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 #

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"] #

View your data across Google Cloud Platform services

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

View and manage your data across Google Cloud Platform services

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

Manage your Google Cloud User Accounts

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

View your Google Cloud User Accounts

OperationWarningsItemDataItem

data OperationWarningsItemDataItem #

Instances

Eq OperationWarningsItemDataItem # 
Data OperationWarningsItemDataItem # 

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 # 
Generic OperationWarningsItemDataItem # 
ToJSON OperationWarningsItemDataItem # 
FromJSON OperationWarningsItemDataItem # 
type Rep OperationWarningsItemDataItem # 
type Rep OperationWarningsItemDataItem = D1 (MetaData "OperationWarningsItemDataItem" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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) #

Output Only
A warning data value corresponding to the key.

owidiKey :: Lens' OperationWarningsItemDataItem (Maybe Text) #

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 #

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 # 
Eq OperationWarningsItemCode # 
Data OperationWarningsItemCode # 

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 # 
Read OperationWarningsItemCode # 
Show OperationWarningsItemCode # 
Generic OperationWarningsItemCode # 
Hashable OperationWarningsItemCode # 
ToJSON OperationWarningsItemCode # 
FromJSON OperationWarningsItemCode # 
FromHttpApiData OperationWarningsItemCode # 
ToHttpApiData OperationWarningsItemCode # 
type Rep OperationWarningsItemCode # 
type Rep OperationWarningsItemCode = D1 (MetaData "OperationWarningsItemCode" "Network.Google.UserAccounts.Types.Sum" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

Contains a list of Operation resources.

See: operationList smart constructor.

Instances

Eq OperationList # 
Data OperationList # 

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 # 
Generic OperationList # 

Associated Types

type Rep OperationList :: * -> * #

ToJSON OperationList # 
FromJSON OperationList # 
type Rep OperationList # 
type Rep OperationList = D1 (MetaData "OperationList" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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) #

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 #

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

olItems :: Lens' OperationList [Operation] #

Output Only
A list of Operation resources.

olSelfLink :: Lens' OperationList (Maybe Text) #

Output Only
Server-defined URL for this resource.

olId :: Lens' OperationList (Maybe Text) #

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

Group

data Group #

A Group resource.

See: group' smart constructor.

Instances

Eq Group # 

Methods

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

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

Data Group # 

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 # 

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

Generic Group # 

Associated Types

type Rep Group :: * -> * #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

ToJSON Group # 
FromJSON Group # 
type Rep Group # 

group' :: Group #

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 #

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

gMembers :: Lens' Group [Text] #

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) #

Output Only
Server defined URL for the resource.

gName :: Lens' Group (Maybe Text) #

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

gCreationTimestamp :: Lens' Group (Maybe Text) #

Output Only
Creation timestamp in RFC3339 text format.

gId :: Lens' Group (Maybe Word64) #

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

gDescription :: Lens' Group (Maybe Text) #

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

GroupList

data GroupList #

Instances

Eq GroupList # 
Data GroupList # 

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 # 
Generic GroupList # 

Associated Types

type Rep GroupList :: * -> * #

ToJSON GroupList # 
FromJSON GroupList # 
type Rep GroupList # 
type Rep GroupList = D1 (MetaData "GroupList" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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) #

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

glKind :: Lens' GroupList Text #

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

glItems :: Lens' GroupList [Group] #

Output Only
A list of Group resources.

glSelfLink :: Lens' GroupList (Maybe Text) #

Output Only
Server defined URL for this resource.

glId :: Lens' GroupList (Maybe Text) #

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

Operation

data Operation #

An Operation resource, used to manage asynchronous API requests.

See: operation smart constructor.

Instances

Eq Operation # 
Data Operation # 

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 # 
Generic Operation # 

Associated Types

type Rep Operation :: * -> * #

ToJSON Operation # 
FromJSON Operation # 
type Rep Operation # 
type Rep Operation = D1 (MetaData "Operation" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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) #

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

oStatus :: Lens' Operation (Maybe OperationStatus) #

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

