Class MedialiveChannel
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannel
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:53.960Z") @Stability(Stable) public class MedialiveChannel extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel aws_medialive_channel}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMedialiveChannel.BuilderA fluent builder forMedialiveChannel.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedMedialiveChannel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedMedialiveChannel(software.amazon.jsii.JsiiObjectRef objRef)MedialiveChannel(software.constructs.Construct scope, String id, MedialiveChannelConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel aws_medialive_channel} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
MedialiveChannel
protected MedialiveChannel(software.amazon.jsii.JsiiObjectRef objRef)
-
MedialiveChannel
protected MedialiveChannel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
MedialiveChannel
@Stability(Stable) public MedialiveChannel(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull MedialiveChannelConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel aws_medialive_channel} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
putCdiInputSpecification
@Stability(Stable) public void putCdiInputSpecification(@NotNull MedialiveChannelCdiInputSpecification value)- Parameters:
value- This parameter is required.
-
putDestinations
@Stability(Stable) public void putDestinations(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putEncoderSettings
@Stability(Stable) public void putEncoderSettings(@NotNull MedialiveChannelEncoderSettings value)- Parameters:
value- This parameter is required.
-
putInputAttachments
@Stability(Stable) public void putInputAttachments(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putInputSpecification
@Stability(Stable) public void putInputSpecification(@NotNull MedialiveChannelInputSpecification value)- Parameters:
value- This parameter is required.
-
putMaintenance
@Stability(Stable) public void putMaintenance(@NotNull MedialiveChannelMaintenance value)- Parameters:
value- This parameter is required.
-
putTimeouts
@Stability(Stable) public void putTimeouts(@NotNull MedialiveChannelTimeouts value)- Parameters:
value- This parameter is required.
-
putVpc
@Stability(Stable) public void putVpc(@NotNull MedialiveChannelVpc value)- Parameters:
value- This parameter is required.
-
resetCdiInputSpecification
@Stability(Stable) public void resetCdiInputSpecification()
-
resetId
@Stability(Stable) public void resetId()
-
resetLogLevel
@Stability(Stable) public void resetLogLevel()
-
resetMaintenance
@Stability(Stable) public void resetMaintenance()
-
resetRoleArn
@Stability(Stable) public void resetRoleArn()
-
resetStartChannel
@Stability(Stable) public void resetStartChannel()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
resetTimeouts
@Stability(Stable) public void resetTimeouts()
-
resetVpc
@Stability(Stable) public void resetVpc()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getCdiInputSpecification
@Stability(Stable) @NotNull public MedialiveChannelCdiInputSpecificationOutputReference getCdiInputSpecification()
-
getChannelId
@Stability(Stable) @NotNull public String getChannelId()
-
getDestinations
@Stability(Stable) @NotNull public MedialiveChannelDestinationsList getDestinations()
-
getEncoderSettings
@Stability(Stable) @NotNull public MedialiveChannelEncoderSettingsOutputReference getEncoderSettings()
-
getInputAttachments
@Stability(Stable) @NotNull public MedialiveChannelInputAttachmentsList getInputAttachments()
-
getInputSpecification
@Stability(Stable) @NotNull public MedialiveChannelInputSpecificationOutputReference getInputSpecification()
-
getMaintenance
@Stability(Stable) @NotNull public MedialiveChannelMaintenanceOutputReference getMaintenance()
-
getTimeouts
@Stability(Stable) @NotNull public MedialiveChannelTimeoutsOutputReference getTimeouts()
-
getVpc
@Stability(Stable) @NotNull public MedialiveChannelVpcOutputReference getVpc()
-
getCdiInputSpecificationInput
@Stability(Stable) @Nullable public MedialiveChannelCdiInputSpecification getCdiInputSpecificationInput()
-
getChannelClassInput
@Stability(Stable) @Nullable public String getChannelClassInput()
-
getDestinationsInput
@Stability(Stable) @Nullable public Object getDestinationsInput()
-
getEncoderSettingsInput
@Stability(Stable) @Nullable public MedialiveChannelEncoderSettings getEncoderSettingsInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getInputAttachmentsInput
@Stability(Stable) @Nullable public Object getInputAttachmentsInput()
-
getInputSpecificationInput
@Stability(Stable) @Nullable public MedialiveChannelInputSpecification getInputSpecificationInput()
-
getLogLevelInput
@Stability(Stable) @Nullable public String getLogLevelInput()
-
getMaintenanceInput
@Stability(Stable) @Nullable public MedialiveChannelMaintenance getMaintenanceInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getRoleArnInput
@Stability(Stable) @Nullable public String getRoleArnInput()
-
getStartChannelInput
@Stability(Stable) @Nullable public Object getStartChannelInput()
-
getTimeoutsInput
@Stability(Stable) @Nullable public Object getTimeoutsInput()
-
getVpcInput
@Stability(Stable) @Nullable public MedialiveChannelVpc getVpcInput()
-
getChannelClass
@Stability(Stable) @NotNull public String getChannelClass()
-
setChannelClass
@Stability(Stable) public void setChannelClass(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getLogLevel
@Stability(Stable) @NotNull public String getLogLevel()
-
setLogLevel
@Stability(Stable) public void setLogLevel(@NotNull String value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getRoleArn
@Stability(Stable) @NotNull public String getRoleArn()
-
setRoleArn
@Stability(Stable) public void setRoleArn(@NotNull String value)
-
getStartChannel
@Stability(Stable) @NotNull public Object getStartChannel()
-
setStartChannel
@Stability(Stable) public void setStartChannel(@NotNull Boolean value)
-
setStartChannel
@Stability(Stable) public void setStartChannel(@NotNull com.hashicorp.cdktf.IResolvable value)
-
-