gogol-useraccounts-0.3.0: Google Cloud User Accounts SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.UserAccounts.Types

Contents

Description

 

Synopsis

Service Configuration

userAccountsService :: ServiceConfig Source #

Default request referring to version beta of the Cloud User Accounts API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"] Source #

View your data across Google Cloud Platform services

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

cloudUserAccountsScope :: Proxy '["https://www.googleapis.com/auth/cloud.useraccounts"] Source #

Manage your Google Cloud User Accounts

cloudUserAccountsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud.useraccounts.readonly"] Source #

View your Google Cloud User Accounts

OperationWarningsItemDataItem

data OperationWarningsItemDataItem Source #

Instances

Eq OperationWarningsItemDataItem Source # 
Data OperationWarningsItemDataItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationWarningsItemDataItem -> c OperationWarningsItemDataItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationWarningsItemDataItem #

toConstr :: OperationWarningsItemDataItem -> Constr #

dataTypeOf :: OperationWarningsItemDataItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationWarningsItemDataItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationWarningsItemDataItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationWarningsItemDataItem -> OperationWarningsItemDataItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItemDataItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItemDataItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationWarningsItemDataItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationWarningsItemDataItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

Show OperationWarningsItemDataItem Source # 
Generic OperationWarningsItemDataItem Source # 
ToJSON OperationWarningsItemDataItem Source # 
FromJSON OperationWarningsItemDataItem Source # 
type Rep OperationWarningsItemDataItem Source # 
type Rep OperationWarningsItemDataItem = D1 (MetaData "OperationWarningsItemDataItem" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "OperationWarningsItemDataItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_owidiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_owidiKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

operationWarningsItemDataItem :: OperationWarningsItemDataItem Source #

Creates a value of OperationWarningsItemDataItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

owidiValue :: Lens' OperationWarningsItemDataItem (Maybe Text) Source #

Output Only
A warning data value corresponding to the key.

owidiKey :: Lens' OperationWarningsItemDataItem (Maybe Text) Source #

Output Only
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).

OperationWarningsItemCode

data OperationWarningsItemCode Source #

Output Only
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.

Constructors

CleanupFailed
CLEANUP_FAILED
DeprecatedResourceUsed
DEPRECATED_RESOURCE_USED
DiskSizeLargerThanImageSize
DISK_SIZE_LARGER_THAN_IMAGE_SIZE
InjectedKernelsDeprecated
INJECTED_KERNELS_DEPRECATED
NextHopAddressNotAssigned
NEXT_HOP_ADDRESS_NOT_ASSIGNED
NextHopCannotIPForward
NEXT_HOP_CANNOT_IP_FORWARD
NextHopInstanceNotFound
NEXT_HOP_INSTANCE_NOT_FOUND
NextHopInstanceNotOnNetwork
NEXT_HOP_INSTANCE_NOT_ON_NETWORK
NextHopNotRunning
NEXT_HOP_NOT_RUNNING
NotCriticalError
NOT_CRITICAL_ERROR
NoResultsOnPage
NO_RESULTS_ON_PAGE
RequiredTosAgreement
REQUIRED_TOS_AGREEMENT
ResourceNotDeleted
RESOURCE_NOT_DELETED
SingleInstancePropertyTemplate
SINGLE_INSTANCE_PROPERTY_TEMPLATE
Unreachable
UNREACHABLE

Instances

Enum OperationWarningsItemCode Source # 
Eq OperationWarningsItemCode Source # 
Data OperationWarningsItemCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationWarningsItemCode -> c OperationWarningsItemCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationWarningsItemCode #

toConstr :: OperationWarningsItemCode -> Constr #

dataTypeOf :: OperationWarningsItemCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationWarningsItemCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationWarningsItemCode) #

gmapT :: (forall b. Data b => b -> b) -> OperationWarningsItemCode -> OperationWarningsItemCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItemCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItemCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationWarningsItemCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationWarningsItemCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationWarningsItemCode -> m OperationWarningsItemCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItemCode -> m OperationWarningsItemCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItemCode -> m OperationWarningsItemCode #

