UNPKG

@aws-cdk/aws-ivs-alpha

Version:

The CDK Construct Library for AWS::IVS

52 lines (51 loc) 1.6 kB
import * as core from 'aws-cdk-lib/core'; import { Construct } from 'constructs'; /** * Represents an IVS Playback Key Pair */ export interface IPlaybackKeyPair extends core.IResource { /** * Key-pair ARN. For example: arn:aws:ivs:us-west-2:693991300569:playback-key/f99cde61-c2b0-4df3-8941-ca7d38acca1a * * @attribute */ readonly playbackKeyPairArn: string; } /** * Reference to a new or existing IVS Playback Key Pair */ declare abstract class PlaybackKeyPairBase extends core.Resource implements IPlaybackKeyPair { abstract readonly playbackKeyPairArn: string; } /** * Properties for creating a new Playback Key Pair */ export interface PlaybackKeyPairProps { /** * The public portion of a customer-generated key pair. */ readonly publicKeyMaterial: string; /** * An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource. * The value does not need to be unique. * * @default Automatically generated name */ readonly playbackKeyPairName?: string; } /** A new IVS Playback Key Pair */ export declare class PlaybackKeyPair extends PlaybackKeyPairBase { /** Uniquely identifies this class. */ static readonly PROPERTY_INJECTION_ID: string; readonly playbackKeyPairArn: string; /** * Key-pair identifier. For example: 98:0d:1a:a0:19:96:1e:ea:0a:0a:2c:9a:42:19:2b:e7 * * @attribute */ readonly playbackKeyPairFingerprint: string; constructor(scope: Construct, id: string, props: PlaybackKeyPairProps); } export {};