Liking cljdoc? Tell your friends :D

cdk.api.services.s3.deployment

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.s3.deployment package.

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.s3.deployment package. 
raw docstring

bucket-deployment-builderclj

(bucket-deployment-builder scope id config)

Creates a BucketDeployment$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  `BucketDeployment$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

bucket-deployment-props-builderclj

(bucket-deployment-props-builder id config)

Creates a BucketDeploymentProps$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  `BucketDeploymentProps$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-bucket-deployment-builderclj

(build-bucket-deployment-builder builder id config)

The build-bucket-deployment-builder function updates a BucketDeployment$Builder instance using the provided configuration. The function takes the BucketDeployment$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
accessControlsoftware.amazon.awscdk.services.s3.BucketAccessControlcdk.api.services.s3/bucket-access-control:access-control
cacheControljava.util.Listcdk.support/lookup-entry:cache-control
contentDispositionjava.lang.Stringcdk.support/lookup-entry:content-disposition
contentEncodingjava.lang.Stringcdk.support/lookup-entry:content-encoding
contentLanguagejava.lang.Stringcdk.support/lookup-entry:content-language
contentTypejava.lang.Stringcdk.support/lookup-entry:content-type
destinationBucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:destination-bucket
destinationKeyPrefixjava.lang.Stringcdk.support/lookup-entry:destination-key-prefix
distributionsoftware.amazon.awscdk.services.cloudfront.IDistributioncdk.support/lookup-entry:distribution
distributionPathsjava.util.Listcdk.support/lookup-entry:distribution-paths
ephemeralStorageSizesoftware.amazon.awscdk.Sizecdk.support/lookup-entry:ephemeral-storage-size
excludejava.util.Listcdk.support/lookup-entry:exclude
expiressoftware.amazon.awscdk.Expirationcdk.support/lookup-entry:expires
extractjava.lang.Booleancdk.support/lookup-entry:extract
includejava.util.Listcdk.support/lookup-entry:include
logGroupsoftware.amazon.awscdk.services.logs.ILogGroupcdk.support/lookup-entry:log-group
logRetentionsoftware.amazon.awscdk.services.logs.RetentionDayscdk.api.services.logs/retention-days:log-retention
memoryLimitjava.lang.Numbercdk.support/lookup-entry:memory-limit
metadatajava.util.Mapcdk.support/lookup-entry:metadata
prunejava.lang.Booleancdk.support/lookup-entry:prune
retainOnDeletejava.lang.Booleancdk.support/lookup-entry:retain-on-delete
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
serverSideEncryptionsoftware.amazon.awscdk.services.s3.deployment.ServerSideEncryptioncdk.api.services.s3.deployment/server-side-encryption:server-side-encryption
serverSideEncryptionAwsKmsKeyIdjava.lang.Stringcdk.support/lookup-entry:server-side-encryption-aws-kms-key-id
serverSideEncryptionCustomerAlgorithmjava.lang.Stringcdk.support/lookup-entry:server-side-encryption-customer-algorithm
signContentjava.lang.Booleancdk.support/lookup-entry:sign-content
sourcesjava.util.Listcdk.support/lookup-entry:sources
storageClasssoftware.amazon.awscdk.services.s3.deployment.StorageClasscdk.api.services.s3.deployment/storage-class:storage-class
useEfsjava.lang.Booleancdk.support/lookup-entry:use-efs
vpcsoftware.amazon.awscdk.services.ec2.IVpccdk.support/lookup-entry:vpc
vpcSubnetssoftware.amazon.awscdk.services.ec2.SubnetSelectioncdk.support/lookup-entry:vpc-subnets
websiteRedirectLocationjava.lang.Stringcdk.support/lookup-entry:website-redirect-location
The build-bucket-deployment-builder function updates a BucketDeployment$Builder instance using the provided configuration.
  The function takes the BucketDeployment$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 |
