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