Ord OperationWarningsItemCode Source # 
Read OperationWarningsItemCode Source # 
Show OperationWarningsItemCode Source # 
Generic OperationWarningsItemCode Source # 
Hashable OperationWarningsItemCode Source # 
ToJSON OperationWarningsItemCode Source # 
FromJSON OperationWarningsItemCode Source # 
FromHttpApiData OperationWarningsItemCode Source # 
ToHttpApiData OperationWarningsItemCode Source # 
type Rep OperationWarningsItemCode Source # 
type Rep OperationWarningsItemCode = D1 (MetaData "OperationWarningsItemCode" "Network.Google.UserAccounts.Types.Sum" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "CleanupFailed" PrefixI False) U1) ((:+:) (C1 (MetaCons "DeprecatedResourceUsed" PrefixI False) U1) (C1 (MetaCons "DiskSizeLargerThanImageSize" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "InjectedKernelsDeprecated" PrefixI False) U1) (C1 (MetaCons "NextHopAddressNotAssigned" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NextHopCannotIPForward" PrefixI False) U1) (C1 (MetaCons "NextHopInstanceNotFound" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "NextHopInstanceNotOnNetwork" PrefixI False) U1) (C1 (MetaCons "NextHopNotRunning" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NotCriticalError" PrefixI False) U1) (C1 (MetaCons "NoResultsOnPage" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "RequiredTosAgreement" PrefixI False) U1) (C1 (MetaCons "ResourceNotDeleted" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SingleInstancePropertyTemplate" PrefixI False) U1) (C1 (MetaCons "Unreachable" PrefixI False) U1)))))

OperationList

data OperationList Source #

Contains a list of Operation resources.

See: operationList smart constructor.

Instances

Eq OperationList Source # 
Data OperationList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationList -> c OperationList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationList #

toConstr :: OperationList -> Constr #

dataTypeOf :: OperationList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationList) #

gmapT :: (forall b. Data b => b -> b) -> OperationList -> OperationList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationList -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

Show OperationList Source # 
Generic OperationList Source # 

Associated Types

type Rep OperationList :: * -> * #

ToJSON OperationList Source # 
FromJSON OperationList Source # 
type Rep OperationList Source # 
type Rep OperationList = D1 (MetaData "OperationList" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "OperationList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_olNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_olItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Operation]))) ((:*:) (S1 (MetaSel (Just Symbol "_olSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

operationList :: OperationList Source #

Creates a value of OperationList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

olNextPageToken :: Lens' OperationList (Maybe Text) Source #

Output Only
This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.

olKind :: Lens' OperationList Text Source #

Output Only
Type of resource. Always compute#operations for Operations resource.

olItems :: Lens' OperationList [Operation] Source #

Output Only
A list of Operation resources.

olSelfLink :: Lens' OperationList (Maybe Text) Source #

Output Only
Server-defined URL for this resource.

olId :: Lens' OperationList (Maybe Text) Source #

Output Only
The unique identifier for the resource. This identifier is defined by the server.

Group

data Group Source #

A Group resource.

See: group' smart constructor.

Instances

Eq Group Source # 

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

Data Group Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Group -> c Group #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Group #

toConstr :: Group -> Constr #

dataTypeOf :: Group -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Group) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Group) #

gmapT :: (forall b. Data b => b -> b) -> Group -> Group #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Group -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Group -> r #

gmapQ :: (forall d. Data d => d -> u) -> Group -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Group -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Group -> m Group #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Group -> m Group #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Group -> m Group #

Show Group Source # 

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

Generic Group Source # 

Associated Types

type Rep Group :: * -> * #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

ToJSON Group Source # 
FromJSON Group Source # 
type Rep Group Source # 

group' :: Group Source #

Creates a value of Group with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gKind :: Lens' Group Text Source #

Output Only
Type of the resource. Always clouduseraccounts#group for groups.

gMembers :: Lens' Group [Text] Source #

Output Only
A list of URLs to User resources who belong to the group. Users may only be members of groups in the same project.

gSelfLink :: Lens' Group (Maybe Text) Source #

Output Only
Server defined URL for the resource.

gName :: Lens' Group (Maybe Text) Source #

Name of the resource; provided by the client when the resource is created.

gCreationTimestamp :: Lens' Group (Maybe Text) Source #

Output Only
Creation timestamp in RFC3339 text format.

gId :: Lens' Group (Maybe Word64) Source #

Output Only
Unique identifier for the resource; defined by the server.

gDescription :: Lens' Group (Maybe Text) Source #

An optional textual description of the resource; provided by the client when the resource is created.

GroupList

data GroupList Source #

Instances

Eq GroupList Source # 
Data GroupList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GroupList -> c GroupList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GroupList #

toConstr :: GroupList -> Constr #

dataTypeOf :: GroupList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GroupList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GroupList) #

gmapT :: (forall b. Data b => b -> b) -> GroupList -> GroupList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GroupList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GroupList -> r #

gmapQ :: (forall d. Data d => d -> u) -> GroupList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GroupList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GroupList -> m GroupList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GroupList -> m GroupList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GroupList -> m GroupList #

Show GroupList Source # 
Generic GroupList Source # 

Associated Types

type Rep GroupList :: * -> * #