|---|---|---|---|
| `accessControl` | software.amazon.awscdk.services.s3.BucketAccessControl | [[cdk.api.services.s3/bucket-access-control]] | `:access-control` |
| `cacheControl` | java.util.List | [[cdk.support/lookup-entry]] | `:cache-control` |
| `contentDisposition` | java.lang.String | [[cdk.support/lookup-entry]] | `:content-disposition` |
| `contentEncoding` | java.lang.String | [[cdk.support/lookup-entry]] | `:content-encoding` |
| `contentLanguage` | java.lang.String | [[cdk.support/lookup-entry]] | `:content-language` |
| `contentType` | java.lang.String | [[cdk.support/lookup-entry]] | `:content-type` |
| `destinationBucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:destination-bucket` |
| `destinationKeyPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:destination-key-prefix` |
| `distribution` | software.amazon.awscdk.services.cloudfront.IDistribution | [[cdk.support/lookup-entry]] | `:distribution` |
| `distributionPaths` | java.util.List | [[cdk.support/lookup-entry]] | `:distribution-paths` |
| `ephemeralStorageSize` | software.amazon.awscdk.Size | [[cdk.support/lookup-entry]] | `:ephemeral-storage-size` |
| `exclude` | java.util.List | [[cdk.support/lookup-entry]] | `:exclude` |
| `expires` | software.amazon.awscdk.Expiration | [[cdk.support/lookup-entry]] | `:expires` |
| `extract` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:extract` |
| `include` | java.util.List | [[cdk.support/lookup-entry]] | `:include` |
| `logGroup` | software.amazon.awscdk.services.logs.ILogGroup | [[cdk.support/lookup-entry]] | `:log-group` |
| `logRetention` | software.amazon.awscdk.services.logs.RetentionDays | [[cdk.api.services.logs/retention-days]] | `:log-retention` |
| `memoryLimit` | java.lang.Number | [[cdk.support/lookup-entry]] | `:memory-limit` |
| `metadata` | java.util.Map | [[cdk.support/lookup-entry]] | `:metadata` |
| `prune` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:prune` |
| `retainOnDelete` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:retain-on-delete` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `serverSideEncryption` | software.amazon.awscdk.services.s3.deployment.ServerSideEncryption | [[cdk.api.services.s3.deployment/server-side-encryption]] | `:server-side-encryption` |
| `serverSideEncryptionAwsKmsKeyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:server-side-encryption-aws-kms-key-id` |
| `serverSideEncryptionCustomerAlgorithm` | java.lang.String | [[cdk.support/lookup-entry]] | `:server-side-encryption-customer-algorithm` |
| `signContent` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:sign-content` |
| `sources` | java.util.List | [[cdk.support/lookup-entry]] | `:sources` |
| `storageClass` | software.amazon.awscdk.services.s3.deployment.StorageClass | [[cdk.api.services.s3.deployment/storage-class]] | `:storage-class` |
| `useEfs` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:use-efs` |
| `vpc` | software.amazon.awscdk.services.ec2.IVpc | [[cdk.support/lookup-entry]] | `:vpc` |
| `vpcSubnets` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:vpc-subnets` |
| `websiteRedirectLocation` | java.lang.String | [[cdk.support/lookup-entry]] | `:website-redirect-location` |
sourceraw docstring

build-bucket-deployment-props-builderclj

(build-bucket-deployment-props-builder builder id config)

