Liking cljdoc? Tell your friends :D

cdk.api.services.sns

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. 
raw docstring

between-condition-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

build-between-condition-builderclj

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

FieldDataTypeLookup FunctionData Key
startjava.lang.Numbercdk.support/lookup-entry:start
stopjava.lang.Numbercdk.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` |
sourceraw docstring

build-cfn-subscription-builderclj

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

FieldDataTypeLookup FunctionData Key
deliveryPolicyjava.lang.Objectcdk.support/lookup-entry:delivery-policy
endpointjava.lang.Stringcdk.support/lookup-entry:endpoint
filterPolicyjava.lang.Objectcdk.support/lookup-entry:filter-policy
filterPolicyScopejava.lang.Stringcdk.support/lookup-entry:filter-policy-scope
protocoljava.lang.Stringcdk.support/lookup-entry:protocol
rawMessageDeliverysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:raw-message-delivery
redrivePolicyjava.lang.Objectcdk.support/lookup-entry:redrive-policy
regionjava.lang.Stringcdk.support/lookup-entry:region
replayPolicyjava.lang.Objectcdk.support/lookup-entry:replay-policy
subscriptionRoleArnjava.lang.Stringcdk.support/lookup-entry:subscription-role-arn
topicArnjava.lang.Stringcdk.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` |
sourceraw docstring

build-cfn-subscription-props-builderclj

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

FieldDataTypeLookup FunctionData Key
deliveryPolicyjava.lang.Objectcdk.support/lookup-entry:delivery-policy
endpointjava.lang.Stringcdk.support/lookup-entry:endpoint
filterPolicyjava.lang.Objectcdk.support/lookup-entry:filter-policy
filterPolicyScopejava.lang.Stringcdk.support/lookup-entry:filter-policy-scope
protocoljava.lang.Stringcdk.support/lookup-entry:protocol
rawMessageDeliverysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:raw-message-delivery
redrivePolicyjava.lang.Objectcdk.support/lookup-entry:redrive-policy
regionjava.lang.Stringcdk.support/lookup-entry:region
replayPolicyjava.lang.Objectcdk.support/lookup-entry:replay-policy
subscriptionRoleArnjava.lang.Stringcdk.support/lookup-entry:subscription-role-arn
topicArnjava.lang.Stringcdk.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` |
sourceraw docstring

build-cfn-topic-builderclj

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

FieldDataTypeLookup FunctionData Key
archivePolicyjava.lang.Objectcdk.support/lookup-entry:archive-policy
contentBasedDeduplicationjava.lang.Booleancdk.support/lookup-entry:content-based-deduplication
dataProtectionPolicyjava.lang.Objectcdk.support/lookup-entry:data-protection-policy
deliveryStatusLoggingsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:delivery-status-logging
displayNamejava.lang.Stringcdk.support/lookup-entry:display-name
fifoTopicjava.lang.Booleancdk.support/lookup-entry:fifo-topic
kmsMasterKeyIdjava.lang.Stringcdk.support/lookup-entry:kms-master-key-id
signatureVersionjava.lang.Stringcdk.support/lookup-entry:signature-version
subscriptionjava.util.Listcdk.support/lookup-entry:subscription
tagsjava.util.Listcdk.support/lookup-entry:tags
topicNamejava.lang.Stringcdk.support/lookup-entry:topic-name
tracingConfigjava.lang.Stringcdk.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` |
sourceraw docstring

build-cfn-topic-inline-policy-builderclj

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

FieldDataTypeLookup FunctionData Key
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
topicArnjava.lang.Stringcdk.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` |
sourceraw docstring

build-cfn-topic-inline-policy-props-builderclj

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

FieldDataTypeLookup FunctionData Key
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
topicArnjava.lang.Stringcdk.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` |
sourceraw docstring

build-cfn-topic-logging-config-property-builderclj

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

