Interface CfnFunction.SAMPolicyTemplateProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFunction.SAMPolicyTemplateProperty.Jsii$Proxy
- Enclosing class:
CfnFunction
@Stability(Stable)
public static interface CfnFunction.SAMPolicyTemplateProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// 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();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnFunction.SAMPolicyTemplateProperty
static final class
An implementation forCfnFunction.SAMPolicyTemplateProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
CfnFunction.SAMPolicyTemplateProperty.AMIDescribePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.AWSSecretsManagerGetSecretValuePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.CloudFormationDescribeStacksPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.CloudWatchPutMetricPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.DynamoDBCrudPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.DynamoDBReadPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.DynamoDBStreamReadPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.DynamoDBWritePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.EC2DescribePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.ElasticsearchHttpPostPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.FilterLogEventsPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.KinesisCrudPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.KinesisStreamReadPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.KMSDecryptPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.LambdaInvokePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.RekognitionDetectOnlyPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.RekognitionLabelsPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.RekognitionNoDataAccessPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.RekognitionReadPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.RekognitionWriteOnlyAccessPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.S3CrudPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.S3ReadPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.S3WritePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SESBulkTemplatedCrudPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SESCrudPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SESEmailTemplateCrudPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SESSendBouncePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SNSCrudPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SNSPublishMessagePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SQSPollerPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SQSSendMessagePolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.SSMParameterReadPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.StepFunctionsExecutionPolicy
.default Object
CfnFunction.SAMPolicyTemplateProperty.VPCAccessPolicy
.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAmiDescribePolicy
CfnFunction.SAMPolicyTemplateProperty.AMIDescribePolicy
. -
getAwsSecretsManagerGetSecretValuePolicy
CfnFunction.SAMPolicyTemplateProperty.AWSSecretsManagerGetSecretValuePolicy
. -
getCloudFormationDescribeStacksPolicy
CfnFunction.SAMPolicyTemplateProperty.CloudFormationDescribeStacksPolicy
. -
getCloudWatchPutMetricPolicy
CfnFunction.SAMPolicyTemplateProperty.CloudWatchPutMetricPolicy
. -
getDynamoDbCrudPolicy
CfnFunction.SAMPolicyTemplateProperty.DynamoDBCrudPolicy
. -
getDynamoDbReadPolicy
CfnFunction.SAMPolicyTemplateProperty.DynamoDBReadPolicy
. -
getDynamoDbStreamReadPolicy
CfnFunction.SAMPolicyTemplateProperty.DynamoDBStreamReadPolicy
. -
getDynamoDbWritePolicy
CfnFunction.SAMPolicyTemplateProperty.DynamoDBWritePolicy
. -
getEc2DescribePolicy
CfnFunction.SAMPolicyTemplateProperty.EC2DescribePolicy
. -
getElasticsearchHttpPostPolicy
CfnFunction.SAMPolicyTemplateProperty.ElasticsearchHttpPostPolicy
. -
getFilterLogEventsPolicy
CfnFunction.SAMPolicyTemplateProperty.FilterLogEventsPolicy
. -
getKinesisCrudPolicy
CfnFunction.SAMPolicyTemplateProperty.KinesisCrudPolicy
. -
getKinesisStreamReadPolicy
CfnFunction.SAMPolicyTemplateProperty.KinesisStreamReadPolicy
. -
getKmsDecryptPolicy
CfnFunction.SAMPolicyTemplateProperty.KMSDecryptPolicy
. -
getLambdaInvokePolicy
CfnFunction.SAMPolicyTemplateProperty.LambdaInvokePolicy
. -
getRekognitionDetectOnlyPolicy
CfnFunction.SAMPolicyTemplateProperty.RekognitionDetectOnlyPolicy
. -
getRekognitionLabelsPolicy
CfnFunction.SAMPolicyTemplateProperty.RekognitionLabelsPolicy
. -
getRekognitionNoDataAccessPolicy
CfnFunction.SAMPolicyTemplateProperty.RekognitionNoDataAccessPolicy
. -
getRekognitionReadPolicy
CfnFunction.SAMPolicyTemplateProperty.RekognitionReadPolicy
. -
getRekognitionWriteOnlyAccessPolicy
CfnFunction.SAMPolicyTemplateProperty.RekognitionWriteOnlyAccessPolicy
. -
getS3CrudPolicy
CfnFunction.SAMPolicyTemplateProperty.S3CrudPolicy
. -
getS3ReadPolicy
CfnFunction.SAMPolicyTemplateProperty.S3ReadPolicy
. -
getS3WritePolicy
CfnFunction.SAMPolicyTemplateProperty.S3WritePolicy
. -
getSesBulkTemplatedCrudPolicy
CfnFunction.SAMPolicyTemplateProperty.SESBulkTemplatedCrudPolicy
. -
getSesCrudPolicy
CfnFunction.SAMPolicyTemplateProperty.SESCrudPolicy
. -
getSesEmailTemplateCrudPolicy
CfnFunction.SAMPolicyTemplateProperty.SESEmailTemplateCrudPolicy
. -
getSesSendBouncePolicy
CfnFunction.SAMPolicyTemplateProperty.SESSendBouncePolicy
. -
getSnsCrudPolicy
CfnFunction.SAMPolicyTemplateProperty.SNSCrudPolicy
. -
getSnsPublishMessagePolicy
CfnFunction.SAMPolicyTemplateProperty.SNSPublishMessagePolicy
. -
getSqsPollerPolicy
CfnFunction.SAMPolicyTemplateProperty.SQSPollerPolicy
. -
getSqsSendMessagePolicy
CfnFunction.SAMPolicyTemplateProperty.SQSSendMessagePolicy
. -
getSsmParameterReadPolicy
CfnFunction.SAMPolicyTemplateProperty.SSMParameterReadPolicy
. -
getStepFunctionsExecutionPolicy
CfnFunction.SAMPolicyTemplateProperty.StepFunctionsExecutionPolicy
. -
getVpcAccessPolicy
CfnFunction.SAMPolicyTemplateProperty.VPCAccessPolicy
. -
builder
-