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)
View on GitHub
SpekeKeyProvider Structure Reference