ToJSON GroupList Source # 
FromJSON GroupList Source # 
type Rep GroupList Source # 
type Rep GroupList = D1 (MetaData "GroupList" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "GroupList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_glNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_glKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_glItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Group]))) ((:*:) (S1 (MetaSel (Just Symbol "_glSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_glId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

groupList :: GroupList Source #

Creates a value of GroupList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

glNextPageToken :: Lens' GroupList (Maybe Text) Source #

Output Only
A token used to continue a truncated list request.

glKind :: Lens' GroupList Text Source #

Output Only
Type of resource. Always clouduseraccounts#groupList for lists of groups.

glItems :: Lens' GroupList [Group] Source #

Output Only
A list of Group resources.

glSelfLink :: Lens' GroupList (Maybe Text) Source #

Output Only
Server defined URL for this resource.

glId :: Lens' GroupList (Maybe Text) Source #

Output Only
Unique identifier for the resource; defined by the server.

Operation

data Operation Source #

An Operation resource, used to manage asynchronous API requests.

See: operation smart constructor.

Instances

Eq Operation Source # 
Data Operation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Operation -> c Operation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Operation #

toConstr :: Operation -> Constr #

dataTypeOf :: Operation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Operation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Operation) #

gmapT :: (forall b. Data b => b -> b) -> Operation -> Operation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQ :: (forall d. Data d => d -> u) -> Operation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Operation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

Show Operation Source # 
Generic Operation Source # 

Associated Types

type Rep Operation :: * -> * #

