| 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 |
|---|---|
PolicyDocument |
SpecRestApiProps.Jsii$Proxy.getPolicy() |
PolicyDocument |
RestApiProps.Jsii$Proxy.getPolicy() |
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 |
RestApiOptions.Jsii$Proxy.getPolicy()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
SpecRestApiProps.Builder |
SpecRestApiProps.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.
|
RestApiProps.Builder |
RestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
RestApiBaseProps.Builder |
RestApiBaseProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
LambdaRestApiProps.Builder |
LambdaRestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
RestApiOptions.Builder |
RestApiOptions.Builder.policy(PolicyDocument policy)
Deprecated.
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,
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,
CorsOptions defaultCorsPreflightOptions,
Integration defaultIntegration,
MethodOptions defaultMethodOptions)
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(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,
CorsOptions defaultCorsPreflightOptions,
Integration defaultIntegration,
MethodOptions defaultMethodOptions)
Deprecated.
Constructor that initializes the object based on literal property values passed by the
RestApiOptions.Builder. |
Jsii$Proxy(IFunction handler,
RestApiProps options,
Boolean proxy,
ApiKeySourceType apiKeySourceType,
List<String> binaryMediaTypes,
IRestApi cloneFrom,
String description,
EndpointConfiguration endpointConfiguration,
Number minimumCompressionSize,
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,
CorsOptions defaultCorsPreflightOptions,
Integration defaultIntegration,
MethodOptions defaultMethodOptions)
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 |
|---|---|
BackupVault.Builder |
BackupVault.Builder.accessPolicy(PolicyDocument accessPolicy)
(experimental) A resource-based policy that is used to manage access permissions on the backup vault.
|
BackupVaultProps.Builder |
BackupVaultProps.Builder.accessPolicy(PolicyDocument accessPolicy)
Sets the value of
BackupVaultProps.getAccessPolicy() |
| 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() |
PolicyDocument |
ManagedPolicy.getDocument()
(experimental) The policy document.
|
default PolicyDocument |
PolicyProps.getDocument()
(experimental) Initial PolicyDocument to use for this Policy.
|
PolicyDocument |
PolicyProps.Jsii$Proxy.getDocument() |
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() |
ManagedPolicy.Builder |
ManagedPolicy.Builder.document(PolicyDocument document)
(experimental) Initial PolicyDocument to use for this ManagedPolicy.
|
PolicyProps.Builder |
PolicyProps.Builder.document(PolicyDocument document)
Sets the value of
PolicyProps.getDocument() |
Policy.Builder |
Policy.Builder.document(PolicyDocument document)
(experimental) Initial PolicyDocument to use for this Policy.
|
| Modifier and Type | Method and Description |
|---|---|
LazyRole.Builder |
LazyRole.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
(experimental) A list of named policies to inline into this role.
|
LazyRoleProps.Builder |
LazyRoleProps.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
Sets the value of
RoleProps.getInlinePolicies() |
RoleProps.Builder |
RoleProps.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
Sets the value of
RoleProps.getInlinePolicies() |
Role.Builder |
Role.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
(experimental) A list of named policies to inline into this role.
|
| 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,
String externalId,
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,
String externalId,
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,
Duration pendingWindow,
PolicyDocument policy,
RemovalPolicy removalPolicy,
Boolean trustAccountIdentities)
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.