FieldDataTypeLookup FunctionData Key
failureFeedbackRoleArnjava.lang.Stringcdk.support/lookup-entry:failure-feedback-role-arn
protocoljava.lang.Stringcdk.support/lookup-entry:protocol
successFeedbackRoleArnjava.lang.Stringcdk.support/lookup-entry:success-feedback-role-arn
successFeedbackSampleRatejava.lang.Stringcdk.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` |
sourceraw docstring

build-cfn-topic-policy-builderclj

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

FieldDataTypeLookup FunctionData Key
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
topicsjava.util.Listcdk.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` |
sourceraw docstring

build-cfn-topic-policy-props-builderclj

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

FieldDataTypeLookup FunctionData Key
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
topicsjava.util.Listcdk.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` |
sourceraw docstring

build-cfn-topic-props-builderclj

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

FieldDataTypeLookup FunctionData Key
archivePolicyjava.lang.Objectcdk.support/lookup-entry:archive-policy
contentBasedDeduplicationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:content-based-deduplication
dataProtectionPolicyjava.lang.Objectcdk.support/lookup-entry:data-protection-policy
deliveryStatusLoggingjava.util.Listcdk.support/lookup-entry:delivery-status-logging
displayNamejava.lang.Stringcdk.support/lookup-entry:display-name
fifoTopicsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:fifo-topic
kmsMasterKeyIdjava.lang.Stringcdk.support/lookup-entry:kms-master-key-id
signatureVersionjava.lang.Stringcdk.support/lookup-entry:signature-version
subscriptionsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:subscription
tagsjava.util.Listcdk.support/lookup-entry:tags
topicNamejava.lang.Stringcdk.support/lookup-entry:topic-name
tracingConfigjava.lang.Stringcdk.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` |
sourceraw docstring

build-cfn-topic-subscription-property-builderclj

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

FieldDataTypeLookup FunctionData Key
endpointjava.lang.Stringcdk.support/lookup-entry:endpoint
protocoljava.lang.Stringcdk.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` |
sourceraw docstring

build-logging-config-builderclj

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

FieldDataTypeLookup FunctionData Key
failureFeedbackRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:failure-feedback-role
protocolsoftware.amazon.awscdk.services.sns.LoggingProtocolcdk.api.services.sns/logging-protocol:protocol
successFeedbackRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:success-feedback-role
successFeedbackSampleRatejava.lang.Numbercdk.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` |
sourceraw docstring

build-numeric-conditions-builderclj

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

FieldDataTypeLookup FunctionData Key
allowlistjava.util.Listcdk.support/lookup-entry:allowlist
betweensoftware.amazon.awscdk.services.sns.BetweenConditioncdk.support/lookup-entry:between
betweenStrictsoftware.amazon.awscdk.services.sns.BetweenConditioncdk.support/lookup-entry:between-strict
greaterThanjava.lang.Numbercdk.support/lookup-entry:greater-than
greaterThanOrEqualTojava.lang.Numbercdk.support/lookup-entry:greater-than-or-equal-to
lessThanjava.lang.Numbercdk.support/lookup-entry:less-than
lessThanOrEqualTojava.lang.Numbercdk.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` |
sourceraw docstring

build-string-conditions-builderclj

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

FieldDataTypeLookup FunctionData Key
allowlistjava.util.Listcdk.support/lookup-entry:allowlist
denylistjava.util.Listcdk.support/lookup-entry:denylist
matchPrefixesjava.util.Listcdk.support/lookup-entry:match-prefixes
matchSuffixesjava.util.Listcdk.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` |
sourceraw docstring

build-subscription-builderclj

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

