AWS::ImageBuilder::InfrastructureConfigurationResource schema for AWS::ImageBuilder::InfrastructureConfiguration
14 configurable properties. 2 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
InstanceProfileName | string | Required |
Name | string | RequiredCreate-only |
Description | string | |
InstanceMetadataOptions | InstanceMetadataOptions | |
InstanceTypes | Array<string> | |
KeyPair | string | |
Logging | Logging | |
Placement | Placement | |
ResourceTags | object | |
SecurityGroupIds | Array<string> | |
SnsTopicArn | string | |
SubnetId | string | |
Tags | object | |
TerminateInstanceOnFailure | boolean |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
Arn | string | The Amazon Resource Name (ARN) of the infrastructure configuration. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::ImageBuilder::InfrastructureConfiguration
Resources:
MyResource:
Type: AWS::ImageBuilder::InfrastructureConfiguration
Properties:
Name: "my-name"
InstanceProfileName: "my-instanceprofilename"
Tags:
- Key: Environment
Value: Production
Description: !Ref "AWS::StackName"Permissions CloudFormation needs in your IAM role to manage this resource.
iam:PassRoleiam:GetRoleiam:GetInstanceProfileiam:CreateServiceLinkedRolesns:Publishimagebuilder:TagResourceimagebuilder:GetInfrastructureConfigurationimagebuilder:CreateInfrastructureConfigurationiam:PassRolesns:Publishimagebuilder:GetInfrastructureConfigurationimagebuilder:UpdateInfrastructureConfigurationimagebuilder:TagResourceimagebuilder:UntagResourceimagebuilder:GetInfrastructureConfigurationimagebuilder:UntagResourceimagebuilder:GetInfrastructureConfigurationimagebuilder:DeleteInfrastructureConfigurationimagebuilder:ListInfrastructureConfigurationsOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterArnThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
Name