InfrastructureConfiguration

public struct InfrastructureConfiguration : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • arn

    The Amazon Resource Name (ARN) of the infrastructure configuration.

    Declaration

    Swift

    public let arn: String?
  • The date on which the infrastructure configuration was created.

    Declaration

    Swift

    public let dateCreated: String?
  • The date on which the infrastructure configuration was last updated.

    Declaration

    Swift

    public let dateUpdated: String?
  • The description of the infrastructure configuration.

    Declaration

    Swift

    public let description: String?
  • The instance profile of the infrastructure configuration.

    Declaration

    Swift

    public let instanceProfileName: String?
  • The instance types of the infrastructure configuration.

    Declaration

    Swift

    public let instanceTypes: [String]?
  • The EC2 key pair of the infrastructure configuration.

    Declaration

    Swift

    public let keyPair: String?
  • The logging configuration of the infrastructure configuration.

    Declaration

    Swift

    public let logging: Logging?
  • The name of the infrastructure configuration.

    Declaration

    Swift

    public let name: String?
  • The tags attached to the resource created by Image Builder.

    Declaration

    Swift

    public let resourceTags: [String : String]?
  • The security group IDs of the infrastructure configuration.

    Declaration

    Swift

    public let securityGroupIds: [String]?
  • The SNS topic Amazon Resource Name (ARN) of the infrastructure configuration.

    Declaration

    Swift

    public let snsTopicArn: String?
  • The subnet ID of the infrastructure configuration.

    Declaration

    Swift

    public let subnetId: String?
  • The tags of the infrastructure configuration.

    Declaration

    Swift

    public let tags: [String : String]?
  • The terminate instance on failure configuration of the infrastructure configuration.

    Declaration

    Swift

    public let terminateInstanceOnFailure: Bool?
  • Undocumented

    Declaration

    Swift

    public init(arn: String? = nil, dateCreated: String? = nil, dateUpdated: String? = nil, description: String? = nil, instanceProfileName: String? = nil, instanceTypes: [String]? = nil, keyPair: String? = nil, logging: Logging? = nil, name: String? = nil, resourceTags: [String : String]? = nil, securityGroupIds: [String]? = nil, snsTopicArn: String? = nil, subnetId: String? = nil, tags: [String : String]? = nil, terminateInstanceOnFailure: Bool? = nil)