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 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
-