class Aws::Imagebuilder::Types::UpdateDistributionConfigurationRequest

@note When making an API call, you may pass UpdateDistributionConfigurationRequest

data as a hash:

    {
      distribution_configuration_arn: "DistributionConfigurationArn", # required
      description: "NonEmptyString",
      distributions: [ # required
        {
          region: "NonEmptyString", # required
          ami_distribution_configuration: {
            name: "AmiNameString",
            description: "NonEmptyString",
            target_account_ids: ["AccountId"],
            ami_tags: {
              "TagKey" => "TagValue",
            },
            kms_key_id: "NonEmptyString",
            launch_permission: {
              user_ids: ["AccountId"],
              user_groups: ["NonEmptyString"],
            },
          },
          container_distribution_configuration: {
            description: "NonEmptyString",
            container_tags: ["NonEmptyString"],
            target_repository: { # required
              service: "ECR", # required, accepts ECR
              repository_name: "NonEmptyString", # required
            },
          },
          license_configuration_arns: ["LicenseConfigurationArn"],
          launch_template_configurations: [
            {
              launch_template_id: "LaunchTemplateId", # required
              account_id: "AccountId",
              set_default_version: false,
            },
          ],
        },
      ],
      client_token: "ClientToken", # required
    }

@!attribute [rw] distribution_configuration_arn

The Amazon Resource Name (ARN) of the distribution configuration
that you want to update.
@return [String]

@!attribute [rw] description

The description of the distribution configuration.
@return [String]

@!attribute [rw] distributions

The distributions of the distribution configuration.
@return [Array<Types::Distribution>]

@!attribute [rw] client_token

The idempotency token of the distribution configuration.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/UpdateDistributionConfigurationRequest AWS API Documentation

Constants

SENSITIVE