Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.sns package.
Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.sns package.
(between-condition-builder id config)
Creates a BetweenCondition$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `BetweenCondition$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(build-between-condition-builder builder id config)
The build-between-condition-builder function updates a BetweenCondition$Builder instance using the provided configuration. The function takes the BetweenCondition$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
start | java.lang.Number | cdk.support/lookup-entry | :start |
stop | java.lang.Number | cdk.support/lookup-entry | :stop |
The build-between-condition-builder function updates a BetweenCondition$Builder instance using the provided configuration. The function takes the BetweenCondition$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `start` | java.lang.Number | [[cdk.support/lookup-entry]] | `:start` | | `stop` | java.lang.Number | [[cdk.support/lookup-entry]] | `:stop` |
(build-cfn-subscription-builder builder id config)
The build-cfn-subscription-builder function updates a CfnSubscription$Builder instance using the provided configuration. The function takes the CfnSubscription$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
deliveryPolicy | java.lang.Object | cdk.support/lookup-entry | :delivery-policy |
endpoint | java.lang.String | cdk.support/lookup-entry | :endpoint |
filterPolicy | java.lang.Object | cdk.support/lookup-entry | :filter-policy |
filterPolicyScope | java.lang.String | cdk.support/lookup-entry | :filter-policy-scope |
protocol | java.lang.String | cdk.support/lookup-entry | :protocol |
rawMessageDelivery | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :raw-message-delivery |
redrivePolicy | java.lang.Object | cdk.support/lookup-entry | :redrive-policy |
region | java.lang.String | cdk.support/lookup-entry | :region |
replayPolicy | java.lang.Object | cdk.support/lookup-entry | :replay-policy |
subscriptionRoleArn | java.lang.String | cdk.support/lookup-entry | :subscription-role-arn |
topicArn | java.lang.String | cdk.support/lookup-entry | :topic-arn |
The build-cfn-subscription-builder function updates a CfnSubscription$Builder instance using the provided configuration. The function takes the CfnSubscription$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `deliveryPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:delivery-policy` | | `endpoint` | java.lang.String | [[cdk.support/lookup-entry]] | `:endpoint` | | `filterPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:filter-policy` | | `filterPolicyScope` | java.lang.String | [[cdk.support/lookup-entry]] | `:filter-policy-scope` | | `protocol` | java.lang.String | [[cdk.support/lookup-entry]] | `:protocol` | | `rawMessageDelivery` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:raw-message-delivery` | | `redrivePolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:redrive-policy` | | `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` | | `replayPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:replay-policy` | | `subscriptionRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:subscription-role-arn` | | `topicArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-arn` |
(build-cfn-subscription-props-builder builder id config)
The build-cfn-subscription-props-builder function updates a CfnSubscriptionProps$Builder instance using the provided configuration. The function takes the CfnSubscriptionProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
deliveryPolicy | java.lang.Object | cdk.support/lookup-entry | :delivery-policy |
endpoint | java.lang.String | cdk.support/lookup-entry | :endpoint |
filterPolicy | java.lang.Object | cdk.support/lookup-entry | :filter-policy |
filterPolicyScope | java.lang.String | cdk.support/lookup-entry | :filter-policy-scope |
protocol | java.lang.String | cdk.support/lookup-entry | :protocol |
rawMessageDelivery | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :raw-message-delivery |
redrivePolicy | java.lang.Object | cdk.support/lookup-entry | :redrive-policy |
region | java.lang.String | cdk.support/lookup-entry | :region |
replayPolicy | java.lang.Object | cdk.support/lookup-entry | :replay-policy |
subscriptionRoleArn | java.lang.String | cdk.support/lookup-entry | :subscription-role-arn |
topicArn | java.lang.String | cdk.support/lookup-entry | :topic-arn |
The build-cfn-subscription-props-builder function updates a CfnSubscriptionProps$Builder instance using the provided configuration. The function takes the CfnSubscriptionProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `deliveryPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:delivery-policy` | | `endpoint` | java.lang.String | [[cdk.support/lookup-entry]] | `:endpoint` | | `filterPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:filter-policy` | | `filterPolicyScope` | java.lang.String | [[cdk.support/lookup-entry]] | `:filter-policy-scope` | | `protocol` | java.lang.String | [[cdk.support/lookup-entry]] | `:protocol` | | `rawMessageDelivery` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:raw-message-delivery` | | `redrivePolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:redrive-policy` | | `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` | | `replayPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:replay-policy` | | `subscriptionRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:subscription-role-arn` | | `topicArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-arn` |
(build-cfn-topic-builder builder id config)
The build-cfn-topic-builder function updates a CfnTopic$Builder instance using the provided configuration. The function takes the CfnTopic$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
archivePolicy | java.lang.Object | cdk.support/lookup-entry | :archive-policy |
contentBasedDeduplication | java.lang.Boolean | cdk.support/lookup-entry | :content-based-deduplication |
dataProtectionPolicy | java.lang.Object | cdk.support/lookup-entry | :data-protection-policy |
deliveryStatusLogging | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :delivery-status-logging |
displayName | java.lang.String | cdk.support/lookup-entry | :display-name |
fifoTopic | java.lang.Boolean | cdk.support/lookup-entry | :fifo-topic |
kmsMasterKeyId | java.lang.String | cdk.support/lookup-entry | :kms-master-key-id |
signatureVersion | java.lang.String | cdk.support/lookup-entry | :signature-version |
subscription | java.util.List | cdk.support/lookup-entry | :subscription |
tags | java.util.List | cdk.support/lookup-entry | :tags |
topicName | java.lang.String | cdk.support/lookup-entry | :topic-name |
tracingConfig | java.lang.String | cdk.support/lookup-entry | :tracing-config |
The build-cfn-topic-builder function updates a CfnTopic$Builder instance using the provided configuration. The function takes the CfnTopic$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `archivePolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:archive-policy` | | `contentBasedDeduplication` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:content-based-deduplication` | | `dataProtectionPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:data-protection-policy` | | `deliveryStatusLogging` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:delivery-status-logging` | | `displayName` | java.lang.String | [[cdk.support/lookup-entry]] | `:display-name` | | `fifoTopic` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:fifo-topic` | | `kmsMasterKeyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:kms-master-key-id` | | `signatureVersion` | java.lang.String | [[cdk.support/lookup-entry]] | `:signature-version` | | `subscription` | java.util.List | [[cdk.support/lookup-entry]] | `:subscription` | | `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` | | `topicName` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-name` | | `tracingConfig` | java.lang.String | [[cdk.support/lookup-entry]] | `:tracing-config` |
(build-cfn-topic-inline-policy-builder builder id config)
The build-cfn-topic-inline-policy-builder function updates a CfnTopicInlinePolicy$Builder instance using the provided configuration. The function takes the CfnTopicInlinePolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
policyDocument | java.lang.Object | cdk.support/lookup-entry | :policy-document |
topicArn | java.lang.String | cdk.support/lookup-entry | :topic-arn |
The build-cfn-topic-inline-policy-builder function updates a CfnTopicInlinePolicy$Builder instance using the provided configuration. The function takes the CfnTopicInlinePolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` | | `topicArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-arn` |
(build-cfn-topic-inline-policy-props-builder builder id config)
The build-cfn-topic-inline-policy-props-builder function updates a CfnTopicInlinePolicyProps$Builder instance using the provided configuration. The function takes the CfnTopicInlinePolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
policyDocument | java.lang.Object | cdk.support/lookup-entry | :policy-document |
topicArn | java.lang.String | cdk.support/lookup-entry | :topic-arn |
The build-cfn-topic-inline-policy-props-builder function updates a CfnTopicInlinePolicyProps$Builder instance using the provided configuration. The function takes the CfnTopicInlinePolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` | | `topicArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-arn` |
(build-cfn-topic-logging-config-property-builder builder id config)
The build-cfn-topic-logging-config-property-builder function updates a CfnTopic$LoggingConfigProperty$Builder instance using the provided configuration. The function takes the CfnTopic$LoggingConfigProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
failureFeedbackRoleArn | java.lang.String | cdk.support/lookup-entry | :failure-feedback-role-arn |
protocol | java.lang.String | cdk.support/lookup-entry | :protocol |
successFeedbackRoleArn | java.lang.String | cdk.support/lookup-entry | :success-feedback-role-arn |
successFeedbackSampleRate | java.lang.String | cdk.support/lookup-entry | :success-feedback-sample-rate |
The build-cfn-topic-logging-config-property-builder function updates a CfnTopic$LoggingConfigProperty$Builder instance using the provided configuration. The function takes the CfnTopic$LoggingConfigProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `failureFeedbackRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:failure-feedback-role-arn` | | `protocol` | java.lang.String | [[cdk.support/lookup-entry]] | `:protocol` | | `successFeedbackRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:success-feedback-role-arn` | | `successFeedbackSampleRate` | java.lang.String | [[cdk.support/lookup-entry]] | `:success-feedback-sample-rate` |
(build-cfn-topic-policy-builder builder id config)
The build-cfn-topic-policy-builder function updates a CfnTopicPolicy$Builder instance using the provided configuration. The function takes the CfnTopicPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
policyDocument | java.lang.Object | cdk.support/lookup-entry | :policy-document |
topics | java.util.List | cdk.support/lookup-entry | :topics |
The build-cfn-topic-policy-builder function updates a CfnTopicPolicy$Builder instance using the provided configuration. The function takes the CfnTopicPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` | | `topics` | java.util.List | [[cdk.support/lookup-entry]] | `:topics` |
(build-cfn-topic-policy-props-builder builder id config)
The build-cfn-topic-policy-props-builder function updates a CfnTopicPolicyProps$Builder instance using the provided configuration. The function takes the CfnTopicPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
policyDocument | java.lang.Object | cdk.support/lookup-entry | :policy-document |
topics | java.util.List | cdk.support/lookup-entry | :topics |
The build-cfn-topic-policy-props-builder function updates a CfnTopicPolicyProps$Builder instance using the provided configuration. The function takes the CfnTopicPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` | | `topics` | java.util.List | [[cdk.support/lookup-entry]] | `:topics` |
(build-cfn-topic-props-builder builder id config)
The build-cfn-topic-props-builder function updates a CfnTopicProps$Builder instance using the provided configuration. The function takes the CfnTopicProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
archivePolicy | java.lang.Object | cdk.support/lookup-entry | :archive-policy |
contentBasedDeduplication | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :content-based-deduplication |
dataProtectionPolicy | java.lang.Object | cdk.support/lookup-entry | :data-protection-policy |
deliveryStatusLogging | java.util.List | cdk.support/lookup-entry | :delivery-status-logging |
displayName | java.lang.String | cdk.support/lookup-entry | :display-name |
fifoTopic | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :fifo-topic |
kmsMasterKeyId | java.lang.String | cdk.support/lookup-entry | :kms-master-key-id |
signatureVersion | java.lang.String | cdk.support/lookup-entry | :signature-version |
subscription | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :subscription |
tags | java.util.List | cdk.support/lookup-entry | :tags |
topicName | java.lang.String | cdk.support/lookup-entry | :topic-name |
tracingConfig | java.lang.String | cdk.support/lookup-entry | :tracing-config |
The build-cfn-topic-props-builder function updates a CfnTopicProps$Builder instance using the provided configuration. The function takes the CfnTopicProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `archivePolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:archive-policy` | | `contentBasedDeduplication` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:content-based-deduplication` | | `dataProtectionPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:data-protection-policy` | | `deliveryStatusLogging` | java.util.List | [[cdk.support/lookup-entry]] | `:delivery-status-logging` | | `displayName` | java.lang.String | [[cdk.support/lookup-entry]] | `:display-name` | | `fifoTopic` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:fifo-topic` | | `kmsMasterKeyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:kms-master-key-id` | | `signatureVersion` | java.lang.String | [[cdk.support/lookup-entry]] | `:signature-version` | | `subscription` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:subscription` | | `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` | | `topicName` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-name` | | `tracingConfig` | java.lang.String | [[cdk.support/lookup-entry]] | `:tracing-config` |
(build-cfn-topic-subscription-property-builder builder id config)
The build-cfn-topic-subscription-property-builder function updates a CfnTopic$SubscriptionProperty$Builder instance using the provided configuration. The function takes the CfnTopic$SubscriptionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
endpoint | java.lang.String | cdk.support/lookup-entry | :endpoint |
protocol | java.lang.String | cdk.support/lookup-entry | :protocol |
The build-cfn-topic-subscription-property-builder function updates a CfnTopic$SubscriptionProperty$Builder instance using the provided configuration. The function takes the CfnTopic$SubscriptionProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `endpoint` | java.lang.String | [[cdk.support/lookup-entry]] | `:endpoint` | | `protocol` | java.lang.String | [[cdk.support/lookup-entry]] | `:protocol` |
(build-logging-config-builder builder id config)
The build-logging-config-builder function updates a LoggingConfig$Builder instance using the provided configuration. The function takes the LoggingConfig$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
failureFeedbackRole | software.amazon.awscdk.services.iam.IRole | cdk.support/lookup-entry | :failure-feedback-role |
protocol | software.amazon.awscdk.services.sns.LoggingProtocol | cdk.api.services.sns/logging-protocol | :protocol |
successFeedbackRole | software.amazon.awscdk.services.iam.IRole | cdk.support/lookup-entry | :success-feedback-role |
successFeedbackSampleRate | java.lang.Number | cdk.support/lookup-entry | :success-feedback-sample-rate |
The build-logging-config-builder function updates a LoggingConfig$Builder instance using the provided configuration. The function takes the LoggingConfig$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `failureFeedbackRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:failure-feedback-role` | | `protocol` | software.amazon.awscdk.services.sns.LoggingProtocol | [[cdk.api.services.sns/logging-protocol]] | `:protocol` | | `successFeedbackRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:success-feedback-role` | | `successFeedbackSampleRate` | java.lang.Number | [[cdk.support/lookup-entry]] | `:success-feedback-sample-rate` |
(build-numeric-conditions-builder builder id config)
The build-numeric-conditions-builder function updates a NumericConditions$Builder instance using the provided configuration. The function takes the NumericConditions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
allowlist | java.util.List | cdk.support/lookup-entry | :allowlist |
between | software.amazon.awscdk.services.sns.BetweenCondition | cdk.support/lookup-entry | :between |
betweenStrict | software.amazon.awscdk.services.sns.BetweenCondition | cdk.support/lookup-entry | :between-strict |
greaterThan | java.lang.Number | cdk.support/lookup-entry | :greater-than |
greaterThanOrEqualTo | java.lang.Number | cdk.support/lookup-entry | :greater-than-or-equal-to |
lessThan | java.lang.Number | cdk.support/lookup-entry | :less-than |
lessThanOrEqualTo | java.lang.Number | cdk.support/lookup-entry | :less-than-or-equal-to |
The build-numeric-conditions-builder function updates a NumericConditions$Builder instance using the provided configuration. The function takes the NumericConditions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `allowlist` | java.util.List | [[cdk.support/lookup-entry]] | `:allowlist` | | `between` | software.amazon.awscdk.services.sns.BetweenCondition | [[cdk.support/lookup-entry]] | `:between` | | `betweenStrict` | software.amazon.awscdk.services.sns.BetweenCondition | [[cdk.support/lookup-entry]] | `:between-strict` | | `greaterThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:greater-than` | | `greaterThanOrEqualTo` | java.lang.Number | [[cdk.support/lookup-entry]] | `:greater-than-or-equal-to` | | `lessThan` | java.lang.Number | [[cdk.support/lookup-entry]] | `:less-than` | | `lessThanOrEqualTo` | java.lang.Number | [[cdk.support/lookup-entry]] | `:less-than-or-equal-to` |
(build-string-conditions-builder builder id config)
The build-string-conditions-builder function updates a StringConditions$Builder instance using the provided configuration. The function takes the StringConditions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
allowlist | java.util.List | cdk.support/lookup-entry | :allowlist |
denylist | java.util.List | cdk.support/lookup-entry | :denylist |
matchPrefixes | java.util.List | cdk.support/lookup-entry | :match-prefixes |
matchSuffixes | java.util.List | cdk.support/lookup-entry | :match-suffixes |
The build-string-conditions-builder function updates a StringConditions$Builder instance using the provided configuration. The function takes the StringConditions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `allowlist` | java.util.List | [[cdk.support/lookup-entry]] | `:allowlist` | | `denylist` | java.util.List | [[cdk.support/lookup-entry]] | `:denylist` | | `matchPrefixes` | java.util.List | [[cdk.support/lookup-entry]] | `:match-prefixes` | | `matchSuffixes` | java.util.List | [[cdk.support/lookup-entry]] | `:match-suffixes` |
(build-subscription-builder builder id config)
The build-subscription-builder function updates a Subscription$Builder instance using the provided configuration. The function takes the Subscription$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
deadLetterQueue | software.amazon.awscdk.services.sqs.IQueue | cdk.support/lookup-entry | :dead-letter-queue |
endpoint | java.lang.String | cdk.support/lookup-entry | :endpoint |
filterPolicy | java.util.Map | cdk.support/lookup-entry | :filter-policy |
filterPolicyWithMessageBody | java.util.Map | cdk.support/lookup-entry | :filter-policy-with-message-body |
protocol | software.amazon.awscdk.services.sns.SubscriptionProtocol | cdk.api.services.sns/subscription-protocol | :protocol |
rawMessageDelivery | java.lang.Boolean | cdk.support/lookup-entry | :raw-message-delivery |
region | java.lang.String | cdk.support/lookup-entry | :region |
subscriptionRoleArn | java.lang.String | cdk.support/lookup-entry | :subscription-role-arn |
topic | software.amazon.awscdk.services.sns.ITopic | cdk.support/lookup-entry | :topic |
The build-subscription-builder function updates a Subscription$Builder instance using the provided configuration. The function takes the Subscription$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `deadLetterQueue` | software.amazon.awscdk.services.sqs.IQueue | [[cdk.support/lookup-entry]] | `:dead-letter-queue` | | `endpoint` | java.lang.String | [[cdk.support/lookup-entry]] | `:endpoint` | | `filterPolicy` | java.util.Map | [[cdk.support/lookup-entry]] | `:filter-policy` | | `filterPolicyWithMessageBody` | java.util.Map | [[cdk.support/lookup-entry]] | `:filter-policy-with-message-body` | | `protocol` | software.amazon.awscdk.services.sns.SubscriptionProtocol | [[cdk.api.services.sns/subscription-protocol]] | `:protocol` | | `rawMessageDelivery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:raw-message-delivery` | | `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` | | `subscriptionRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:subscription-role-arn` | | `topic` | software.amazon.awscdk.services.sns.ITopic | [[cdk.support/lookup-entry]] | `:topic` |
(build-subscription-options-builder builder id config)
The build-subscription-options-builder function updates a SubscriptionOptions$Builder instance using the provided configuration. The function takes the SubscriptionOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
deadLetterQueue | software.amazon.awscdk.services.sqs.IQueue | cdk.support/lookup-entry | :dead-letter-queue |
endpoint | java.lang.String | cdk.support/lookup-entry | :endpoint |
filterPolicy | java.util.Map | cdk.support/lookup-entry | :filter-policy |
filterPolicyWithMessageBody | java.util.Map | cdk.support/lookup-entry | :filter-policy-with-message-body |
protocol | software.amazon.awscdk.services.sns.SubscriptionProtocol | cdk.api.services.sns/subscription-protocol | :protocol |
rawMessageDelivery | java.lang.Boolean | cdk.support/lookup-entry | :raw-message-delivery |
region | java.lang.String | cdk.support/lookup-entry | :region |
subscriptionRoleArn | java.lang.String | cdk.support/lookup-entry | :subscription-role-arn |
The build-subscription-options-builder function updates a SubscriptionOptions$Builder instance using the provided configuration. The function takes the SubscriptionOptions$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `deadLetterQueue` | software.amazon.awscdk.services.sqs.IQueue | [[cdk.support/lookup-entry]] | `:dead-letter-queue` | | `endpoint` | java.lang.String | [[cdk.support/lookup-entry]] | `:endpoint` | | `filterPolicy` | java.util.Map | [[cdk.support/lookup-entry]] | `:filter-policy` | | `filterPolicyWithMessageBody` | java.util.Map | [[cdk.support/lookup-entry]] | `:filter-policy-with-message-body` | | `protocol` | software.amazon.awscdk.services.sns.SubscriptionProtocol | [[cdk.api.services.sns/subscription-protocol]] | `:protocol` | | `rawMessageDelivery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:raw-message-delivery` | | `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` | | `subscriptionRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:subscription-role-arn` |
(build-subscription-props-builder builder id config)
The build-subscription-props-builder function updates a SubscriptionProps$Builder instance using the provided configuration. The function takes the SubscriptionProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
deadLetterQueue | software.amazon.awscdk.services.sqs.IQueue | cdk.support/lookup-entry | :dead-letter-queue |
endpoint | java.lang.String | cdk.support/lookup-entry | :endpoint |
filterPolicy | java.util.Map | cdk.support/lookup-entry | :filter-policy |
filterPolicyWithMessageBody | java.util.Map | cdk.support/lookup-entry | :filter-policy-with-message-body |
protocol | software.amazon.awscdk.services.sns.SubscriptionProtocol | cdk.api.services.sns/subscription-protocol | :protocol |
rawMessageDelivery | java.lang.Boolean | cdk.support/lookup-entry | :raw-message-delivery |
region | java.lang.String | cdk.support/lookup-entry | :region |
subscriptionRoleArn | java.lang.String | cdk.support/lookup-entry | :subscription-role-arn |
topic | software.amazon.awscdk.services.sns.ITopic | cdk.support/lookup-entry | :topic |
The build-subscription-props-builder function updates a SubscriptionProps$Builder instance using the provided configuration. The function takes the SubscriptionProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `deadLetterQueue` | software.amazon.awscdk.services.sqs.IQueue | [[cdk.support/lookup-entry]] | `:dead-letter-queue` | | `endpoint` | java.lang.String | [[cdk.support/lookup-entry]] | `:endpoint` | | `filterPolicy` | java.util.Map | [[cdk.support/lookup-entry]] | `:filter-policy` | | `filterPolicyWithMessageBody` | java.util.Map | [[cdk.support/lookup-entry]] | `:filter-policy-with-message-body` | | `protocol` | software.amazon.awscdk.services.sns.SubscriptionProtocol | [[cdk.api.services.sns/subscription-protocol]] | `:protocol` | | `rawMessageDelivery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:raw-message-delivery` | | `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` | | `subscriptionRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:subscription-role-arn` | | `topic` | software.amazon.awscdk.services.sns.ITopic | [[cdk.support/lookup-entry]] | `:topic` |
(build-topic-attributes-builder builder id config)
The build-topic-attributes-builder function updates a TopicAttributes$Builder instance using the provided configuration. The function takes the TopicAttributes$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
contentBasedDeduplication | java.lang.Boolean | cdk.support/lookup-entry | :content-based-deduplication |
topicArn | java.lang.String | cdk.support/lookup-entry | :topic-arn |
The build-topic-attributes-builder function updates a TopicAttributes$Builder instance using the provided configuration. The function takes the TopicAttributes$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `contentBasedDeduplication` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:content-based-deduplication` | | `topicArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-arn` |
(build-topic-builder builder id config)
The build-topic-builder function updates a Topic$Builder instance using the provided configuration. The function takes the Topic$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
contentBasedDeduplication | java.lang.Boolean | cdk.support/lookup-entry | :content-based-deduplication |
displayName | java.lang.String | cdk.support/lookup-entry | :display-name |
enforceSsl | java.lang.Boolean | cdk.support/lookup-entry | :enforce-ssl |
fifo | java.lang.Boolean | cdk.support/lookup-entry | :fifo |
loggingConfigs | java.util.List | cdk.support/lookup-entry | :logging-configs |
masterKey | software.amazon.awscdk.services.kms.IKey | cdk.support/lookup-entry | :master-key |
messageRetentionPeriodInDays | java.lang.Number | cdk.support/lookup-entry | :message-retention-period-in-days |
signatureVersion | java.lang.String | cdk.support/lookup-entry | :signature-version |
topicName | java.lang.String | cdk.support/lookup-entry | :topic-name |
tracingConfig | software.amazon.awscdk.services.sns.TracingConfig | cdk.api.services.sns/tracing-config | :tracing-config |
The build-topic-builder function updates a Topic$Builder instance using the provided configuration. The function takes the Topic$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `contentBasedDeduplication` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:content-based-deduplication` | | `displayName` | java.lang.String | [[cdk.support/lookup-entry]] | `:display-name` | | `enforceSsl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enforce-ssl` | | `fifo` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:fifo` | | `loggingConfigs` | java.util.List | [[cdk.support/lookup-entry]] | `:logging-configs` | | `masterKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:master-key` | | `messageRetentionPeriodInDays` | java.lang.Number | [[cdk.support/lookup-entry]] | `:message-retention-period-in-days` | | `signatureVersion` | java.lang.String | [[cdk.support/lookup-entry]] | `:signature-version` | | `topicName` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-name` | | `tracingConfig` | software.amazon.awscdk.services.sns.TracingConfig | [[cdk.api.services.sns/tracing-config]] | `:tracing-config` |
(build-topic-policy-builder builder id config)
The build-topic-policy-builder function updates a TopicPolicy$Builder instance using the provided configuration. The function takes the TopicPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
enforceSsl | java.lang.Boolean | cdk.support/lookup-entry | :enforce-ssl |
policyDocument | software.amazon.awscdk.services.iam.PolicyDocument | cdk.support/lookup-entry | :policy-document |
topics | java.util.List | cdk.support/lookup-entry | :topics |
The build-topic-policy-builder function updates a TopicPolicy$Builder instance using the provided configuration. The function takes the TopicPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `enforceSsl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enforce-ssl` | | `policyDocument` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:policy-document` | | `topics` | java.util.List | [[cdk.support/lookup-entry]] | `:topics` |
(build-topic-policy-props-builder builder id config)
The build-topic-policy-props-builder function updates a TopicPolicyProps$Builder instance using the provided configuration. The function takes the TopicPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
enforceSsl | java.lang.Boolean | cdk.support/lookup-entry | :enforce-ssl |
policyDocument | software.amazon.awscdk.services.iam.PolicyDocument | cdk.support/lookup-entry | :policy-document |
topics | java.util.List | cdk.support/lookup-entry | :topics |
The build-topic-policy-props-builder function updates a TopicPolicyProps$Builder instance using the provided configuration. The function takes the TopicPolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `enforceSsl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enforce-ssl` | | `policyDocument` | software.amazon.awscdk.services.iam.PolicyDocument | [[cdk.support/lookup-entry]] | `:policy-document` | | `topics` | java.util.List | [[cdk.support/lookup-entry]] | `:topics` |
(build-topic-props-builder builder id config)
The build-topic-props-builder function updates a TopicProps$Builder instance using the provided configuration. The function takes the TopicProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
contentBasedDeduplication | java.lang.Boolean | cdk.support/lookup-entry | :content-based-deduplication |
displayName | java.lang.String | cdk.support/lookup-entry | :display-name |
enforceSsl | java.lang.Boolean | cdk.support/lookup-entry | :enforce-ssl |
fifo | java.lang.Boolean | cdk.support/lookup-entry | :fifo |
loggingConfigs | java.util.List | cdk.support/lookup-entry | :logging-configs |
masterKey | software.amazon.awscdk.services.kms.IKey | cdk.support/lookup-entry | :master-key |
messageRetentionPeriodInDays | java.lang.Number | cdk.support/lookup-entry | :message-retention-period-in-days |
signatureVersion | java.lang.String | cdk.support/lookup-entry | :signature-version |
topicName | java.lang.String | cdk.support/lookup-entry | :topic-name |
tracingConfig | software.amazon.awscdk.services.sns.TracingConfig | cdk.api.services.sns/tracing-config | :tracing-config |
The build-topic-props-builder function updates a TopicProps$Builder instance using the provided configuration. The function takes the TopicProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `contentBasedDeduplication` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:content-based-deduplication` | | `displayName` | java.lang.String | [[cdk.support/lookup-entry]] | `:display-name` | | `enforceSsl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enforce-ssl` | | `fifo` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:fifo` | | `loggingConfigs` | java.util.List | [[cdk.support/lookup-entry]] | `:logging-configs` | | `masterKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:master-key` | | `messageRetentionPeriodInDays` | java.lang.Number | [[cdk.support/lookup-entry]] | `:message-retention-period-in-days` | | `signatureVersion` | java.lang.String | [[cdk.support/lookup-entry]] | `:signature-version` | | `topicName` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-name` | | `tracingConfig` | software.amazon.awscdk.services.sns.TracingConfig | [[cdk.api.services.sns/tracing-config]] | `:tracing-config` |
(build-topic-subscription-config-builder builder id config)
The build-topic-subscription-config-builder function updates a TopicSubscriptionConfig$Builder instance using the provided configuration. The function takes the TopicSubscriptionConfig$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
deadLetterQueue | software.amazon.awscdk.services.sqs.IQueue | cdk.support/lookup-entry | :dead-letter-queue |
endpoint | java.lang.String | cdk.support/lookup-entry | :endpoint |
filterPolicy | java.util.Map | cdk.support/lookup-entry | :filter-policy |
filterPolicyWithMessageBody | java.util.Map | cdk.support/lookup-entry | :filter-policy-with-message-body |
protocol | software.amazon.awscdk.services.sns.SubscriptionProtocol | cdk.api.services.sns/subscription-protocol | :protocol |
rawMessageDelivery | java.lang.Boolean | cdk.support/lookup-entry | :raw-message-delivery |
region | java.lang.String | cdk.support/lookup-entry | :region |
subscriberId | java.lang.String | cdk.support/lookup-entry | :subscriber-id |
subscriberScope | software.constructs.Construct | cdk.support/lookup-entry | :subscriber-scope |
subscriptionDependency | software.constructs.IDependable | cdk.support/lookup-entry | :subscription-dependency |
subscriptionRoleArn | java.lang.String | cdk.support/lookup-entry | :subscription-role-arn |
The build-topic-subscription-config-builder function updates a TopicSubscriptionConfig$Builder instance using the provided configuration. The function takes the TopicSubscriptionConfig$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `deadLetterQueue` | software.amazon.awscdk.services.sqs.IQueue | [[cdk.support/lookup-entry]] | `:dead-letter-queue` | | `endpoint` | java.lang.String | [[cdk.support/lookup-entry]] | `:endpoint` | | `filterPolicy` | java.util.Map | [[cdk.support/lookup-entry]] | `:filter-policy` | | `filterPolicyWithMessageBody` | java.util.Map | [[cdk.support/lookup-entry]] | `:filter-policy-with-message-body` | | `protocol` | software.amazon.awscdk.services.sns.SubscriptionProtocol | [[cdk.api.services.sns/subscription-protocol]] | `:protocol` | | `rawMessageDelivery` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:raw-message-delivery` | | `region` | java.lang.String | [[cdk.support/lookup-entry]] | `:region` | | `subscriberId` | java.lang.String | [[cdk.support/lookup-entry]] | `:subscriber-id` | | `subscriberScope` | software.constructs.Construct | [[cdk.support/lookup-entry]] | `:subscriber-scope` | | `subscriptionDependency` | software.constructs.IDependable | [[cdk.support/lookup-entry]] | `:subscription-dependency` | | `subscriptionRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:subscription-role-arn` |
(cfn-subscription-builder scope id config)
Creates a CfnSubscription$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `CfnSubscription$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-subscription-props-builder id config)
Creates a CfnSubscriptionProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnSubscriptionProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-topic-builder scope id config)
Creates a CfnTopic$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `CfnTopic$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-topic-inline-policy-builder scope id config)
Creates a CfnTopicInlinePolicy$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `CfnTopicInlinePolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-topic-inline-policy-props-builder id config)
Creates a CfnTopicInlinePolicyProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnTopicInlinePolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-topic-logging-config-property-builder id config)
Creates a CfnTopic$LoggingConfigProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnTopic$LoggingConfigProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-topic-policy-builder scope id config)
Creates a CfnTopicPolicy$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `CfnTopicPolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-topic-policy-props-builder id config)
Creates a CfnTopicPolicyProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnTopicPolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-topic-props-builder id config)
Creates a CfnTopicProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnTopicProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-topic-subscription-property-builder id config)
Creates a CfnTopic$SubscriptionProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnTopic$SubscriptionProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(filter-or-policy-type config id item-key)
The filter-or-policy-type
function data interprets values in the provided config data into a
FilterOrPolicyType
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
FilterOrPolicyType
- the value is returned.:policy
- FilterOrPolicyType/POLICY
is returned:filter
- FilterOrPolicyType/FILTER
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `filter-or-policy-type` function data interprets values in the provided config data into a `FilterOrPolicyType` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `FilterOrPolicyType` - the value is returned. * is `:policy` - `FilterOrPolicyType/POLICY` is returned * is `:filter` - `FilterOrPolicyType/FILTER` is returned If a value is not found or matches the above criteria, nil is returned.
(logging-config-builder id config)
Creates a LoggingConfig$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `LoggingConfig$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(logging-protocol config id item-key)
The logging-protocol
function data interprets values in the provided config data into a
LoggingProtocol
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
LoggingProtocol
- the value is returned.:firehose
- LoggingProtocol/FIREHOSE
is returned:sqs
- LoggingProtocol/SQS
is returned:http
- LoggingProtocol/HTTP
is returned:application
- LoggingProtocol/APPLICATION
is returned:lambda
- LoggingProtocol/LAMBDA
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `logging-protocol` function data interprets values in the provided config data into a `LoggingProtocol` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `LoggingProtocol` - the value is returned. * is `:firehose` - `LoggingProtocol/FIREHOSE` is returned * is `:sqs` - `LoggingProtocol/SQS` is returned * is `:http` - `LoggingProtocol/HTTP` is returned * is `:application` - `LoggingProtocol/APPLICATION` is returned * is `:lambda` - `LoggingProtocol/LAMBDA` is returned If a value is not found or matches the above criteria, nil is returned.
(numeric-conditions-builder id config)
Creates a NumericConditions$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `NumericConditions$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(string-conditions-builder id config)
Creates a StringConditions$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `StringConditions$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(subscription-builder scope id config)
Creates a Subscription$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `Subscription$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(subscription-options-builder id config)
Creates a SubscriptionOptions$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `SubscriptionOptions$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(subscription-props-builder id config)
Creates a SubscriptionProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `SubscriptionProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(subscription-protocol config id item-key)
The subscription-protocol
function data interprets values in the provided config data into a
SubscriptionProtocol
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
SubscriptionProtocol
- the value is returned.:http
- SubscriptionProtocol/HTTP
is returned:application
- SubscriptionProtocol/APPLICATION
is returned:email-json
- SubscriptionProtocol/EMAIL_JSON
is returned:sqs
- SubscriptionProtocol/SQS
is returned:sms
- SubscriptionProtocol/SMS
is returned:https
- SubscriptionProtocol/HTTPS
is returned:lambda
- SubscriptionProtocol/LAMBDA
is returned:email
- SubscriptionProtocol/EMAIL
is returned:firehose
- SubscriptionProtocol/FIREHOSE
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `subscription-protocol` function data interprets values in the provided config data into a `SubscriptionProtocol` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `SubscriptionProtocol` - the value is returned. * is `:http` - `SubscriptionProtocol/HTTP` is returned * is `:application` - `SubscriptionProtocol/APPLICATION` is returned * is `:email-json` - `SubscriptionProtocol/EMAIL_JSON` is returned * is `:sqs` - `SubscriptionProtocol/SQS` is returned * is `:sms` - `SubscriptionProtocol/SMS` is returned * is `:https` - `SubscriptionProtocol/HTTPS` is returned * is `:lambda` - `SubscriptionProtocol/LAMBDA` is returned * is `:email` - `SubscriptionProtocol/EMAIL` is returned * is `:firehose` - `SubscriptionProtocol/FIREHOSE` is returned If a value is not found or matches the above criteria, nil is returned.
(topic-attributes-builder id config)
Creates a TopicAttributes$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `TopicAttributes$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(topic-builder scope id config)
Creates a Topic$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `Topic$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(topic-policy-builder scope id config)
Creates a TopicPolicy$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `TopicPolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(topic-policy-props-builder id config)
Creates a TopicPolicyProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `TopicPolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(topic-props-builder id config)
Creates a TopicProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `TopicProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(topic-subscription-config-builder id config)
Creates a TopicSubscriptionConfig$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `TopicSubscriptionConfig$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(tracing-config config id item-key)
The tracing-config
function data interprets values in the provided config data into a
TracingConfig
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
TracingConfig
- the value is returned.:active
- TracingConfig/ACTIVE
is returned:pass-through
- TracingConfig/PASS_THROUGH
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `tracing-config` function data interprets values in the provided config data into a `TracingConfig` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `TracingConfig` - the value is returned. * is `:active` - `TracingConfig/ACTIVE` is returned * is `:pass-through` - `TracingConfig/PASS_THROUGH` is returned If a value is not found or matches the above criteria, nil is returned.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close