ToJSON Operation Source # 
FromJSON Operation Source # 
type Rep Operation Source # 
type Rep Operation = D1 (MetaData "Operation" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "Operation'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_oStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationStatus)))) ((:*:) (S1 (MetaSel (Just Symbol "_oInsertTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oProgress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_oStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_oError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationError))) (S1 (MetaSel (Just Symbol "_oHTTPErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oWarnings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationWarningsItem]))) (S1 (MetaSel (Just Symbol "_oHTTPErrorStatusCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oCreationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) ((:*:) (S1 (MetaSel (Just Symbol "_oOperationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oTargetLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oClientOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

oTargetId :: Lens' Operation (Maybe Word64) Source #

Output Only
The unique target ID, which identifies a specific incarnation of the target resource.

oStatus :: Lens' Operation (Maybe OperationStatus) Source #

Output Only
The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.

oInsertTime :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was requested. This value is in RFC3339 text format.

oProgress :: Lens' Operation (Maybe Int32) Source #

Output Only
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.

oStartTime :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was started by the server. This value is in RFC3339 text format.

oKind :: Lens' Operation Text Source #

Output Only
Type of the resource. Always compute#operation for Operation resources.

oError :: Lens' Operation (Maybe OperationError) Source #

Output Only
If errors are generated during processing of the operation, this field will be populated.

oHTTPErrorMessage :: Lens' Operation (Maybe Text) Source #

Output Only
If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.

oZone :: Lens' Operation (Maybe Text) Source #

Output Only
The URL of the zone where the operation resides. Only available when performing per-zone operations.

oWarnings :: Lens' Operation [OperationWarningsItem] Source #

Output Only
If warning messages are generated during processing of the operation, this field will be populated.

oHTTPErrorStatusCode :: Lens' Operation (Maybe Int32) Source #

Output Only
If the operation fails, this field contains the HTTP error status code that was returned. For example, a 404 means the resource was not found.

oUser :: Lens' Operation (Maybe Text) Source #

Output Only
User who requested the operation, for example: user'example.com.

oSelfLink :: Lens' Operation (Maybe Text) Source #

Output Only
Server-defined URL for the resource.

oName :: Lens' Operation (Maybe Text) Source #

Output Only
Name of the resource.

oStatusMessage :: Lens' Operation (Maybe Text) Source #

Output Only
An optional textual description of the current status of the operation.

oCreationTimestamp :: Lens' Operation (Maybe Text) Source #

Output Only
Creation timestamp in RFC3339 text format.

oEndTime :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was completed. This value is in RFC3339 text format.

oId :: Lens' Operation (Maybe Word64) Source #

Output Only
The unique identifier for the resource. This identifier is defined by the server.

oOperationType :: Lens' Operation (Maybe Text) Source #

Output Only
The type of operation, such as insert, update, or delete, and so on.

oRegion :: Lens' Operation (Maybe Text) Source #

Output Only
The URL of the region where the operation resides. Only available when performing regional operations.

oDescription :: Lens' Operation (Maybe Text) Source #

Output Only
A textual description of the operation, which is set when the operation is created.

oTargetLink :: Lens' Operation (Maybe Text) Source #

Output Only
The URL of the resource that the operation modifies.

oClientOperationId :: Lens' Operation (Maybe Text) Source #

Output Only
Reserved for future use.

UserList

data UserList Source #

Instances

Eq UserList Source # 
Data UserList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserList -> c UserList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserList #

toConstr :: UserList -> Constr #

dataTypeOf :: UserList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UserList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserList) #

gmapT :: (forall b. Data b => b -> b) -> UserList -> UserList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserList -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserList -> m UserList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserList -> m UserList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserList -> m UserList #

Show UserList Source # 
Generic UserList Source # 

Associated Types

type Rep UserList :: * -> * #

Methods

from :: UserList -> Rep UserList x #

to :: Rep UserList x -> UserList #

ToJSON UserList Source # 
FromJSON UserList Source # 
type Rep UserList Source # 
type Rep UserList = D1 (MetaData "UserList" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "UserList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ulNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ulKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_ulItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [User]))) ((:*:) (S1 (MetaSel (Just Symbol "_ulSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ulId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

userList :: UserList Source #

Creates a value of UserList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ulNextPageToken :: Lens' UserList (Maybe Text) Source #

Output Only
A token used to continue a truncated list request.

ulKind :: Lens' UserList Text Source #

Output Only
Type of resource. Always clouduseraccounts#userList for lists of users.

ulItems :: Lens' UserList [User] Source #

Output Only
A list of User resources.

ulSelfLink :: Lens' UserList (Maybe Text) Source #

Output Only
Server defined URL for this resource.

ulId :: Lens' UserList (Maybe Text) Source #

Output Only
Unique identifier for the resource; defined by the server.

PublicKey

data PublicKey Source #

A public key for authenticating to guests.

See: publicKey smart constructor.

Instances

Eq PublicKey Source # 
Data PublicKey Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PublicKey -> c PublicKey #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PublicKey #

toConstr :: PublicKey -> Constr #

dataTypeOf :: PublicKey -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PublicKey) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PublicKey) #

gmapT :: (forall b. Data b => b -> b) -> PublicKey -> PublicKey #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PublicKey -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PublicKey -> r #

gmapQ :: (forall d. Data d => d -> u) -> PublicKey -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PublicKey -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PublicKey -> m PublicKey #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PublicKey -> m PublicKey #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PublicKey -> m PublicKey #

Show PublicKey Source # 
Generic PublicKey Source # 

Associated Types

type Rep PublicKey :: * -> * #

ToJSON PublicKey Source # 
FromJSON PublicKey Source # 
type Rep PublicKey Source # 
type Rep PublicKey = D1 (MetaData "PublicKey" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "PublicKey'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pkFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pkKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pkCreationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pkExpirationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pkDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

publicKey :: PublicKey Source #

Creates a value of PublicKey with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pkFingerprint :: Lens' PublicKey (Maybe Text) Source #

Output Only
The fingerprint of the key is defined by RFC4716 to be the MD5 digest of the public key.

pkKey :: Lens' PublicKey (Maybe Text) Source #

Public key text in SSH format, defined by RFC4253 section 6.6.

pkCreationTimestamp :: Lens' PublicKey (Maybe Text) Source #

Output Only
Creation timestamp in RFC3339 text format.

pkExpirationTimestamp :: Lens' PublicKey (Maybe Text) Source #

Optional expiration timestamp. If provided, the timestamp must be in RFC3339 text format. If not provided, the public key never expires.

pkDescription :: Lens' PublicKey (Maybe Text) Source #

An optional textual description of the resource; provided by the client when the resource is created.

OperationStatus

data OperationStatus Source #

Output Only
The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.

Constructors

Done
DONE
Pending
PENDING
Running
RUNNING

Instances

Enum OperationStatus Source # 
Eq OperationStatus Source # 
Data OperationStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationStatus -> c OperationStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationStatus #

toConstr :: OperationStatus -> Constr #

dataTypeOf :: OperationStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationStatus) #

gmapT :: (forall b. Data b => b -> b) -> OperationStatus -> OperationStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationStatus -> m OperationStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationStatus -> m OperationStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationStatus -> m OperationStatus #

Ord OperationStatus Source # 
Read OperationStatus Source # 
Show OperationStatus Source # 
Generic OperationStatus Source # 
Hashable OperationStatus Source # 
ToJSON OperationStatus Source # 
FromJSON OperationStatus Source # 
FromHttpApiData OperationStatus Source # 
ToHttpApiData OperationStatus Source # 
type Rep OperationStatus Source # 
type Rep OperationStatus = D1 (MetaData "OperationStatus" "Network.Google.UserAccounts.Types.Sum" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) ((:+:) (C1 (MetaCons "Done" PrefixI False) U1) ((:+:) (C1 (MetaCons "Pending" PrefixI False) U1) (C1 (MetaCons "Running" PrefixI False) U1)))

LinuxAccountViews

data LinuxAccountViews Source #

A list of all Linux accounts for this project. This API is only used by Compute Engine virtual machines to get information about user accounts for a project or instance. Linux resources are read-only views into users and groups managed by the Compute Engine Accounts API.

See: linuxAccountViews smart constructor.

Instances

Eq LinuxAccountViews Source # 
Data LinuxAccountViews Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinuxAccountViews -> c LinuxAccountViews #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinuxAccountViews #

toConstr :: LinuxAccountViews -> Constr #

dataTypeOf :: LinuxAccountViews -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LinuxAccountViews) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinuxAccountViews) #

gmapT :: (forall b. Data b => b -> b) -> LinuxAccountViews -> LinuxAccountViews #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinuxAccountViews -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinuxAccountViews -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinuxAccountViews -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinuxAccountViews -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinuxAccountViews -> m LinuxAccountViews #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxAccountViews -> m LinuxAccountViews #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxAccountViews -> m LinuxAccountViews #

Show LinuxAccountViews Source # 
Generic LinuxAccountViews Source # 
ToJSON LinuxAccountViews Source # 
FromJSON LinuxAccountViews Source # 
type Rep LinuxAccountViews Source # 
type Rep LinuxAccountViews = D1 (MetaData "LinuxAccountViews" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "LinuxAccountViews'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lavUserViews") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LinuxUserView]))) ((:*:) (S1 (MetaSel (Just Symbol "_lavKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_lavGroupViews") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LinuxGroupView]))))))

