PutResourceConfigRequest

public struct PutResourceConfigRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The configuration object of the resource in valid JSON format. It must match the schema registered with AWS CloudFormation. The configuration JSON must not exceed 64 KB.

    Declaration

    Swift

    public let configuration: String
  • Unique identifier of the resource.

    Declaration

    Swift

    public let resourceId: String
  • Name of the resource.

    Declaration

    Swift

    public let resourceName: String?
  • The type of the resource. The custom resource type must be registered with AWS CloudFormation. You cannot use the organization names “aws”, “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.

    Declaration

    Swift

    public let resourceType: String
  • Version of the schema registered for the ResourceType in AWS CloudFormation.

    Declaration

    Swift

    public let schemaVersionId: String
  • Tags associated with the resource.

    Declaration

    Swift

    public let tags: [String : String]?
  • Undocumented

    Declaration

    Swift

    public init(configuration: String, resourceId: String, resourceName: String? = nil, resourceType: String, schemaVersionId: String, tags: [String : String]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws