StaticKeyProvider

public struct StaticKeyProvider : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Relates to DRM implementation. Sets the value of the KEYFORMAT attribute. Must be ‘identity’ or a reverse DNS string. May be omitted to indicate an implicit value of ‘identity’.

    Declaration

    Swift

    public let keyFormat: String?
  • Relates to DRM implementation. Either a single positive integer version value or a slash delimited list of version values (1/2/3).

    Declaration

    Swift

    public let keyFormatVersions: String?
  • Relates to DRM implementation. Use a 32-character hexidecimal string to specify Key Value (StaticKeyValue).

    Declaration

    Swift

    public let staticKeyValue: String?
  • url

    Relates to DRM implementation. The location of the license server used for protecting content.

    Declaration

    Swift

    public let url: String?
  • Undocumented

    Declaration

    Swift

    public init(keyFormat: String? = nil, keyFormatVersions: String? = nil, staticKeyValue: String? = nil, url: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws