Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- OperationWarningsItemDataItem
- OperationWarningsItemCode
- OperationList
- Group
- GroupList
- Operation
- UserList
- PublicKey
- OperationStatus
- LinuxAccountViews
- User
- GroupsAddMemberRequest
- LinuxGroupView
- LinuxUserView
- LinuxGetLinuxAccountViewsResponse
- OperationError
- LinuxGetAuthorizedKeysViewResponse
- OperationErrorErrorsItem
- GroupsRemoveMemberRequest
- AuthorizedKeysView
- OperationWarningsItem
- userAccountsService :: ServiceConfig
- cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"]
- cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
- cloudUserAccountsScope :: Proxy '["https://www.googleapis.com/auth/cloud.useraccounts"]
- cloudUserAccountsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud.useraccounts.readonly"]
- data OperationWarningsItemDataItem
- operationWarningsItemDataItem :: OperationWarningsItemDataItem
- owidiValue :: Lens' OperationWarningsItemDataItem (Maybe Text)
- owidiKey :: Lens' OperationWarningsItemDataItem (Maybe Text)
- data OperationWarningsItemCode
- = CleanupFailed
- | DeprecatedResourceUsed
- | DiskSizeLargerThanImageSize
- | InjectedKernelsDeprecated
- | NextHopAddressNotAssigned
- | NextHopCannotIPForward
- | NextHopInstanceNotFound
- | NextHopInstanceNotOnNetwork
- | NextHopNotRunning
- | NotCriticalError
- | NoResultsOnPage
- | RequiredTosAgreement
- | ResourceNotDeleted
- | SingleInstancePropertyTemplate
- | Unreachable
- data OperationList
- operationList :: OperationList
- olNextPageToken :: Lens' OperationList (Maybe Text)
- olKind :: Lens' OperationList Text
- olItems :: Lens' OperationList [Operation]
- olSelfLink :: Lens' OperationList (Maybe Text)
- olId :: Lens' OperationList (Maybe Text)
- data Group
- group' :: Group
- gKind :: Lens' Group Text
- gMembers :: Lens' Group [Text]
- gSelfLink :: Lens' Group (Maybe Text)
- gName :: Lens' Group (Maybe Text)
- gCreationTimestamp :: Lens' Group (Maybe Text)
- gId :: Lens' Group (Maybe Word64)
- gDescription :: Lens' Group (Maybe Text)
- data GroupList
- groupList :: GroupList
- glNextPageToken :: Lens' GroupList (Maybe Text)
- glKind :: Lens' GroupList Text
- glItems :: Lens' GroupList [Group]
- glSelfLink :: Lens' GroupList (Maybe Text)
- glId :: Lens' GroupList (Maybe Text)
- data Operation
- operation :: Operation
- oTargetId :: Lens' Operation (Maybe Word64)
- oStatus :: Lens' Operation (Maybe OperationStatus)
- oInsertTime :: Lens' Operation (Maybe Text)
- oProgress :: Lens' Operation (Maybe Int32)
- oStartTime :: Lens' Operation (Maybe Text)
- oKind :: Lens' Operation Text
- oError :: Lens' Operation (Maybe OperationError)
- oHTTPErrorMessage :: Lens' Operation (Maybe Text)
- oZone :: Lens' Operation (Maybe Text)
- oWarnings :: Lens' Operation [OperationWarningsItem]
- oHTTPErrorStatusCode :: Lens' Operation (Maybe Int32)
- oUser :: Lens' Operation (Maybe Text)
- oSelfLink :: Lens' Operation (Maybe Text)
- oName :: Lens' Operation (Maybe Text)
- oStatusMessage :: Lens' Operation (Maybe Text)
- oCreationTimestamp :: Lens' Operation (Maybe Text)
- oEndTime :: Lens' Operation (Maybe Text)
- oId :: Lens' Operation (Maybe Word64)
- oOperationType :: Lens' Operation (Maybe Text)
- oRegion :: Lens' Operation (Maybe Text)
- oDescription :: Lens' Operation (Maybe Text)
- oTargetLink :: Lens' Operation (Maybe Text)
- oClientOperationId :: Lens' Operation (Maybe Text)
- data UserList
- userList :: UserList
- ulNextPageToken :: Lens' UserList (Maybe Text)
- ulKind :: Lens' UserList Text
- ulItems :: Lens' UserList [User]
- ulSelfLink :: Lens' UserList (Maybe Text)
- ulId :: Lens' UserList (Maybe Text)
- data PublicKey
- publicKey :: PublicKey
- pkFingerprint :: Lens' PublicKey (Maybe Text)
- pkKey :: Lens' PublicKey (Maybe Text)
- pkCreationTimestamp :: Lens' PublicKey (Maybe Text)
- pkExpirationTimestamp :: Lens' PublicKey (Maybe Text)
- pkDescription :: Lens' PublicKey (Maybe Text)
- data OperationStatus
- data LinuxAccountViews
- linuxAccountViews :: LinuxAccountViews
- lavUserViews :: Lens' LinuxAccountViews [LinuxUserView]
- lavKind :: Lens' LinuxAccountViews Text
- lavGroupViews :: Lens' LinuxAccountViews [LinuxGroupView]
- data User
- user :: User
- uGroups :: Lens' User [Text]
- uPublicKeys :: Lens' User [PublicKey]
- uKind :: Lens' User Text
- uOwner :: Lens' User (Maybe Text)
- uSelfLink :: Lens' User (Maybe Text)
- uName :: Lens' User (Maybe Text)
- uCreationTimestamp :: Lens' User (Maybe Text)
- uId :: Lens' User (Maybe Word64)
- uDescription :: Lens' User (Maybe Text)
- data GroupsAddMemberRequest
- groupsAddMemberRequest :: GroupsAddMemberRequest
- gamrUsers :: Lens' GroupsAddMemberRequest [Text]
- data LinuxGroupView
- linuxGroupView :: LinuxGroupView
- lgvMembers :: Lens' LinuxGroupView [Text]
- lgvGid :: Lens' LinuxGroupView (Maybe Word32)
- lgvGroupName :: Lens' LinuxGroupView (Maybe Text)
- data LinuxUserView
- linuxUserView :: LinuxUserView
- luvGecos :: Lens' LinuxUserView (Maybe Text)
- luvUid :: Lens' LinuxUserView (Maybe Word32)
- luvUsername :: Lens' LinuxUserView (Maybe Text)
- luvShell :: Lens' LinuxUserView (Maybe Text)
- luvGid :: Lens' LinuxUserView (Maybe Word32)
- luvHomeDirectory :: Lens' LinuxUserView (Maybe Text)
- data LinuxGetLinuxAccountViewsResponse
- linuxGetLinuxAccountViewsResponse :: LinuxGetLinuxAccountViewsResponse
- lglavrResource :: Lens' LinuxGetLinuxAccountViewsResponse (Maybe LinuxAccountViews)
- data OperationError
- operationError :: OperationError
- oeErrors :: Lens' OperationError [OperationErrorErrorsItem]
- data LinuxGetAuthorizedKeysViewResponse
- linuxGetAuthorizedKeysViewResponse :: LinuxGetAuthorizedKeysViewResponse
- lgakvrResource :: Lens' LinuxGetAuthorizedKeysViewResponse (Maybe AuthorizedKeysView)
- data OperationErrorErrorsItem
- operationErrorErrorsItem :: OperationErrorErrorsItem
- oeeiLocation :: Lens' OperationErrorErrorsItem (Maybe Text)
- oeeiCode :: Lens' OperationErrorErrorsItem (Maybe Text)
- oeeiMessage :: Lens' OperationErrorErrorsItem (Maybe Text)
- data GroupsRemoveMemberRequest
- groupsRemoveMemberRequest :: GroupsRemoveMemberRequest
- grmrUsers :: Lens' GroupsRemoveMemberRequest [Text]
- data AuthorizedKeysView
- authorizedKeysView :: AuthorizedKeysView
- akvSudoer :: Lens' AuthorizedKeysView (Maybe Bool)
- akvKeys :: Lens' AuthorizedKeysView [Text]
- data OperationWarningsItem
- operationWarningsItem :: OperationWarningsItem
- owiData :: Lens' OperationWarningsItem [OperationWarningsItemDataItem]
- owiCode :: Lens' OperationWarningsItem (Maybe OperationWarningsItemCode)
- owiMessage :: Lens' OperationWarningsItem (Maybe Text)
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 #
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.
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 |
OperationList
data OperationList Source #
Contains a list of Operation resources.
See: operationList
smart constructor.
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.
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
A Group resource.
See: group'
smart constructor.
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.
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
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.
glId :: Lens' GroupList (Maybe Text) Source #
- Output Only
- Unique identifier for the resource; defined by the server.
Operation
An Operation resource, used to manage asynchronous API requests.
See: operation
smart constructor.
operation :: Operation Source #
Creates a value of Operation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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.
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.
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) 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.
ulId :: Lens' UserList (Maybe Text) Source #
- Output Only
- Unique identifier for the resource; defined by the server.
PublicKey
A public key for authenticating to guests.
See: publicKey
smart constructor.
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.
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.
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
A User resource.
See: user
smart constructor.
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.
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
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.
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.
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.
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.
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.
luvHomeDirectory :: Lens' LinuxUserView (Maybe Text) Source #
- Output Only
- The path to the home directory for this account.
LinuxGetLinuxAccountViewsResponse
data LinuxGetLinuxAccountViewsResponse Source #
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.
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 #
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
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
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.
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 #
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.