The build-bucket-deployment-props-builder function updates a BucketDeploymentProps$Builder instance using the provided configuration. The function takes the BucketDeploymentProps$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
accessControlsoftware.amazon.awscdk.services.s3.BucketAccessControlcdk.api.services.s3/bucket-access-control:access-control
cacheControljava.util.Listcdk.support/lookup-entry:cache-control
contentDispositionjava.lang.Stringcdk.support/lookup-entry:content-disposition
contentEncodingjava.lang.Stringcdk.support/lookup-entry:content-encoding
contentLanguagejava.lang.Stringcdk.support/lookup-entry:content-language
contentTypejava.lang.Stringcdk.support/lookup-entry:content-type
destinationBucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:destination-bucket
destinationKeyPrefixjava.lang.Stringcdk.support/lookup-entry:destination-key-prefix
distributionsoftware.amazon.awscdk.services.cloudfront.IDistributioncdk.support/lookup-entry:distribution
distributionPathsjava.util.Listcdk.support/lookup-entry:distribution-paths
ephemeralStorageSizesoftware.amazon.awscdk.Sizecdk.support/lookup-entry:ephemeral-storage-size
excludejava.util.Listcdk.support/lookup-entry:exclude
expiressoftware.amazon.awscdk.Expirationcdk.support/lookup-entry:expires
extractjava.lang.Booleancdk.support/lookup-entry:extract
includejava.util.Listcdk.support/lookup-entry:include
logGroupsoftware.amazon.awscdk.services.logs.ILogGroupcdk.support/lookup-entry:log-group
logRetentionsoftware.amazon.awscdk.services.logs.RetentionDayscdk.api.services.logs/retention-days:log-retention
memoryLimitjava.lang.Numbercdk.support/lookup-entry:memory-limit
metadatajava.util.Mapcdk.support/lookup-entry:metadata
prunejava.lang.Booleancdk.support/lookup-entry:prune
retainOnDeletejava.lang.Booleancdk.support/lookup-entry:retain-on-delete
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
serverSideEncryptionsoftware.amazon.awscdk.services.s3.deployment.ServerSideEncryptioncdk.api.services.s3.deployment/server-side-encryption:server-side-encryption
serverSideEncryptionAwsKmsKeyIdjava.lang.Stringcdk.support/lookup-entry:server-side-encryption-aws-kms-key-id
serverSideEncryptionCustomerAlgorithmjava.lang.Stringcdk.support/lookup-entry:server-side-encryption-customer-algorithm
signContentjava.lang.Booleancdk.support/lookup-entry:sign-content
sourcesjava.util.Listcdk.support/lookup-entry:sources
storageClasssoftware.amazon.awscdk.services.s3.deployment.StorageClasscdk.api.services.s3.deployment/storage-class:storage-class
useEfsjava.lang.Booleancdk.support/lookup-entry:use-efs
vpcsoftware.amazon.awscdk.services.ec2.IVpccdk.support/lookup-entry:vpc
vpcSubnetssoftware.amazon.awscdk.services.ec2.SubnetSelectioncdk.support/lookup-entry:vpc-subnets
websiteRedirectLocationjava.lang.Stringcdk.support/lookup-entry:website-redirect-location
The build-bucket-deployment-props-builder function updates a BucketDeploymentProps$Builder instance using the provided configuration.
  The function takes the BucketDeploymentProps$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 |
|---|---|---|---|
| `accessControl` | software.amazon.awscdk.services.s3.BucketAccessControl | [[cdk.api.services.s3/bucket-access-control]] | `:access-control` |
| `cacheControl` | java.util.List | [[cdk.support/lookup-entry]] | `:cache-control` |
| `contentDisposition` | java.lang.String | [[cdk.support/lookup-entry]] | `:content-disposition` |
| `contentEncoding` | java.lang.String | [[cdk.support/lookup-entry]] | `:content-encoding` |
| `contentLanguage` | java.lang.String | [[cdk.support/lookup-entry]] | `:content-language` |
| `contentType` | java.lang.String | [[cdk.support/lookup-entry]] | `:content-type` |
| `destinationBucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:destination-bucket` |
| `destinationKeyPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:destination-key-prefix` |
| `distribution` | software.amazon.awscdk.services.cloudfront.IDistribution | [[cdk.support/lookup-entry]] | `:distribution` |
| `distributionPaths` | java.util.List | [[cdk.support/lookup-entry]] | `:distribution-paths` |
| `ephemeralStorageSize` | software.amazon.awscdk.Size | [[cdk.support/lookup-entry]] | `:ephemeral-storage-size` |
| `exclude` | java.util.List | [[cdk.support/lookup-entry]] | `:exclude` |
| `expires` | software.amazon.awscdk.Expiration | [[cdk.support/lookup-entry]] | `:expires` |
| `extract` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:extract` |
| `include` | java.util.List | [[cdk.support/lookup-entry]] | `:include` |
| `logGroup` | software.amazon.awscdk.services.logs.ILogGroup | [[cdk.support/lookup-entry]] | `:log-group` |
| `logRetention` | software.amazon.awscdk.services.logs.RetentionDays | [[cdk.api.services.logs/retention-days]] | `:log-retention` |
| `memoryLimit` | java.lang.Number | [[cdk.support/lookup-entry]] | `:memory-limit` |
| `metadata` | java.util.Map | [[cdk.support/lookup-entry]] | `:metadata` |
| `prune` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:prune` |
| `retainOnDelete` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:retain-on-delete` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `serverSideEncryption` | software.amazon.awscdk.services.s3.deployment.ServerSideEncryption | [[cdk.api.services.s3.deployment/server-side-encryption]] | `:server-side-encryption` |
| `serverSideEncryptionAwsKmsKeyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:server-side-encryption-aws-kms-key-id` |
| `serverSideEncryptionCustomerAlgorithm` | java.lang.String | [[cdk.support/lookup-entry]] | `:server-side-encryption-customer-algorithm` |
| `signContent` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:sign-content` |
| `sources` | java.util.List | [[cdk.support/lookup-entry]] | `:sources` |
| `storageClass` | software.amazon.awscdk.services.s3.deployment.StorageClass | [[cdk.api.services.s3.deployment/storage-class]] | `:storage-class` |
| `useEfs` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:use-efs` |
| `vpc` | software.amazon.awscdk.services.ec2.IVpc | [[cdk.support/lookup-entry]] | `:vpc` |
| `vpcSubnets` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:vpc-subnets` |
| `websiteRedirectLocation` | java.lang.String | [[cdk.support/lookup-entry]] | `:website-redirect-location` |
sourceraw docstring