oInsertTime :: Lens' Operation (Maybe Text) #

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

oProgress :: Lens' Operation (Maybe Int32) #

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) #

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

oKind :: Lens' Operation Text #

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

oError :: Lens' Operation (Maybe OperationError) #

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

oHTTPErrorMessage :: Lens' Operation (Maybe Text) #

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) #

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

oWarnings :: Lens' Operation [OperationWarningsItem] #

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

oHTTPErrorStatusCode :: Lens' Operation (Maybe Int32) #

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) #

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

oSelfLink :: Lens' Operation (Maybe Text) #

Output Only
Server-defined URL for the resource.

oName :: Lens' Operation (Maybe Text) #

Output Only
Name of the resource.

oStatusMessage :: Lens' Operation (Maybe Text) #

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

oCreationTimestamp :: Lens' Operation (Maybe Text) #

Output Only
Creation timestamp in RFC3339 text format.

oEndTime :: Lens' Operation (Maybe Text) #

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

oId :: Lens' Operation (Maybe Word64) #

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

oOperationType :: Lens' Operation (Maybe Text) #

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

oRegion :: Lens' Operation (Maybe Text) #

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

oDescription :: Lens' Operation (Maybe Text) #

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

oTargetLink :: Lens' Operation (Maybe Text) #

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

oClientOperationId :: Lens' Operation (Maybe Text) #

Output Only
Reserved for future use.

UserList

data UserList #

Instances

Eq UserList # 
Data UserList # 

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 # 
Generic UserList # 

Associated Types

type Rep UserList :: * -> * #

Methods

from :: UserList -> Rep UserList x #

to :: Rep UserList x -> UserList #

ToJSON UserList # 
FromJSON UserList # 
type Rep UserList # 
type Rep UserList = D1 (MetaData "UserList" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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) #

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

ulKind :: Lens' UserList Text #

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

ulItems :: Lens' UserList [User] #

Output Only
A list of User resources.

ulSelfLink :: Lens' UserList (Maybe Text) #

Output Only
Server defined URL for this resource.

ulId :: Lens' UserList (Maybe Text) #

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

PublicKey

data PublicKey #

A public key for authenticating to guests.

See: publicKey smart constructor.

Instances

Eq PublicKey # 
Data PublicKey # 

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 # 
Generic PublicKey # 

Associated Types

type Rep PublicKey :: * -> * #

ToJSON PublicKey # 
FromJSON PublicKey # 
type Rep PublicKey # 
type Rep PublicKey = D1 (MetaData "PublicKey" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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) #

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) #

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

pkCreationTimestamp :: Lens' PublicKey (Maybe Text) #

Output Only
Creation timestamp in RFC3339 text format.

pkExpirationTimestamp :: Lens' PublicKey (Maybe Text) #

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) #

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

OperationStatus

data OperationStatus #

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 # 
Eq OperationStatus # 
Data OperationStatus # 

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 # 
Read OperationStatus # 
Show OperationStatus # 
Generic OperationStatus # 
Hashable OperationStatus # 
ToJSON OperationStatus # 
FromJSON OperationStatus # 
FromHttpApiData OperationStatus # 
ToHttpApiData OperationStatus # 
type Rep OperationStatus # 
type Rep OperationStatus = D1 (MetaData "OperationStatus" "Network.Google.UserAccounts.Types.Sum" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" False) ((:+:) (C1 (MetaCons "Done" PrefixI False) U1) ((:+:) (C1 (MetaCons "Pending" PrefixI False) U1) (C1 (MetaCons "Running" PrefixI False) U1)))

LinuxAccountViews

data LinuxAccountViews #

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 # 
Data LinuxAccountViews # 

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 # 
Generic LinuxAccountViews # 
ToJSON LinuxAccountViews # 
FromJSON LinuxAccountViews # 
type Rep LinuxAccountViews # 
type Rep LinuxAccountViews = D1 (MetaData "LinuxAccountViews" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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] #

Output Only
A list of all users within a project.

lavKind :: Lens' LinuxAccountViews Text #

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

lavGroupViews :: Lens' LinuxAccountViews [LinuxGroupView] #

Output Only
A list of all groups within a project.

User

data User #

A User resource.

See: user smart constructor.

Instances

Eq User # 

Methods

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

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

Data User # 

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 # 

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User # 

Associated Types

type Rep User :: * -> * #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

ToJSON User # 
FromJSON User # 
type Rep User # 

user :: User #

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] #

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] #

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