linuxAccountViews :: LinuxAccountViews Source #

Creates a value of LinuxAccountViews with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lavUserViews :: Lens' LinuxAccountViews [LinuxUserView] Source #

Output Only
A list of all users within a project.

lavKind :: Lens' LinuxAccountViews Text Source #

Output Only
Type of the resource. Always clouduseraccounts#linuxAccountViews for Linux resources.

lavGroupViews :: Lens' LinuxAccountViews [LinuxGroupView] Source #

Output Only
A list of all groups within a project.

User

data User Source #

A User resource.

See: user smart constructor.

Instances

Eq User Source # 

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Data User Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> User -> c User #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c User #

toConstr :: User -> Constr #

dataTypeOf :: User -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c User) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c User) #

gmapT :: (forall b. Data b => b -> b) -> User -> User #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> User -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> User -> r #

gmapQ :: (forall d. Data d => d -> u) -> User -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> User -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> User -> m User #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User #

Show User Source # 

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 

Associated Types

type Rep User :: * -> * #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User Source # 
FromJSON User Source # 
type Rep User Source # 

user :: User Source #

Creates a value of User with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uGroups :: Lens' User [Text] Source #

Output Only
A list of URLs to Group resources who contain the user. Users are only members of groups in the same project.

uPublicKeys :: Lens' User [PublicKey] Source #

Output Only
Public keys that this user may use to login.

uKind :: Lens' User Text Source #

Output Only
Type of the resource. Always clouduseraccounts#user for users.

uOwner :: Lens' User (Maybe Text) Source #

Email address of account's owner. This account will be validated to make sure it exists. The email can belong to any domain, but it must be tied to a Google account.

uSelfLink :: Lens' User (Maybe Text) Source #

Output Only
Server defined URL for the resource.

uName :: Lens' User (Maybe Text) Source #

Name of the resource; provided by the client when the resource is created.

uCreationTimestamp :: Lens' User (Maybe Text) Source #

Output Only
Creation timestamp in RFC3339 text format.

uId :: Lens' User (Maybe Word64) Source #

Output Only
Unique identifier for the resource; defined by the server.

uDescription :: Lens' User (Maybe Text) Source #

An optional textual description of the resource; provided by the client when the resource is created.

GroupsAddMemberRequest

data GroupsAddMemberRequest Source #

Instances

Eq GroupsAddMemberRequest Source # 
Data GroupsAddMemberRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GroupsAddMemberRequest -> c GroupsAddMemberRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GroupsAddMemberRequest #

toConstr :: GroupsAddMemberRequest -> Constr #

dataTypeOf :: GroupsAddMemberRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GroupsAddMemberRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GroupsAddMemberRequest) #

gmapT :: (forall b. Data b => b -> b) -> GroupsAddMemberRequest -> GroupsAddMemberRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GroupsAddMemberRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GroupsAddMemberRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GroupsAddMemberRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GroupsAddMemberRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GroupsAddMemberRequest -> m GroupsAddMemberRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GroupsAddMemberRequest -> m GroupsAddMemberRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GroupsAddMemberRequest -> m GroupsAddMemberRequest #

Show GroupsAddMemberRequest Source # 
Generic GroupsAddMemberRequest Source # 
ToJSON GroupsAddMemberRequest Source # 
FromJSON GroupsAddMemberRequest Source # 
type Rep GroupsAddMemberRequest Source # 
type Rep GroupsAddMemberRequest = D1 (MetaData "GroupsAddMemberRequest" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" True) (C1 (MetaCons "GroupsAddMemberRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_gamrUsers") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

groupsAddMemberRequest :: GroupsAddMemberRequest Source #

Creates a value of GroupsAddMemberRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gamrUsers :: Lens' GroupsAddMemberRequest [Text] Source #

Fully-qualified URLs of the User resources to add.

LinuxGroupView

data LinuxGroupView Source #

A detailed view of a Linux group.

See: linuxGroupView smart constructor.

Instances

Eq LinuxGroupView Source # 
Data LinuxGroupView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinuxGroupView -> c LinuxGroupView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinuxGroupView #

toConstr :: LinuxGroupView -> Constr #

dataTypeOf :: LinuxGroupView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LinuxGroupView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinuxGroupView) #

