SpekeKeyProvider

public struct SpekeKeyProvider : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.

    Declaration

    Swift

    public let certificateArn: String?
  • The resource ID to include in key requests.

    Declaration

    Swift

    public let resourceId: String
  • An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.

    Declaration

    Swift

    public let roleArn: String
  • The system IDs to include in key requests.

    Declaration

    Swift

    public let systemIds: [String]
  • url

    The URL of the external key provider service.

    Declaration

    Swift

    public let url: String
  • Undocumented

    Declaration

    Swift

    public init(certificateArn: String? = nil, resourceId: String, roleArn: String, systemIds: [String], url: String)