uKind :: Lens' User Text #

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

uOwner :: Lens' User (Maybe Text) #

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) #

Output Only
Server defined URL for the resource.

uName :: Lens' User (Maybe Text) #

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

uCreationTimestamp :: Lens' User (Maybe Text) #

Output Only
Creation timestamp in RFC3339 text format.

uId :: Lens' User (Maybe Word64) #

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

uDescription :: Lens' User (Maybe Text) #

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

GroupsAddMemberRequest

data GroupsAddMemberRequest #

Instances

Eq GroupsAddMemberRequest # 
Data GroupsAddMemberRequest # 

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 # 
Generic GroupsAddMemberRequest # 
ToJSON GroupsAddMemberRequest # 
FromJSON GroupsAddMemberRequest # 
type Rep GroupsAddMemberRequest # 
type Rep GroupsAddMemberRequest = D1 (MetaData "GroupsAddMemberRequest" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" True) (C1 (MetaCons "GroupsAddMemberRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_gamrUsers") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

groupsAddMemberRequest :: GroupsAddMemberRequest #

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] #

Fully-qualified URLs of the User resources to add.

LinuxGroupView

data LinuxGroupView #

A detailed view of a Linux group.

See: linuxGroupView smart constructor.

Instances

Eq LinuxGroupView # 
Data LinuxGroupView # 

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 # 
Generic LinuxGroupView # 

Associated Types

type Rep LinuxGroupView :: * -> * #

ToJSON LinuxGroupView # 
FromJSON LinuxGroupView # 
type Rep LinuxGroupView # 
type Rep LinuxGroupView = D1 (MetaData "LinuxGroupView" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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] #

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

lgvGid :: Lens' LinuxGroupView (Maybe Word32) #

Output Only
The Group ID.

lgvGroupName :: Lens' LinuxGroupView (Maybe Text) #

Output Only
Group name.

LinuxUserView

data LinuxUserView #

A detailed view of a Linux user account.

See: linuxUserView smart constructor.

Instances

Eq LinuxUserView # 
Data LinuxUserView # 

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 # 
Generic LinuxUserView # 

Associated Types

type Rep LinuxUserView :: * -> * #

ToJSON LinuxUserView # 
FromJSON LinuxUserView # 
type Rep LinuxUserView # 

linuxUserView :: LinuxUserView #

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) #

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

luvUid :: Lens' LinuxUserView (Maybe Word32) #

Output Only
User ID.

luvUsername :: Lens' LinuxUserView (Maybe Text) #

Output Only
The username of the account.

luvShell :: Lens' LinuxUserView (Maybe Text) #

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

luvGid :: Lens' LinuxUserView (Maybe Word32) #

Output Only
User's default group ID.

luvHomeDirectory :: Lens' LinuxUserView (Maybe Text) #

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

LinuxGetLinuxAccountViewsResponse

data LinuxGetLinuxAccountViewsResponse #

Instances

Eq LinuxGetLinuxAccountViewsResponse # 
Data LinuxGetLinuxAccountViewsResponse # 

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 # 
Generic LinuxGetLinuxAccountViewsResponse # 
ToJSON LinuxGetLinuxAccountViewsResponse # 
FromJSON LinuxGetLinuxAccountViewsResponse # 
type Rep LinuxGetLinuxAccountViewsResponse # 
type Rep LinuxGetLinuxAccountViewsResponse = D1 (MetaData "LinuxGetLinuxAccountViewsResponse" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" True) (C1 (MetaCons "LinuxGetLinuxAccountViewsResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_lglavrResource") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe LinuxAccountViews))))

linuxGetLinuxAccountViewsResponse :: LinuxGetLinuxAccountViewsResponse #

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) #