gmapT :: (forall b. Data b => b -> b) -> LinuxGroupView -> LinuxGroupView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinuxGroupView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinuxGroupView -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinuxGroupView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinuxGroupView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinuxGroupView -> m LinuxGroupView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxGroupView -> m LinuxGroupView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxGroupView -> m LinuxGroupView #

Show LinuxGroupView Source # 
Generic LinuxGroupView Source # 

Associated Types

type Rep LinuxGroupView :: * -> * #

ToJSON LinuxGroupView Source # 
FromJSON LinuxGroupView Source # 
type Rep LinuxGroupView Source # 
type Rep LinuxGroupView = D1 (MetaData "LinuxGroupView" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "LinuxGroupView'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lgvMembers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) ((:*:) (S1 (MetaSel (Just Symbol "_lgvGid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_lgvGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

linuxGroupView :: LinuxGroupView Source #

Creates a value of LinuxGroupView with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lgvMembers :: Lens' LinuxGroupView [Text] Source #

Output Only
List of user accounts that belong to the group.

lgvGid :: Lens' LinuxGroupView (Maybe Word32) Source #

Output Only
The Group ID.

lgvGroupName :: Lens' LinuxGroupView (Maybe Text) Source #

Output Only
Group name.

LinuxUserView

data LinuxUserView Source #

A detailed view of a Linux user account.

See: linuxUserView smart constructor.

Instances

Eq LinuxUserView Source # 
Data LinuxUserView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinuxUserView -> c LinuxUserView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinuxUserView #

toConstr :: LinuxUserView -> Constr #

dataTypeOf :: LinuxUserView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LinuxUserView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinuxUserView) #

gmapT :: (forall b. Data b => b -> b) -> LinuxUserView -> LinuxUserView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinuxUserView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinuxUserView -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinuxUserView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinuxUserView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinuxUserView -> m LinuxUserView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxUserView -> m LinuxUserView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxUserView -> m LinuxUserView #

Show LinuxUserView Source # 
Generic LinuxUserView Source # 

Associated Types

type Rep LinuxUserView :: * -> * #

ToJSON LinuxUserView Source # 
FromJSON LinuxUserView Source # 
type Rep LinuxUserView Source # 

linuxUserView :: LinuxUserView Source #

Creates a value of LinuxUserView with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

luvGecos :: Lens' LinuxUserView (Maybe Text) Source #

Output Only
The GECOS (user information) entry for this account.

luvUid :: Lens' LinuxUserView (Maybe Word32) Source #

Output Only
User ID.

luvUsername :: Lens' LinuxUserView (Maybe Text) Source #

Output Only
The username of the account.

luvShell :: Lens' LinuxUserView (Maybe Text) Source #

Output Only
The path to the login shell for this account.

luvGid :: Lens' LinuxUserView (Maybe Word32) Source #

Output Only
User's default group ID.

luvHomeDirectory :: Lens' LinuxUserView (Maybe Text) Source #

Output Only
The path to the home directory for this account.

LinuxGetLinuxAccountViewsResponse

data LinuxGetLinuxAccountViewsResponse Source #

Instances

Eq LinuxGetLinuxAccountViewsResponse Source # 
Data LinuxGetLinuxAccountViewsResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinuxGetLinuxAccountViewsResponse -> c LinuxGetLinuxAccountViewsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinuxGetLinuxAccountViewsResponse #

toConstr :: LinuxGetLinuxAccountViewsResponse -> Constr #

dataTypeOf :: LinuxGetLinuxAccountViewsResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LinuxGetLinuxAccountViewsResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinuxGetLinuxAccountViewsResponse) #

gmapT :: (forall b. Data b => b -> b) -> LinuxGetLinuxAccountViewsResponse -> LinuxGetLinuxAccountViewsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinuxGetLinuxAccountViewsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinuxGetLinuxAccountViewsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinuxGetLinuxAccountViewsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinuxGetLinuxAccountViewsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinuxGetLinuxAccountViewsResponse -> m LinuxGetLinuxAccountViewsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxGetLinuxAccountViewsResponse -> m LinuxGetLinuxAccountViewsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxGetLinuxAccountViewsResponse -> m LinuxGetLinuxAccountViewsResponse #

Show LinuxGetLinuxAccountViewsResponse Source # 
Generic LinuxGetLinuxAccountViewsResponse Source # 
ToJSON LinuxGetLinuxAccountViewsResponse Source # 
FromJSON LinuxGetLinuxAccountViewsResponse Source # 
type Rep LinuxGetLinuxAccountViewsResponse Source # 
type Rep LinuxGetLinuxAccountViewsResponse = D1 (MetaData "LinuxGetLinuxAccountViewsResponse" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" True) (C1 (MetaCons "LinuxGetLinuxAccountViewsResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_lglavrResource") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe LinuxAccountViews))))

linuxGetLinuxAccountViewsResponse :: LinuxGetLinuxAccountViewsResponse Source #

Creates a value of LinuxGetLinuxAccountViewsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lglavrResource :: Lens' LinuxGetLinuxAccountViewsResponse (Maybe LinuxAccountViews) Source #

Output Only
A list of authorized user accounts and groups.

OperationError

data OperationError Source #

Output Only
If errors are generated during processing of the operation, this field will be populated.

See: operationError smart constructor.

Instances

Eq OperationError Source # 
Data OperationError Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationError -> c OperationError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationError #

toConstr :: OperationError -> Constr #

dataTypeOf :: OperationError -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationError) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationError) #

