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]
-
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)