Skip to content

Data Source: awsImagebuilderDistributionConfiguration

Provides details about an Image Builder Distribution Configuration.

Example Usage

/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsImagebuilderDistributionConfiguration.DataAwsImagebuilderDistributionConfiguration(
  this,
  "example",
  {
    arn: "arn:aws:imagebuilder:us-west-2:aws:distribution-configuration/example",
  }
);

Argument Reference

  • arn - (Required) ARN of the distribution configuration.

Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • dateCreated - Date the distribution configuration was created.
  • dateUpdated - Date the distribution configuration was updated.
  • description - Description of the distribution configuration.
  • distribution - Set of distributions.
  • amiDistributionConfiguration - Nested list of AMI distribution configuration.
    • amiTags - Key-value map of tags to apply to distributed AMI.
    • description - Description to apply to distributed AMI.
    • kmsKeyId - ARN of Key Management Service (KMS) Key to encrypt AMI.
    • launchPermission - Nested list of EC2 launch permissions.
    • organizationArns - Set of AWS Organization ARNs.
    • organizationalUnitArns - Set of AWS Organizational Unit ARNs.
    • userGroups - Set of EC2 launch permission user groups.
    • userIds - Set of AWS Account identifiers.
    • targetAccountIds - Set of target AWS Account identifiers.
  • containerDistributionConfiguration - Nested list of container distribution configurations.
    • containerTags - Set of tags that are attached to the container distribution configuration.
    • description - Description of the container distribution configuration.
    • targetRepository - Set of destination repositories for the container distribution configuration.
    • repositoryName - Name of the container repository where the output container image is stored.
    • service - Service in which the image is registered.
  • fastLaunchConfiguration - Nested list of Windows faster-launching configurations to use for AMI distribution.
    • accountId - The owner account ID for the fast-launch enabled Windows AMI.
    • enabled - A Boolean that represents the current state of faster launching for the Windows AMI.
    • launchTemplate - Nested list of launch templates that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
    • launchTemplateId - The ID of the launch template to use for faster launching for a Windows AMI.
    • launchTemplateName - The name of the launch template to use for faster launching for a Windows AMI.
    • launchTemplateVersion - The version of the launch template to use for faster launching for a Windows AMI.
    • maxParallelLaunches - The maximum number of parallel instances that are launched for creating resources.
    • snapshotConfiguration - Nested list of configurations for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.
    • targetResourceCount - The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
  • launchTemplateConfiguration - Nested list of launch template configurations.
    • default - Whether the specified Amazon EC2 launch template is set as the default launch template.
    • launchTemplateId - ID of the Amazon EC2 launch template.
    • accountId - The account ID that this configuration applies to.
  • licenseConfigurationArns - Set of Amazon Resource Names (ARNs) of License Manager License Configurations.
  • region - AWS Region of distribution.
  • name - Name of the distribution configuration.
  • tags - Key-value map of resource tags for the distribution configuration.