gmapT :: (forall b. Data b => b -> b) -> OperationError -> OperationError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationError -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

Show OperationError Source # 
Generic OperationError Source # 

Associated Types

type Rep OperationError :: * -> * #

ToJSON OperationError Source # 
FromJSON OperationError Source # 
type Rep OperationError Source # 
type Rep OperationError = D1 (MetaData "OperationError" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" True) (C1 (MetaCons "OperationError'" PrefixI True) (S1 (MetaSel (Just Symbol "_oeErrors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [OperationErrorErrorsItem]))))

operationError :: OperationError Source #

Creates a value of OperationError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oeErrors :: Lens' OperationError [OperationErrorErrorsItem] Source #

Output Only
The array of errors encountered while processing this operation.

LinuxGetAuthorizedKeysViewResponse

data LinuxGetAuthorizedKeysViewResponse Source #

Instances

Eq LinuxGetAuthorizedKeysViewResponse Source # 
Data LinuxGetAuthorizedKeysViewResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinuxGetAuthorizedKeysViewResponse -> c LinuxGetAuthorizedKeysViewResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinuxGetAuthorizedKeysViewResponse #

toConstr :: LinuxGetAuthorizedKeysViewResponse -> Constr #

dataTypeOf :: LinuxGetAuthorizedKeysViewResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LinuxGetAuthorizedKeysViewResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinuxGetAuthorizedKeysViewResponse) #

gmapT :: (forall b. Data b => b -> b) -> LinuxGetAuthorizedKeysViewResponse -> LinuxGetAuthorizedKeysViewResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinuxGetAuthorizedKeysViewResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinuxGetAuthorizedKeysViewResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinuxGetAuthorizedKeysViewResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinuxGetAuthorizedKeysViewResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinuxGetAuthorizedKeysViewResponse -> m LinuxGetAuthorizedKeysViewResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxGetAuthorizedKeysViewResponse -> m LinuxGetAuthorizedKeysViewResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinuxGetAuthorizedKeysViewResponse -> m LinuxGetAuthorizedKeysViewResponse #