build-deploy-time-substituted-file-builderclj

(build-deploy-time-substituted-file-builder builder id config)

The build-deploy-time-substituted-file-builder function updates a DeployTimeSubstitutedFile$Builder instance using the provided configuration. The function takes the DeployTimeSubstitutedFile$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
destinationBucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:destination-bucket
destinationKeyjava.lang.Stringcdk.support/lookup-entry:destination-key
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
sourcejava.lang.Stringcdk.support/lookup-entry:source
substitutionsjava.util.Mapcdk.support/lookup-entry:substitutions
The build-deploy-time-substituted-file-builder function updates a DeployTimeSubstitutedFile$Builder instance using the provided configuration.
  The function takes the DeployTimeSubstitutedFile$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 |
|---|---|---|---|
| `destinationBucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:destination-bucket` |
| `destinationKey` | java.lang.String | [[cdk.support/lookup-entry]] | `:destination-key` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `source` | java.lang.String | [[cdk.support/lookup-entry]] | `:source` |
| `substitutions` | java.util.Map | [[cdk.support/lookup-entry]] | `:substitutions` |
sourceraw docstring

build-deploy-time-substituted-file-props-builderclj

(build-deploy-time-substituted-file-props-builder builder id config)

The build-deploy-time-substituted-file-props-builder function updates a DeployTimeSubstitutedFileProps$Builder instance using the provided configuration. The function takes the DeployTimeSubstitutedFileProps$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
destinationBucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:destination-bucket
destinationKeyjava.lang.Stringcdk.support/lookup-entry:destination-key
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
sourcejava.lang.Stringcdk.support/lookup-entry:source
substitutionsjava.util.Mapcdk.support/lookup-entry:substitutions
The build-deploy-time-substituted-file-props-builder function updates a DeployTimeSubstitutedFileProps$Builder instance using the provided configuration.
  The function takes the DeployTimeSubstitutedFileProps$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 |
|---|---|---|---|
| `destinationBucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:destination-bucket` |
| `destinationKey` | java.lang.String | [[cdk.support/lookup-entry]] | `:destination-key` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `source` | java.lang.String | [[cdk.support/lookup-entry]] | `:source` |
| `substitutions` | java.util.Map | [[cdk.support/lookup-entry]] | `:substitutions` |
sourceraw docstring

build-deployment-source-context-builderclj

(build-deployment-source-context-builder builder id config)

