| Package | Description |
|---|---|
| software.amazon.awscdk.services.apigateway |
Amazon API Gateway Construct Library
|
| software.amazon.awscdk.services.backup |
AWS Backup Construct Library
|
| software.amazon.awscdk.services.ec2 |
Amazon EC2 Construct Library
|
| software.amazon.awscdk.services.iam |
AWS Identity and Access Management Construct Library
|
| software.amazon.awscdk.services.kms |
AWS Key Management Service Construct Library
|
| software.amazon.awscdk.services.logs |
Amazon CloudWatch Logs Construct Library
|
| software.amazon.awscdk.services.s3 |
Amazon S3 Construct Library
|
| software.amazon.awscdk.services.secretsmanager |
AWS Secrets Manager Construct Library
|
| software.amazon.awscdk.services.sns |
Amazon Simple Notification Service Construct Library
|
| software.amazon.awscdk.services.sqs |
Amazon Simple Queue Service Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
default PolicyDocument |
RestApiBaseProps.getPolicy()
(experimental) A policy document that contains the permissions for this RestApi.
|
PolicyDocument |
RestApiBaseProps.Jsii$Proxy.getPolicy() |
PolicyDocument |
LambdaRestApiProps.Jsii$Proxy.getPolicy() |
PolicyDocument |
RestApiProps.Jsii$Proxy.getPolicy() |
PolicyDocument |
SpecRestApiProps.Jsii$Proxy.getPolicy() |
| Modifier and Type | Method and Description |
|---|---|
RestApiBaseProps.Builder |
RestApiBaseProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
SpecRestApi.Builder |
SpecRestApi.Builder.policy(PolicyDocument policy)
(experimental) A policy document that contains the permissions for this RestApi.
|
LambdaRestApiProps.Builder |
LambdaRestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
RestApi.Builder |
RestApi.Builder.policy(PolicyDocument policy)
(experimental) A policy document that contains the permissions for this RestApi.
|
LambdaRestApi.Builder |
LambdaRestApi.Builder.policy(PolicyDocument policy)
(experimental) A policy document that contains the permissions for this RestApi.
|
RestApiProps.Builder |
RestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
SpecRestApiProps.Builder |
SpecRestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
| Constructor and Description |
|---|
Jsii$Proxy(ApiDefinition apiDefinition,
Boolean cloudWatchRole,
Boolean deploy,
StageOptions deployOptions,
DomainNameOptions domainName,
String endpointExportName,
List<? extends EndpointType> endpointTypes,
Boolean failOnWarnings,
Map<String,String> parameters,
PolicyDocument policy,
String restApiName,
Boolean retainDeployments)
Constructor that initializes the object based on literal property values passed by the
SpecRestApiProps.Builder. |
Jsii$Proxy(ApiKeySourceType apiKeySourceType,
List<String> binaryMediaTypes,
IRestApi cloneFrom,
String description,
EndpointConfiguration endpointConfiguration,
Number minimumCompressionSize,
CorsOptions defaultCorsPreflightOptions,
Integration defaultIntegration,
MethodOptions defaultMethodOptions,
Boolean cloudWatchRole,
Boolean deploy,
StageOptions deployOptions,
DomainNameOptions domainName,
String endpointExportName,
List<? extends EndpointType> endpointTypes,
Boolean failOnWarnings,
Map<String,String> parameters,
PolicyDocument policy,
String restApiName,
Boolean retainDeployments)
Constructor that initializes the object based on literal property values passed by the
RestApiProps.Builder. |
Jsii$Proxy(Boolean cloudWatchRole,
Boolean deploy,
StageOptions deployOptions,
DomainNameOptions domainName,
String endpointExportName,
List<? extends EndpointType> endpointTypes,
Boolean failOnWarnings,
Map<String,String> parameters,
PolicyDocument policy,
String restApiName,
Boolean retainDeployments)
Constructor that initializes the object based on literal property values passed by the
RestApiBaseProps.Builder. |
Jsii$Proxy(IFunction handler,
Boolean proxy,
ApiKeySourceType apiKeySourceType,
List<String> binaryMediaTypes,
IRestApi cloneFrom,
String description,
EndpointConfiguration endpointConfiguration,
Number minimumCompressionSize,
CorsOptions defaultCorsPreflightOptions,
Integration defaultIntegration,
MethodOptions defaultMethodOptions,
Boolean cloudWatchRole,
Boolean deploy,
StageOptions deployOptions,
DomainNameOptions domainName,
String endpointExportName,
List<? extends EndpointType> endpointTypes,
Boolean failOnWarnings,
Map<String,String> parameters,
PolicyDocument policy,
String restApiName,
Boolean retainDeployments)
Constructor that initializes the object based on literal property values passed by the
LambdaRestApiProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default PolicyDocument |
BackupVaultProps.getAccessPolicy()
(experimental) A resource-based policy that is used to manage access permissions on the backup vault.
|
PolicyDocument |
BackupVaultProps.Jsii$Proxy.getAccessPolicy() |
| Modifier and Type | Method and Description |
|---|---|
BackupVaultProps.Builder |
BackupVaultProps.Builder.accessPolicy(PolicyDocument accessPolicy)
Sets the value of
BackupVaultProps.getAccessPolicy() |
BackupVault.Builder |
BackupVault.Builder.accessPolicy(PolicyDocument accessPolicy)
(experimental) A resource-based policy that is used to manage access permissions on the backup vault.
|
| Constructor and Description |
|---|
Jsii$Proxy(PolicyDocument accessPolicy,
String backupVaultName,
IKey encryptionKey,
List<? extends BackupVaultEvents> notificationEvents,
ITopic notificationTopic,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
BackupVaultProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
protected PolicyDocument |
VpcEndpoint.getPolicyDocument() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
VpcEndpoint.setPolicyDocument(PolicyDocument value) |
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
PolicyDocument.Builder.build() |
static PolicyDocument |
PolicyDocument.fromJson(Object obj)
(experimental) Creates a new PolicyDocument based on the object provided.
|
PolicyDocument |
Role.getAssumeRolePolicy()
(experimental) The assume role policy document associated with this role.
|
default PolicyDocument |
ManagedPolicyProps.getDocument()
(experimental) Initial PolicyDocument to use for this ManagedPolicy.
|
PolicyDocument |
ManagedPolicyProps.Jsii$Proxy.getDocument() |
default PolicyDocument |
PolicyProps.getDocument()
(experimental) Initial PolicyDocument to use for this Policy.
|
PolicyDocument |
PolicyProps.Jsii$Proxy.getDocument() |
PolicyDocument |
ManagedPolicy.getDocument()
(experimental) The policy document.
|
PolicyDocument |
Policy.getDocument()
(experimental) The policy document.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,PolicyDocument> |
LazyRoleProps.Jsii$Proxy.getInlinePolicies() |
default Map<String,PolicyDocument> |
RoleProps.getInlinePolicies()
(experimental) A list of named policies to inline into this role.
|
Map<String,PolicyDocument> |
RoleProps.Jsii$Proxy.getInlinePolicies() |
| Modifier and Type | Method and Description |
|---|---|
ManagedPolicyProps.Builder |
ManagedPolicyProps.Builder.document(PolicyDocument document)
Sets the value of
ManagedPolicyProps.getDocument() |
PolicyProps.Builder |
PolicyProps.Builder.document(PolicyDocument document)
Sets the value of
PolicyProps.getDocument() |
ManagedPolicy.Builder |
ManagedPolicy.Builder.document(PolicyDocument document)
(experimental) Initial PolicyDocument to use for this ManagedPolicy.
|
Policy.Builder |
Policy.Builder.document(PolicyDocument document)
(experimental) Initial PolicyDocument to use for this Policy.
|
| Modifier and Type | Method and Description |
|---|---|
LazyRoleProps.Builder |
LazyRoleProps.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
Sets the value of
RoleProps.getInlinePolicies() |
LazyRole.Builder |
LazyRole.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
(experimental) A list of named policies to inline into this role.
|
Role.Builder |
Role.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
(experimental) A list of named policies to inline into this role.
|
RoleProps.Builder |
RoleProps.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
Sets the value of
RoleProps.getInlinePolicies() |
| Constructor and Description |
|---|
Jsii$Proxy(PolicyDocument document,
Boolean force,
List<? extends IGroup> groups,
String policyName,
List<? extends IRole> roles,
List<? extends PolicyStatement> statements,
List<? extends IUser> users)
Constructor that initializes the object based on literal property values passed by the
PolicyProps.Builder. |
Jsii$Proxy(String description,
PolicyDocument document,
List<? extends IGroup> groups,
String managedPolicyName,
String path,
List<? extends IRole> roles,
List<? extends PolicyStatement> statements,
List<? extends IUser> users)
Constructor that initializes the object based on literal property values passed by the
ManagedPolicyProps.Builder. |
| Constructor and Description |
|---|
Jsii$Proxy(IPrincipal assumedBy,
String description,
List<String> externalIds,
Map<String,? extends PolicyDocument> inlinePolicies,
List<? extends IManagedPolicy> managedPolicies,
Duration maxSessionDuration,
String path,
IManagedPolicy permissionsBoundary,
String roleName)
Constructor that initializes the object based on literal property values passed by the
LazyRoleProps.Builder. |
Jsii$Proxy(IPrincipal assumedBy,
String description,
List<String> externalIds,
Map<String,? extends PolicyDocument> inlinePolicies,
List<? extends IManagedPolicy> managedPolicies,
Duration maxSessionDuration,
String path,
IManagedPolicy permissionsBoundary,
String roleName)
Constructor that initializes the object based on literal property values passed by the
RoleProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
protected PolicyDocument |
Key.getPolicy()
(experimental) Optional policy document that represents the resource policy of this key.
|
default PolicyDocument |
KeyProps.getPolicy()
(experimental) Custom policy document to attach to the KMS key.
|
PolicyDocument |
KeyProps.Jsii$Proxy.getPolicy() |
| Modifier and Type | Method and Description |
|---|---|
Key.Builder |
Key.Builder.policy(PolicyDocument policy)
(experimental) Custom policy document to attach to the KMS key.
|
KeyProps.Builder |
KeyProps.Builder.policy(PolicyDocument policy)
Sets the value of
KeyProps.getPolicy() |
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends IPrincipal> admins,
String alias,
String description,
Boolean enabled,
Boolean enableKeyRotation,
KeySpec keySpec,
KeyUsage keyUsage,
Duration pendingWindow,
PolicyDocument policy,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
KeyProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
CrossAccountDestination.getPolicyDocument()
(experimental) Policy object of this CrossAccountDestination object.
|
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
BucketPolicy.getDocument()
(experimental) A policy document containing permissions to add to the specified bucket.
|
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
ResourcePolicy.getDocument()
(experimental) The IAM policy document for this policy.
|
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
TopicPolicy.getDocument()
(experimental) The IAM policy document for this policy.
|
default PolicyDocument |
TopicPolicyProps.getPolicyDocument()
(experimental) IAM policy document to apply to topic(s).
|
PolicyDocument |
TopicPolicyProps.Jsii$Proxy.getPolicyDocument() |
| Modifier and Type | Method and Description |
|---|---|
TopicPolicyProps.Builder |
TopicPolicyProps.Builder.policyDocument(PolicyDocument policyDocument)
Sets the value of
TopicPolicyProps.getPolicyDocument() |
TopicPolicy.Builder |
TopicPolicy.Builder.policyDocument(PolicyDocument policyDocument)
(experimental) IAM policy document to apply to topic(s).
|
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends ITopic> topics,
PolicyDocument policyDocument)
Constructor that initializes the object based on literal property values passed by the
TopicPolicyProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
QueuePolicy.getDocument()
(experimental) The IAM policy document for this policy.
|
Copyright © 2021. All rights reserved.