Show LinuxGetAuthorizedKeysViewResponse Source # 
Generic LinuxGetAuthorizedKeysViewResponse Source # 
ToJSON LinuxGetAuthorizedKeysViewResponse Source # 
FromJSON LinuxGetAuthorizedKeysViewResponse Source # 
type Rep LinuxGetAuthorizedKeysViewResponse Source # 
type Rep LinuxGetAuthorizedKeysViewResponse = D1 (MetaData "LinuxGetAuthorizedKeysViewResponse" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" True) (C1 (MetaCons "LinuxGetAuthorizedKeysViewResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_lgakvrResource") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe AuthorizedKeysView))))

linuxGetAuthorizedKeysViewResponse :: LinuxGetAuthorizedKeysViewResponse Source #

Creates a value of LinuxGetAuthorizedKeysViewResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lgakvrResource :: Lens' LinuxGetAuthorizedKeysViewResponse (Maybe AuthorizedKeysView) Source #

Output Only
A list of authorized public keys for a user.

OperationErrorErrorsItem

data OperationErrorErrorsItem Source #

Instances

Eq OperationErrorErrorsItem Source # 
Data OperationErrorErrorsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationErrorErrorsItem -> c OperationErrorErrorsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationErrorErrorsItem #

toConstr :: OperationErrorErrorsItem -> Constr #

dataTypeOf :: OperationErrorErrorsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationErrorErrorsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationErrorErrorsItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationErrorErrorsItem -> OperationErrorErrorsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationErrorErrorsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationErrorErrorsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationErrorErrorsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationErrorErrorsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

Show OperationErrorErrorsItem Source # 
Generic OperationErrorErrorsItem Source # 
ToJSON OperationErrorErrorsItem Source # 
FromJSON OperationErrorErrorsItem Source # 
type Rep OperationErrorErrorsItem Source # 
type Rep OperationErrorErrorsItem = D1 (MetaData "OperationErrorErrorsItem" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "OperationErrorErrorsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oeeiLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oeeiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oeeiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

operationErrorErrorsItem :: OperationErrorErrorsItem Source #

Creates a value of OperationErrorErrorsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oeeiLocation :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
Indicates the field in the request that caused the error. This property is optional.

oeeiCode :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
The error type identifier for this error.

oeeiMessage :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
An optional, human-readable error message.

GroupsRemoveMemberRequest

data GroupsRemoveMemberRequest Source #

Instances

Eq GroupsRemoveMemberRequest Source # 
Data GroupsRemoveMemberRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GroupsRemoveMemberRequest -> c GroupsRemoveMemberRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GroupsRemoveMemberRequest #

toConstr :: GroupsRemoveMemberRequest -> Constr #

dataTypeOf :: GroupsRemoveMemberRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GroupsRemoveMemberRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GroupsRemoveMemberRequest) #

gmapT :: (forall b. Data b => b -> b) -> GroupsRemoveMemberRequest -> GroupsRemoveMemberRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GroupsRemoveMemberRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GroupsRemoveMemberRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> GroupsRemoveMemberRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GroupsRemoveMemberRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GroupsRemoveMemberRequest -> m GroupsRemoveMemberRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GroupsRemoveMemberRequest -> m GroupsRemoveMemberRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GroupsRemoveMemberRequest -> m GroupsRemoveMemberRequest #

Show GroupsRemoveMemberRequest Source # 
Generic GroupsRemoveMemberRequest Source # 
ToJSON GroupsRemoveMemberRequest Source # 
FromJSON GroupsRemoveMemberRequest Source # 
type Rep GroupsRemoveMemberRequest Source # 
type Rep GroupsRemoveMemberRequest = D1 (MetaData "GroupsRemoveMemberRequest" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" True) (C1 (MetaCons "GroupsRemoveMemberRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_grmrUsers") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

groupsRemoveMemberRequest :: GroupsRemoveMemberRequest Source #

Creates a value of GroupsRemoveMemberRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

grmrUsers :: Lens' GroupsRemoveMemberRequest [Text] Source #

Fully-qualified URLs of the User resources to remove.

AuthorizedKeysView

data AuthorizedKeysView Source #

A list of authorized public keys for a user account.

See: authorizedKeysView smart constructor.

Instances

Eq AuthorizedKeysView Source # 
Data AuthorizedKeysView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AuthorizedKeysView -> c AuthorizedKeysView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AuthorizedKeysView #

toConstr :: AuthorizedKeysView -> Constr #

dataTypeOf :: AuthorizedKeysView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AuthorizedKeysView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AuthorizedKeysView) #

gmapT :: (forall b. Data b => b -> b) -> AuthorizedKeysView -> AuthorizedKeysView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AuthorizedKeysView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AuthorizedKeysView -> r #

gmapQ :: (forall d. Data d => d -> u) -> AuthorizedKeysView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AuthorizedKeysView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AuthorizedKeysView -> m AuthorizedKeysView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthorizedKeysView -> m AuthorizedKeysView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthorizedKeysView -> m AuthorizedKeysView #

Show AuthorizedKeysView Source # 
Generic AuthorizedKeysView Source # 
ToJSON AuthorizedKeysView Source # 
FromJSON AuthorizedKeysView Source # 
type Rep AuthorizedKeysView Source # 
type Rep AuthorizedKeysView = D1 (MetaData "AuthorizedKeysView" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "AuthorizedKeysView'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_akvSudoer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_akvKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))

authorizedKeysView :: AuthorizedKeysView Source #

Creates a value of AuthorizedKeysView with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

akvSudoer :: Lens' AuthorizedKeysView (Maybe Bool) Source #

Output Only
Whether the user has the ability to elevate on the instance that requested the authorized keys.

akvKeys :: Lens' AuthorizedKeysView [Text] Source #

Output Only
The list of authorized public keys in SSH format.

OperationWarningsItem

data OperationWarningsItem Source #

Instances

Eq OperationWarningsItem Source # 
Data OperationWarningsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationWarningsItem -> c OperationWarningsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationWarningsItem #

toConstr :: OperationWarningsItem -> Constr #

dataTypeOf :: OperationWarningsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationWarningsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationWarningsItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationWarningsItem -> OperationWarningsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationWarningsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationWarningsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

Show OperationWarningsItem Source # 
Generic OperationWarningsItem Source # 
ToJSON OperationWarningsItem Source # 
FromJSON OperationWarningsItem Source # 
type Rep OperationWarningsItem Source # 
type Rep OperationWarningsItem = D1 (MetaData "OperationWarningsItem" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-G77LHaYsSj1FbuuzRmHYWr" False) (C1 (MetaCons "OperationWarningsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_owiData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationWarningsItemDataItem]))) ((:*:) (S1 (MetaSel (Just Symbol "_owiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationWarningsItemCode))) (S1 (MetaSel (Just Symbol "_owiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

operationWarningsItem :: OperationWarningsItem Source #

Creates a value of OperationWarningsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

owiData :: Lens' OperationWarningsItem [OperationWarningsItemDataItem] Source #

Output Only
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }

owiCode :: Lens' OperationWarningsItem (Maybe OperationWarningsItemCode) Source #

Output Only
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.

owiMessage :: Lens' OperationWarningsItem (Maybe Text) Source #

Output Only
A human-readable description of the warning code.