--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "awscc_imagebuilder_infrastructure_configuration Data Source - terraform-provider-awscc" subcategory: "" description: |- Data Source schema for AWS::ImageBuilder::InfrastructureConfiguration --- # awscc_imagebuilder_infrastructure_configuration (Data Source) Data Source schema for AWS::ImageBuilder::InfrastructureConfiguration ## Schema ### Required - `id` (String) Uniquely identifies the resource. ### Read-Only - `arn` (String) The Amazon Resource Name (ARN) of the infrastructure configuration. - `description` (String) The description of the infrastructure configuration. - `instance_metadata_options` (Attributes) The instance metadata option settings for the infrastructure configuration. (see [below for nested schema](#nestedatt--instance_metadata_options)) - `instance_profile_name` (String) The instance profile of the infrastructure configuration. - `instance_types` (List of String) The instance types of the infrastructure configuration. - `key_pair` (String) The EC2 key pair of the infrastructure configuration.. - `logging` (Attributes) The logging configuration of the infrastructure configuration. (see [below for nested schema](#nestedatt--logging)) - `name` (String) The name of the infrastructure configuration. - `resource_tags` (Map of String) The tags attached to the resource created by Image Builder. - `security_group_ids` (List of String) The security group IDs of the infrastructure configuration. - `sns_topic_arn` (String) The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration. - `subnet_id` (String) The subnet ID of the infrastructure configuration. - `tags` (Map of String) The tags associated with the component. - `terminate_instance_on_failure` (Boolean) The terminate instance on failure configuration of the infrastructure configuration. ### Nested Schema for `instance_metadata_options` Read-Only: - `http_put_response_hop_limit` (Number) Limit the number of hops that an instance metadata request can traverse to reach its destination. - `http_tokens` (String) Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows: ### Nested Schema for `logging` Read-Only: - `s3_logs` (Attributes) The S3 path in which to store the logs. (see [below for nested schema](#nestedatt--logging--s3_logs)) ### Nested Schema for `logging.s3_logs` Read-Only: - `s3_bucket_name` (String) S3BucketName - `s3_key_prefix` (String) S3KeyPrefix