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
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFunction.SAMPolicyTemplatePropertystatic final classAn implementation forCfnFunction.SAMPolicyTemplateProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectCfnFunction.SAMPolicyTemplateProperty.AMIDescribePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.AWSSecretsManagerGetSecretValuePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.CloudFormationDescribeStacksPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.CloudWatchPutMetricPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.DynamoDBCrudPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.DynamoDBReadPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.DynamoDBStreamReadPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.DynamoDBWritePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.EC2DescribePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.ElasticsearchHttpPostPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.FilterLogEventsPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.KinesisCrudPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.KinesisStreamReadPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.KMSDecryptPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.LambdaInvokePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.RekognitionDetectOnlyPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.RekognitionLabelsPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.RekognitionNoDataAccessPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.RekognitionReadPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.RekognitionWriteOnlyAccessPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.S3CrudPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.S3ReadPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.S3WritePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SESBulkTemplatedCrudPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SESCrudPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SESEmailTemplateCrudPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SESSendBouncePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SNSCrudPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SNSPublishMessagePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SQSPollerPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SQSSendMessagePolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.SSMParameterReadPolicy.default ObjectCfnFunction.SAMPolicyTemplateProperty.StepFunctionsExecutionPolicy.default ObjectCfnFunction.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
-