Output Only
A list of authorized user accounts and groups.

OperationError

data OperationError #

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

See: operationError smart constructor.

Instances

Eq OperationError # 
Data OperationError # 

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 # 
Generic OperationError # 

Associated Types

type Rep OperationError :: * -> * #

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

operationError :: OperationError #

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] #

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

LinuxGetAuthorizedKeysViewResponse

data LinuxGetAuthorizedKeysViewResponse #

Instances

Eq LinuxGetAuthorizedKeysViewResponse # 
Data LinuxGetAuthorizedKeysViewResponse # 

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 # 
Generic LinuxGetAuthorizedKeysViewResponse # 
ToJSON LinuxGetAuthorizedKeysViewResponse # 
FromJSON LinuxGetAuthorizedKeysViewResponse # 
type Rep LinuxGetAuthorizedKeysViewResponse # 
type Rep LinuxGetAuthorizedKeysViewResponse = D1 (MetaData "LinuxGetAuthorizedKeysViewResponse" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" True) (C1 (MetaCons "LinuxGetAuthorizedKeysViewResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_lgakvrResource") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe AuthorizedKeysView))))

linuxGetAuthorizedKeysViewResponse :: LinuxGetAuthorizedKeysViewResponse #

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) #

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

OperationErrorErrorsItem

data OperationErrorErrorsItem #

Instances

Eq OperationErrorErrorsItem # 
Data OperationErrorErrorsItem # 

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 # 
Generic OperationErrorErrorsItem # 
ToJSON OperationErrorErrorsItem # 
FromJSON OperationErrorErrorsItem # 
type Rep OperationErrorErrorsItem # 
type Rep OperationErrorErrorsItem = D1 (MetaData "OperationErrorErrorsItem" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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) #

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

oeeiCode :: Lens' OperationErrorErrorsItem (Maybe Text) #

Output Only
The error type identifier for this error.

oeeiMessage :: Lens' OperationErrorErrorsItem (Maybe Text) #

Output Only
An optional, human-readable error message.

GroupsRemoveMemberRequest

data GroupsRemoveMemberRequest #

Instances

Eq GroupsRemoveMemberRequest # 
Data GroupsRemoveMemberRequest # 

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 # 
Generic GroupsRemoveMemberRequest # 
ToJSON GroupsRemoveMemberRequest # 
FromJSON GroupsRemoveMemberRequest # 
type Rep GroupsRemoveMemberRequest # 
type Rep GroupsRemoveMemberRequest = D1 (MetaData "GroupsRemoveMemberRequest" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" True) (C1 (MetaCons "GroupsRemoveMemberRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_grmrUsers") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

groupsRemoveMemberRequest :: GroupsRemoveMemberRequest #

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] #

Fully-qualified URLs of the User resources to remove.

AuthorizedKeysView

data AuthorizedKeysView #

A list of authorized public keys for a user account.

See: authorizedKeysView smart constructor.

Instances

Eq AuthorizedKeysView # 
Data AuthorizedKeysView # 

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 # 
Generic AuthorizedKeysView # 
ToJSON AuthorizedKeysView # 
FromJSON AuthorizedKeysView # 
type Rep AuthorizedKeysView # 
type Rep AuthorizedKeysView = D1 (MetaData "AuthorizedKeysView" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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) #

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

akvKeys :: Lens' AuthorizedKeysView [Text] #

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

OperationWarningsItem

data OperationWarningsItem #

Instances

Eq OperationWarningsItem # 
Data OperationWarningsItem # 

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 # 
Generic OperationWarningsItem # 
ToJSON OperationWarningsItem # 
FromJSON OperationWarningsItem # 
type Rep OperationWarningsItem # 
type Rep OperationWarningsItem = D1 (MetaData "OperationWarningsItem" "Network.Google.UserAccounts.Types.Product" "gogol-useraccounts-0.3.0-1DLVCjeXhZ5EXnUcwzq3FX" 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 #

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] #

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) #

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) #

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