@Stability(value=Stable)
public static interface CfnFunction.SAMPolicyTemplateProperty
extends software.amazon.jsii.JsiiSerializable
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.sam.*;
SAMPolicyTemplateProperty sAMPolicyTemplateProperty = SAMPolicyTemplateProperty.builder()
.amiDescribePolicy(EmptySAMPTProperty.builder().build())
.awsSecretsManagerGetSecretValuePolicy(SecretArnSAMPTProperty.builder()
.secretArn("secretArn")
.build())
.cloudFormationDescribeStacksPolicy(EmptySAMPTProperty.builder().build())
.cloudWatchPutMetricPolicy(EmptySAMPTProperty.builder().build())
.dynamoDbCrudPolicy(TableSAMPTProperty.builder()
.tableName("tableName")
.build())
.dynamoDbReadPolicy(TableSAMPTProperty.builder()
.tableName("tableName")
.build())
.dynamoDbStreamReadPolicy(TableStreamSAMPTProperty.builder()
.streamName("streamName")
.tableName("tableName")
.build())
.dynamoDbWritePolicy(TableSAMPTProperty.builder()
.tableName("tableName")
.build())
.ec2DescribePolicy(EmptySAMPTProperty.builder().build())
.elasticsearchHttpPostPolicy(DomainSAMPTProperty.builder()
.domainName("domainName")
.build())
.filterLogEventsPolicy(LogGroupSAMPTProperty.builder()
.logGroupName("logGroupName")
.build())
.kinesisCrudPolicy(StreamSAMPTProperty.builder()
.streamName("streamName")
.build())
.kinesisStreamReadPolicy(StreamSAMPTProperty.builder()
.streamName("streamName")
.build())
.kmsDecryptPolicy(KeySAMPTProperty.builder()
.keyId("keyId")
.build())
.lambdaInvokePolicy(FunctionSAMPTProperty.builder()
.functionName("functionName")
.build())
.rekognitionDetectOnlyPolicy(EmptySAMPTProperty.builder().build())
.rekognitionLabelsPolicy(EmptySAMPTProperty.builder().build())
.rekognitionNoDataAccessPolicy(CollectionSAMPTProperty.builder()
.collectionId("collectionId")
.build())
.rekognitionReadPolicy(CollectionSAMPTProperty.builder()
.collectionId("collectionId")
.build())
.rekognitionWriteOnlyAccessPolicy(CollectionSAMPTProperty.builder()
.collectionId("collectionId")
.build())
.s3CrudPolicy(BucketSAMPTProperty.builder()
.bucketName("bucketName")
.build())
.s3ReadPolicy(BucketSAMPTProperty.builder()
.bucketName("bucketName")
.build())
.s3WritePolicy(BucketSAMPTProperty.builder()
.bucketName("bucketName")
.build())
.sesBulkTemplatedCrudPolicy(IdentitySAMPTProperty.builder()
.identityName("identityName")
.build())
.sesCrudPolicy(IdentitySAMPTProperty.builder()
.identityName("identityName")
.build())
.sesEmailTemplateCrudPolicy(EmptySAMPTProperty.builder().build())
.sesSendBouncePolicy(IdentitySAMPTProperty.builder()
.identityName("identityName")
.build())
.snsCrudPolicy(TopicSAMPTProperty.builder()
.topicName("topicName")
.build())
.snsPublishMessagePolicy(TopicSAMPTProperty.builder()
.topicName("topicName")
.build())
.sqsPollerPolicy(QueueSAMPTProperty.builder()
.queueName("queueName")
.build())
.sqsSendMessagePolicy(QueueSAMPTProperty.builder()
.queueName("queueName")
.build())
.ssmParameterReadPolicy(ParameterNameSAMPTProperty.builder()
.parameterName("parameterName")
.build())
.stepFunctionsExecutionPolicy(StateMachineSAMPTProperty.builder()
.stateMachineName("stateMachineName")
.build())
.vpcAccessPolicy(EmptySAMPTProperty.builder().build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnFunction.SAMPolicyTemplateProperty.Builder
A builder for
CfnFunction.SAMPolicyTemplateProperty |
static class |
CfnFunction.SAMPolicyTemplateProperty.Jsii$Proxy
An implementation for
CfnFunction.SAMPolicyTemplateProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnFunction.SAMPolicyTemplateProperty.Builder |
builder() |
default Object |
getAmiDescribePolicy()
`CfnFunction.SAMPolicyTemplateProperty.AMIDescribePolicy`.
|
default Object |
getAwsSecretsManagerGetSecretValuePolicy()
`CfnFunction.SAMPolicyTemplateProperty.AWSSecretsManagerGetSecretValuePolicy`.
|
default Object |
getCloudFormationDescribeStacksPolicy()
`CfnFunction.SAMPolicyTemplateProperty.CloudFormationDescribeStacksPolicy`.
|
default Object |
getCloudWatchPutMetricPolicy()
`CfnFunction.SAMPolicyTemplateProperty.CloudWatchPutMetricPolicy`.
|
default Object |
getDynamoDbCrudPolicy()
`CfnFunction.SAMPolicyTemplateProperty.DynamoDBCrudPolicy`.
|
default Object |
getDynamoDbReadPolicy()
`CfnFunction.SAMPolicyTemplateProperty.DynamoDBReadPolicy`.
|
default Object |
getDynamoDbStreamReadPolicy()
`CfnFunction.SAMPolicyTemplateProperty.DynamoDBStreamReadPolicy`.
|
default Object |
getDynamoDbWritePolicy()
`CfnFunction.SAMPolicyTemplateProperty.DynamoDBWritePolicy`.
|
default Object |
getEc2DescribePolicy()
`CfnFunction.SAMPolicyTemplateProperty.EC2DescribePolicy`.
|
default Object |
getElasticsearchHttpPostPolicy()
`CfnFunction.SAMPolicyTemplateProperty.ElasticsearchHttpPostPolicy`.
|
default Object |
getFilterLogEventsPolicy()
`CfnFunction.SAMPolicyTemplateProperty.FilterLogEventsPolicy`.
|
default Object |
getKinesisCrudPolicy()
`CfnFunction.SAMPolicyTemplateProperty.KinesisCrudPolicy`.
|
default Object |
getKinesisStreamReadPolicy()
`CfnFunction.SAMPolicyTemplateProperty.KinesisStreamReadPolicy`.
|
default Object |
getKmsDecryptPolicy()
`CfnFunction.SAMPolicyTemplateProperty.KMSDecryptPolicy`.
|
default Object |
getLambdaInvokePolicy()
`CfnFunction.SAMPolicyTemplateProperty.LambdaInvokePolicy`.
|
default Object |
getRekognitionDetectOnlyPolicy()
`CfnFunction.SAMPolicyTemplateProperty.RekognitionDetectOnlyPolicy`.
|
default Object |
getRekognitionLabelsPolicy()
`CfnFunction.SAMPolicyTemplateProperty.RekognitionLabelsPolicy`.
|
default Object |
getRekognitionNoDataAccessPolicy()
`CfnFunction.SAMPolicyTemplateProperty.RekognitionNoDataAccessPolicy`.
|
default Object |
getRekognitionReadPolicy()
`CfnFunction.SAMPolicyTemplateProperty.RekognitionReadPolicy`.
|
default Object |
getRekognitionWriteOnlyAccessPolicy()
`CfnFunction.SAMPolicyTemplateProperty.RekognitionWriteOnlyAccessPolicy`.
|
default Object |
getS3CrudPolicy()
`CfnFunction.SAMPolicyTemplateProperty.S3CrudPolicy`.
|
default Object |
getS3ReadPolicy()
`CfnFunction.SAMPolicyTemplateProperty.S3ReadPolicy`.
|
default Object |
getS3WritePolicy()
`CfnFunction.SAMPolicyTemplateProperty.S3WritePolicy`.
|
default Object |
getSesBulkTemplatedCrudPolicy()
`CfnFunction.SAMPolicyTemplateProperty.SESBulkTemplatedCrudPolicy`.
|
default Object |
getSesCrudPolicy()
`CfnFunction.SAMPolicyTemplateProperty.SESCrudPolicy`.
|
default Object |
getSesEmailTemplateCrudPolicy()
`CfnFunction.SAMPolicyTemplateProperty.SESEmailTemplateCrudPolicy`.
|
default Object |
getSesSendBouncePolicy()
`CfnFunction.SAMPolicyTemplateProperty.SESSendBouncePolicy`.
|
default Object |
getSnsCrudPolicy()
`CfnFunction.SAMPolicyTemplateProperty.SNSCrudPolicy`.
|
default Object |
getSnsPublishMessagePolicy()
`CfnFunction.SAMPolicyTemplateProperty.SNSPublishMessagePolicy`.
|
default Object |
getSqsPollerPolicy()
`CfnFunction.SAMPolicyTemplateProperty.SQSPollerPolicy`.
|
default Object |
getSqsSendMessagePolicy()
`CfnFunction.SAMPolicyTemplateProperty.SQSSendMessagePolicy`.
|
default Object |
getSsmParameterReadPolicy()
`CfnFunction.SAMPolicyTemplateProperty.SSMParameterReadPolicy`.
|
default Object |
getStepFunctionsExecutionPolicy()
`CfnFunction.SAMPolicyTemplateProperty.StepFunctionsExecutionPolicy`.
|
default Object |
getVpcAccessPolicy()
`CfnFunction.SAMPolicyTemplateProperty.VPCAccessPolicy`.
|
@Stability(value=Stable) @Nullable default Object getAmiDescribePolicy()
@Stability(value=Stable) @Nullable default Object getAwsSecretsManagerGetSecretValuePolicy()
@Stability(value=Stable) @Nullable default Object getCloudFormationDescribeStacksPolicy()
@Stability(value=Stable) @Nullable default Object getCloudWatchPutMetricPolicy()
@Stability(value=Stable) @Nullable default Object getDynamoDbCrudPolicy()
@Stability(value=Stable) @Nullable default Object getDynamoDbReadPolicy()
@Stability(value=Stable) @Nullable default Object getDynamoDbStreamReadPolicy()
@Stability(value=Stable) @Nullable default Object getDynamoDbWritePolicy()
@Stability(value=Stable) @Nullable default Object getEc2DescribePolicy()
@Stability(value=Stable) @Nullable default Object getElasticsearchHttpPostPolicy()
@Stability(value=Stable) @Nullable default Object getFilterLogEventsPolicy()
@Stability(value=Stable) @Nullable default Object getKinesisCrudPolicy()
@Stability(value=Stable) @Nullable default Object getKinesisStreamReadPolicy()
@Stability(value=Stable) @Nullable default Object getKmsDecryptPolicy()
@Stability(value=Stable) @Nullable default Object getLambdaInvokePolicy()
@Stability(value=Stable) @Nullable default Object getRekognitionDetectOnlyPolicy()
@Stability(value=Stable) @Nullable default Object getRekognitionLabelsPolicy()
@Stability(value=Stable) @Nullable default Object getRekognitionNoDataAccessPolicy()
@Stability(value=Stable) @Nullable default Object getRekognitionReadPolicy()
@Stability(value=Stable) @Nullable default Object getRekognitionWriteOnlyAccessPolicy()
@Stability(value=Stable) @Nullable default Object getS3CrudPolicy()
@Stability(value=Stable) @Nullable default Object getS3ReadPolicy()
@Stability(value=Stable) @Nullable default Object getS3WritePolicy()
@Stability(value=Stable) @Nullable default Object getSesBulkTemplatedCrudPolicy()
@Stability(value=Stable) @Nullable default Object getSesCrudPolicy()
@Stability(value=Stable) @Nullable default Object getSesEmailTemplateCrudPolicy()
@Stability(value=Stable) @Nullable default Object getSesSendBouncePolicy()
@Stability(value=Stable) @Nullable default Object getSnsCrudPolicy()
@Stability(value=Stable) @Nullable default Object getSnsPublishMessagePolicy()
@Stability(value=Stable) @Nullable default Object getSqsPollerPolicy()
@Stability(value=Stable) @Nullable default Object getSqsSendMessagePolicy()
@Stability(value=Stable) @Nullable default Object getSsmParameterReadPolicy()
@Stability(value=Stable) @Nullable default Object getStepFunctionsExecutionPolicy()
@Stability(value=Stable) @Nullable default Object getVpcAccessPolicy()
@Stability(value=Stable) static CfnFunction.SAMPolicyTemplateProperty.Builder builder()
Copyright © 2022. All rights reserved.