The build-deployment-source-context-builder function updates a DeploymentSourceContext$Builder instance using the provided configuration. The function takes the DeploymentSourceContext$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
handlerRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:handler-role
The build-deployment-source-context-builder function updates a DeploymentSourceContext$Builder instance using the provided configuration.
  The function takes the DeploymentSourceContext$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 |
|---|---|---|---|
| `handlerRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:handler-role` |
sourceraw docstring

build-source-config-builderclj

(build-source-config-builder builder id config)

The build-source-config-builder function updates a SourceConfig$Builder instance using the provided configuration. The function takes the SourceConfig$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
bucketsoftware.amazon.awscdk.services.s3.IBucketcdk.support/lookup-entry:bucket
markersjava.util.Mapcdk.support/lookup-entry:markers
zipObjectKeyjava.lang.Stringcdk.support/lookup-entry:zip-object-key
The build-source-config-builder function updates a SourceConfig$Builder instance using the provided configuration.
  The function takes the SourceConfig$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 |
|---|---|---|---|
| `bucket` | software.amazon.awscdk.services.s3.IBucket | [[cdk.support/lookup-entry]] | `:bucket` |
| `markers` | java.util.Map | [[cdk.support/lookup-entry]] | `:markers` |
| `zipObjectKey` | java.lang.String | [[cdk.support/lookup-entry]] | `:zip-object-key` |
sourceraw docstring

deploy-time-substituted-file-builderclj

(deploy-time-substituted-file-builder scope id config)

Creates a DeployTimeSubstitutedFile$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  `DeployTimeSubstitutedFile$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

deploy-time-substituted-file-props-builderclj

(deploy-time-substituted-file-props-builder id config)

Creates a DeployTimeSubstitutedFileProps$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  `DeployTimeSubstitutedFileProps$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

deployment-source-context-builderclj

(deployment-source-context-builder id config)

Creates a DeploymentSourceContext$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  `DeploymentSourceContext$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

server-side-encryptionclj

(server-side-encryption config id item-key)

The server-side-encryption function data interprets values in the provided config data into a ServerSideEncryption 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 ServerSideEncryption - the value is returned.
  • is :aes-256 - ServerSideEncryption/AES_256 is returned
  • is :aws-kms - ServerSideEncryption/AWS_KMS is returned

If a value is not found or matches the above criteria, nil is returned.

The `server-side-encryption` function data interprets values in the provided config data into a 
`ServerSideEncryption` 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 `ServerSideEncryption` - the value is returned.
* is `:aes-256` - `ServerSideEncryption/AES_256` is returned
* is `:aws-kms` - `ServerSideEncryption/AWS_KMS` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

source-config-builderclj

(source-config-builder id config)

Creates a SourceConfig$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  `SourceConfig$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

storage-classclj

(storage-class config id item-key)

The storage-class function data interprets values in the provided config data into a StorageClass 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 StorageClass - the value is returned.
  • is :glacier - StorageClass/GLACIER is returned
  • is :reduced-redundancy - StorageClass/REDUCED_REDUNDANCY is returned
  • is :onezone-ia - StorageClass/ONEZONE_IA is returned
  • is :standard-ia - StorageClass/STANDARD_IA is returned
  • is :standard - StorageClass/STANDARD is returned
  • is :intelligent-tiering - StorageClass/INTELLIGENT_TIERING is returned
  • is :deep-archive - StorageClass/DEEP_ARCHIVE is returned

If a value is not found or matches the above criteria, nil is returned.

The `storage-class` function data interprets values in the provided config data into a 
`StorageClass` 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 `StorageClass` - the value is returned.
* is `:glacier` - `StorageClass/GLACIER` is returned
* is `:reduced-redundancy` - `StorageClass/REDUCED_REDUNDANCY` is returned
* is `:onezone-ia` - `StorageClass/ONEZONE_IA` is returned
* is `:standard-ia` - `StorageClass/STANDARD_IA` is returned
* is `:standard` - `StorageClass/STANDARD` is returned
* is `:intelligent-tiering` - `StorageClass/INTELLIGENT_TIERING` is returned
* is `:deep-archive` - `StorageClass/DEEP_ARCHIVE` 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