Package | Description |
---|---|
software.amazon.awssdk.services.kms |
|
software.amazon.awssdk.services.kms.model |
Modifier and Type | Method and Description |
---|---|
default CompletableFuture<CreateGrantResponse> |
KmsAsyncClient.createGrant(Consumer<CreateGrantRequest.Builder> createGrantRequest)
Adds a grant to a KMS key.
|
default CreateGrantResponse |
KmsClient.createGrant(Consumer<CreateGrantRequest.Builder> createGrantRequest)
Adds a grant to a KMS key.
|
Modifier and Type | Method and Description |
---|---|
static CreateGrantRequest.Builder |
CreateGrantRequest.builder() |
default CreateGrantRequest.Builder |
CreateGrantRequest.Builder.constraints(Consumer<GrantConstraints.Builder> constraints)
Specifies a grant constraint.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.constraints(GrantConstraints constraints)
Specifies a grant constraint.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.granteePrincipal(String granteePrincipal)
The identity that gets the permissions specified in the grant.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.grantTokens(Collection<String> grantTokens)
A list of grant tokens.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.grantTokens(String... grantTokens)
A list of grant tokens.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.keyId(String keyId)
Identifies the KMS key for the grant.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.name(String name)
A friendly name for the grant.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.operations(Collection<GrantOperation> operations)
A list of operations that the grant permits.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.operations(GrantOperation... operations)
A list of operations that the grant permits.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.operationsWithStrings(Collection<String> operations)
A list of operations that the grant permits.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.operationsWithStrings(String... operations)
A list of operations that the grant permits.
|
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateGrantRequest.Builder |
CreateGrantRequest.Builder.retiringPrincipal(String retiringPrincipal)
The principal that has permission to use the RetireGrant operation to retire the grant.
|
CreateGrantRequest.Builder |
CreateGrantRequest.toBuilder() |
Modifier and Type | Method and Description |
---|---|
static Class<? extends CreateGrantRequest.Builder> |
CreateGrantRequest.serializableBuilderClass() |
Copyright © 2022. All rights reserved.