Documentation ¶
Index ¶
- func CfnChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnChannel_IsCfnElement(x interface{}) *bool
- func CfnChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnChannel_IsConstruct(x interface{}) *bool
- func CfnPlaybackKeyPair_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPlaybackKeyPair_IsCfnElement(x interface{}) *bool
- func CfnPlaybackKeyPair_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPlaybackKeyPair_IsConstruct(x interface{}) *bool
- func CfnRecordingConfiguration_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRecordingConfiguration_IsCfnElement(x interface{}) *bool
- func CfnRecordingConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRecordingConfiguration_IsConstruct(x interface{}) *bool
- func CfnStreamKey_CFN_RESOURCE_TYPE_NAME() *string
- func CfnStreamKey_IsCfnElement(x interface{}) *bool
- func CfnStreamKey_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnStreamKey_IsConstruct(x interface{}) *bool
- func NewCfnChannel_Override(c CfnChannel, scope constructs.Construct, id *string, props *CfnChannelProps)
- func NewCfnPlaybackKeyPair_Override(c CfnPlaybackKeyPair, scope constructs.Construct, id *string, ...)
- func NewCfnRecordingConfiguration_Override(c CfnRecordingConfiguration, scope constructs.Construct, id *string, ...)
- func NewCfnStreamKey_Override(c CfnStreamKey, scope constructs.Construct, id *string, ...)
- type CfnChannel
- type CfnChannelProps
- type CfnPlaybackKeyPair
- type CfnPlaybackKeyPairProps
- type CfnRecordingConfiguration
- type CfnRecordingConfigurationProps
- type CfnRecordingConfiguration_DestinationConfigurationProperty
- type CfnRecordingConfiguration_S3DestinationConfigurationProperty
- type CfnStreamKey
- type CfnStreamKeyProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnChannel_IsCfnElement ¶
func CfnChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnChannel_IsCfnResource ¶
func CfnChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnChannel_IsConstruct ¶
func CfnChannel_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnPlaybackKeyPair_CFN_RESOURCE_TYPE_NAME ¶
func CfnPlaybackKeyPair_CFN_RESOURCE_TYPE_NAME() *string
func CfnPlaybackKeyPair_IsCfnElement ¶
func CfnPlaybackKeyPair_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnPlaybackKeyPair_IsCfnResource ¶
func CfnPlaybackKeyPair_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnPlaybackKeyPair_IsConstruct ¶
func CfnPlaybackKeyPair_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnRecordingConfiguration_CFN_RESOURCE_TYPE_NAME ¶
func CfnRecordingConfiguration_CFN_RESOURCE_TYPE_NAME() *string
func CfnRecordingConfiguration_IsCfnElement ¶
func CfnRecordingConfiguration_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnRecordingConfiguration_IsCfnResource ¶
func CfnRecordingConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnRecordingConfiguration_IsConstruct ¶
func CfnRecordingConfiguration_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnStreamKey_CFN_RESOURCE_TYPE_NAME ¶
func CfnStreamKey_CFN_RESOURCE_TYPE_NAME() *string
func CfnStreamKey_IsCfnElement ¶
func CfnStreamKey_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnStreamKey_IsCfnResource ¶
func CfnStreamKey_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnStreamKey_IsConstruct ¶
func CfnStreamKey_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnChannel_Override ¶
func NewCfnChannel_Override(c CfnChannel, scope constructs.Construct, id *string, props *CfnChannelProps)
Create a new `AWS::IVS::Channel`.
func NewCfnPlaybackKeyPair_Override ¶
func NewCfnPlaybackKeyPair_Override(c CfnPlaybackKeyPair, scope constructs.Construct, id *string, props *CfnPlaybackKeyPairProps)
Create a new `AWS::IVS::PlaybackKeyPair`.
func NewCfnRecordingConfiguration_Override ¶
func NewCfnRecordingConfiguration_Override(c CfnRecordingConfiguration, scope constructs.Construct, id *string, props *CfnRecordingConfigurationProps)
Create a new `AWS::IVS::RecordingConfiguration`.
func NewCfnStreamKey_Override ¶
func NewCfnStreamKey_Override(c CfnStreamKey, scope constructs.Construct, id *string, props *CfnStreamKeyProps)
Create a new `AWS::IVS::StreamKey`.
Types ¶
type CfnChannel ¶
type CfnChannel interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrIngestEndpoint() *string AttrPlaybackUrl() *string Authorized() interface{} SetAuthorized(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LatencyMode() *string SetLatencyMode(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node RecordingConfigurationArn() *string SetRecordingConfigurationArn(val *string) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager Type() *string SetType(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::IVS::Channel`.
func NewCfnChannel ¶
func NewCfnChannel(scope constructs.Construct, id *string, props *CfnChannelProps) CfnChannel
Create a new `AWS::IVS::Channel`.
type CfnChannelProps ¶
type CfnChannelProps struct { // `AWS::IVS::Channel.Authorized`. Authorized interface{} `json:"authorized"` // `AWS::IVS::Channel.LatencyMode`. LatencyMode *string `json:"latencyMode"` // `AWS::IVS::Channel.Name`. Name *string `json:"name"` // `AWS::IVS::Channel.RecordingConfigurationArn`. RecordingConfigurationArn *string `json:"recordingConfigurationArn"` // `AWS::IVS::Channel.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::IVS::Channel.Type`. Type *string `json:"type"` }
Properties for defining a `AWS::IVS::Channel`.
type CfnPlaybackKeyPair ¶
type CfnPlaybackKeyPair interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrFingerprint() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node PublicKeyMaterial() *string SetPublicKeyMaterial(val *string) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::IVS::PlaybackKeyPair`.
func NewCfnPlaybackKeyPair ¶
func NewCfnPlaybackKeyPair(scope constructs.Construct, id *string, props *CfnPlaybackKeyPairProps) CfnPlaybackKeyPair
Create a new `AWS::IVS::PlaybackKeyPair`.
type CfnPlaybackKeyPairProps ¶
type CfnPlaybackKeyPairProps struct { // `AWS::IVS::PlaybackKeyPair.PublicKeyMaterial`. PublicKeyMaterial *string `json:"publicKeyMaterial"` // `AWS::IVS::PlaybackKeyPair.Name`. Name *string `json:"name"` // `AWS::IVS::PlaybackKeyPair.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::IVS::PlaybackKeyPair`.
type CfnRecordingConfiguration ¶
type CfnRecordingConfiguration interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrState() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DestinationConfiguration() interface{} SetDestinationConfiguration(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::IVS::RecordingConfiguration`.
func NewCfnRecordingConfiguration ¶
func NewCfnRecordingConfiguration(scope constructs.Construct, id *string, props *CfnRecordingConfigurationProps) CfnRecordingConfiguration
Create a new `AWS::IVS::RecordingConfiguration`.
type CfnRecordingConfigurationProps ¶
type CfnRecordingConfigurationProps struct { // `AWS::IVS::RecordingConfiguration.DestinationConfiguration`. DestinationConfiguration interface{} `json:"destinationConfiguration"` // `AWS::IVS::RecordingConfiguration.Name`. Name *string `json:"name"` // `AWS::IVS::RecordingConfiguration.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::IVS::RecordingConfiguration`.
type CfnRecordingConfiguration_DestinationConfigurationProperty ¶
type CfnRecordingConfiguration_DestinationConfigurationProperty struct {
// `CfnRecordingConfiguration.DestinationConfigurationProperty.S3`.
S3 interface{} `json:"s3"`
}
type CfnRecordingConfiguration_S3DestinationConfigurationProperty ¶
type CfnRecordingConfiguration_S3DestinationConfigurationProperty struct { // `CfnRecordingConfiguration.S3DestinationConfigurationProperty.BucketName`. BucketName *string `json:"bucketName"` }
type CfnStreamKey ¶
type CfnStreamKey interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrValue() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ChannelArn() *string SetChannelArn(val *string) CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::IVS::StreamKey`.
func NewCfnStreamKey ¶
func NewCfnStreamKey(scope constructs.Construct, id *string, props *CfnStreamKeyProps) CfnStreamKey
Create a new `AWS::IVS::StreamKey`.
type CfnStreamKeyProps ¶
type CfnStreamKeyProps struct { // `AWS::IVS::StreamKey.ChannelArn`. ChannelArn *string `json:"channelArn"` // `AWS::IVS::StreamKey.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::IVS::StreamKey`.