FieldDataTypeLookup FunctionData Key
deadLetterQueuesoftware.amazon.awscdk.services.sqs.IQueuecdk.support/lookup-entry:dead-letter-queue
endpointjava.lang.Stringcdk.support/lookup-entry:endpoint
filterPolicyjava.util.Mapcdk.support/lookup-entry:filter-policy
filterPolicyWithMessageBodyjava.util.Mapcdk.support/lookup-entry:filter-policy-with-message-body
protocolsoftware.amazon.awscdk.services.sns.SubscriptionProtocolcdk.api.services.sns/subscription-protocol:protocol
rawMessageDeliveryjava.lang.Booleancdk.support/lookup-entry:raw-message-delivery
regionjava.lang.Stringcdk.support/lookup-entry:region
subscriptionRoleArnjava.lang.Stringcdk.support/lookup-entry:subscription-role-arn
topicsoftware.amazon.awscdk.services.sns.ITopiccdk.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` |
sourceraw docstring

build-subscription-options-builderclj

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

FieldDataTypeLookup FunctionData Key
deadLetterQueuesoftware.amazon.awscdk.services.sqs.IQueuecdk.support/lookup-entry:dead-letter-queue
endpointjava.lang.Stringcdk.support/lookup-entry:endpoint
filterPolicyjava.util.Mapcdk.support/lookup-entry:filter-policy
filterPolicyWithMessageBodyjava.util.Mapcdk.support/lookup-entry:filter-policy-with-message-body
protocolsoftware.amazon.awscdk.services.sns.SubscriptionProtocolcdk.api.services.sns/subscription-protocol:protocol
rawMessageDeliveryjava.lang.Booleancdk.support/lookup-entry:raw-message-delivery
regionjava.lang.Stringcdk.support/lookup-entry:region
subscriptionRoleArnjava.lang.Stringcdk.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` |
sourceraw docstring

build-subscription-props-builderclj

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

FieldDataTypeLookup FunctionData Key
deadLetterQueuesoftware.amazon.awscdk.services.sqs.IQueuecdk.support/lookup-entry:dead-letter-queue
endpointjava.lang.Stringcdk.support/lookup-entry:endpoint
filterPolicyjava.util.Mapcdk.support/lookup-entry:filter-policy
filterPolicyWithMessageBodyjava.util.Mapcdk.support/lookup-entry:filter-policy-with-message-body
protocolsoftware.amazon.awscdk.services.sns.SubscriptionProtocolcdk.api.services.sns/subscription-protocol:protocol
rawMessageDeliveryjava.lang.Booleancdk.support/lookup-entry:raw-message-delivery
regionjava.lang.Stringcdk.support/lookup-entry:region
subscriptionRoleArnjava.lang.Stringcdk.support/lookup-entry:subscription-role-arn
topicsoftware.amazon.awscdk.services.sns.ITopiccdk.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` |
sourceraw docstring

build-topic-attributes-builderclj

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

FieldDataTypeLookup FunctionData Key
contentBasedDeduplicationjava.lang.Booleancdk.support/lookup-entry:content-based-deduplication
topicArnjava.lang.Stringcdk.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` |
sourceraw docstring

build-topic-builderclj

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

FieldDataTypeLookup FunctionData Key
contentBasedDeduplicationjava.lang.Booleancdk.support/lookup-entry:content-based-deduplication
displayNamejava.lang.Stringcdk.support/lookup-entry:display-name
enforceSsljava.lang.Booleancdk.support/lookup-entry:enforce-ssl
fifojava.lang.Booleancdk.support/lookup-entry:fifo
loggingConfigsjava.util.Listcdk.support/lookup-entry:logging-configs
masterKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:master-key
messageRetentionPeriodInDaysjava.lang.Numbercdk.support/lookup-entry:message-retention-period-in-days
signatureVersionjava.lang.Stringcdk.support/lookup-entry:signature-version
topicNamejava.lang.Stringcdk.support/lookup-entry:topic-name
tracingConfigsoftware.amazon.awscdk.services.sns.TracingConfigcdk.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` |
sourceraw docstring

build-topic-policy-builderclj

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

FieldDataTypeLookup FunctionData Key
enforceSsljava.lang.Booleancdk.support/lookup-entry:enforce-ssl
policyDocumentsoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:policy-document
topicsjava.util.Listcdk.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` |
sourceraw docstring

