| 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 |
StepFunctionsRestApiProps.Jsii$Proxy.getPolicy() |
PolicyDocument |
RestApiProps.Jsii$Proxy.getPolicy() |
PolicyDocument |
SpecRestApiProps.Jsii$Proxy.getPolicy() |
PolicyDocument |
LambdaRestApiProps.Jsii$Proxy.getPolicy() |
default PolicyDocument |
RestApiBaseProps.getPolicy()
A policy document that contains the permissions for this RestApi.
|
PolicyDocument |
RestApiBaseProps.Jsii$Proxy.getPolicy() |
| Modifier and Type | Method and Description |
|---|---|
LambdaRestApi.Builder |
LambdaRestApi.Builder.policy(PolicyDocument policy)
A policy document that contains the permissions for this RestApi.
|
StepFunctionsRestApiProps.Builder |
StepFunctionsRestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
RestApi.Builder |
RestApi.Builder.policy(PolicyDocument policy)
A policy document that contains the permissions for this RestApi.
|
RestApiProps.Builder |
RestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
StepFunctionsRestApi.Builder |
StepFunctionsRestApi.Builder.policy(PolicyDocument policy)
A policy document that contains the permissions for this RestApi.
|
SpecRestApiProps.Builder |
SpecRestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
LambdaRestApiProps.Builder |
LambdaRestApiProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
SpecRestApi.Builder |
SpecRestApi.Builder.policy(PolicyDocument policy)
A policy document that contains the permissions for this RestApi.
|
RestApiBaseProps.Builder |
RestApiBaseProps.Builder.policy(PolicyDocument policy)
Sets the value of
RestApiBaseProps.getPolicy() |
| Modifier and Type | Method and Description |
|---|---|
default PolicyDocument |
BackupVaultProps.getAccessPolicy()
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)
A resource-based policy that is used to manage access permissions on the backup vault.
|
| 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)
Creates a new PolicyDocument based on the object provided.
|
PolicyDocument |
Role.getAssumeRolePolicy()
The assume role policy document associated with this role.
|
PolicyDocument |
Policy.getDocument()
The policy document.
|
default PolicyDocument |
ManagedPolicyProps.getDocument()
Initial PolicyDocument to use for this ManagedPolicy.
|
PolicyDocument |
ManagedPolicyProps.Jsii$Proxy.getDocument() |
default PolicyDocument |
PolicyProps.getDocument()
Initial PolicyDocument to use for this Policy.
|
PolicyDocument |
PolicyProps.Jsii$Proxy.getDocument() |
PolicyDocument |
ManagedPolicy.getDocument()
The policy document.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,PolicyDocument> |
LazyRoleProps.Jsii$Proxy.getInlinePolicies() |
default Map<String,PolicyDocument> |
RoleProps.getInlinePolicies()
A list of named policies to inline into this role.
|
Map<String,PolicyDocument> |
RoleProps.Jsii$Proxy.getInlinePolicies() |
| Modifier and Type | Method and Description |
|---|---|
void |
IAssumeRolePrincipal.addToAssumeRolePolicy(PolicyDocument document)
Add the princpial to the AssumeRolePolicyDocument.
|
void |
IAssumeRolePrincipal.Jsii$Proxy.addToAssumeRolePolicy(PolicyDocument document)
Add the princpial to the AssumeRolePolicyDocument.
|
default void |
IAssumeRolePrincipal.Jsii$Default.addToAssumeRolePolicy(PolicyDocument document)
Add the princpial to the AssumeRolePolicyDocument.
|
void |
CompositePrincipal.addToAssumeRolePolicy(PolicyDocument doc)
Add the princpial to the AssumeRolePolicyDocument.
|
void |
SessionTagsPrincipal.addToAssumeRolePolicy(PolicyDocument doc)
Add the princpial to the AssumeRolePolicyDocument.
|
void |
PrincipalBase.addToAssumeRolePolicy(PolicyDocument document)
Add the princpial to the AssumeRolePolicyDocument.
|
Policy.Builder |
Policy.Builder.document(PolicyDocument document)
Initial PolicyDocument to use for this Policy.
|
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)
Initial PolicyDocument to use for this ManagedPolicy.
|
| Modifier and Type | Method and Description |
|---|---|
Role.Builder |
Role.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
A list of named policies to inline into this role.
|
LazyRole.Builder |
LazyRole.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
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() |
| Modifier and Type | Method and Description |
|---|---|
default PolicyDocument |
KeyProps.getPolicy()
Custom policy document to attach to the KMS key.
|
PolicyDocument |
KeyProps.Jsii$Proxy.getPolicy() |
protected PolicyDocument |
Key.getPolicy()
Optional policy document that represents the resource policy of this key.
|
| Modifier and Type | Method and Description |
|---|---|
KeyProps.Builder |
KeyProps.Builder.policy(PolicyDocument policy)
Sets the value of
KeyProps.getPolicy() |
Key.Builder |
Key.Builder.policy(PolicyDocument policy)
Custom policy document to attach to the KMS key.
|
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
ResourcePolicy.getDocument()
The IAM policy document for this resource policy.
|
PolicyDocument |
CrossAccountDestination.getPolicyDocument()
Policy object of this CrossAccountDestination object.
|
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
BucketPolicy.getDocument()
A policy document containing permissions to add to the specified bucket.
|
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
ResourcePolicy.getDocument()
The IAM policy document for this policy.
|
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
TopicPolicy.getDocument()
The IAM policy document for this policy.
|
default PolicyDocument |
TopicPolicyProps.getPolicyDocument()
IAM policy document to apply to topic(s).
|
PolicyDocument |
TopicPolicyProps.Jsii$Proxy.getPolicyDocument() |
| Modifier and Type | Method and Description |
|---|---|
TopicPolicy.Builder |
TopicPolicy.Builder.policyDocument(PolicyDocument policyDocument)
IAM policy document to apply to topic(s).
|
TopicPolicyProps.Builder |
TopicPolicyProps.Builder.policyDocument(PolicyDocument policyDocument)
Sets the value of
TopicPolicyProps.getPolicyDocument() |
| Modifier and Type | Method and Description |
|---|---|
PolicyDocument |
QueuePolicy.getDocument()
The IAM policy document for this policy.
|
Copyright © 2022. All rights reserved.