DocumentIdentifier

public struct DocumentIdentifier : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The document format, either JSON or YAML.

    Declaration

    Swift

    public let documentFormat: DocumentFormat?
  • The document type.

    Declaration

    Swift

    public let documentType: DocumentType?
  • The document version.

    Declaration

    Swift

    public let documentVersion: String?
  • The name of the Systems Manager document.

    Declaration

    Swift

    public let name: String?
  • The AWS user account that created the document.

    Declaration

    Swift

    public let owner: String?
  • The operating system platform.

    Declaration

    Swift

    public let platformTypes: [PlatformType]?
  • A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document.

    Declaration

    Swift

    public let requires: [DocumentRequires]?
  • The schema version.

    Declaration

    Swift

    public let schemaVersion: String?
  • The tags, or metadata, that have been applied to the document.

    Declaration

    Swift

    public let tags: [Tag]?
  • The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.

    Declaration

    Swift

    public let targetType: String?
  • An optional field specifying the version of the artifact associated with the document. For example, “Release 12, Update 6”. This value is unique across all versions of a document, and cannot be changed.

    Declaration

    Swift

    public let versionName: String?
  • Undocumented

    Declaration

    Swift

    public init(documentFormat: DocumentFormat? = nil, documentType: DocumentType? = nil, documentVersion: String? = nil, name: String? = nil, owner: String? = nil, platformTypes: [PlatformType]? = nil, requires: [DocumentRequires]? = nil, schemaVersion: String? = nil, tags: [Tag]? = nil, targetType: String? = nil, versionName: String? = nil)