build-topic-policy-props-builderclj

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

FieldDataTypeLookup FunctionData Key
enforceSsljava.lang.Booleancdk.support/lookup-entry:enforce-ssl
policyDocumentsoftware.amazon.awscdk.services.iam.PolicyDocumentcdk.support/lookup-entry:policy-document
topicsjava.util.Listcdk.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` |
sourceraw docstring

build-topic-props-builderclj

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

FieldDataTypeLookup FunctionData Key
contentBasedDeduplicationjava.lang.Booleancdk.support/lookup-entry:content-based-deduplication
displayNamejava.lang.Stringcdk.support/lookup-entry:display-name
enforceSsljava.lang.Booleancdk.support/lookup-entry:enforce-ssl
fifojava.lang.Booleancdk.support/lookup-entry:fifo
loggingConfigsjava.util.Listcdk.support/lookup-entry:logging-configs
masterKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:master-key
messageRetentionPeriodInDaysjava.lang.Numbercdk.support/lookup-entry:message-retention-period-in-days
signatureVersionjava.lang.Stringcdk.support/lookup-entry:signature-version
topicNamejava.lang.Stringcdk.support/lookup-entry:topic-name
tracingConfigsoftware.amazon.awscdk.services.sns.TracingConfigcdk.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` |
sourceraw docstring

build-topic-subscription-config-builderclj

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

FieldDataTypeLookup FunctionData Key
deadLetterQueuesoftware.amazon.awscdk.services.sqs.IQueuecdk.support/lookup-entry:dead-letter-queue
endpointjava.lang.Stringcdk.support/lookup-entry:endpoint
filterPolicyjava.util.Mapcdk.support/lookup-entry:filter-policy
filterPolicyWithMessageBodyjava.util.Mapcdk.support/lookup-entry:filter-policy-with-message-body
protocolsoftware.amazon.awscdk.services.sns.SubscriptionProtocolcdk.api.services.sns/subscription-protocol:protocol
rawMessageDeliveryjava.lang.Booleancdk.support/lookup-entry:raw-message-delivery
regionjava.lang.Stringcdk.support/lookup-entry:region
subscriberIdjava.lang.Stringcdk.support/lookup-entry:subscriber-id
subscriberScopesoftware.constructs.Constructcdk.support/lookup-entry:subscriber-scope
subscriptionDependencysoftware.constructs.IDependablecdk.support/lookup-entry:subscription-dependency
subscriptionRoleArnjava.lang.Stringcdk.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` |
sourceraw docstring

cfn-subscription-builderclj

(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 |
sourceraw docstring

cfn-subscription-props-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

cfn-topic-builderclj

(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 |
sourceraw docstring

cfn-topic-inline-policy-builderclj

(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 |
sourceraw docstring

cfn-topic-inline-policy-props-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

cfn-topic-logging-config-property-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

cfn-topic-policy-builderclj

(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 |
sourceraw docstring

cfn-topic-policy-props-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

cfn-topic-props-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

cfn-topic-subscription-property-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

filter-or-policy-typeclj

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

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

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.
sourceraw docstring

logging-config-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

logging-protocolclj

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

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

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.
sourceraw docstring

numeric-conditions-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

string-conditions-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

subscription-builderclj

(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 |
sourceraw docstring

subscription-options-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

subscription-props-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

subscription-protocolclj

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

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

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.
sourceraw docstring

topic-attributes-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

topic-builderclj

(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 |
sourceraw docstring

topic-policy-builderclj

(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 |
sourceraw docstring

topic-policy-props-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

topic-props-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

topic-subscription-config-builderclj

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

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData 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 |
sourceraw docstring

tracing-configclj

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

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

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.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close