Class CfnFunction.SAMPolicyTemplateProperty.Builder
java.lang.Object
software.amazon.awscdk.services.sam.CfnFunction.SAMPolicyTemplateProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFunction.SAMPolicyTemplateProperty>
- Enclosing interface:
CfnFunction.SAMPolicyTemplateProperty
@Stability(Stable)
public static final class CfnFunction.SAMPolicyTemplateProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFunction.SAMPolicyTemplateProperty>
A builder for
CfnFunction.SAMPolicyTemplateProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamiDescribePolicy(software.amazon.awscdk.core.IResolvable amiDescribePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getAmiDescribePolicy()amiDescribePolicy(CfnFunction.EmptySAMPTProperty amiDescribePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getAmiDescribePolicy()awsSecretsManagerGetSecretValuePolicy(software.amazon.awscdk.core.IResolvable awsSecretsManagerGetSecretValuePolicy) awsSecretsManagerGetSecretValuePolicy(CfnFunction.SecretArnSAMPTProperty awsSecretsManagerGetSecretValuePolicy) build()Builds the configured instance.cloudFormationDescribeStacksPolicy(software.amazon.awscdk.core.IResolvable cloudFormationDescribeStacksPolicy) cloudFormationDescribeStacksPolicy(CfnFunction.EmptySAMPTProperty cloudFormationDescribeStacksPolicy) cloudWatchPutMetricPolicy(software.amazon.awscdk.core.IResolvable cloudWatchPutMetricPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getCloudWatchPutMetricPolicy()cloudWatchPutMetricPolicy(CfnFunction.EmptySAMPTProperty cloudWatchPutMetricPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getCloudWatchPutMetricPolicy()dynamoDbCrudPolicy(software.amazon.awscdk.core.IResolvable dynamoDbCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbCrudPolicy()dynamoDbCrudPolicy(CfnFunction.TableSAMPTProperty dynamoDbCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbCrudPolicy()dynamoDbReadPolicy(software.amazon.awscdk.core.IResolvable dynamoDbReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbReadPolicy()dynamoDbReadPolicy(CfnFunction.TableSAMPTProperty dynamoDbReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbReadPolicy()dynamoDbStreamReadPolicy(software.amazon.awscdk.core.IResolvable dynamoDbStreamReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbStreamReadPolicy()dynamoDbStreamReadPolicy(CfnFunction.TableStreamSAMPTProperty dynamoDbStreamReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbStreamReadPolicy()dynamoDbWritePolicy(software.amazon.awscdk.core.IResolvable dynamoDbWritePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbWritePolicy()dynamoDbWritePolicy(CfnFunction.TableSAMPTProperty dynamoDbWritePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbWritePolicy()ec2DescribePolicy(software.amazon.awscdk.core.IResolvable ec2DescribePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getEc2DescribePolicy()ec2DescribePolicy(CfnFunction.EmptySAMPTProperty ec2DescribePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getEc2DescribePolicy()elasticsearchHttpPostPolicy(software.amazon.awscdk.core.IResolvable elasticsearchHttpPostPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getElasticsearchHttpPostPolicy()elasticsearchHttpPostPolicy(CfnFunction.DomainSAMPTProperty elasticsearchHttpPostPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getElasticsearchHttpPostPolicy()filterLogEventsPolicy(software.amazon.awscdk.core.IResolvable filterLogEventsPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getFilterLogEventsPolicy()filterLogEventsPolicy(CfnFunction.LogGroupSAMPTProperty filterLogEventsPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getFilterLogEventsPolicy()kinesisCrudPolicy(software.amazon.awscdk.core.IResolvable kinesisCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKinesisCrudPolicy()kinesisCrudPolicy(CfnFunction.StreamSAMPTProperty kinesisCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKinesisCrudPolicy()kinesisStreamReadPolicy(software.amazon.awscdk.core.IResolvable kinesisStreamReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKinesisStreamReadPolicy()kinesisStreamReadPolicy(CfnFunction.StreamSAMPTProperty kinesisStreamReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKinesisStreamReadPolicy()kmsDecryptPolicy(software.amazon.awscdk.core.IResolvable kmsDecryptPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKmsDecryptPolicy()kmsDecryptPolicy(CfnFunction.KeySAMPTProperty kmsDecryptPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKmsDecryptPolicy()lambdaInvokePolicy(software.amazon.awscdk.core.IResolvable lambdaInvokePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getLambdaInvokePolicy()lambdaInvokePolicy(CfnFunction.FunctionSAMPTProperty lambdaInvokePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getLambdaInvokePolicy()rekognitionDetectOnlyPolicy(software.amazon.awscdk.core.IResolvable rekognitionDetectOnlyPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionDetectOnlyPolicy()rekognitionDetectOnlyPolicy(CfnFunction.EmptySAMPTProperty rekognitionDetectOnlyPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionDetectOnlyPolicy()rekognitionLabelsPolicy(software.amazon.awscdk.core.IResolvable rekognitionLabelsPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionLabelsPolicy()rekognitionLabelsPolicy(CfnFunction.EmptySAMPTProperty rekognitionLabelsPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionLabelsPolicy()rekognitionNoDataAccessPolicy(software.amazon.awscdk.core.IResolvable rekognitionNoDataAccessPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionNoDataAccessPolicy()rekognitionNoDataAccessPolicy(CfnFunction.CollectionSAMPTProperty rekognitionNoDataAccessPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionNoDataAccessPolicy()rekognitionReadPolicy(software.amazon.awscdk.core.IResolvable rekognitionReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionReadPolicy()rekognitionReadPolicy(CfnFunction.CollectionSAMPTProperty rekognitionReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionReadPolicy()rekognitionWriteOnlyAccessPolicy(software.amazon.awscdk.core.IResolvable rekognitionWriteOnlyAccessPolicy) rekognitionWriteOnlyAccessPolicy(CfnFunction.CollectionSAMPTProperty rekognitionWriteOnlyAccessPolicy) s3CrudPolicy(software.amazon.awscdk.core.IResolvable s3CrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3CrudPolicy()s3CrudPolicy(CfnFunction.BucketSAMPTProperty s3CrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3CrudPolicy()s3ReadPolicy(software.amazon.awscdk.core.IResolvable s3ReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3ReadPolicy()s3ReadPolicy(CfnFunction.BucketSAMPTProperty s3ReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3ReadPolicy()s3WritePolicy(software.amazon.awscdk.core.IResolvable s3WritePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3WritePolicy()s3WritePolicy(CfnFunction.BucketSAMPTProperty s3WritePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3WritePolicy()sesBulkTemplatedCrudPolicy(software.amazon.awscdk.core.IResolvable sesBulkTemplatedCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesBulkTemplatedCrudPolicy()sesBulkTemplatedCrudPolicy(CfnFunction.IdentitySAMPTProperty sesBulkTemplatedCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesBulkTemplatedCrudPolicy()sesCrudPolicy(software.amazon.awscdk.core.IResolvable sesCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesCrudPolicy()sesCrudPolicy(CfnFunction.IdentitySAMPTProperty sesCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesCrudPolicy()sesEmailTemplateCrudPolicy(software.amazon.awscdk.core.IResolvable sesEmailTemplateCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesEmailTemplateCrudPolicy()sesEmailTemplateCrudPolicy(CfnFunction.EmptySAMPTProperty sesEmailTemplateCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesEmailTemplateCrudPolicy()sesSendBouncePolicy(software.amazon.awscdk.core.IResolvable sesSendBouncePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesSendBouncePolicy()sesSendBouncePolicy(CfnFunction.IdentitySAMPTProperty sesSendBouncePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesSendBouncePolicy()snsCrudPolicy(software.amazon.awscdk.core.IResolvable snsCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSnsCrudPolicy()snsCrudPolicy(CfnFunction.TopicSAMPTProperty snsCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSnsCrudPolicy()snsPublishMessagePolicy(software.amazon.awscdk.core.IResolvable snsPublishMessagePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSnsPublishMessagePolicy()snsPublishMessagePolicy(CfnFunction.TopicSAMPTProperty snsPublishMessagePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSnsPublishMessagePolicy()sqsPollerPolicy(software.amazon.awscdk.core.IResolvable sqsPollerPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSqsPollerPolicy()sqsPollerPolicy(CfnFunction.QueueSAMPTProperty sqsPollerPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSqsPollerPolicy()sqsSendMessagePolicy(software.amazon.awscdk.core.IResolvable sqsSendMessagePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSqsSendMessagePolicy()sqsSendMessagePolicy(CfnFunction.QueueSAMPTProperty sqsSendMessagePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSqsSendMessagePolicy()ssmParameterReadPolicy(software.amazon.awscdk.core.IResolvable ssmParameterReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSsmParameterReadPolicy()ssmParameterReadPolicy(CfnFunction.ParameterNameSAMPTProperty ssmParameterReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSsmParameterReadPolicy()stepFunctionsExecutionPolicy(software.amazon.awscdk.core.IResolvable stepFunctionsExecutionPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getStepFunctionsExecutionPolicy()stepFunctionsExecutionPolicy(CfnFunction.StateMachineSAMPTProperty stepFunctionsExecutionPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getStepFunctionsExecutionPolicy()vpcAccessPolicy(software.amazon.awscdk.core.IResolvable vpcAccessPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getVpcAccessPolicy()vpcAccessPolicy(CfnFunction.EmptySAMPTProperty vpcAccessPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getVpcAccessPolicy()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
amiDescribePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder amiDescribePolicy(software.amazon.awscdk.core.IResolvable amiDescribePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getAmiDescribePolicy()- Parameters:
amiDescribePolicy- `CfnFunction.SAMPolicyTemplateProperty.AMIDescribePolicy`.- Returns:
this
-
amiDescribePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder amiDescribePolicy(CfnFunction.EmptySAMPTProperty amiDescribePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getAmiDescribePolicy()- Parameters:
amiDescribePolicy- `CfnFunction.SAMPolicyTemplateProperty.AMIDescribePolicy`.- Returns:
this
-
awsSecretsManagerGetSecretValuePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder awsSecretsManagerGetSecretValuePolicy(software.amazon.awscdk.core.IResolvable awsSecretsManagerGetSecretValuePolicy) - Parameters:
awsSecretsManagerGetSecretValuePolicy- `CfnFunction.SAMPolicyTemplateProperty.AWSSecretsManagerGetSecretValuePolicy`.- Returns:
this
-
awsSecretsManagerGetSecretValuePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder awsSecretsManagerGetSecretValuePolicy(CfnFunction.SecretArnSAMPTProperty awsSecretsManagerGetSecretValuePolicy) - Parameters:
awsSecretsManagerGetSecretValuePolicy- `CfnFunction.SAMPolicyTemplateProperty.AWSSecretsManagerGetSecretValuePolicy`.- Returns:
this
-
cloudFormationDescribeStacksPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder cloudFormationDescribeStacksPolicy(software.amazon.awscdk.core.IResolvable cloudFormationDescribeStacksPolicy) - Parameters:
cloudFormationDescribeStacksPolicy- `CfnFunction.SAMPolicyTemplateProperty.CloudFormationDescribeStacksPolicy`.- Returns:
this
-
cloudFormationDescribeStacksPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder cloudFormationDescribeStacksPolicy(CfnFunction.EmptySAMPTProperty cloudFormationDescribeStacksPolicy) - Parameters:
cloudFormationDescribeStacksPolicy- `CfnFunction.SAMPolicyTemplateProperty.CloudFormationDescribeStacksPolicy`.- Returns:
this
-
cloudWatchPutMetricPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder cloudWatchPutMetricPolicy(software.amazon.awscdk.core.IResolvable cloudWatchPutMetricPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getCloudWatchPutMetricPolicy()- Parameters:
cloudWatchPutMetricPolicy- `CfnFunction.SAMPolicyTemplateProperty.CloudWatchPutMetricPolicy`.- Returns:
this
-
cloudWatchPutMetricPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder cloudWatchPutMetricPolicy(CfnFunction.EmptySAMPTProperty cloudWatchPutMetricPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getCloudWatchPutMetricPolicy()- Parameters:
cloudWatchPutMetricPolicy- `CfnFunction.SAMPolicyTemplateProperty.CloudWatchPutMetricPolicy`.- Returns:
this
-
dynamoDbCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder dynamoDbCrudPolicy(software.amazon.awscdk.core.IResolvable dynamoDbCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbCrudPolicy()- Parameters:
dynamoDbCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.DynamoDBCrudPolicy`.- Returns:
this
-
dynamoDbCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder dynamoDbCrudPolicy(CfnFunction.TableSAMPTProperty dynamoDbCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbCrudPolicy()- Parameters:
dynamoDbCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.DynamoDBCrudPolicy`.- Returns:
this
-
dynamoDbReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder dynamoDbReadPolicy(software.amazon.awscdk.core.IResolvable dynamoDbReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbReadPolicy()- Parameters:
dynamoDbReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.DynamoDBReadPolicy`.- Returns:
this
-
dynamoDbReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder dynamoDbReadPolicy(CfnFunction.TableSAMPTProperty dynamoDbReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbReadPolicy()- Parameters:
dynamoDbReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.DynamoDBReadPolicy`.- Returns:
this
-
dynamoDbStreamReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder dynamoDbStreamReadPolicy(software.amazon.awscdk.core.IResolvable dynamoDbStreamReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbStreamReadPolicy()- Parameters:
dynamoDbStreamReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.DynamoDBStreamReadPolicy`.- Returns:
this
-
dynamoDbStreamReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder dynamoDbStreamReadPolicy(CfnFunction.TableStreamSAMPTProperty dynamoDbStreamReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbStreamReadPolicy()- Parameters:
dynamoDbStreamReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.DynamoDBStreamReadPolicy`.- Returns:
this
-
dynamoDbWritePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder dynamoDbWritePolicy(software.amazon.awscdk.core.IResolvable dynamoDbWritePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbWritePolicy()- Parameters:
dynamoDbWritePolicy- `CfnFunction.SAMPolicyTemplateProperty.DynamoDBWritePolicy`.- Returns:
this
-
dynamoDbWritePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder dynamoDbWritePolicy(CfnFunction.TableSAMPTProperty dynamoDbWritePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getDynamoDbWritePolicy()- Parameters:
dynamoDbWritePolicy- `CfnFunction.SAMPolicyTemplateProperty.DynamoDBWritePolicy`.- Returns:
this
-
ec2DescribePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder ec2DescribePolicy(software.amazon.awscdk.core.IResolvable ec2DescribePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getEc2DescribePolicy()- Parameters:
ec2DescribePolicy- `CfnFunction.SAMPolicyTemplateProperty.EC2DescribePolicy`.- Returns:
this
-
ec2DescribePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder ec2DescribePolicy(CfnFunction.EmptySAMPTProperty ec2DescribePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getEc2DescribePolicy()- Parameters:
ec2DescribePolicy- `CfnFunction.SAMPolicyTemplateProperty.EC2DescribePolicy`.- Returns:
this
-
elasticsearchHttpPostPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder elasticsearchHttpPostPolicy(software.amazon.awscdk.core.IResolvable elasticsearchHttpPostPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getElasticsearchHttpPostPolicy()- Parameters:
elasticsearchHttpPostPolicy- `CfnFunction.SAMPolicyTemplateProperty.ElasticsearchHttpPostPolicy`.- Returns:
this
-
elasticsearchHttpPostPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder elasticsearchHttpPostPolicy(CfnFunction.DomainSAMPTProperty elasticsearchHttpPostPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getElasticsearchHttpPostPolicy()- Parameters:
elasticsearchHttpPostPolicy- `CfnFunction.SAMPolicyTemplateProperty.ElasticsearchHttpPostPolicy`.- Returns:
this
-
filterLogEventsPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder filterLogEventsPolicy(software.amazon.awscdk.core.IResolvable filterLogEventsPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getFilterLogEventsPolicy()- Parameters:
filterLogEventsPolicy- `CfnFunction.SAMPolicyTemplateProperty.FilterLogEventsPolicy`.- Returns:
this
-
filterLogEventsPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder filterLogEventsPolicy(CfnFunction.LogGroupSAMPTProperty filterLogEventsPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getFilterLogEventsPolicy()- Parameters:
filterLogEventsPolicy- `CfnFunction.SAMPolicyTemplateProperty.FilterLogEventsPolicy`.- Returns:
this
-
kinesisCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder kinesisCrudPolicy(software.amazon.awscdk.core.IResolvable kinesisCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKinesisCrudPolicy()- Parameters:
kinesisCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.KinesisCrudPolicy`.- Returns:
this
-
kinesisCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder kinesisCrudPolicy(CfnFunction.StreamSAMPTProperty kinesisCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKinesisCrudPolicy()- Parameters:
kinesisCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.KinesisCrudPolicy`.- Returns:
this
-
kinesisStreamReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder kinesisStreamReadPolicy(software.amazon.awscdk.core.IResolvable kinesisStreamReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKinesisStreamReadPolicy()- Parameters:
kinesisStreamReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.KinesisStreamReadPolicy`.- Returns:
this
-
kinesisStreamReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder kinesisStreamReadPolicy(CfnFunction.StreamSAMPTProperty kinesisStreamReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKinesisStreamReadPolicy()- Parameters:
kinesisStreamReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.KinesisStreamReadPolicy`.- Returns:
this
-
kmsDecryptPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder kmsDecryptPolicy(software.amazon.awscdk.core.IResolvable kmsDecryptPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKmsDecryptPolicy()- Parameters:
kmsDecryptPolicy- `CfnFunction.SAMPolicyTemplateProperty.KMSDecryptPolicy`.- Returns:
this
-
kmsDecryptPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder kmsDecryptPolicy(CfnFunction.KeySAMPTProperty kmsDecryptPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getKmsDecryptPolicy()- Parameters:
kmsDecryptPolicy- `CfnFunction.SAMPolicyTemplateProperty.KMSDecryptPolicy`.- Returns:
this
-
lambdaInvokePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder lambdaInvokePolicy(software.amazon.awscdk.core.IResolvable lambdaInvokePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getLambdaInvokePolicy()- Parameters:
lambdaInvokePolicy- `CfnFunction.SAMPolicyTemplateProperty.LambdaInvokePolicy`.- Returns:
this
-
lambdaInvokePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder lambdaInvokePolicy(CfnFunction.FunctionSAMPTProperty lambdaInvokePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getLambdaInvokePolicy()- Parameters:
lambdaInvokePolicy- `CfnFunction.SAMPolicyTemplateProperty.LambdaInvokePolicy`.- Returns:
this
-
rekognitionDetectOnlyPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionDetectOnlyPolicy(software.amazon.awscdk.core.IResolvable rekognitionDetectOnlyPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionDetectOnlyPolicy()- Parameters:
rekognitionDetectOnlyPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionDetectOnlyPolicy`.- Returns:
this
-
rekognitionDetectOnlyPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionDetectOnlyPolicy(CfnFunction.EmptySAMPTProperty rekognitionDetectOnlyPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionDetectOnlyPolicy()- Parameters:
rekognitionDetectOnlyPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionDetectOnlyPolicy`.- Returns:
this
-
rekognitionLabelsPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionLabelsPolicy(software.amazon.awscdk.core.IResolvable rekognitionLabelsPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionLabelsPolicy()- Parameters:
rekognitionLabelsPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionLabelsPolicy`.- Returns:
this
-
rekognitionLabelsPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionLabelsPolicy(CfnFunction.EmptySAMPTProperty rekognitionLabelsPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionLabelsPolicy()- Parameters:
rekognitionLabelsPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionLabelsPolicy`.- Returns:
this
-
rekognitionNoDataAccessPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionNoDataAccessPolicy(software.amazon.awscdk.core.IResolvable rekognitionNoDataAccessPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionNoDataAccessPolicy()- Parameters:
rekognitionNoDataAccessPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionNoDataAccessPolicy`.- Returns:
this
-
rekognitionNoDataAccessPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionNoDataAccessPolicy(CfnFunction.CollectionSAMPTProperty rekognitionNoDataAccessPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionNoDataAccessPolicy()- Parameters:
rekognitionNoDataAccessPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionNoDataAccessPolicy`.- Returns:
this
-
rekognitionReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionReadPolicy(software.amazon.awscdk.core.IResolvable rekognitionReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionReadPolicy()- Parameters:
rekognitionReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionReadPolicy`.- Returns:
this
-
rekognitionReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionReadPolicy(CfnFunction.CollectionSAMPTProperty rekognitionReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getRekognitionReadPolicy()- Parameters:
rekognitionReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionReadPolicy`.- Returns:
this
-
rekognitionWriteOnlyAccessPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionWriteOnlyAccessPolicy(software.amazon.awscdk.core.IResolvable rekognitionWriteOnlyAccessPolicy) - Parameters:
rekognitionWriteOnlyAccessPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionWriteOnlyAccessPolicy`.- Returns:
this
-
rekognitionWriteOnlyAccessPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder rekognitionWriteOnlyAccessPolicy(CfnFunction.CollectionSAMPTProperty rekognitionWriteOnlyAccessPolicy) - Parameters:
rekognitionWriteOnlyAccessPolicy- `CfnFunction.SAMPolicyTemplateProperty.RekognitionWriteOnlyAccessPolicy`.- Returns:
this
-
s3CrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder s3CrudPolicy(software.amazon.awscdk.core.IResolvable s3CrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3CrudPolicy()- Parameters:
s3CrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.S3CrudPolicy`.- Returns:
this
-
s3CrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder s3CrudPolicy(CfnFunction.BucketSAMPTProperty s3CrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3CrudPolicy()- Parameters:
s3CrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.S3CrudPolicy`.- Returns:
this
-
s3ReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder s3ReadPolicy(software.amazon.awscdk.core.IResolvable s3ReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3ReadPolicy()- Parameters:
s3ReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.S3ReadPolicy`.- Returns:
this
-
s3ReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder s3ReadPolicy(CfnFunction.BucketSAMPTProperty s3ReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3ReadPolicy()- Parameters:
s3ReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.S3ReadPolicy`.- Returns:
this
-
s3WritePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder s3WritePolicy(software.amazon.awscdk.core.IResolvable s3WritePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3WritePolicy()- Parameters:
s3WritePolicy- `CfnFunction.SAMPolicyTemplateProperty.S3WritePolicy`.- Returns:
this
-
s3WritePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder s3WritePolicy(CfnFunction.BucketSAMPTProperty s3WritePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getS3WritePolicy()- Parameters:
s3WritePolicy- `CfnFunction.SAMPolicyTemplateProperty.S3WritePolicy`.- Returns:
this
-
sesBulkTemplatedCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sesBulkTemplatedCrudPolicy(software.amazon.awscdk.core.IResolvable sesBulkTemplatedCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesBulkTemplatedCrudPolicy()- Parameters:
sesBulkTemplatedCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.SESBulkTemplatedCrudPolicy`.- Returns:
this
-
sesBulkTemplatedCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sesBulkTemplatedCrudPolicy(CfnFunction.IdentitySAMPTProperty sesBulkTemplatedCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesBulkTemplatedCrudPolicy()- Parameters:
sesBulkTemplatedCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.SESBulkTemplatedCrudPolicy`.- Returns:
this
-
sesCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sesCrudPolicy(software.amazon.awscdk.core.IResolvable sesCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesCrudPolicy()- Parameters:
sesCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.SESCrudPolicy`.- Returns:
this
-
sesCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sesCrudPolicy(CfnFunction.IdentitySAMPTProperty sesCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesCrudPolicy()- Parameters:
sesCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.SESCrudPolicy`.- Returns:
this
-
sesEmailTemplateCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sesEmailTemplateCrudPolicy(software.amazon.awscdk.core.IResolvable sesEmailTemplateCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesEmailTemplateCrudPolicy()- Parameters:
sesEmailTemplateCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.SESEmailTemplateCrudPolicy`.- Returns:
this
-
sesEmailTemplateCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sesEmailTemplateCrudPolicy(CfnFunction.EmptySAMPTProperty sesEmailTemplateCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesEmailTemplateCrudPolicy()- Parameters:
sesEmailTemplateCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.SESEmailTemplateCrudPolicy`.- Returns:
this
-
sesSendBouncePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sesSendBouncePolicy(software.amazon.awscdk.core.IResolvable sesSendBouncePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesSendBouncePolicy()- Parameters:
sesSendBouncePolicy- `CfnFunction.SAMPolicyTemplateProperty.SESSendBouncePolicy`.- Returns:
this
-
sesSendBouncePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sesSendBouncePolicy(CfnFunction.IdentitySAMPTProperty sesSendBouncePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSesSendBouncePolicy()- Parameters:
sesSendBouncePolicy- `CfnFunction.SAMPolicyTemplateProperty.SESSendBouncePolicy`.- Returns:
this
-
snsCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder snsCrudPolicy(software.amazon.awscdk.core.IResolvable snsCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSnsCrudPolicy()- Parameters:
snsCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.SNSCrudPolicy`.- Returns:
this
-
snsCrudPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder snsCrudPolicy(CfnFunction.TopicSAMPTProperty snsCrudPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSnsCrudPolicy()- Parameters:
snsCrudPolicy- `CfnFunction.SAMPolicyTemplateProperty.SNSCrudPolicy`.- Returns:
this
-
snsPublishMessagePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder snsPublishMessagePolicy(software.amazon.awscdk.core.IResolvable snsPublishMessagePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSnsPublishMessagePolicy()- Parameters:
snsPublishMessagePolicy- `CfnFunction.SAMPolicyTemplateProperty.SNSPublishMessagePolicy`.- Returns:
this
-
snsPublishMessagePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder snsPublishMessagePolicy(CfnFunction.TopicSAMPTProperty snsPublishMessagePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSnsPublishMessagePolicy()- Parameters:
snsPublishMessagePolicy- `CfnFunction.SAMPolicyTemplateProperty.SNSPublishMessagePolicy`.- Returns:
this
-
sqsPollerPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sqsPollerPolicy(software.amazon.awscdk.core.IResolvable sqsPollerPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSqsPollerPolicy()- Parameters:
sqsPollerPolicy- `CfnFunction.SAMPolicyTemplateProperty.SQSPollerPolicy`.- Returns:
this
-
sqsPollerPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sqsPollerPolicy(CfnFunction.QueueSAMPTProperty sqsPollerPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSqsPollerPolicy()- Parameters:
sqsPollerPolicy- `CfnFunction.SAMPolicyTemplateProperty.SQSPollerPolicy`.- Returns:
this
-
sqsSendMessagePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sqsSendMessagePolicy(software.amazon.awscdk.core.IResolvable sqsSendMessagePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSqsSendMessagePolicy()- Parameters:
sqsSendMessagePolicy- `CfnFunction.SAMPolicyTemplateProperty.SQSSendMessagePolicy`.- Returns:
this
-
sqsSendMessagePolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder sqsSendMessagePolicy(CfnFunction.QueueSAMPTProperty sqsSendMessagePolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSqsSendMessagePolicy()- Parameters:
sqsSendMessagePolicy- `CfnFunction.SAMPolicyTemplateProperty.SQSSendMessagePolicy`.- Returns:
this
-
ssmParameterReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder ssmParameterReadPolicy(software.amazon.awscdk.core.IResolvable ssmParameterReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSsmParameterReadPolicy()- Parameters:
ssmParameterReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.SSMParameterReadPolicy`.- Returns:
this
-
ssmParameterReadPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder ssmParameterReadPolicy(CfnFunction.ParameterNameSAMPTProperty ssmParameterReadPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getSsmParameterReadPolicy()- Parameters:
ssmParameterReadPolicy- `CfnFunction.SAMPolicyTemplateProperty.SSMParameterReadPolicy`.- Returns:
this
-
stepFunctionsExecutionPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder stepFunctionsExecutionPolicy(software.amazon.awscdk.core.IResolvable stepFunctionsExecutionPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getStepFunctionsExecutionPolicy()- Parameters:
stepFunctionsExecutionPolicy- `CfnFunction.SAMPolicyTemplateProperty.StepFunctionsExecutionPolicy`.- Returns:
this
-
stepFunctionsExecutionPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder stepFunctionsExecutionPolicy(CfnFunction.StateMachineSAMPTProperty stepFunctionsExecutionPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getStepFunctionsExecutionPolicy()- Parameters:
stepFunctionsExecutionPolicy- `CfnFunction.SAMPolicyTemplateProperty.StepFunctionsExecutionPolicy`.- Returns:
this
-
vpcAccessPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder vpcAccessPolicy(software.amazon.awscdk.core.IResolvable vpcAccessPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getVpcAccessPolicy()- Parameters:
vpcAccessPolicy- `CfnFunction.SAMPolicyTemplateProperty.VPCAccessPolicy`.- Returns:
this
-
vpcAccessPolicy
@Stability(Stable) public CfnFunction.SAMPolicyTemplateProperty.Builder vpcAccessPolicy(CfnFunction.EmptySAMPTProperty vpcAccessPolicy) Sets the value ofCfnFunction.SAMPolicyTemplateProperty.getVpcAccessPolicy()- Parameters:
vpcAccessPolicy- `CfnFunction.SAMPolicyTemplateProperty.VPCAccessPolicy`.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFunction.SAMPolicyTemplateProperty>- Returns:
- a new instance of
CfnFunction.SAMPolicyTemplateProperty - Throws:
NullPointerException- if any required attribute was not provided
-