@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:37.134Z") public class CfnPlaybackKeyPair extends CfnResource implements IInspectable
The AWS::IVS::PlaybackKeyPair
resource specifies an playback key pair. uses a public playback key to validate playback tokens that have been signed with the corresponding private key. For more information, see Setting Up Private Channels in the Amazon Interactive Video Service User Guide .
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ivs.*; CfnPlaybackKeyPair cfnPlaybackKeyPair = CfnPlaybackKeyPair.Builder.create(this, "MyCfnPlaybackKeyPair") .name("name") .publicKeyMaterial("publicKeyMaterial") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
Modifier and Type | Class and Description |
---|---|
static class |
CfnPlaybackKeyPair.Builder
A fluent builder for
CfnPlaybackKeyPair . |
IInspectable.Jsii$Default, IInspectable.Jsii$Proxy
IConstruct.Jsii$Default
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
|
Modifier | Constructor and Description |
---|---|
|
CfnPlaybackKeyPair(Construct scope,
java.lang.String id)
Create a new `AWS::IVS::PlaybackKeyPair`.
|
|
CfnPlaybackKeyPair(Construct scope,
java.lang.String id,
CfnPlaybackKeyPairProps props)
Create a new `AWS::IVS::PlaybackKeyPair`.
|
protected |
CfnPlaybackKeyPair(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
CfnPlaybackKeyPair(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttrArn()
Key-pair ARN.
|
java.lang.String |
getAttrFingerprint()
Key-pair identifier.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
getCfnProperties() |
java.lang.String |
getName()
Playback-key-pair name.
|
java.lang.String |
getPublicKeyMaterial()
The public portion of a customer-generated key pair.
|
TagManager |
getTags()
An array of key-value pairs to apply to this resource.
|
void |
inspect(TreeInspector inspector)
Examines the CloudFormation resource and discloses attributes.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
renderProperties(java.util.Map<java.lang.String,java.lang.Object> props) |
void |
setName(java.lang.String value)
Playback-key-pair name.
|
void |
setPublicKeyMaterial(java.lang.String value)
The public portion of a customer-generated key pair.
|
addDeletionOverride, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getMetadata, getUpdatedProperites, isCfnResource, shouldSynthesize, toString, validateProperties
getRef
getCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalId
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
public static final java.lang.String CFN_RESOURCE_TYPE_NAME
protected CfnPlaybackKeyPair(software.amazon.jsii.JsiiObjectRef objRef)
protected CfnPlaybackKeyPair(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public CfnPlaybackKeyPair(Construct scope, java.lang.String id, CfnPlaybackKeyPairProps props)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.props
- - resource properties.public CfnPlaybackKeyPair(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.public void inspect(TreeInspector inspector)
inspect
in interface IInspectable
inspector
- - tree inspector to collect and process attributes. This parameter is required.protected java.util.Map<java.lang.String,java.lang.Object> renderProperties(java.util.Map<java.lang.String,java.lang.Object> props)
renderProperties
in class CfnResource
props
- This parameter is required.public java.lang.String getAttrArn()
For example: arn:aws:ivs:us-west-2:693991300569:playback-key/f99cde61-c2b0-4df3-8941-ca7d38acca1a
public java.lang.String getAttrFingerprint()
For example: 98:0d:1a:a0:19:96:1e:ea:0a:0a:2c:9a:42:19:2b:e7
protected java.util.Map<java.lang.String,java.lang.Object> getCfnProperties()
getCfnProperties
in class CfnResource
public TagManager getTags()
For more information, see Tag .
public java.lang.String getName()
The value does not need to be unique.
public void setName(java.lang.String value)
The value does not need to be unique.
public java.lang.String getPublicKeyMaterial()
public void setPublicKeyMaterial(java.lang.String value)