Class: Aws::MediaPackage::Types::Authorization
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaPackage::Types::Authorization
- Defined in:
- gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb
Overview
Note:
When making an API call, you may pass Authorization data as a hash:
{
cdn_identifier_secret: "__string", # required
secrets_role_arn: "__string", # required
}
CDN Authorization credentials
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cdn_identifier_secret ⇒ String
The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
-
#secrets_role_arn ⇒ String
The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
Instance Attribute Details
#cdn_identifier_secret ⇒ String
The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
36 37 38 39 40 41 |
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 36 class Authorization < Struct.new( :cdn_identifier_secret, :secrets_role_arn) SENSITIVE = [] include Aws::Structure end |
#secrets_role_arn ⇒ String
The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
36 37 38 39 40 41 |
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 36 class Authorization < Struct.new( :cdn_identifier_secret, :secrets_role_arn) SENSITIVE = [] include Aws::Structure end |