Class CfnFunction.SAMPolicyTemplateProperty
Inheritance
System.Object
CfnFunction.SAMPolicyTemplateProperty
Implements
Namespace: Amazon.CDK.AWS.SAM
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class SAMPolicyTemplateProperty : Object, CfnFunction.ISAMPolicyTemplateProperty
Syntax (vb)
Public Class SAMPolicyTemplateProperty
Inherits Object
Implements CfnFunction.ISAMPolicyTemplateProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SAM;
var sAMPolicyTemplateProperty = new SAMPolicyTemplateProperty {
AmiDescribePolicy = new EmptySAMPTProperty { },
AwsSecretsManagerGetSecretValuePolicy = new SecretArnSAMPTProperty {
SecretArn = "secretArn"
},
CloudFormationDescribeStacksPolicy = new EmptySAMPTProperty { },
CloudWatchPutMetricPolicy = new EmptySAMPTProperty { },
DynamoDbCrudPolicy = new TableSAMPTProperty {
TableName = "tableName"
},
DynamoDbReadPolicy = new TableSAMPTProperty {
TableName = "tableName"
},
DynamoDbStreamReadPolicy = new TableStreamSAMPTProperty {
StreamName = "streamName",
TableName = "tableName"
},
DynamoDbWritePolicy = new TableSAMPTProperty {
TableName = "tableName"
},
Ec2DescribePolicy = new EmptySAMPTProperty { },
ElasticsearchHttpPostPolicy = new DomainSAMPTProperty {
DomainName = "domainName"
},
FilterLogEventsPolicy = new LogGroupSAMPTProperty {
LogGroupName = "logGroupName"
},
KinesisCrudPolicy = new StreamSAMPTProperty {
StreamName = "streamName"
},
KinesisStreamReadPolicy = new StreamSAMPTProperty {
StreamName = "streamName"
},
KmsDecryptPolicy = new KeySAMPTProperty {
KeyId = "keyId"
},
LambdaInvokePolicy = new FunctionSAMPTProperty {
FunctionName = "functionName"
},
RekognitionDetectOnlyPolicy = new EmptySAMPTProperty { },
RekognitionLabelsPolicy = new EmptySAMPTProperty { },
RekognitionNoDataAccessPolicy = new CollectionSAMPTProperty {
CollectionId = "collectionId"
},
RekognitionReadPolicy = new CollectionSAMPTProperty {
CollectionId = "collectionId"
},
RekognitionWriteOnlyAccessPolicy = new CollectionSAMPTProperty {
CollectionId = "collectionId"
},
S3CrudPolicy = new BucketSAMPTProperty {
BucketName = "bucketName"
},
S3ReadPolicy = new BucketSAMPTProperty {
BucketName = "bucketName"
},
S3WritePolicy = new BucketSAMPTProperty {
BucketName = "bucketName"
},
SesBulkTemplatedCrudPolicy = new IdentitySAMPTProperty {
IdentityName = "identityName"
},
SesCrudPolicy = new IdentitySAMPTProperty {
IdentityName = "identityName"
},
SesEmailTemplateCrudPolicy = new EmptySAMPTProperty { },
SesSendBouncePolicy = new IdentitySAMPTProperty {
IdentityName = "identityName"
},
SnsCrudPolicy = new TopicSAMPTProperty {
TopicName = "topicName"
},
SnsPublishMessagePolicy = new TopicSAMPTProperty {
TopicName = "topicName"
},
SqsPollerPolicy = new QueueSAMPTProperty {
QueueName = "queueName"
},
SqsSendMessagePolicy = new QueueSAMPTProperty {
QueueName = "queueName"
},
SsmParameterReadPolicy = new ParameterNameSAMPTProperty {
ParameterName = "parameterName"
},
StepFunctionsExecutionPolicy = new StateMachineSAMPTProperty {
StateMachineName = "stateMachineName"
},
VpcAccessPolicy = new EmptySAMPTProperty { }
};
Synopsis
Constructors
SAMPolicyTemplateProperty() |
Properties
Constructors
SAMPolicyTemplateProperty()
public SAMPolicyTemplateProperty()
Properties
AmiDescribePolicy
public object AmiDescribePolicy { get; set; }
Property Value
System.Object
Remarks
AwsSecretsManagerGetSecretValuePolicy
public object AwsSecretsManagerGetSecretValuePolicy { get; set; }
Property Value
System.Object
Remarks
CloudFormationDescribeStacksPolicy
public object CloudFormationDescribeStacksPolicy { get; set; }
Property Value
System.Object
Remarks
CloudWatchPutMetricPolicy
public object CloudWatchPutMetricPolicy { get; set; }
Property Value
System.Object
Remarks
DynamoDbCrudPolicy
public object DynamoDbCrudPolicy { get; set; }
Property Value
System.Object
Remarks
DynamoDbReadPolicy
public object DynamoDbReadPolicy { get; set; }
Property Value
System.Object
Remarks
DynamoDbStreamReadPolicy
public object DynamoDbStreamReadPolicy { get; set; }
Property Value
System.Object
Remarks
DynamoDbWritePolicy
public object DynamoDbWritePolicy { get; set; }
Property Value
System.Object
Remarks
Ec2DescribePolicy
public object Ec2DescribePolicy { get; set; }
Property Value
System.Object
Remarks
ElasticsearchHttpPostPolicy
public object ElasticsearchHttpPostPolicy { get; set; }
Property Value
System.Object
Remarks
FilterLogEventsPolicy
public object FilterLogEventsPolicy { get; set; }
Property Value
System.Object
Remarks
KinesisCrudPolicy
public object KinesisCrudPolicy { get; set; }
Property Value
System.Object
Remarks
KinesisStreamReadPolicy
public object KinesisStreamReadPolicy { get; set; }
Property Value
System.Object
Remarks
KmsDecryptPolicy
public object KmsDecryptPolicy { get; set; }
Property Value
System.Object
Remarks
LambdaInvokePolicy
public object LambdaInvokePolicy { get; set; }
Property Value
System.Object
Remarks
RekognitionDetectOnlyPolicy
public object RekognitionDetectOnlyPolicy { get; set; }
Property Value
System.Object
Remarks
RekognitionLabelsPolicy
public object RekognitionLabelsPolicy { get; set; }
Property Value
System.Object
Remarks
RekognitionNoDataAccessPolicy
public object RekognitionNoDataAccessPolicy { get; set; }
Property Value
System.Object
Remarks
RekognitionReadPolicy
public object RekognitionReadPolicy { get; set; }
Property Value
System.Object
Remarks
RekognitionWriteOnlyAccessPolicy
public object RekognitionWriteOnlyAccessPolicy { get; set; }
Property Value
System.Object
Remarks
S3CrudPolicy
public object S3CrudPolicy { get; set; }
Property Value
System.Object
Remarks
S3ReadPolicy
public object S3ReadPolicy { get; set; }
Property Value
System.Object
Remarks
S3WritePolicy
public object S3WritePolicy { get; set; }
Property Value
System.Object
Remarks
SesBulkTemplatedCrudPolicy
public object SesBulkTemplatedCrudPolicy { get; set; }
Property Value
System.Object
Remarks
SesCrudPolicy
public object SesCrudPolicy { get; set; }
Property Value
System.Object
Remarks
SesEmailTemplateCrudPolicy
public object SesEmailTemplateCrudPolicy { get; set; }
Property Value
System.Object
Remarks
SesSendBouncePolicy
public object SesSendBouncePolicy { get; set; }
Property Value
System.Object
Remarks
SnsCrudPolicy
public object SnsCrudPolicy { get; set; }
Property Value
System.Object
Remarks
SnsPublishMessagePolicy
public object SnsPublishMessagePolicy { get; set; }
Property Value
System.Object
Remarks
SqsPollerPolicy
public object SqsPollerPolicy { get; set; }
Property Value
System.Object
Remarks
SqsSendMessagePolicy
public object SqsSendMessagePolicy { get; set; }
Property Value
System.Object
Remarks
SsmParameterReadPolicy
public object SsmParameterReadPolicy { get; set; }
Property Value
System.Object
Remarks
StepFunctionsExecutionPolicy
public object StepFunctionsExecutionPolicy { get; set; }
Property Value
System.Object
Remarks
VpcAccessPolicy
public object VpcAccessPolicy { get; set; }
Property Value
System.Object