Documentation
¶
Index ¶
- Constants
- type Flow
- type FlowArgs
- type FlowEncryption
- type FlowEncryptionAlgorithm
- func (FlowEncryptionAlgorithm) ElementType() reflect.Type
- func (e FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmOutput() FlowEncryptionAlgorithmOutput
- func (e FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmOutput
- func (e FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmPtrOutput() FlowEncryptionAlgorithmPtrOutput
- func (e FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmPtrOutput
- func (e FlowEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e FlowEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEncryptionAlgorithmInput
- type FlowEncryptionAlgorithmOutput
- func (FlowEncryptionAlgorithmOutput) ElementType() reflect.Type
- func (o FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmOutput() FlowEncryptionAlgorithmOutput
- func (o FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmOutput
- func (o FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmPtrOutput() FlowEncryptionAlgorithmPtrOutput
- func (o FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmPtrOutput
- func (o FlowEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEncryptionAlgorithmPtrInput
- type FlowEncryptionAlgorithmPtrOutput
- func (o FlowEncryptionAlgorithmPtrOutput) Elem() FlowEncryptionAlgorithmOutput
- func (FlowEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
- func (o FlowEncryptionAlgorithmPtrOutput) ToFlowEncryptionAlgorithmPtrOutput() FlowEncryptionAlgorithmPtrOutput
- func (o FlowEncryptionAlgorithmPtrOutput) ToFlowEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmPtrOutput
- func (o FlowEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEncryptionArgs
- func (FlowEncryptionArgs) ElementType() reflect.Type
- func (i FlowEncryptionArgs) ToFlowEncryptionOutput() FlowEncryptionOutput
- func (i FlowEncryptionArgs) ToFlowEncryptionOutputWithContext(ctx context.Context) FlowEncryptionOutput
- func (i FlowEncryptionArgs) ToFlowEncryptionPtrOutput() FlowEncryptionPtrOutput
- func (i FlowEncryptionArgs) ToFlowEncryptionPtrOutputWithContext(ctx context.Context) FlowEncryptionPtrOutput
- type FlowEncryptionInput
- type FlowEncryptionKeyType
- func (FlowEncryptionKeyType) ElementType() reflect.Type
- func (e FlowEncryptionKeyType) ToFlowEncryptionKeyTypeOutput() FlowEncryptionKeyTypeOutput
- func (e FlowEncryptionKeyType) ToFlowEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowEncryptionKeyTypeOutput
- func (e FlowEncryptionKeyType) ToFlowEncryptionKeyTypePtrOutput() FlowEncryptionKeyTypePtrOutput
- func (e FlowEncryptionKeyType) ToFlowEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEncryptionKeyTypePtrOutput
- func (e FlowEncryptionKeyType) ToStringOutput() pulumi.StringOutput
- func (e FlowEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEncryptionKeyTypeInput
- type FlowEncryptionKeyTypeOutput
- func (FlowEncryptionKeyTypeOutput) ElementType() reflect.Type
- func (o FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypeOutput() FlowEncryptionKeyTypeOutput
- func (o FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowEncryptionKeyTypeOutput
- func (o FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypePtrOutput() FlowEncryptionKeyTypePtrOutput
- func (o FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEncryptionKeyTypePtrOutput
- func (o FlowEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEncryptionKeyTypePtrInput
- type FlowEncryptionKeyTypePtrOutput
- func (o FlowEncryptionKeyTypePtrOutput) Elem() FlowEncryptionKeyTypeOutput
- func (FlowEncryptionKeyTypePtrOutput) ElementType() reflect.Type
- func (o FlowEncryptionKeyTypePtrOutput) ToFlowEncryptionKeyTypePtrOutput() FlowEncryptionKeyTypePtrOutput
- func (o FlowEncryptionKeyTypePtrOutput) ToFlowEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEncryptionKeyTypePtrOutput
- func (o FlowEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEncryptionOutput
- func (o FlowEncryptionOutput) Algorithm() FlowEncryptionAlgorithmPtrOutput
- func (o FlowEncryptionOutput) ConstantInitializationVector() pulumi.StringPtrOutput
- func (o FlowEncryptionOutput) DeviceId() pulumi.StringPtrOutput
- func (FlowEncryptionOutput) ElementType() reflect.Type
- func (o FlowEncryptionOutput) KeyType() FlowEncryptionKeyTypePtrOutput
- func (o FlowEncryptionOutput) Region() pulumi.StringPtrOutput
- func (o FlowEncryptionOutput) ResourceId() pulumi.StringPtrOutput
- func (o FlowEncryptionOutput) RoleArn() pulumi.StringOutput
- func (o FlowEncryptionOutput) SecretArn() pulumi.StringPtrOutput
- func (o FlowEncryptionOutput) ToFlowEncryptionOutput() FlowEncryptionOutput
- func (o FlowEncryptionOutput) ToFlowEncryptionOutputWithContext(ctx context.Context) FlowEncryptionOutput
- func (o FlowEncryptionOutput) ToFlowEncryptionPtrOutput() FlowEncryptionPtrOutput
- func (o FlowEncryptionOutput) ToFlowEncryptionPtrOutputWithContext(ctx context.Context) FlowEncryptionPtrOutput
- func (o FlowEncryptionOutput) Url() pulumi.StringPtrOutput
- type FlowEncryptionPtrInput
- type FlowEncryptionPtrOutput
- func (o FlowEncryptionPtrOutput) Algorithm() FlowEncryptionAlgorithmPtrOutput
- func (o FlowEncryptionPtrOutput) ConstantInitializationVector() pulumi.StringPtrOutput
- func (o FlowEncryptionPtrOutput) DeviceId() pulumi.StringPtrOutput
- func (o FlowEncryptionPtrOutput) Elem() FlowEncryptionOutput
- func (FlowEncryptionPtrOutput) ElementType() reflect.Type
- func (o FlowEncryptionPtrOutput) KeyType() FlowEncryptionKeyTypePtrOutput
- func (o FlowEncryptionPtrOutput) Region() pulumi.StringPtrOutput
- func (o FlowEncryptionPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o FlowEncryptionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o FlowEncryptionPtrOutput) SecretArn() pulumi.StringPtrOutput
- func (o FlowEncryptionPtrOutput) ToFlowEncryptionPtrOutput() FlowEncryptionPtrOutput
- func (o FlowEncryptionPtrOutput) ToFlowEncryptionPtrOutputWithContext(ctx context.Context) FlowEncryptionPtrOutput
- func (o FlowEncryptionPtrOutput) Url() pulumi.StringPtrOutput
- type FlowEntitlement
- type FlowEntitlementArgs
- type FlowEntitlementEncryption
- type FlowEntitlementEncryptionAlgorithm
- func (FlowEntitlementEncryptionAlgorithm) ElementType() reflect.Type
- func (e FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmOutput() FlowEntitlementEncryptionAlgorithmOutput
- func (e FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmOutput
- func (e FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmPtrOutput() FlowEntitlementEncryptionAlgorithmPtrOutput
- func (e FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmPtrOutput
- func (e FlowEntitlementEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e FlowEntitlementEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowEntitlementEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowEntitlementEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementEncryptionAlgorithmInput
- type FlowEntitlementEncryptionAlgorithmOutput
- func (FlowEntitlementEncryptionAlgorithmOutput) ElementType() reflect.Type
- func (o FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmOutput() FlowEntitlementEncryptionAlgorithmOutput
- func (o FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmOutput
- func (o FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutput() FlowEntitlementEncryptionAlgorithmPtrOutput
- func (o FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmPtrOutput
- func (o FlowEntitlementEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowEntitlementEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowEntitlementEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementEncryptionAlgorithmPtrInput
- type FlowEntitlementEncryptionAlgorithmPtrOutput
- func (o FlowEntitlementEncryptionAlgorithmPtrOutput) Elem() FlowEntitlementEncryptionAlgorithmOutput
- func (FlowEntitlementEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
- func (o FlowEntitlementEncryptionAlgorithmPtrOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutput() FlowEntitlementEncryptionAlgorithmPtrOutput
- func (o FlowEntitlementEncryptionAlgorithmPtrOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmPtrOutput
- func (o FlowEntitlementEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementEncryptionArgs
- func (FlowEntitlementEncryptionArgs) ElementType() reflect.Type
- func (i FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionOutput() FlowEntitlementEncryptionOutput
- func (i FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionOutputWithContext(ctx context.Context) FlowEntitlementEncryptionOutput
- func (i FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionPtrOutput() FlowEntitlementEncryptionPtrOutput
- func (i FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionPtrOutput
- type FlowEntitlementEncryptionInput
- type FlowEntitlementEncryptionKeyType
- func (FlowEntitlementEncryptionKeyType) ElementType() reflect.Type
- func (e FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypeOutput() FlowEntitlementEncryptionKeyTypeOutput
- func (e FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypeOutput
- func (e FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypePtrOutput() FlowEntitlementEncryptionKeyTypePtrOutput
- func (e FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypePtrOutput
- func (e FlowEntitlementEncryptionKeyType) ToStringOutput() pulumi.StringOutput
- func (e FlowEntitlementEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowEntitlementEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowEntitlementEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementEncryptionKeyTypeInput
- type FlowEntitlementEncryptionKeyTypeOutput
- func (FlowEntitlementEncryptionKeyTypeOutput) ElementType() reflect.Type
- func (o FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypeOutput() FlowEntitlementEncryptionKeyTypeOutput
- func (o FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypeOutput
- func (o FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypePtrOutput() FlowEntitlementEncryptionKeyTypePtrOutput
- func (o FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypePtrOutput
- func (o FlowEntitlementEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowEntitlementEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowEntitlementEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementEncryptionKeyTypePtrInput
- type FlowEntitlementEncryptionKeyTypePtrOutput
- func (o FlowEntitlementEncryptionKeyTypePtrOutput) Elem() FlowEntitlementEncryptionKeyTypeOutput
- func (FlowEntitlementEncryptionKeyTypePtrOutput) ElementType() reflect.Type
- func (o FlowEntitlementEncryptionKeyTypePtrOutput) ToFlowEntitlementEncryptionKeyTypePtrOutput() FlowEntitlementEncryptionKeyTypePtrOutput
- func (o FlowEntitlementEncryptionKeyTypePtrOutput) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypePtrOutput
- func (o FlowEntitlementEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementEncryptionOutput
- func (o FlowEntitlementEncryptionOutput) Algorithm() FlowEntitlementEncryptionAlgorithmOutput
- func (o FlowEntitlementEncryptionOutput) ConstantInitializationVector() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionOutput) DeviceId() pulumi.StringPtrOutput
- func (FlowEntitlementEncryptionOutput) ElementType() reflect.Type
- func (o FlowEntitlementEncryptionOutput) KeyType() FlowEntitlementEncryptionKeyTypePtrOutput
- func (o FlowEntitlementEncryptionOutput) Region() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionOutput) ResourceId() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionOutput) RoleArn() pulumi.StringOutput
- func (o FlowEntitlementEncryptionOutput) SecretArn() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionOutput() FlowEntitlementEncryptionOutput
- func (o FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionOutputWithContext(ctx context.Context) FlowEntitlementEncryptionOutput
- func (o FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionPtrOutput() FlowEntitlementEncryptionPtrOutput
- func (o FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionPtrOutput
- func (o FlowEntitlementEncryptionOutput) Url() pulumi.StringPtrOutput
- type FlowEntitlementEncryptionPtrInput
- type FlowEntitlementEncryptionPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) Algorithm() FlowEntitlementEncryptionAlgorithmPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) ConstantInitializationVector() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) DeviceId() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) Elem() FlowEntitlementEncryptionOutput
- func (FlowEntitlementEncryptionPtrOutput) ElementType() reflect.Type
- func (o FlowEntitlementEncryptionPtrOutput) KeyType() FlowEntitlementEncryptionKeyTypePtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) Region() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) SecretArn() pulumi.StringPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) ToFlowEntitlementEncryptionPtrOutput() FlowEntitlementEncryptionPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) ToFlowEntitlementEncryptionPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionPtrOutput
- func (o FlowEntitlementEncryptionPtrOutput) Url() pulumi.StringPtrOutput
- type FlowEntitlementEntitlementStatus
- func (FlowEntitlementEntitlementStatus) ElementType() reflect.Type
- func (e FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusOutput() FlowEntitlementEntitlementStatusOutput
- func (e FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusOutput
- func (e FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusPtrOutput() FlowEntitlementEntitlementStatusPtrOutput
- func (e FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusPtrOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusPtrOutput
- func (e FlowEntitlementEntitlementStatus) ToStringOutput() pulumi.StringOutput
- func (e FlowEntitlementEntitlementStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowEntitlementEntitlementStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowEntitlementEntitlementStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementEntitlementStatusInput
- type FlowEntitlementEntitlementStatusOutput
- func (FlowEntitlementEntitlementStatusOutput) ElementType() reflect.Type
- func (o FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusOutput() FlowEntitlementEntitlementStatusOutput
- func (o FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusOutput
- func (o FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusPtrOutput() FlowEntitlementEntitlementStatusPtrOutput
- func (o FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusPtrOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusPtrOutput
- func (o FlowEntitlementEntitlementStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowEntitlementEntitlementStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowEntitlementEntitlementStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEntitlementEntitlementStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementEntitlementStatusPtrInput
- type FlowEntitlementEntitlementStatusPtrOutput
- func (o FlowEntitlementEntitlementStatusPtrOutput) Elem() FlowEntitlementEntitlementStatusOutput
- func (FlowEntitlementEntitlementStatusPtrOutput) ElementType() reflect.Type
- func (o FlowEntitlementEntitlementStatusPtrOutput) ToFlowEntitlementEntitlementStatusPtrOutput() FlowEntitlementEntitlementStatusPtrOutput
- func (o FlowEntitlementEntitlementStatusPtrOutput) ToFlowEntitlementEntitlementStatusPtrOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusPtrOutput
- func (o FlowEntitlementEntitlementStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowEntitlementEntitlementStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowEntitlementInput
- type FlowEntitlementOutput
- func (o FlowEntitlementOutput) DataTransferSubscriberFeePercent() pulumi.IntPtrOutput
- func (o FlowEntitlementOutput) Description() pulumi.StringOutput
- func (FlowEntitlementOutput) ElementType() reflect.Type
- func (o FlowEntitlementOutput) Encryption() FlowEntitlementEncryptionPtrOutput
- func (o FlowEntitlementOutput) EntitlementArn() pulumi.StringOutput
- func (o FlowEntitlementOutput) EntitlementStatus() FlowEntitlementEntitlementStatusPtrOutput
- func (o FlowEntitlementOutput) FlowArn() pulumi.StringOutput
- func (o FlowEntitlementOutput) Name() pulumi.StringOutput
- func (o FlowEntitlementOutput) Subscribers() pulumi.StringArrayOutput
- func (o FlowEntitlementOutput) ToFlowEntitlementOutput() FlowEntitlementOutput
- func (o FlowEntitlementOutput) ToFlowEntitlementOutputWithContext(ctx context.Context) FlowEntitlementOutput
- type FlowEntitlementState
- type FlowFailoverConfig
- type FlowFailoverConfigArgs
- func (FlowFailoverConfigArgs) ElementType() reflect.Type
- func (i FlowFailoverConfigArgs) ToFlowFailoverConfigOutput() FlowFailoverConfigOutput
- func (i FlowFailoverConfigArgs) ToFlowFailoverConfigOutputWithContext(ctx context.Context) FlowFailoverConfigOutput
- func (i FlowFailoverConfigArgs) ToFlowFailoverConfigPtrOutput() FlowFailoverConfigPtrOutput
- func (i FlowFailoverConfigArgs) ToFlowFailoverConfigPtrOutputWithContext(ctx context.Context) FlowFailoverConfigPtrOutput
- type FlowFailoverConfigFailoverMode
- func (FlowFailoverConfigFailoverMode) ElementType() reflect.Type
- func (e FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModeOutput() FlowFailoverConfigFailoverModeOutput
- func (e FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModeOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModeOutput
- func (e FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModePtrOutput() FlowFailoverConfigFailoverModePtrOutput
- func (e FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModePtrOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModePtrOutput
- func (e FlowFailoverConfigFailoverMode) ToStringOutput() pulumi.StringOutput
- func (e FlowFailoverConfigFailoverMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowFailoverConfigFailoverMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowFailoverConfigFailoverMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowFailoverConfigFailoverModeInput
- type FlowFailoverConfigFailoverModeOutput
- func (FlowFailoverConfigFailoverModeOutput) ElementType() reflect.Type
- func (o FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModeOutput() FlowFailoverConfigFailoverModeOutput
- func (o FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModeOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModeOutput
- func (o FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModePtrOutput() FlowFailoverConfigFailoverModePtrOutput
- func (o FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModePtrOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModePtrOutput
- func (o FlowFailoverConfigFailoverModeOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowFailoverConfigFailoverModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowFailoverConfigFailoverModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowFailoverConfigFailoverModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowFailoverConfigFailoverModePtrInput
- type FlowFailoverConfigFailoverModePtrOutput
- func (o FlowFailoverConfigFailoverModePtrOutput) Elem() FlowFailoverConfigFailoverModeOutput
- func (FlowFailoverConfigFailoverModePtrOutput) ElementType() reflect.Type
- func (o FlowFailoverConfigFailoverModePtrOutput) ToFlowFailoverConfigFailoverModePtrOutput() FlowFailoverConfigFailoverModePtrOutput
- func (o FlowFailoverConfigFailoverModePtrOutput) ToFlowFailoverConfigFailoverModePtrOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModePtrOutput
- func (o FlowFailoverConfigFailoverModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowFailoverConfigFailoverModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowFailoverConfigInput
- type FlowFailoverConfigOutput
- func (FlowFailoverConfigOutput) ElementType() reflect.Type
- func (o FlowFailoverConfigOutput) FailoverMode() FlowFailoverConfigFailoverModePtrOutput
- func (o FlowFailoverConfigOutput) RecoveryWindow() pulumi.IntPtrOutput
- func (o FlowFailoverConfigOutput) SourcePriority() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- func (o FlowFailoverConfigOutput) State() FlowFailoverConfigStatePtrOutput
- func (o FlowFailoverConfigOutput) ToFlowFailoverConfigOutput() FlowFailoverConfigOutput
- func (o FlowFailoverConfigOutput) ToFlowFailoverConfigOutputWithContext(ctx context.Context) FlowFailoverConfigOutput
- func (o FlowFailoverConfigOutput) ToFlowFailoverConfigPtrOutput() FlowFailoverConfigPtrOutput
- func (o FlowFailoverConfigOutput) ToFlowFailoverConfigPtrOutputWithContext(ctx context.Context) FlowFailoverConfigPtrOutput
- type FlowFailoverConfigPtrInput
- type FlowFailoverConfigPtrOutput
- func (o FlowFailoverConfigPtrOutput) Elem() FlowFailoverConfigOutput
- func (FlowFailoverConfigPtrOutput) ElementType() reflect.Type
- func (o FlowFailoverConfigPtrOutput) FailoverMode() FlowFailoverConfigFailoverModePtrOutput
- func (o FlowFailoverConfigPtrOutput) RecoveryWindow() pulumi.IntPtrOutput
- func (o FlowFailoverConfigPtrOutput) SourcePriority() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- func (o FlowFailoverConfigPtrOutput) State() FlowFailoverConfigStatePtrOutput
- func (o FlowFailoverConfigPtrOutput) ToFlowFailoverConfigPtrOutput() FlowFailoverConfigPtrOutput
- func (o FlowFailoverConfigPtrOutput) ToFlowFailoverConfigPtrOutputWithContext(ctx context.Context) FlowFailoverConfigPtrOutput
- type FlowFailoverConfigSourcePriorityProperties
- type FlowFailoverConfigSourcePriorityPropertiesArgs
- func (FlowFailoverConfigSourcePriorityPropertiesArgs) ElementType() reflect.Type
- func (i FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesOutput() FlowFailoverConfigSourcePriorityPropertiesOutput
- func (i FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesOutput
- func (i FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- func (i FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- type FlowFailoverConfigSourcePriorityPropertiesInput
- type FlowFailoverConfigSourcePriorityPropertiesOutput
- func (FlowFailoverConfigSourcePriorityPropertiesOutput) ElementType() reflect.Type
- func (o FlowFailoverConfigSourcePriorityPropertiesOutput) PrimarySource() pulumi.StringOutput
- func (o FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesOutput() FlowFailoverConfigSourcePriorityPropertiesOutput
- func (o FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesOutput
- func (o FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- func (o FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- type FlowFailoverConfigSourcePriorityPropertiesPtrInput
- type FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- func (o FlowFailoverConfigSourcePriorityPropertiesPtrOutput) Elem() FlowFailoverConfigSourcePriorityPropertiesOutput
- func (FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ElementType() reflect.Type
- func (o FlowFailoverConfigSourcePriorityPropertiesPtrOutput) PrimarySource() pulumi.StringPtrOutput
- func (o FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- func (o FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesPtrOutput
- type FlowFailoverConfigState
- func (FlowFailoverConfigState) ElementType() reflect.Type
- func (e FlowFailoverConfigState) ToFlowFailoverConfigStateOutput() FlowFailoverConfigStateOutput
- func (e FlowFailoverConfigState) ToFlowFailoverConfigStateOutputWithContext(ctx context.Context) FlowFailoverConfigStateOutput
- func (e FlowFailoverConfigState) ToFlowFailoverConfigStatePtrOutput() FlowFailoverConfigStatePtrOutput
- func (e FlowFailoverConfigState) ToFlowFailoverConfigStatePtrOutputWithContext(ctx context.Context) FlowFailoverConfigStatePtrOutput
- func (e FlowFailoverConfigState) ToStringOutput() pulumi.StringOutput
- func (e FlowFailoverConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowFailoverConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowFailoverConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowFailoverConfigStateInput
- type FlowFailoverConfigStateOutput
- func (FlowFailoverConfigStateOutput) ElementType() reflect.Type
- func (o FlowFailoverConfigStateOutput) ToFlowFailoverConfigStateOutput() FlowFailoverConfigStateOutput
- func (o FlowFailoverConfigStateOutput) ToFlowFailoverConfigStateOutputWithContext(ctx context.Context) FlowFailoverConfigStateOutput
- func (o FlowFailoverConfigStateOutput) ToFlowFailoverConfigStatePtrOutput() FlowFailoverConfigStatePtrOutput
- func (o FlowFailoverConfigStateOutput) ToFlowFailoverConfigStatePtrOutputWithContext(ctx context.Context) FlowFailoverConfigStatePtrOutput
- func (o FlowFailoverConfigStateOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowFailoverConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowFailoverConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowFailoverConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowFailoverConfigStatePtrInput
- type FlowFailoverConfigStatePtrOutput
- func (o FlowFailoverConfigStatePtrOutput) Elem() FlowFailoverConfigStateOutput
- func (FlowFailoverConfigStatePtrOutput) ElementType() reflect.Type
- func (o FlowFailoverConfigStatePtrOutput) ToFlowFailoverConfigStatePtrOutput() FlowFailoverConfigStatePtrOutput
- func (o FlowFailoverConfigStatePtrOutput) ToFlowFailoverConfigStatePtrOutputWithContext(ctx context.Context) FlowFailoverConfigStatePtrOutput
- func (o FlowFailoverConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowFailoverConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowInput
- type FlowOutput
- func (o FlowOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (FlowOutput) ElementType() reflect.Type
- func (o FlowOutput) FlowArn() pulumi.StringOutput
- func (o FlowOutput) FlowAvailabilityZone() pulumi.StringOutput
- func (o FlowOutput) Name() pulumi.StringOutput
- func (o FlowOutput) Source() FlowSourceTypeOutput
- func (o FlowOutput) SourceFailoverConfig() FlowFailoverConfigPtrOutput
- func (o FlowOutput) ToFlowOutput() FlowOutput
- func (o FlowOutput) ToFlowOutputWithContext(ctx context.Context) FlowOutput
- type FlowOutputEncryption
- type FlowOutputEncryptionAlgorithm
- func (FlowOutputEncryptionAlgorithm) ElementType() reflect.Type
- func (e FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmOutput() FlowOutputEncryptionAlgorithmOutput
- func (e FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmOutput
- func (e FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmPtrOutput() FlowOutputEncryptionAlgorithmPtrOutput
- func (e FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmPtrOutput
- func (e FlowOutputEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e FlowOutputEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowOutputEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowOutputEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputEncryptionAlgorithmInput
- type FlowOutputEncryptionAlgorithmOutput
- func (FlowOutputEncryptionAlgorithmOutput) ElementType() reflect.Type
- func (o FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmOutput() FlowOutputEncryptionAlgorithmOutput
- func (o FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmOutput
- func (o FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmPtrOutput() FlowOutputEncryptionAlgorithmPtrOutput
- func (o FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmPtrOutput
- func (o FlowOutputEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowOutputEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowOutputEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowOutputEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputEncryptionAlgorithmPtrInput
- type FlowOutputEncryptionAlgorithmPtrOutput
- func (o FlowOutputEncryptionAlgorithmPtrOutput) Elem() FlowOutputEncryptionAlgorithmOutput
- func (FlowOutputEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
- func (o FlowOutputEncryptionAlgorithmPtrOutput) ToFlowOutputEncryptionAlgorithmPtrOutput() FlowOutputEncryptionAlgorithmPtrOutput
- func (o FlowOutputEncryptionAlgorithmPtrOutput) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmPtrOutput
- func (o FlowOutputEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowOutputEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputEncryptionArgs
- func (FlowOutputEncryptionArgs) ElementType() reflect.Type
- func (i FlowOutputEncryptionArgs) ToFlowOutputEncryptionOutput() FlowOutputEncryptionOutput
- func (i FlowOutputEncryptionArgs) ToFlowOutputEncryptionOutputWithContext(ctx context.Context) FlowOutputEncryptionOutput
- func (i FlowOutputEncryptionArgs) ToFlowOutputEncryptionPtrOutput() FlowOutputEncryptionPtrOutput
- func (i FlowOutputEncryptionArgs) ToFlowOutputEncryptionPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionPtrOutput
- type FlowOutputEncryptionInput
- type FlowOutputEncryptionKeyType
- func (FlowOutputEncryptionKeyType) ElementType() reflect.Type
- func (e FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypeOutput() FlowOutputEncryptionKeyTypeOutput
- func (e FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypeOutput
- func (e FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypePtrOutput() FlowOutputEncryptionKeyTypePtrOutput
- func (e FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypePtrOutput
- func (e FlowOutputEncryptionKeyType) ToStringOutput() pulumi.StringOutput
- func (e FlowOutputEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowOutputEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowOutputEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputEncryptionKeyTypeInput
- type FlowOutputEncryptionKeyTypeOutput
- func (FlowOutputEncryptionKeyTypeOutput) ElementType() reflect.Type
- func (o FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypeOutput() FlowOutputEncryptionKeyTypeOutput
- func (o FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypeOutput
- func (o FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypePtrOutput() FlowOutputEncryptionKeyTypePtrOutput
- func (o FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypePtrOutput
- func (o FlowOutputEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowOutputEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowOutputEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowOutputEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputEncryptionKeyTypePtrInput
- type FlowOutputEncryptionKeyTypePtrOutput
- func (o FlowOutputEncryptionKeyTypePtrOutput) Elem() FlowOutputEncryptionKeyTypeOutput
- func (FlowOutputEncryptionKeyTypePtrOutput) ElementType() reflect.Type
- func (o FlowOutputEncryptionKeyTypePtrOutput) ToFlowOutputEncryptionKeyTypePtrOutput() FlowOutputEncryptionKeyTypePtrOutput
- func (o FlowOutputEncryptionKeyTypePtrOutput) ToFlowOutputEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypePtrOutput
- func (o FlowOutputEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowOutputEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputEncryptionOutput
- func (o FlowOutputEncryptionOutput) Algorithm() FlowOutputEncryptionAlgorithmPtrOutput
- func (FlowOutputEncryptionOutput) ElementType() reflect.Type
- func (o FlowOutputEncryptionOutput) KeyType() FlowOutputEncryptionKeyTypePtrOutput
- func (o FlowOutputEncryptionOutput) RoleArn() pulumi.StringOutput
- func (o FlowOutputEncryptionOutput) SecretArn() pulumi.StringOutput
- func (o FlowOutputEncryptionOutput) ToFlowOutputEncryptionOutput() FlowOutputEncryptionOutput
- func (o FlowOutputEncryptionOutput) ToFlowOutputEncryptionOutputWithContext(ctx context.Context) FlowOutputEncryptionOutput
- func (o FlowOutputEncryptionOutput) ToFlowOutputEncryptionPtrOutput() FlowOutputEncryptionPtrOutput
- func (o FlowOutputEncryptionOutput) ToFlowOutputEncryptionPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionPtrOutput
- type FlowOutputEncryptionPtrInput
- type FlowOutputEncryptionPtrOutput
- func (o FlowOutputEncryptionPtrOutput) Algorithm() FlowOutputEncryptionAlgorithmPtrOutput
- func (o FlowOutputEncryptionPtrOutput) Elem() FlowOutputEncryptionOutput
- func (FlowOutputEncryptionPtrOutput) ElementType() reflect.Type
- func (o FlowOutputEncryptionPtrOutput) KeyType() FlowOutputEncryptionKeyTypePtrOutput
- func (o FlowOutputEncryptionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o FlowOutputEncryptionPtrOutput) SecretArn() pulumi.StringPtrOutput
- func (o FlowOutputEncryptionPtrOutput) ToFlowOutputEncryptionPtrOutput() FlowOutputEncryptionPtrOutput
- func (o FlowOutputEncryptionPtrOutput) ToFlowOutputEncryptionPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionPtrOutput
- type FlowOutputProtocol
- func (FlowOutputProtocol) ElementType() reflect.Type
- func (e FlowOutputProtocol) ToFlowOutputProtocolOutput() FlowOutputProtocolOutput
- func (e FlowOutputProtocol) ToFlowOutputProtocolOutputWithContext(ctx context.Context) FlowOutputProtocolOutput
- func (e FlowOutputProtocol) ToFlowOutputProtocolPtrOutput() FlowOutputProtocolPtrOutput
- func (e FlowOutputProtocol) ToFlowOutputProtocolPtrOutputWithContext(ctx context.Context) FlowOutputProtocolPtrOutput
- func (e FlowOutputProtocol) ToStringOutput() pulumi.StringOutput
- func (e FlowOutputProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowOutputProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowOutputProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputProtocolInput
- type FlowOutputProtocolOutput
- func (FlowOutputProtocolOutput) ElementType() reflect.Type
- func (o FlowOutputProtocolOutput) ToFlowOutputProtocolOutput() FlowOutputProtocolOutput
- func (o FlowOutputProtocolOutput) ToFlowOutputProtocolOutputWithContext(ctx context.Context) FlowOutputProtocolOutput
- func (o FlowOutputProtocolOutput) ToFlowOutputProtocolPtrOutput() FlowOutputProtocolPtrOutput
- func (o FlowOutputProtocolOutput) ToFlowOutputProtocolPtrOutputWithContext(ctx context.Context) FlowOutputProtocolPtrOutput
- func (o FlowOutputProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowOutputProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowOutputProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowOutputProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputProtocolPtrInput
- type FlowOutputProtocolPtrOutput
- func (o FlowOutputProtocolPtrOutput) Elem() FlowOutputProtocolOutput
- func (FlowOutputProtocolPtrOutput) ElementType() reflect.Type
- func (o FlowOutputProtocolPtrOutput) ToFlowOutputProtocolPtrOutput() FlowOutputProtocolPtrOutput
- func (o FlowOutputProtocolPtrOutput) ToFlowOutputProtocolPtrOutputWithContext(ctx context.Context) FlowOutputProtocolPtrOutput
- func (o FlowOutputProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowOutputProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowOutputResource
- type FlowOutputResourceArgs
- type FlowOutputResourceInput
- type FlowOutputResourceOutput
- func (o FlowOutputResourceOutput) CidrAllowList() pulumi.StringArrayOutput
- func (o FlowOutputResourceOutput) Description() pulumi.StringPtrOutput
- func (o FlowOutputResourceOutput) Destination() pulumi.StringPtrOutput
- func (FlowOutputResourceOutput) ElementType() reflect.Type
- func (o FlowOutputResourceOutput) Encryption() FlowOutputEncryptionPtrOutput
- func (o FlowOutputResourceOutput) FlowArn() pulumi.StringOutput
- func (o FlowOutputResourceOutput) MaxLatency() pulumi.IntPtrOutput
- func (o FlowOutputResourceOutput) MinLatency() pulumi.IntPtrOutput
- func (o FlowOutputResourceOutput) Name() pulumi.StringPtrOutput
- func (o FlowOutputResourceOutput) OutputArn() pulumi.StringOutput
- func (o FlowOutputResourceOutput) Port() pulumi.IntPtrOutput
- func (o FlowOutputResourceOutput) Protocol() FlowOutputProtocolOutput
- func (o FlowOutputResourceOutput) RemoteId() pulumi.StringPtrOutput
- func (o FlowOutputResourceOutput) SmoothingLatency() pulumi.IntPtrOutput
- func (o FlowOutputResourceOutput) StreamId() pulumi.StringPtrOutput
- func (o FlowOutputResourceOutput) ToFlowOutputResourceOutput() FlowOutputResourceOutput
- func (o FlowOutputResourceOutput) ToFlowOutputResourceOutputWithContext(ctx context.Context) FlowOutputResourceOutput
- func (o FlowOutputResourceOutput) VpcInterfaceAttachment() FlowOutputVpcInterfaceAttachmentPtrOutput
- type FlowOutputResourceState
- type FlowOutputVpcInterfaceAttachment
- type FlowOutputVpcInterfaceAttachmentArgs
- func (FlowOutputVpcInterfaceAttachmentArgs) ElementType() reflect.Type
- func (i FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentOutput() FlowOutputVpcInterfaceAttachmentOutput
- func (i FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentOutput
- func (i FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentPtrOutput() FlowOutputVpcInterfaceAttachmentPtrOutput
- func (i FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentPtrOutput
- type FlowOutputVpcInterfaceAttachmentInput
- type FlowOutputVpcInterfaceAttachmentOutput
- func (FlowOutputVpcInterfaceAttachmentOutput) ElementType() reflect.Type
- func (o FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentOutput() FlowOutputVpcInterfaceAttachmentOutput
- func (o FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentOutput
- func (o FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutput() FlowOutputVpcInterfaceAttachmentPtrOutput
- func (o FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentPtrOutput
- func (o FlowOutputVpcInterfaceAttachmentOutput) VpcInterfaceName() pulumi.StringPtrOutput
- type FlowOutputVpcInterfaceAttachmentPtrInput
- type FlowOutputVpcInterfaceAttachmentPtrOutput
- func (o FlowOutputVpcInterfaceAttachmentPtrOutput) Elem() FlowOutputVpcInterfaceAttachmentOutput
- func (FlowOutputVpcInterfaceAttachmentPtrOutput) ElementType() reflect.Type
- func (o FlowOutputVpcInterfaceAttachmentPtrOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutput() FlowOutputVpcInterfaceAttachmentPtrOutput
- func (o FlowOutputVpcInterfaceAttachmentPtrOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentPtrOutput
- func (o FlowOutputVpcInterfaceAttachmentPtrOutput) VpcInterfaceName() pulumi.StringPtrOutput
- type FlowSource
- type FlowSourceArgs
- type FlowSourceEncryption
- type FlowSourceEncryptionAlgorithm
- func (FlowSourceEncryptionAlgorithm) ElementType() reflect.Type
- func (e FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmOutput() FlowSourceEncryptionAlgorithmOutput
- func (e FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmOutput
- func (e FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmPtrOutput() FlowSourceEncryptionAlgorithmPtrOutput
- func (e FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmPtrOutput
- func (e FlowSourceEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e FlowSourceEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowSourceEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowSourceEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceEncryptionAlgorithmInput
- type FlowSourceEncryptionAlgorithmOutput
- func (FlowSourceEncryptionAlgorithmOutput) ElementType() reflect.Type
- func (o FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmOutput() FlowSourceEncryptionAlgorithmOutput
- func (o FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmOutput
- func (o FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmPtrOutput() FlowSourceEncryptionAlgorithmPtrOutput
- func (o FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmPtrOutput
- func (o FlowSourceEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowSourceEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowSourceEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceEncryptionAlgorithmPtrInput
- type FlowSourceEncryptionAlgorithmPtrOutput
- func (o FlowSourceEncryptionAlgorithmPtrOutput) Elem() FlowSourceEncryptionAlgorithmOutput
- func (FlowSourceEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
- func (o FlowSourceEncryptionAlgorithmPtrOutput) ToFlowSourceEncryptionAlgorithmPtrOutput() FlowSourceEncryptionAlgorithmPtrOutput
- func (o FlowSourceEncryptionAlgorithmPtrOutput) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmPtrOutput
- func (o FlowSourceEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceEncryptionArgs
- func (FlowSourceEncryptionArgs) ElementType() reflect.Type
- func (i FlowSourceEncryptionArgs) ToFlowSourceEncryptionOutput() FlowSourceEncryptionOutput
- func (i FlowSourceEncryptionArgs) ToFlowSourceEncryptionOutputWithContext(ctx context.Context) FlowSourceEncryptionOutput
- func (i FlowSourceEncryptionArgs) ToFlowSourceEncryptionPtrOutput() FlowSourceEncryptionPtrOutput
- func (i FlowSourceEncryptionArgs) ToFlowSourceEncryptionPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionPtrOutput
- type FlowSourceEncryptionInput
- type FlowSourceEncryptionKeyType
- func (FlowSourceEncryptionKeyType) ElementType() reflect.Type
- func (e FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypeOutput() FlowSourceEncryptionKeyTypeOutput
- func (e FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypeOutput
- func (e FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypePtrOutput() FlowSourceEncryptionKeyTypePtrOutput
- func (e FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypePtrOutput
- func (e FlowSourceEncryptionKeyType) ToStringOutput() pulumi.StringOutput
- func (e FlowSourceEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowSourceEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowSourceEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceEncryptionKeyTypeInput
- type FlowSourceEncryptionKeyTypeOutput
- func (FlowSourceEncryptionKeyTypeOutput) ElementType() reflect.Type
- func (o FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypeOutput() FlowSourceEncryptionKeyTypeOutput
- func (o FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypeOutput
- func (o FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypePtrOutput() FlowSourceEncryptionKeyTypePtrOutput
- func (o FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypePtrOutput
- func (o FlowSourceEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowSourceEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowSourceEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceEncryptionKeyTypePtrInput
- type FlowSourceEncryptionKeyTypePtrOutput
- func (o FlowSourceEncryptionKeyTypePtrOutput) Elem() FlowSourceEncryptionKeyTypeOutput
- func (FlowSourceEncryptionKeyTypePtrOutput) ElementType() reflect.Type
- func (o FlowSourceEncryptionKeyTypePtrOutput) ToFlowSourceEncryptionKeyTypePtrOutput() FlowSourceEncryptionKeyTypePtrOutput
- func (o FlowSourceEncryptionKeyTypePtrOutput) ToFlowSourceEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypePtrOutput
- func (o FlowSourceEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceEncryptionOutput
- func (o FlowSourceEncryptionOutput) Algorithm() FlowSourceEncryptionAlgorithmPtrOutput
- func (o FlowSourceEncryptionOutput) ConstantInitializationVector() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionOutput) DeviceId() pulumi.StringPtrOutput
- func (FlowSourceEncryptionOutput) ElementType() reflect.Type
- func (o FlowSourceEncryptionOutput) KeyType() FlowSourceEncryptionKeyTypePtrOutput
- func (o FlowSourceEncryptionOutput) Region() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionOutput) ResourceId() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionOutput) RoleArn() pulumi.StringOutput
- func (o FlowSourceEncryptionOutput) SecretArn() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionOutput) ToFlowSourceEncryptionOutput() FlowSourceEncryptionOutput
- func (o FlowSourceEncryptionOutput) ToFlowSourceEncryptionOutputWithContext(ctx context.Context) FlowSourceEncryptionOutput
- func (o FlowSourceEncryptionOutput) ToFlowSourceEncryptionPtrOutput() FlowSourceEncryptionPtrOutput
- func (o FlowSourceEncryptionOutput) ToFlowSourceEncryptionPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionPtrOutput
- func (o FlowSourceEncryptionOutput) Url() pulumi.StringPtrOutput
- type FlowSourceEncryptionPtrInput
- type FlowSourceEncryptionPtrOutput
- func (o FlowSourceEncryptionPtrOutput) Algorithm() FlowSourceEncryptionAlgorithmPtrOutput
- func (o FlowSourceEncryptionPtrOutput) ConstantInitializationVector() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionPtrOutput) DeviceId() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionPtrOutput) Elem() FlowSourceEncryptionOutput
- func (FlowSourceEncryptionPtrOutput) ElementType() reflect.Type
- func (o FlowSourceEncryptionPtrOutput) KeyType() FlowSourceEncryptionKeyTypePtrOutput
- func (o FlowSourceEncryptionPtrOutput) Region() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionPtrOutput) SecretArn() pulumi.StringPtrOutput
- func (o FlowSourceEncryptionPtrOutput) ToFlowSourceEncryptionPtrOutput() FlowSourceEncryptionPtrOutput
- func (o FlowSourceEncryptionPtrOutput) ToFlowSourceEncryptionPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionPtrOutput
- func (o FlowSourceEncryptionPtrOutput) Url() pulumi.StringPtrOutput
- type FlowSourceInput
- type FlowSourceOutput
- func (o FlowSourceOutput) Decryption() FlowSourceEncryptionPtrOutput
- func (o FlowSourceOutput) Description() pulumi.StringOutput
- func (FlowSourceOutput) ElementType() reflect.Type
- func (o FlowSourceOutput) EntitlementArn() pulumi.StringPtrOutput
- func (o FlowSourceOutput) FlowArn() pulumi.StringPtrOutput
- func (o FlowSourceOutput) IngestIp() pulumi.StringOutput
- func (o FlowSourceOutput) IngestPort() pulumi.IntPtrOutput
- func (o FlowSourceOutput) MaxBitrate() pulumi.IntPtrOutput
- func (o FlowSourceOutput) MaxLatency() pulumi.IntPtrOutput
- func (o FlowSourceOutput) MinLatency() pulumi.IntPtrOutput
- func (o FlowSourceOutput) Name() pulumi.StringOutput
- func (o FlowSourceOutput) Protocol() FlowSourceProtocolPtrOutput
- func (o FlowSourceOutput) SenderControlPort() pulumi.IntPtrOutput
- func (o FlowSourceOutput) SenderIpAddress() pulumi.StringPtrOutput
- func (o FlowSourceOutput) SourceArn() pulumi.StringOutput
- func (o FlowSourceOutput) SourceIngestPort() pulumi.StringOutput
- func (o FlowSourceOutput) SourceListenerAddress() pulumi.StringPtrOutput
- func (o FlowSourceOutput) SourceListenerPort() pulumi.IntPtrOutput
- func (o FlowSourceOutput) StreamId() pulumi.StringPtrOutput
- func (o FlowSourceOutput) ToFlowSourceOutput() FlowSourceOutput
- func (o FlowSourceOutput) ToFlowSourceOutputWithContext(ctx context.Context) FlowSourceOutput
- func (o FlowSourceOutput) VpcInterfaceName() pulumi.StringPtrOutput
- func (o FlowSourceOutput) WhitelistCidr() pulumi.StringPtrOutput
- type FlowSourceProtocol
- func (FlowSourceProtocol) ElementType() reflect.Type
- func (e FlowSourceProtocol) ToFlowSourceProtocolOutput() FlowSourceProtocolOutput
- func (e FlowSourceProtocol) ToFlowSourceProtocolOutputWithContext(ctx context.Context) FlowSourceProtocolOutput
- func (e FlowSourceProtocol) ToFlowSourceProtocolPtrOutput() FlowSourceProtocolPtrOutput
- func (e FlowSourceProtocol) ToFlowSourceProtocolPtrOutputWithContext(ctx context.Context) FlowSourceProtocolPtrOutput
- func (e FlowSourceProtocol) ToStringOutput() pulumi.StringOutput
- func (e FlowSourceProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FlowSourceProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FlowSourceProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceProtocolInput
- type FlowSourceProtocolOutput
- func (FlowSourceProtocolOutput) ElementType() reflect.Type
- func (o FlowSourceProtocolOutput) ToFlowSourceProtocolOutput() FlowSourceProtocolOutput
- func (o FlowSourceProtocolOutput) ToFlowSourceProtocolOutputWithContext(ctx context.Context) FlowSourceProtocolOutput
- func (o FlowSourceProtocolOutput) ToFlowSourceProtocolPtrOutput() FlowSourceProtocolPtrOutput
- func (o FlowSourceProtocolOutput) ToFlowSourceProtocolPtrOutputWithContext(ctx context.Context) FlowSourceProtocolPtrOutput
- func (o FlowSourceProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o FlowSourceProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FlowSourceProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowSourceProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceProtocolPtrInput
- type FlowSourceProtocolPtrOutput
- func (o FlowSourceProtocolPtrOutput) Elem() FlowSourceProtocolOutput
- func (FlowSourceProtocolPtrOutput) ElementType() reflect.Type
- func (o FlowSourceProtocolPtrOutput) ToFlowSourceProtocolPtrOutput() FlowSourceProtocolPtrOutput
- func (o FlowSourceProtocolPtrOutput) ToFlowSourceProtocolPtrOutputWithContext(ctx context.Context) FlowSourceProtocolPtrOutput
- func (o FlowSourceProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FlowSourceProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FlowSourceState
- type FlowSourceType
- type FlowSourceTypeArgs
- type FlowSourceTypeInput
- type FlowSourceTypeOutput
- func (o FlowSourceTypeOutput) Decryption() FlowEncryptionPtrOutput
- func (o FlowSourceTypeOutput) Description() pulumi.StringPtrOutput
- func (FlowSourceTypeOutput) ElementType() reflect.Type
- func (o FlowSourceTypeOutput) EntitlementArn() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) IngestIp() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) IngestPort() pulumi.IntPtrOutput
- func (o FlowSourceTypeOutput) MaxBitrate() pulumi.IntPtrOutput
- func (o FlowSourceTypeOutput) MaxLatency() pulumi.IntPtrOutput
- func (o FlowSourceTypeOutput) MinLatency() pulumi.IntPtrOutput
- func (o FlowSourceTypeOutput) Name() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) Protocol() FlowSourceProtocolPtrOutput
- func (o FlowSourceTypeOutput) SenderControlPort() pulumi.IntPtrOutput
- func (o FlowSourceTypeOutput) SenderIpAddress() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) SourceArn() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) SourceIngestPort() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) SourceListenerAddress() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) SourceListenerPort() pulumi.IntPtrOutput
- func (o FlowSourceTypeOutput) StreamId() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) ToFlowSourceTypeOutput() FlowSourceTypeOutput
- func (o FlowSourceTypeOutput) ToFlowSourceTypeOutputWithContext(ctx context.Context) FlowSourceTypeOutput
- func (o FlowSourceTypeOutput) VpcInterfaceName() pulumi.StringPtrOutput
- func (o FlowSourceTypeOutput) WhitelistCidr() pulumi.StringPtrOutput
- type FlowSourceTypePtrOutput
- func (o FlowSourceTypePtrOutput) Decryption() FlowEncryptionPtrOutput
- func (o FlowSourceTypePtrOutput) Description() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) Elem() FlowSourceTypeOutput
- func (FlowSourceTypePtrOutput) ElementType() reflect.Type
- func (o FlowSourceTypePtrOutput) EntitlementArn() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) IngestIp() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) IngestPort() pulumi.IntPtrOutput
- func (o FlowSourceTypePtrOutput) MaxBitrate() pulumi.IntPtrOutput
- func (o FlowSourceTypePtrOutput) MaxLatency() pulumi.IntPtrOutput
- func (o FlowSourceTypePtrOutput) MinLatency() pulumi.IntPtrOutput
- func (o FlowSourceTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) Protocol() FlowSourceProtocolPtrOutput
- func (o FlowSourceTypePtrOutput) SenderControlPort() pulumi.IntPtrOutput
- func (o FlowSourceTypePtrOutput) SenderIpAddress() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) SourceArn() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) SourceIngestPort() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) SourceListenerAddress() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) SourceListenerPort() pulumi.IntPtrOutput
- func (o FlowSourceTypePtrOutput) StreamId() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) ToFlowSourceTypePtrOutput() FlowSourceTypePtrOutput
- func (o FlowSourceTypePtrOutput) ToFlowSourceTypePtrOutputWithContext(ctx context.Context) FlowSourceTypePtrOutput
- func (o FlowSourceTypePtrOutput) VpcInterfaceName() pulumi.StringPtrOutput
- func (o FlowSourceTypePtrOutput) WhitelistCidr() pulumi.StringPtrOutput
- type FlowState
- type FlowVpcInterface
- type FlowVpcInterfaceArgs
- type FlowVpcInterfaceInput
- type FlowVpcInterfaceOutput
- func (FlowVpcInterfaceOutput) ElementType() reflect.Type
- func (o FlowVpcInterfaceOutput) FlowArn() pulumi.StringOutput
- func (o FlowVpcInterfaceOutput) Name() pulumi.StringOutput
- func (o FlowVpcInterfaceOutput) NetworkInterfaceIds() pulumi.StringArrayOutput
- func (o FlowVpcInterfaceOutput) RoleArn() pulumi.StringOutput
- func (o FlowVpcInterfaceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FlowVpcInterfaceOutput) SubnetId() pulumi.StringOutput
- func (o FlowVpcInterfaceOutput) ToFlowVpcInterfaceOutput() FlowVpcInterfaceOutput
- func (o FlowVpcInterfaceOutput) ToFlowVpcInterfaceOutputWithContext(ctx context.Context) FlowVpcInterfaceOutput
- type FlowVpcInterfaceState
- type LookupFlowArgs
- type LookupFlowEntitlementArgs
- type LookupFlowEntitlementOutputArgs
- type LookupFlowEntitlementResult
- type LookupFlowEntitlementResultOutput
- func (o LookupFlowEntitlementResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFlowEntitlementResultOutput) ElementType() reflect.Type
- func (o LookupFlowEntitlementResultOutput) Encryption() FlowEntitlementEncryptionPtrOutput
- func (o LookupFlowEntitlementResultOutput) EntitlementArn() pulumi.StringPtrOutput
- func (o LookupFlowEntitlementResultOutput) EntitlementStatus() FlowEntitlementEntitlementStatusPtrOutput
- func (o LookupFlowEntitlementResultOutput) FlowArn() pulumi.StringPtrOutput
- func (o LookupFlowEntitlementResultOutput) Subscribers() pulumi.StringArrayOutput
- func (o LookupFlowEntitlementResultOutput) ToLookupFlowEntitlementResultOutput() LookupFlowEntitlementResultOutput
- func (o LookupFlowEntitlementResultOutput) ToLookupFlowEntitlementResultOutputWithContext(ctx context.Context) LookupFlowEntitlementResultOutput
- type LookupFlowOutputArgs
- type LookupFlowResult
- type LookupFlowResultOutput
- func (LookupFlowResultOutput) ElementType() reflect.Type
- func (o LookupFlowResultOutput) FlowArn() pulumi.StringPtrOutput
- func (o LookupFlowResultOutput) FlowAvailabilityZone() pulumi.StringPtrOutput
- func (o LookupFlowResultOutput) Source() FlowSourceTypePtrOutput
- func (o LookupFlowResultOutput) SourceFailoverConfig() FlowFailoverConfigPtrOutput
- func (o LookupFlowResultOutput) ToLookupFlowResultOutput() LookupFlowResultOutput
- func (o LookupFlowResultOutput) ToLookupFlowResultOutputWithContext(ctx context.Context) LookupFlowResultOutput
- type LookupFlowSourceArgs
- type LookupFlowSourceOutputArgs
- type LookupFlowSourceResult
- type LookupFlowSourceResultOutput
- func (o LookupFlowSourceResultOutput) Decryption() FlowSourceEncryptionPtrOutput
- func (o LookupFlowSourceResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFlowSourceResultOutput) ElementType() reflect.Type
- func (o LookupFlowSourceResultOutput) EntitlementArn() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) FlowArn() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) IngestIp() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) IngestPort() pulumi.IntPtrOutput
- func (o LookupFlowSourceResultOutput) MaxBitrate() pulumi.IntPtrOutput
- func (o LookupFlowSourceResultOutput) MaxLatency() pulumi.IntPtrOutput
- func (o LookupFlowSourceResultOutput) MinLatency() pulumi.IntPtrOutput
- func (o LookupFlowSourceResultOutput) Protocol() FlowSourceProtocolPtrOutput
- func (o LookupFlowSourceResultOutput) SenderControlPort() pulumi.IntPtrOutput
- func (o LookupFlowSourceResultOutput) SenderIpAddress() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) SourceArn() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) SourceIngestPort() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) SourceListenerAddress() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) SourceListenerPort() pulumi.IntPtrOutput
- func (o LookupFlowSourceResultOutput) StreamId() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) ToLookupFlowSourceResultOutput() LookupFlowSourceResultOutput
- func (o LookupFlowSourceResultOutput) ToLookupFlowSourceResultOutputWithContext(ctx context.Context) LookupFlowSourceResultOutput
- func (o LookupFlowSourceResultOutput) VpcInterfaceName() pulumi.StringPtrOutput
- func (o LookupFlowSourceResultOutput) WhitelistCidr() pulumi.StringPtrOutput
- type LookupFlowVpcInterfaceArgs
- type LookupFlowVpcInterfaceOutputArgs
- type LookupFlowVpcInterfaceResult
- type LookupFlowVpcInterfaceResultOutput
- func (LookupFlowVpcInterfaceResultOutput) ElementType() reflect.Type
- func (o LookupFlowVpcInterfaceResultOutput) NetworkInterfaceIds() pulumi.StringArrayOutput
- func (o LookupFlowVpcInterfaceResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupFlowVpcInterfaceResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupFlowVpcInterfaceResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o LookupFlowVpcInterfaceResultOutput) ToLookupFlowVpcInterfaceResultOutput() LookupFlowVpcInterfaceResultOutput
- func (o LookupFlowVpcInterfaceResultOutput) ToLookupFlowVpcInterfaceResultOutputWithContext(ctx context.Context) LookupFlowVpcInterfaceResultOutput
Constants ¶
const ( FlowEncryptionAlgorithmAes128 = FlowEncryptionAlgorithm("aes128") FlowEncryptionAlgorithmAes192 = FlowEncryptionAlgorithm("aes192") FlowEncryptionAlgorithmAes256 = FlowEncryptionAlgorithm("aes256") )
const ( FlowEncryptionKeyTypeSpeke = FlowEncryptionKeyType("speke") FlowEncryptionKeyTypeStaticKey = FlowEncryptionKeyType("static-key") FlowEncryptionKeyTypeSrtPassword = FlowEncryptionKeyType("srt-password") )
const ( FlowEntitlementEncryptionAlgorithmAes128 = FlowEntitlementEncryptionAlgorithm("aes128") FlowEntitlementEncryptionAlgorithmAes192 = FlowEntitlementEncryptionAlgorithm("aes192") FlowEntitlementEncryptionAlgorithmAes256 = FlowEntitlementEncryptionAlgorithm("aes256") )
const ( FlowEntitlementEncryptionKeyTypeSpeke = FlowEntitlementEncryptionKeyType("speke") FlowEntitlementEncryptionKeyTypeStaticKey = FlowEntitlementEncryptionKeyType("static-key") )
const ( FlowEntitlementEntitlementStatusEnabled = FlowEntitlementEntitlementStatus("ENABLED") FlowEntitlementEntitlementStatusDisabled = FlowEntitlementEntitlementStatus("DISABLED") )
const ( FlowFailoverConfigFailoverModeMerge = FlowFailoverConfigFailoverMode("MERGE") FlowFailoverConfigFailoverModeFailover = FlowFailoverConfigFailoverMode("FAILOVER") )
const ( FlowFailoverConfigStateEnabled = FlowFailoverConfigState("ENABLED") FlowFailoverConfigStateDisabled = FlowFailoverConfigState("DISABLED") )
const ( FlowOutputEncryptionAlgorithmAes128 = FlowOutputEncryptionAlgorithm("aes128") FlowOutputEncryptionAlgorithmAes192 = FlowOutputEncryptionAlgorithm("aes192") FlowOutputEncryptionAlgorithmAes256 = FlowOutputEncryptionAlgorithm("aes256") )
const ( FlowOutputEncryptionKeyTypeStaticKey = FlowOutputEncryptionKeyType("static-key") FlowOutputEncryptionKeyTypeSrtPassword = FlowOutputEncryptionKeyType("srt-password") )
const ( FlowOutputProtocolZixiPush = FlowOutputProtocol("zixi-push") FlowOutputProtocolRtpFec = FlowOutputProtocol("rtp-fec") FlowOutputProtocolRtp = FlowOutputProtocol("rtp") FlowOutputProtocolZixiPull = FlowOutputProtocol("zixi-pull") FlowOutputProtocolRist = FlowOutputProtocol("rist") FlowOutputProtocolFujitsuQos = FlowOutputProtocol("fujitsu-qos") FlowOutputProtocolSrtListener = FlowOutputProtocol("srt-listener") FlowOutputProtocolSrtCaller = FlowOutputProtocol("srt-caller") )
const ( FlowSourceEncryptionAlgorithmAes128 = FlowSourceEncryptionAlgorithm("aes128") FlowSourceEncryptionAlgorithmAes192 = FlowSourceEncryptionAlgorithm("aes192") FlowSourceEncryptionAlgorithmAes256 = FlowSourceEncryptionAlgorithm("aes256") )
const ( FlowSourceEncryptionKeyTypeSpeke = FlowSourceEncryptionKeyType("speke") FlowSourceEncryptionKeyTypeStaticKey = FlowSourceEncryptionKeyType("static-key") FlowSourceEncryptionKeyTypeSrtPassword = FlowSourceEncryptionKeyType("srt-password") )
const ( FlowSourceProtocolZixiPush = FlowSourceProtocol("zixi-push") FlowSourceProtocolRtpFec = FlowSourceProtocol("rtp-fec") FlowSourceProtocolRtp = FlowSourceProtocol("rtp") FlowSourceProtocolRist = FlowSourceProtocol("rist") FlowSourceProtocolFujitsuQos = FlowSourceProtocol("fujitsu-qos") FlowSourceProtocolSrtListener = FlowSourceProtocol("srt-listener") FlowSourceProtocolSrtCaller = FlowSourceProtocol("srt-caller") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Flow ¶
type Flow struct { pulumi.CustomResourceState // The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS. AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"` // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn pulumi.StringOutput `pulumi:"flowArn"` // The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.(ReadOnly) FlowAvailabilityZone pulumi.StringOutput `pulumi:"flowAvailabilityZone"` // The name of the flow. Name pulumi.StringOutput `pulumi:"name"` // The source of the flow. Source FlowSourceTypeOutput `pulumi:"source"` // The source failover config of the flow. SourceFailoverConfig FlowFailoverConfigPtrOutput `pulumi:"sourceFailoverConfig"` }
Resource schema for AWS::MediaConnect::Flow
func GetFlow ¶
func GetFlow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowState, opts ...pulumi.ResourceOption) (*Flow, error)
GetFlow gets an existing Flow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFlow ¶
func NewFlow(ctx *pulumi.Context, name string, args *FlowArgs, opts ...pulumi.ResourceOption) (*Flow, error)
NewFlow registers a new resource with the given unique name, arguments, and options.
func (*Flow) ElementType ¶
func (*Flow) ToFlowOutput ¶
func (i *Flow) ToFlowOutput() FlowOutput
func (*Flow) ToFlowOutputWithContext ¶
func (i *Flow) ToFlowOutputWithContext(ctx context.Context) FlowOutput
type FlowArgs ¶
type FlowArgs struct { // The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS. AvailabilityZone pulumi.StringPtrInput // The name of the flow. Name pulumi.StringPtrInput // The source of the flow. Source FlowSourceTypeInput // The source failover config of the flow. SourceFailoverConfig FlowFailoverConfigPtrInput }
The set of arguments for constructing a Flow resource.
func (FlowArgs) ElementType ¶
type FlowEncryption ¶
type FlowEncryption struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). Algorithm *FlowEncryptionAlgorithm `pulumi:"algorithm"` // A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption. ConstantInitializationVector *string `pulumi:"constantInitializationVector"` // The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption. DeviceId *string `pulumi:"deviceId"` // The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). KeyType *FlowEncryptionKeyType `pulumi:"keyType"` // The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption. Region *string `pulumi:"region"` // An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption. ResourceId *string `pulumi:"resourceId"` // The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity). RoleArn string `pulumi:"roleArn"` // The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. SecretArn *string `pulumi:"secretArn"` // The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. Url *string `pulumi:"url"` }
Information about the encryption of the flow.
type FlowEncryptionAlgorithm ¶
type FlowEncryptionAlgorithm string
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowEncryptionAlgorithm) ElementType ¶
func (FlowEncryptionAlgorithm) ElementType() reflect.Type
func (FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmOutput ¶
func (e FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmOutput() FlowEncryptionAlgorithmOutput
func (FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmOutputWithContext ¶
func (e FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmOutput
func (FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmPtrOutput ¶
func (e FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmPtrOutput() FlowEncryptionAlgorithmPtrOutput
func (FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmPtrOutputWithContext ¶
func (e FlowEncryptionAlgorithm) ToFlowEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmPtrOutput
func (FlowEncryptionAlgorithm) ToStringOutput ¶
func (e FlowEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
func (FlowEncryptionAlgorithm) ToStringOutputWithContext ¶
func (e FlowEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEncryptionAlgorithm) ToStringPtrOutput ¶
func (e FlowEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEncryptionAlgorithm) ToStringPtrOutputWithContext ¶
func (e FlowEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEncryptionAlgorithmInput ¶
type FlowEncryptionAlgorithmInput interface { pulumi.Input ToFlowEncryptionAlgorithmOutput() FlowEncryptionAlgorithmOutput ToFlowEncryptionAlgorithmOutputWithContext(context.Context) FlowEncryptionAlgorithmOutput }
FlowEncryptionAlgorithmInput is an input type that accepts FlowEncryptionAlgorithmArgs and FlowEncryptionAlgorithmOutput values. You can construct a concrete instance of `FlowEncryptionAlgorithmInput` via:
FlowEncryptionAlgorithmArgs{...}
type FlowEncryptionAlgorithmOutput ¶
type FlowEncryptionAlgorithmOutput struct{ *pulumi.OutputState }
func (FlowEncryptionAlgorithmOutput) ElementType ¶
func (FlowEncryptionAlgorithmOutput) ElementType() reflect.Type
func (FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmOutput ¶
func (o FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmOutput() FlowEncryptionAlgorithmOutput
func (FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmOutputWithContext ¶
func (o FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmOutput
func (FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmPtrOutput ¶
func (o FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmPtrOutput() FlowEncryptionAlgorithmPtrOutput
func (FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmPtrOutputWithContext ¶
func (o FlowEncryptionAlgorithmOutput) ToFlowEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmPtrOutput
func (FlowEncryptionAlgorithmOutput) ToStringOutput ¶
func (o FlowEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (FlowEncryptionAlgorithmOutput) ToStringOutputWithContext ¶
func (o FlowEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEncryptionAlgorithmOutput) ToStringPtrOutput ¶
func (o FlowEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEncryptionAlgorithmOutput) ToStringPtrOutputWithContext ¶
func (o FlowEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEncryptionAlgorithmPtrInput ¶
type FlowEncryptionAlgorithmPtrInput interface { pulumi.Input ToFlowEncryptionAlgorithmPtrOutput() FlowEncryptionAlgorithmPtrOutput ToFlowEncryptionAlgorithmPtrOutputWithContext(context.Context) FlowEncryptionAlgorithmPtrOutput }
func FlowEncryptionAlgorithmPtr ¶
func FlowEncryptionAlgorithmPtr(v string) FlowEncryptionAlgorithmPtrInput
type FlowEncryptionAlgorithmPtrOutput ¶
type FlowEncryptionAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (FlowEncryptionAlgorithmPtrOutput) Elem ¶
func (o FlowEncryptionAlgorithmPtrOutput) Elem() FlowEncryptionAlgorithmOutput
func (FlowEncryptionAlgorithmPtrOutput) ElementType ¶
func (FlowEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
func (FlowEncryptionAlgorithmPtrOutput) ToFlowEncryptionAlgorithmPtrOutput ¶
func (o FlowEncryptionAlgorithmPtrOutput) ToFlowEncryptionAlgorithmPtrOutput() FlowEncryptionAlgorithmPtrOutput
func (FlowEncryptionAlgorithmPtrOutput) ToFlowEncryptionAlgorithmPtrOutputWithContext ¶
func (o FlowEncryptionAlgorithmPtrOutput) ToFlowEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEncryptionAlgorithmPtrOutput
func (FlowEncryptionAlgorithmPtrOutput) ToStringPtrOutput ¶
func (o FlowEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEncryptionArgs ¶
type FlowEncryptionArgs struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). Algorithm FlowEncryptionAlgorithmPtrInput `pulumi:"algorithm"` // A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption. ConstantInitializationVector pulumi.StringPtrInput `pulumi:"constantInitializationVector"` // The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption. DeviceId pulumi.StringPtrInput `pulumi:"deviceId"` // The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). KeyType FlowEncryptionKeyTypePtrInput `pulumi:"keyType"` // The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption. Region pulumi.StringPtrInput `pulumi:"region"` // An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity). RoleArn pulumi.StringInput `pulumi:"roleArn"` // The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. SecretArn pulumi.StringPtrInput `pulumi:"secretArn"` // The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. Url pulumi.StringPtrInput `pulumi:"url"` }
Information about the encryption of the flow.
func (FlowEncryptionArgs) ElementType ¶
func (FlowEncryptionArgs) ElementType() reflect.Type
func (FlowEncryptionArgs) ToFlowEncryptionOutput ¶
func (i FlowEncryptionArgs) ToFlowEncryptionOutput() FlowEncryptionOutput
func (FlowEncryptionArgs) ToFlowEncryptionOutputWithContext ¶
func (i FlowEncryptionArgs) ToFlowEncryptionOutputWithContext(ctx context.Context) FlowEncryptionOutput
func (FlowEncryptionArgs) ToFlowEncryptionPtrOutput ¶
func (i FlowEncryptionArgs) ToFlowEncryptionPtrOutput() FlowEncryptionPtrOutput
func (FlowEncryptionArgs) ToFlowEncryptionPtrOutputWithContext ¶
func (i FlowEncryptionArgs) ToFlowEncryptionPtrOutputWithContext(ctx context.Context) FlowEncryptionPtrOutput
type FlowEncryptionInput ¶
type FlowEncryptionInput interface { pulumi.Input ToFlowEncryptionOutput() FlowEncryptionOutput ToFlowEncryptionOutputWithContext(context.Context) FlowEncryptionOutput }
FlowEncryptionInput is an input type that accepts FlowEncryptionArgs and FlowEncryptionOutput values. You can construct a concrete instance of `FlowEncryptionInput` via:
FlowEncryptionArgs{...}
type FlowEncryptionKeyType ¶
type FlowEncryptionKeyType string
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowEncryptionKeyType) ElementType ¶
func (FlowEncryptionKeyType) ElementType() reflect.Type
func (FlowEncryptionKeyType) ToFlowEncryptionKeyTypeOutput ¶
func (e FlowEncryptionKeyType) ToFlowEncryptionKeyTypeOutput() FlowEncryptionKeyTypeOutput
func (FlowEncryptionKeyType) ToFlowEncryptionKeyTypeOutputWithContext ¶
func (e FlowEncryptionKeyType) ToFlowEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowEncryptionKeyTypeOutput
func (FlowEncryptionKeyType) ToFlowEncryptionKeyTypePtrOutput ¶
func (e FlowEncryptionKeyType) ToFlowEncryptionKeyTypePtrOutput() FlowEncryptionKeyTypePtrOutput
func (FlowEncryptionKeyType) ToFlowEncryptionKeyTypePtrOutputWithContext ¶
func (e FlowEncryptionKeyType) ToFlowEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEncryptionKeyTypePtrOutput
func (FlowEncryptionKeyType) ToStringOutput ¶
func (e FlowEncryptionKeyType) ToStringOutput() pulumi.StringOutput
func (FlowEncryptionKeyType) ToStringOutputWithContext ¶
func (e FlowEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEncryptionKeyType) ToStringPtrOutput ¶
func (e FlowEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEncryptionKeyType) ToStringPtrOutputWithContext ¶
func (e FlowEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEncryptionKeyTypeInput ¶
type FlowEncryptionKeyTypeInput interface { pulumi.Input ToFlowEncryptionKeyTypeOutput() FlowEncryptionKeyTypeOutput ToFlowEncryptionKeyTypeOutputWithContext(context.Context) FlowEncryptionKeyTypeOutput }
FlowEncryptionKeyTypeInput is an input type that accepts FlowEncryptionKeyTypeArgs and FlowEncryptionKeyTypeOutput values. You can construct a concrete instance of `FlowEncryptionKeyTypeInput` via:
FlowEncryptionKeyTypeArgs{...}
type FlowEncryptionKeyTypeOutput ¶
type FlowEncryptionKeyTypeOutput struct{ *pulumi.OutputState }
func (FlowEncryptionKeyTypeOutput) ElementType ¶
func (FlowEncryptionKeyTypeOutput) ElementType() reflect.Type
func (FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypeOutput ¶
func (o FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypeOutput() FlowEncryptionKeyTypeOutput
func (FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypeOutputWithContext ¶
func (o FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowEncryptionKeyTypeOutput
func (FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypePtrOutput ¶
func (o FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypePtrOutput() FlowEncryptionKeyTypePtrOutput
func (FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypePtrOutputWithContext ¶
func (o FlowEncryptionKeyTypeOutput) ToFlowEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEncryptionKeyTypePtrOutput
func (FlowEncryptionKeyTypeOutput) ToStringOutput ¶
func (o FlowEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (FlowEncryptionKeyTypeOutput) ToStringOutputWithContext ¶
func (o FlowEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEncryptionKeyTypeOutput) ToStringPtrOutput ¶
func (o FlowEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEncryptionKeyTypeOutput) ToStringPtrOutputWithContext ¶
func (o FlowEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEncryptionKeyTypePtrInput ¶
type FlowEncryptionKeyTypePtrInput interface { pulumi.Input ToFlowEncryptionKeyTypePtrOutput() FlowEncryptionKeyTypePtrOutput ToFlowEncryptionKeyTypePtrOutputWithContext(context.Context) FlowEncryptionKeyTypePtrOutput }
func FlowEncryptionKeyTypePtr ¶
func FlowEncryptionKeyTypePtr(v string) FlowEncryptionKeyTypePtrInput
type FlowEncryptionKeyTypePtrOutput ¶
type FlowEncryptionKeyTypePtrOutput struct{ *pulumi.OutputState }
func (FlowEncryptionKeyTypePtrOutput) Elem ¶
func (o FlowEncryptionKeyTypePtrOutput) Elem() FlowEncryptionKeyTypeOutput
func (FlowEncryptionKeyTypePtrOutput) ElementType ¶
func (FlowEncryptionKeyTypePtrOutput) ElementType() reflect.Type
func (FlowEncryptionKeyTypePtrOutput) ToFlowEncryptionKeyTypePtrOutput ¶
func (o FlowEncryptionKeyTypePtrOutput) ToFlowEncryptionKeyTypePtrOutput() FlowEncryptionKeyTypePtrOutput
func (FlowEncryptionKeyTypePtrOutput) ToFlowEncryptionKeyTypePtrOutputWithContext ¶
func (o FlowEncryptionKeyTypePtrOutput) ToFlowEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEncryptionKeyTypePtrOutput
func (FlowEncryptionKeyTypePtrOutput) ToStringPtrOutput ¶
func (o FlowEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEncryptionOutput ¶
type FlowEncryptionOutput struct{ *pulumi.OutputState }
Information about the encryption of the flow.
func (FlowEncryptionOutput) Algorithm ¶
func (o FlowEncryptionOutput) Algorithm() FlowEncryptionAlgorithmPtrOutput
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowEncryptionOutput) ConstantInitializationVector ¶
func (o FlowEncryptionOutput) ConstantInitializationVector() pulumi.StringPtrOutput
A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.
func (FlowEncryptionOutput) DeviceId ¶
func (o FlowEncryptionOutput) DeviceId() pulumi.StringPtrOutput
The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEncryptionOutput) ElementType ¶
func (FlowEncryptionOutput) ElementType() reflect.Type
func (FlowEncryptionOutput) KeyType ¶
func (o FlowEncryptionOutput) KeyType() FlowEncryptionKeyTypePtrOutput
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowEncryptionOutput) Region ¶
func (o FlowEncryptionOutput) Region() pulumi.StringPtrOutput
The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEncryptionOutput) ResourceId ¶
func (o FlowEncryptionOutput) ResourceId() pulumi.StringPtrOutput
An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEncryptionOutput) RoleArn ¶
func (o FlowEncryptionOutput) RoleArn() pulumi.StringOutput
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
func (FlowEncryptionOutput) SecretArn ¶
func (o FlowEncryptionOutput) SecretArn() pulumi.StringPtrOutput
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
func (FlowEncryptionOutput) ToFlowEncryptionOutput ¶
func (o FlowEncryptionOutput) ToFlowEncryptionOutput() FlowEncryptionOutput
func (FlowEncryptionOutput) ToFlowEncryptionOutputWithContext ¶
func (o FlowEncryptionOutput) ToFlowEncryptionOutputWithContext(ctx context.Context) FlowEncryptionOutput
func (FlowEncryptionOutput) ToFlowEncryptionPtrOutput ¶
func (o FlowEncryptionOutput) ToFlowEncryptionPtrOutput() FlowEncryptionPtrOutput
func (FlowEncryptionOutput) ToFlowEncryptionPtrOutputWithContext ¶
func (o FlowEncryptionOutput) ToFlowEncryptionPtrOutputWithContext(ctx context.Context) FlowEncryptionPtrOutput
func (FlowEncryptionOutput) Url ¶
func (o FlowEncryptionOutput) Url() pulumi.StringPtrOutput
The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.
type FlowEncryptionPtrInput ¶
type FlowEncryptionPtrInput interface { pulumi.Input ToFlowEncryptionPtrOutput() FlowEncryptionPtrOutput ToFlowEncryptionPtrOutputWithContext(context.Context) FlowEncryptionPtrOutput }
FlowEncryptionPtrInput is an input type that accepts FlowEncryptionArgs, FlowEncryptionPtr and FlowEncryptionPtrOutput values. You can construct a concrete instance of `FlowEncryptionPtrInput` via:
FlowEncryptionArgs{...} or: nil
func FlowEncryptionPtr ¶
func FlowEncryptionPtr(v *FlowEncryptionArgs) FlowEncryptionPtrInput
type FlowEncryptionPtrOutput ¶
type FlowEncryptionPtrOutput struct{ *pulumi.OutputState }
func (FlowEncryptionPtrOutput) Algorithm ¶
func (o FlowEncryptionPtrOutput) Algorithm() FlowEncryptionAlgorithmPtrOutput
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowEncryptionPtrOutput) ConstantInitializationVector ¶
func (o FlowEncryptionPtrOutput) ConstantInitializationVector() pulumi.StringPtrOutput
A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.
func (FlowEncryptionPtrOutput) DeviceId ¶
func (o FlowEncryptionPtrOutput) DeviceId() pulumi.StringPtrOutput
The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEncryptionPtrOutput) Elem ¶
func (o FlowEncryptionPtrOutput) Elem() FlowEncryptionOutput
func (FlowEncryptionPtrOutput) ElementType ¶
func (FlowEncryptionPtrOutput) ElementType() reflect.Type
func (FlowEncryptionPtrOutput) KeyType ¶
func (o FlowEncryptionPtrOutput) KeyType() FlowEncryptionKeyTypePtrOutput
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowEncryptionPtrOutput) Region ¶
func (o FlowEncryptionPtrOutput) Region() pulumi.StringPtrOutput
The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEncryptionPtrOutput) ResourceId ¶
func (o FlowEncryptionPtrOutput) ResourceId() pulumi.StringPtrOutput
An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEncryptionPtrOutput) RoleArn ¶
func (o FlowEncryptionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
func (FlowEncryptionPtrOutput) SecretArn ¶
func (o FlowEncryptionPtrOutput) SecretArn() pulumi.StringPtrOutput
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
func (FlowEncryptionPtrOutput) ToFlowEncryptionPtrOutput ¶
func (o FlowEncryptionPtrOutput) ToFlowEncryptionPtrOutput() FlowEncryptionPtrOutput
func (FlowEncryptionPtrOutput) ToFlowEncryptionPtrOutputWithContext ¶
func (o FlowEncryptionPtrOutput) ToFlowEncryptionPtrOutputWithContext(ctx context.Context) FlowEncryptionPtrOutput
func (FlowEncryptionPtrOutput) Url ¶
func (o FlowEncryptionPtrOutput) Url() pulumi.StringPtrOutput
The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.
type FlowEntitlement ¶
type FlowEntitlement struct { pulumi.CustomResourceState // Percentage from 0-100 of the data transfer cost to be billed to the subscriber. DataTransferSubscriberFeePercent pulumi.IntPtrOutput `pulumi:"dataTransferSubscriberFeePercent"` // A description of the entitlement. Description pulumi.StringOutput `pulumi:"description"` // The type of encryption that will be used on the output that is associated with this entitlement. Encryption FlowEntitlementEncryptionPtrOutput `pulumi:"encryption"` // The ARN of the entitlement. EntitlementArn pulumi.StringOutput `pulumi:"entitlementArn"` // An indication of whether the entitlement is enabled. EntitlementStatus FlowEntitlementEntitlementStatusPtrOutput `pulumi:"entitlementStatus"` // The ARN of the flow. FlowArn pulumi.StringOutput `pulumi:"flowArn"` // The name of the entitlement. Name pulumi.StringOutput `pulumi:"name"` // The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source. Subscribers pulumi.StringArrayOutput `pulumi:"subscribers"` }
Resource schema for AWS::MediaConnect::FlowEntitlement
func GetFlowEntitlement ¶
func GetFlowEntitlement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowEntitlementState, opts ...pulumi.ResourceOption) (*FlowEntitlement, error)
GetFlowEntitlement gets an existing FlowEntitlement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFlowEntitlement ¶
func NewFlowEntitlement(ctx *pulumi.Context, name string, args *FlowEntitlementArgs, opts ...pulumi.ResourceOption) (*FlowEntitlement, error)
NewFlowEntitlement registers a new resource with the given unique name, arguments, and options.
func (*FlowEntitlement) ElementType ¶
func (*FlowEntitlement) ElementType() reflect.Type
func (*FlowEntitlement) ToFlowEntitlementOutput ¶
func (i *FlowEntitlement) ToFlowEntitlementOutput() FlowEntitlementOutput
func (*FlowEntitlement) ToFlowEntitlementOutputWithContext ¶
func (i *FlowEntitlement) ToFlowEntitlementOutputWithContext(ctx context.Context) FlowEntitlementOutput
type FlowEntitlementArgs ¶
type FlowEntitlementArgs struct { // Percentage from 0-100 of the data transfer cost to be billed to the subscriber. DataTransferSubscriberFeePercent pulumi.IntPtrInput // A description of the entitlement. Description pulumi.StringInput // The type of encryption that will be used on the output that is associated with this entitlement. Encryption FlowEntitlementEncryptionPtrInput // An indication of whether the entitlement is enabled. EntitlementStatus FlowEntitlementEntitlementStatusPtrInput // The ARN of the flow. FlowArn pulumi.StringInput // The name of the entitlement. Name pulumi.StringPtrInput // The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source. Subscribers pulumi.StringArrayInput }
The set of arguments for constructing a FlowEntitlement resource.
func (FlowEntitlementArgs) ElementType ¶
func (FlowEntitlementArgs) ElementType() reflect.Type
type FlowEntitlementEncryption ¶
type FlowEntitlementEncryption struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). Algorithm FlowEntitlementEncryptionAlgorithm `pulumi:"algorithm"` // A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption. ConstantInitializationVector *string `pulumi:"constantInitializationVector"` // The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption. DeviceId *string `pulumi:"deviceId"` // The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). KeyType *FlowEntitlementEncryptionKeyType `pulumi:"keyType"` // The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption. Region *string `pulumi:"region"` // An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption. ResourceId *string `pulumi:"resourceId"` // The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity). RoleArn string `pulumi:"roleArn"` // The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. SecretArn *string `pulumi:"secretArn"` // The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. Url *string `pulumi:"url"` }
Information about the encryption of the flow.
type FlowEntitlementEncryptionAlgorithm ¶
type FlowEntitlementEncryptionAlgorithm string
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowEntitlementEncryptionAlgorithm) ElementType ¶
func (FlowEntitlementEncryptionAlgorithm) ElementType() reflect.Type
func (FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmOutput ¶
func (e FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmOutput() FlowEntitlementEncryptionAlgorithmOutput
func (FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmOutputWithContext ¶
func (e FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmOutput
func (FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmPtrOutput ¶
func (e FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmPtrOutput() FlowEntitlementEncryptionAlgorithmPtrOutput
func (FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext ¶
func (e FlowEntitlementEncryptionAlgorithm) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmPtrOutput
func (FlowEntitlementEncryptionAlgorithm) ToStringOutput ¶
func (e FlowEntitlementEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
func (FlowEntitlementEncryptionAlgorithm) ToStringOutputWithContext ¶
func (e FlowEntitlementEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEntitlementEncryptionAlgorithm) ToStringPtrOutput ¶
func (e FlowEntitlementEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEncryptionAlgorithm) ToStringPtrOutputWithContext ¶
func (e FlowEntitlementEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementEncryptionAlgorithmInput ¶
type FlowEntitlementEncryptionAlgorithmInput interface { pulumi.Input ToFlowEntitlementEncryptionAlgorithmOutput() FlowEntitlementEncryptionAlgorithmOutput ToFlowEntitlementEncryptionAlgorithmOutputWithContext(context.Context) FlowEntitlementEncryptionAlgorithmOutput }
FlowEntitlementEncryptionAlgorithmInput is an input type that accepts FlowEntitlementEncryptionAlgorithmArgs and FlowEntitlementEncryptionAlgorithmOutput values. You can construct a concrete instance of `FlowEntitlementEncryptionAlgorithmInput` via:
FlowEntitlementEncryptionAlgorithmArgs{...}
type FlowEntitlementEncryptionAlgorithmOutput ¶
type FlowEntitlementEncryptionAlgorithmOutput struct{ *pulumi.OutputState }
func (FlowEntitlementEncryptionAlgorithmOutput) ElementType ¶
func (FlowEntitlementEncryptionAlgorithmOutput) ElementType() reflect.Type
func (FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmOutput ¶
func (o FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmOutput() FlowEntitlementEncryptionAlgorithmOutput
func (FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmOutputWithContext ¶
func (o FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmOutput
func (FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutput ¶
func (o FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutput() FlowEntitlementEncryptionAlgorithmPtrOutput
func (FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext ¶
func (o FlowEntitlementEncryptionAlgorithmOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmPtrOutput
func (FlowEntitlementEncryptionAlgorithmOutput) ToStringOutput ¶
func (o FlowEntitlementEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (FlowEntitlementEncryptionAlgorithmOutput) ToStringOutputWithContext ¶
func (o FlowEntitlementEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEntitlementEncryptionAlgorithmOutput) ToStringPtrOutput ¶
func (o FlowEntitlementEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEncryptionAlgorithmOutput) ToStringPtrOutputWithContext ¶
func (o FlowEntitlementEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementEncryptionAlgorithmPtrInput ¶
type FlowEntitlementEncryptionAlgorithmPtrInput interface { pulumi.Input ToFlowEntitlementEncryptionAlgorithmPtrOutput() FlowEntitlementEncryptionAlgorithmPtrOutput ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext(context.Context) FlowEntitlementEncryptionAlgorithmPtrOutput }
func FlowEntitlementEncryptionAlgorithmPtr ¶
func FlowEntitlementEncryptionAlgorithmPtr(v string) FlowEntitlementEncryptionAlgorithmPtrInput
type FlowEntitlementEncryptionAlgorithmPtrOutput ¶
type FlowEntitlementEncryptionAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (FlowEntitlementEncryptionAlgorithmPtrOutput) ElementType ¶
func (FlowEntitlementEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
func (FlowEntitlementEncryptionAlgorithmPtrOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutput ¶
func (o FlowEntitlementEncryptionAlgorithmPtrOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutput() FlowEntitlementEncryptionAlgorithmPtrOutput
func (FlowEntitlementEncryptionAlgorithmPtrOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext ¶
func (o FlowEntitlementEncryptionAlgorithmPtrOutput) ToFlowEntitlementEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionAlgorithmPtrOutput
func (FlowEntitlementEncryptionAlgorithmPtrOutput) ToStringPtrOutput ¶
func (o FlowEntitlementEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowEntitlementEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementEncryptionArgs ¶
type FlowEntitlementEncryptionArgs struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). Algorithm FlowEntitlementEncryptionAlgorithmInput `pulumi:"algorithm"` // A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption. ConstantInitializationVector pulumi.StringPtrInput `pulumi:"constantInitializationVector"` // The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption. DeviceId pulumi.StringPtrInput `pulumi:"deviceId"` // The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). KeyType FlowEntitlementEncryptionKeyTypePtrInput `pulumi:"keyType"` // The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption. Region pulumi.StringPtrInput `pulumi:"region"` // An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity). RoleArn pulumi.StringInput `pulumi:"roleArn"` // The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. SecretArn pulumi.StringPtrInput `pulumi:"secretArn"` // The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. Url pulumi.StringPtrInput `pulumi:"url"` }
Information about the encryption of the flow.
func (FlowEntitlementEncryptionArgs) ElementType ¶
func (FlowEntitlementEncryptionArgs) ElementType() reflect.Type
func (FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionOutput ¶
func (i FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionOutput() FlowEntitlementEncryptionOutput
func (FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionOutputWithContext ¶
func (i FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionOutputWithContext(ctx context.Context) FlowEntitlementEncryptionOutput
func (FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionPtrOutput ¶
func (i FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionPtrOutput() FlowEntitlementEncryptionPtrOutput
func (FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionPtrOutputWithContext ¶
func (i FlowEntitlementEncryptionArgs) ToFlowEntitlementEncryptionPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionPtrOutput
type FlowEntitlementEncryptionInput ¶
type FlowEntitlementEncryptionInput interface { pulumi.Input ToFlowEntitlementEncryptionOutput() FlowEntitlementEncryptionOutput ToFlowEntitlementEncryptionOutputWithContext(context.Context) FlowEntitlementEncryptionOutput }
FlowEntitlementEncryptionInput is an input type that accepts FlowEntitlementEncryptionArgs and FlowEntitlementEncryptionOutput values. You can construct a concrete instance of `FlowEntitlementEncryptionInput` via:
FlowEntitlementEncryptionArgs{...}
type FlowEntitlementEncryptionKeyType ¶
type FlowEntitlementEncryptionKeyType string
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowEntitlementEncryptionKeyType) ElementType ¶
func (FlowEntitlementEncryptionKeyType) ElementType() reflect.Type
func (FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypeOutput ¶
func (e FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypeOutput() FlowEntitlementEncryptionKeyTypeOutput
func (FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypeOutputWithContext ¶
func (e FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypeOutput
func (FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypePtrOutput ¶
func (e FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypePtrOutput() FlowEntitlementEncryptionKeyTypePtrOutput
func (FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext ¶
func (e FlowEntitlementEncryptionKeyType) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypePtrOutput
func (FlowEntitlementEncryptionKeyType) ToStringOutput ¶
func (e FlowEntitlementEncryptionKeyType) ToStringOutput() pulumi.StringOutput
func (FlowEntitlementEncryptionKeyType) ToStringOutputWithContext ¶
func (e FlowEntitlementEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEntitlementEncryptionKeyType) ToStringPtrOutput ¶
func (e FlowEntitlementEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEncryptionKeyType) ToStringPtrOutputWithContext ¶
func (e FlowEntitlementEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementEncryptionKeyTypeInput ¶
type FlowEntitlementEncryptionKeyTypeInput interface { pulumi.Input ToFlowEntitlementEncryptionKeyTypeOutput() FlowEntitlementEncryptionKeyTypeOutput ToFlowEntitlementEncryptionKeyTypeOutputWithContext(context.Context) FlowEntitlementEncryptionKeyTypeOutput }
FlowEntitlementEncryptionKeyTypeInput is an input type that accepts FlowEntitlementEncryptionKeyTypeArgs and FlowEntitlementEncryptionKeyTypeOutput values. You can construct a concrete instance of `FlowEntitlementEncryptionKeyTypeInput` via:
FlowEntitlementEncryptionKeyTypeArgs{...}
type FlowEntitlementEncryptionKeyTypeOutput ¶
type FlowEntitlementEncryptionKeyTypeOutput struct{ *pulumi.OutputState }
func (FlowEntitlementEncryptionKeyTypeOutput) ElementType ¶
func (FlowEntitlementEncryptionKeyTypeOutput) ElementType() reflect.Type
func (FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypeOutput ¶
func (o FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypeOutput() FlowEntitlementEncryptionKeyTypeOutput
func (FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypeOutputWithContext ¶
func (o FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypeOutput
func (FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypePtrOutput ¶
func (o FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypePtrOutput() FlowEntitlementEncryptionKeyTypePtrOutput
func (FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext ¶
func (o FlowEntitlementEncryptionKeyTypeOutput) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypePtrOutput
func (FlowEntitlementEncryptionKeyTypeOutput) ToStringOutput ¶
func (o FlowEntitlementEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (FlowEntitlementEncryptionKeyTypeOutput) ToStringOutputWithContext ¶
func (o FlowEntitlementEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEntitlementEncryptionKeyTypeOutput) ToStringPtrOutput ¶
func (o FlowEntitlementEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEncryptionKeyTypeOutput) ToStringPtrOutputWithContext ¶
func (o FlowEntitlementEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementEncryptionKeyTypePtrInput ¶
type FlowEntitlementEncryptionKeyTypePtrInput interface { pulumi.Input ToFlowEntitlementEncryptionKeyTypePtrOutput() FlowEntitlementEncryptionKeyTypePtrOutput ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext(context.Context) FlowEntitlementEncryptionKeyTypePtrOutput }
func FlowEntitlementEncryptionKeyTypePtr ¶
func FlowEntitlementEncryptionKeyTypePtr(v string) FlowEntitlementEncryptionKeyTypePtrInput
type FlowEntitlementEncryptionKeyTypePtrOutput ¶
type FlowEntitlementEncryptionKeyTypePtrOutput struct{ *pulumi.OutputState }
func (FlowEntitlementEncryptionKeyTypePtrOutput) ElementType ¶
func (FlowEntitlementEncryptionKeyTypePtrOutput) ElementType() reflect.Type
func (FlowEntitlementEncryptionKeyTypePtrOutput) ToFlowEntitlementEncryptionKeyTypePtrOutput ¶
func (o FlowEntitlementEncryptionKeyTypePtrOutput) ToFlowEntitlementEncryptionKeyTypePtrOutput() FlowEntitlementEncryptionKeyTypePtrOutput
func (FlowEntitlementEncryptionKeyTypePtrOutput) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext ¶
func (o FlowEntitlementEncryptionKeyTypePtrOutput) ToFlowEntitlementEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionKeyTypePtrOutput
func (FlowEntitlementEncryptionKeyTypePtrOutput) ToStringPtrOutput ¶
func (o FlowEntitlementEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowEntitlementEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementEncryptionOutput ¶
type FlowEntitlementEncryptionOutput struct{ *pulumi.OutputState }
Information about the encryption of the flow.
func (FlowEntitlementEncryptionOutput) Algorithm ¶
func (o FlowEntitlementEncryptionOutput) Algorithm() FlowEntitlementEncryptionAlgorithmOutput
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowEntitlementEncryptionOutput) ConstantInitializationVector ¶
func (o FlowEntitlementEncryptionOutput) ConstantInitializationVector() pulumi.StringPtrOutput
A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.
func (FlowEntitlementEncryptionOutput) DeviceId ¶
func (o FlowEntitlementEncryptionOutput) DeviceId() pulumi.StringPtrOutput
The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEntitlementEncryptionOutput) ElementType ¶
func (FlowEntitlementEncryptionOutput) ElementType() reflect.Type
func (FlowEntitlementEncryptionOutput) KeyType ¶
func (o FlowEntitlementEncryptionOutput) KeyType() FlowEntitlementEncryptionKeyTypePtrOutput
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowEntitlementEncryptionOutput) Region ¶
func (o FlowEntitlementEncryptionOutput) Region() pulumi.StringPtrOutput
The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEntitlementEncryptionOutput) ResourceId ¶
func (o FlowEntitlementEncryptionOutput) ResourceId() pulumi.StringPtrOutput
An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEntitlementEncryptionOutput) RoleArn ¶
func (o FlowEntitlementEncryptionOutput) RoleArn() pulumi.StringOutput
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
func (FlowEntitlementEncryptionOutput) SecretArn ¶
func (o FlowEntitlementEncryptionOutput) SecretArn() pulumi.StringPtrOutput
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
func (FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionOutput ¶
func (o FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionOutput() FlowEntitlementEncryptionOutput
func (FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionOutputWithContext ¶
func (o FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionOutputWithContext(ctx context.Context) FlowEntitlementEncryptionOutput
func (FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionPtrOutput ¶
func (o FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionPtrOutput() FlowEntitlementEncryptionPtrOutput
func (FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionPtrOutputWithContext ¶
func (o FlowEntitlementEncryptionOutput) ToFlowEntitlementEncryptionPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionPtrOutput
func (FlowEntitlementEncryptionOutput) Url ¶
func (o FlowEntitlementEncryptionOutput) Url() pulumi.StringPtrOutput
The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.
type FlowEntitlementEncryptionPtrInput ¶
type FlowEntitlementEncryptionPtrInput interface { pulumi.Input ToFlowEntitlementEncryptionPtrOutput() FlowEntitlementEncryptionPtrOutput ToFlowEntitlementEncryptionPtrOutputWithContext(context.Context) FlowEntitlementEncryptionPtrOutput }
FlowEntitlementEncryptionPtrInput is an input type that accepts FlowEntitlementEncryptionArgs, FlowEntitlementEncryptionPtr and FlowEntitlementEncryptionPtrOutput values. You can construct a concrete instance of `FlowEntitlementEncryptionPtrInput` via:
FlowEntitlementEncryptionArgs{...} or: nil
func FlowEntitlementEncryptionPtr ¶
func FlowEntitlementEncryptionPtr(v *FlowEntitlementEncryptionArgs) FlowEntitlementEncryptionPtrInput
type FlowEntitlementEncryptionPtrOutput ¶
type FlowEntitlementEncryptionPtrOutput struct{ *pulumi.OutputState }
func (FlowEntitlementEncryptionPtrOutput) Algorithm ¶
func (o FlowEntitlementEncryptionPtrOutput) Algorithm() FlowEntitlementEncryptionAlgorithmPtrOutput
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowEntitlementEncryptionPtrOutput) ConstantInitializationVector ¶
func (o FlowEntitlementEncryptionPtrOutput) ConstantInitializationVector() pulumi.StringPtrOutput
A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.
func (FlowEntitlementEncryptionPtrOutput) DeviceId ¶
func (o FlowEntitlementEncryptionPtrOutput) DeviceId() pulumi.StringPtrOutput
The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEntitlementEncryptionPtrOutput) Elem ¶
func (o FlowEntitlementEncryptionPtrOutput) Elem() FlowEntitlementEncryptionOutput
func (FlowEntitlementEncryptionPtrOutput) ElementType ¶
func (FlowEntitlementEncryptionPtrOutput) ElementType() reflect.Type
func (FlowEntitlementEncryptionPtrOutput) KeyType ¶
func (o FlowEntitlementEncryptionPtrOutput) KeyType() FlowEntitlementEncryptionKeyTypePtrOutput
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowEntitlementEncryptionPtrOutput) Region ¶
func (o FlowEntitlementEncryptionPtrOutput) Region() pulumi.StringPtrOutput
The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEntitlementEncryptionPtrOutput) ResourceId ¶
func (o FlowEntitlementEncryptionPtrOutput) ResourceId() pulumi.StringPtrOutput
An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowEntitlementEncryptionPtrOutput) RoleArn ¶
func (o FlowEntitlementEncryptionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
func (FlowEntitlementEncryptionPtrOutput) SecretArn ¶
func (o FlowEntitlementEncryptionPtrOutput) SecretArn() pulumi.StringPtrOutput
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
func (FlowEntitlementEncryptionPtrOutput) ToFlowEntitlementEncryptionPtrOutput ¶
func (o FlowEntitlementEncryptionPtrOutput) ToFlowEntitlementEncryptionPtrOutput() FlowEntitlementEncryptionPtrOutput
func (FlowEntitlementEncryptionPtrOutput) ToFlowEntitlementEncryptionPtrOutputWithContext ¶
func (o FlowEntitlementEncryptionPtrOutput) ToFlowEntitlementEncryptionPtrOutputWithContext(ctx context.Context) FlowEntitlementEncryptionPtrOutput
func (FlowEntitlementEncryptionPtrOutput) Url ¶
func (o FlowEntitlementEncryptionPtrOutput) Url() pulumi.StringPtrOutput
The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.
type FlowEntitlementEntitlementStatus ¶
type FlowEntitlementEntitlementStatus string
An indication of whether the entitlement is enabled.
func (FlowEntitlementEntitlementStatus) ElementType ¶
func (FlowEntitlementEntitlementStatus) ElementType() reflect.Type
func (FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusOutput ¶
func (e FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusOutput() FlowEntitlementEntitlementStatusOutput
func (FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusOutputWithContext ¶
func (e FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusOutput
func (FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusPtrOutput ¶
func (e FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusPtrOutput() FlowEntitlementEntitlementStatusPtrOutput
func (FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusPtrOutputWithContext ¶
func (e FlowEntitlementEntitlementStatus) ToFlowEntitlementEntitlementStatusPtrOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusPtrOutput
func (FlowEntitlementEntitlementStatus) ToStringOutput ¶
func (e FlowEntitlementEntitlementStatus) ToStringOutput() pulumi.StringOutput
func (FlowEntitlementEntitlementStatus) ToStringOutputWithContext ¶
func (e FlowEntitlementEntitlementStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEntitlementEntitlementStatus) ToStringPtrOutput ¶
func (e FlowEntitlementEntitlementStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEntitlementStatus) ToStringPtrOutputWithContext ¶
func (e FlowEntitlementEntitlementStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementEntitlementStatusInput ¶
type FlowEntitlementEntitlementStatusInput interface { pulumi.Input ToFlowEntitlementEntitlementStatusOutput() FlowEntitlementEntitlementStatusOutput ToFlowEntitlementEntitlementStatusOutputWithContext(context.Context) FlowEntitlementEntitlementStatusOutput }
FlowEntitlementEntitlementStatusInput is an input type that accepts FlowEntitlementEntitlementStatusArgs and FlowEntitlementEntitlementStatusOutput values. You can construct a concrete instance of `FlowEntitlementEntitlementStatusInput` via:
FlowEntitlementEntitlementStatusArgs{...}
type FlowEntitlementEntitlementStatusOutput ¶
type FlowEntitlementEntitlementStatusOutput struct{ *pulumi.OutputState }
func (FlowEntitlementEntitlementStatusOutput) ElementType ¶
func (FlowEntitlementEntitlementStatusOutput) ElementType() reflect.Type
func (FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusOutput ¶
func (o FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusOutput() FlowEntitlementEntitlementStatusOutput
func (FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusOutputWithContext ¶
func (o FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusOutput
func (FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusPtrOutput ¶
func (o FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusPtrOutput() FlowEntitlementEntitlementStatusPtrOutput
func (FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusPtrOutputWithContext ¶
func (o FlowEntitlementEntitlementStatusOutput) ToFlowEntitlementEntitlementStatusPtrOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusPtrOutput
func (FlowEntitlementEntitlementStatusOutput) ToStringOutput ¶
func (o FlowEntitlementEntitlementStatusOutput) ToStringOutput() pulumi.StringOutput
func (FlowEntitlementEntitlementStatusOutput) ToStringOutputWithContext ¶
func (o FlowEntitlementEntitlementStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowEntitlementEntitlementStatusOutput) ToStringPtrOutput ¶
func (o FlowEntitlementEntitlementStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEntitlementStatusOutput) ToStringPtrOutputWithContext ¶
func (o FlowEntitlementEntitlementStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementEntitlementStatusPtrInput ¶
type FlowEntitlementEntitlementStatusPtrInput interface { pulumi.Input ToFlowEntitlementEntitlementStatusPtrOutput() FlowEntitlementEntitlementStatusPtrOutput ToFlowEntitlementEntitlementStatusPtrOutputWithContext(context.Context) FlowEntitlementEntitlementStatusPtrOutput }
func FlowEntitlementEntitlementStatusPtr ¶
func FlowEntitlementEntitlementStatusPtr(v string) FlowEntitlementEntitlementStatusPtrInput
type FlowEntitlementEntitlementStatusPtrOutput ¶
type FlowEntitlementEntitlementStatusPtrOutput struct{ *pulumi.OutputState }
func (FlowEntitlementEntitlementStatusPtrOutput) ElementType ¶
func (FlowEntitlementEntitlementStatusPtrOutput) ElementType() reflect.Type
func (FlowEntitlementEntitlementStatusPtrOutput) ToFlowEntitlementEntitlementStatusPtrOutput ¶
func (o FlowEntitlementEntitlementStatusPtrOutput) ToFlowEntitlementEntitlementStatusPtrOutput() FlowEntitlementEntitlementStatusPtrOutput
func (FlowEntitlementEntitlementStatusPtrOutput) ToFlowEntitlementEntitlementStatusPtrOutputWithContext ¶
func (o FlowEntitlementEntitlementStatusPtrOutput) ToFlowEntitlementEntitlementStatusPtrOutputWithContext(ctx context.Context) FlowEntitlementEntitlementStatusPtrOutput
func (FlowEntitlementEntitlementStatusPtrOutput) ToStringPtrOutput ¶
func (o FlowEntitlementEntitlementStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowEntitlementEntitlementStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowEntitlementEntitlementStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowEntitlementInput ¶
type FlowEntitlementInput interface { pulumi.Input ToFlowEntitlementOutput() FlowEntitlementOutput ToFlowEntitlementOutputWithContext(ctx context.Context) FlowEntitlementOutput }
type FlowEntitlementOutput ¶
type FlowEntitlementOutput struct{ *pulumi.OutputState }
func (FlowEntitlementOutput) DataTransferSubscriberFeePercent ¶ added in v0.17.0
func (o FlowEntitlementOutput) DataTransferSubscriberFeePercent() pulumi.IntPtrOutput
Percentage from 0-100 of the data transfer cost to be billed to the subscriber.
func (FlowEntitlementOutput) Description ¶ added in v0.17.0
func (o FlowEntitlementOutput) Description() pulumi.StringOutput
A description of the entitlement.
func (FlowEntitlementOutput) ElementType ¶
func (FlowEntitlementOutput) ElementType() reflect.Type
func (FlowEntitlementOutput) Encryption ¶ added in v0.17.0
func (o FlowEntitlementOutput) Encryption() FlowEntitlementEncryptionPtrOutput
The type of encryption that will be used on the output that is associated with this entitlement.
func (FlowEntitlementOutput) EntitlementArn ¶ added in v0.17.0
func (o FlowEntitlementOutput) EntitlementArn() pulumi.StringOutput
The ARN of the entitlement.
func (FlowEntitlementOutput) EntitlementStatus ¶ added in v0.17.0
func (o FlowEntitlementOutput) EntitlementStatus() FlowEntitlementEntitlementStatusPtrOutput
An indication of whether the entitlement is enabled.
func (FlowEntitlementOutput) FlowArn ¶ added in v0.17.0
func (o FlowEntitlementOutput) FlowArn() pulumi.StringOutput
The ARN of the flow.
func (FlowEntitlementOutput) Name ¶ added in v0.17.0
func (o FlowEntitlementOutput) Name() pulumi.StringOutput
The name of the entitlement.
func (FlowEntitlementOutput) Subscribers ¶ added in v0.17.0
func (o FlowEntitlementOutput) Subscribers() pulumi.StringArrayOutput
The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source.
func (FlowEntitlementOutput) ToFlowEntitlementOutput ¶
func (o FlowEntitlementOutput) ToFlowEntitlementOutput() FlowEntitlementOutput
func (FlowEntitlementOutput) ToFlowEntitlementOutputWithContext ¶
func (o FlowEntitlementOutput) ToFlowEntitlementOutputWithContext(ctx context.Context) FlowEntitlementOutput
type FlowEntitlementState ¶
type FlowEntitlementState struct { }
func (FlowEntitlementState) ElementType ¶
func (FlowEntitlementState) ElementType() reflect.Type
type FlowFailoverConfig ¶
type FlowFailoverConfig struct { // The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams. FailoverMode *FlowFailoverConfigFailoverMode `pulumi:"failoverMode"` // Search window time to look for dash-7 packets RecoveryWindow *int `pulumi:"recoveryWindow"` // The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. SourcePriority *FlowFailoverConfigSourcePriorityProperties `pulumi:"sourcePriority"` State *FlowFailoverConfigState `pulumi:"state"` }
The settings for source failover
type FlowFailoverConfigArgs ¶
type FlowFailoverConfigArgs struct { // The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams. FailoverMode FlowFailoverConfigFailoverModePtrInput `pulumi:"failoverMode"` // Search window time to look for dash-7 packets RecoveryWindow pulumi.IntPtrInput `pulumi:"recoveryWindow"` // The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. SourcePriority FlowFailoverConfigSourcePriorityPropertiesPtrInput `pulumi:"sourcePriority"` State FlowFailoverConfigStatePtrInput `pulumi:"state"` }
The settings for source failover
func (FlowFailoverConfigArgs) ElementType ¶
func (FlowFailoverConfigArgs) ElementType() reflect.Type
func (FlowFailoverConfigArgs) ToFlowFailoverConfigOutput ¶
func (i FlowFailoverConfigArgs) ToFlowFailoverConfigOutput() FlowFailoverConfigOutput
func (FlowFailoverConfigArgs) ToFlowFailoverConfigOutputWithContext ¶
func (i FlowFailoverConfigArgs) ToFlowFailoverConfigOutputWithContext(ctx context.Context) FlowFailoverConfigOutput
func (FlowFailoverConfigArgs) ToFlowFailoverConfigPtrOutput ¶
func (i FlowFailoverConfigArgs) ToFlowFailoverConfigPtrOutput() FlowFailoverConfigPtrOutput
func (FlowFailoverConfigArgs) ToFlowFailoverConfigPtrOutputWithContext ¶
func (i FlowFailoverConfigArgs) ToFlowFailoverConfigPtrOutputWithContext(ctx context.Context) FlowFailoverConfigPtrOutput
type FlowFailoverConfigFailoverMode ¶ added in v0.45.0
type FlowFailoverConfigFailoverMode string
The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.
func (FlowFailoverConfigFailoverMode) ElementType ¶ added in v0.45.0
func (FlowFailoverConfigFailoverMode) ElementType() reflect.Type
func (FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModeOutput ¶ added in v0.45.0
func (e FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModeOutput() FlowFailoverConfigFailoverModeOutput
func (FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModeOutputWithContext ¶ added in v0.45.0
func (e FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModeOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModeOutput
func (FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModePtrOutput ¶ added in v0.45.0
func (e FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModePtrOutput() FlowFailoverConfigFailoverModePtrOutput
func (FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModePtrOutputWithContext ¶ added in v0.45.0
func (e FlowFailoverConfigFailoverMode) ToFlowFailoverConfigFailoverModePtrOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModePtrOutput
func (FlowFailoverConfigFailoverMode) ToStringOutput ¶ added in v0.45.0
func (e FlowFailoverConfigFailoverMode) ToStringOutput() pulumi.StringOutput
func (FlowFailoverConfigFailoverMode) ToStringOutputWithContext ¶ added in v0.45.0
func (e FlowFailoverConfigFailoverMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowFailoverConfigFailoverMode) ToStringPtrOutput ¶ added in v0.45.0
func (e FlowFailoverConfigFailoverMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowFailoverConfigFailoverMode) ToStringPtrOutputWithContext ¶ added in v0.45.0
func (e FlowFailoverConfigFailoverMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowFailoverConfigFailoverModeInput ¶ added in v0.45.0
type FlowFailoverConfigFailoverModeInput interface { pulumi.Input ToFlowFailoverConfigFailoverModeOutput() FlowFailoverConfigFailoverModeOutput ToFlowFailoverConfigFailoverModeOutputWithContext(context.Context) FlowFailoverConfigFailoverModeOutput }
FlowFailoverConfigFailoverModeInput is an input type that accepts FlowFailoverConfigFailoverModeArgs and FlowFailoverConfigFailoverModeOutput values. You can construct a concrete instance of `FlowFailoverConfigFailoverModeInput` via:
FlowFailoverConfigFailoverModeArgs{...}
type FlowFailoverConfigFailoverModeOutput ¶ added in v0.45.0
type FlowFailoverConfigFailoverModeOutput struct{ *pulumi.OutputState }
func (FlowFailoverConfigFailoverModeOutput) ElementType ¶ added in v0.45.0
func (FlowFailoverConfigFailoverModeOutput) ElementType() reflect.Type
func (FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModeOutput ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModeOutput() FlowFailoverConfigFailoverModeOutput
func (FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModeOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModeOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModeOutput
func (FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModePtrOutput ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModePtrOutput() FlowFailoverConfigFailoverModePtrOutput
func (FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModePtrOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModeOutput) ToFlowFailoverConfigFailoverModePtrOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModePtrOutput
func (FlowFailoverConfigFailoverModeOutput) ToStringOutput ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModeOutput) ToStringOutput() pulumi.StringOutput
func (FlowFailoverConfigFailoverModeOutput) ToStringOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowFailoverConfigFailoverModeOutput) ToStringPtrOutput ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowFailoverConfigFailoverModeOutput) ToStringPtrOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowFailoverConfigFailoverModePtrInput ¶ added in v0.45.0
type FlowFailoverConfigFailoverModePtrInput interface { pulumi.Input ToFlowFailoverConfigFailoverModePtrOutput() FlowFailoverConfigFailoverModePtrOutput ToFlowFailoverConfigFailoverModePtrOutputWithContext(context.Context) FlowFailoverConfigFailoverModePtrOutput }
func FlowFailoverConfigFailoverModePtr ¶ added in v0.45.0
func FlowFailoverConfigFailoverModePtr(v string) FlowFailoverConfigFailoverModePtrInput
type FlowFailoverConfigFailoverModePtrOutput ¶ added in v0.45.0
type FlowFailoverConfigFailoverModePtrOutput struct{ *pulumi.OutputState }
func (FlowFailoverConfigFailoverModePtrOutput) ElementType ¶ added in v0.45.0
func (FlowFailoverConfigFailoverModePtrOutput) ElementType() reflect.Type
func (FlowFailoverConfigFailoverModePtrOutput) ToFlowFailoverConfigFailoverModePtrOutput ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModePtrOutput) ToFlowFailoverConfigFailoverModePtrOutput() FlowFailoverConfigFailoverModePtrOutput
func (FlowFailoverConfigFailoverModePtrOutput) ToFlowFailoverConfigFailoverModePtrOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModePtrOutput) ToFlowFailoverConfigFailoverModePtrOutputWithContext(ctx context.Context) FlowFailoverConfigFailoverModePtrOutput
func (FlowFailoverConfigFailoverModePtrOutput) ToStringPtrOutput ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowFailoverConfigFailoverModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigFailoverModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowFailoverConfigInput ¶
type FlowFailoverConfigInput interface { pulumi.Input ToFlowFailoverConfigOutput() FlowFailoverConfigOutput ToFlowFailoverConfigOutputWithContext(context.Context) FlowFailoverConfigOutput }
FlowFailoverConfigInput is an input type that accepts FlowFailoverConfigArgs and FlowFailoverConfigOutput values. You can construct a concrete instance of `FlowFailoverConfigInput` via:
FlowFailoverConfigArgs{...}
type FlowFailoverConfigOutput ¶
type FlowFailoverConfigOutput struct{ *pulumi.OutputState }
The settings for source failover
func (FlowFailoverConfigOutput) ElementType ¶
func (FlowFailoverConfigOutput) ElementType() reflect.Type
func (FlowFailoverConfigOutput) FailoverMode ¶ added in v0.45.0
func (o FlowFailoverConfigOutput) FailoverMode() FlowFailoverConfigFailoverModePtrOutput
The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.
func (FlowFailoverConfigOutput) RecoveryWindow ¶
func (o FlowFailoverConfigOutput) RecoveryWindow() pulumi.IntPtrOutput
Search window time to look for dash-7 packets
func (FlowFailoverConfigOutput) SourcePriority ¶ added in v0.45.0
func (o FlowFailoverConfigOutput) SourcePriority() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
func (FlowFailoverConfigOutput) State ¶
func (o FlowFailoverConfigOutput) State() FlowFailoverConfigStatePtrOutput
func (FlowFailoverConfigOutput) ToFlowFailoverConfigOutput ¶
func (o FlowFailoverConfigOutput) ToFlowFailoverConfigOutput() FlowFailoverConfigOutput
func (FlowFailoverConfigOutput) ToFlowFailoverConfigOutputWithContext ¶
func (o FlowFailoverConfigOutput) ToFlowFailoverConfigOutputWithContext(ctx context.Context) FlowFailoverConfigOutput
func (FlowFailoverConfigOutput) ToFlowFailoverConfigPtrOutput ¶
func (o FlowFailoverConfigOutput) ToFlowFailoverConfigPtrOutput() FlowFailoverConfigPtrOutput
func (FlowFailoverConfigOutput) ToFlowFailoverConfigPtrOutputWithContext ¶
func (o FlowFailoverConfigOutput) ToFlowFailoverConfigPtrOutputWithContext(ctx context.Context) FlowFailoverConfigPtrOutput
type FlowFailoverConfigPtrInput ¶
type FlowFailoverConfigPtrInput interface { pulumi.Input ToFlowFailoverConfigPtrOutput() FlowFailoverConfigPtrOutput ToFlowFailoverConfigPtrOutputWithContext(context.Context) FlowFailoverConfigPtrOutput }
FlowFailoverConfigPtrInput is an input type that accepts FlowFailoverConfigArgs, FlowFailoverConfigPtr and FlowFailoverConfigPtrOutput values. You can construct a concrete instance of `FlowFailoverConfigPtrInput` via:
FlowFailoverConfigArgs{...} or: nil
func FlowFailoverConfigPtr ¶
func FlowFailoverConfigPtr(v *FlowFailoverConfigArgs) FlowFailoverConfigPtrInput
type FlowFailoverConfigPtrOutput ¶
type FlowFailoverConfigPtrOutput struct{ *pulumi.OutputState }
func (FlowFailoverConfigPtrOutput) Elem ¶
func (o FlowFailoverConfigPtrOutput) Elem() FlowFailoverConfigOutput
func (FlowFailoverConfigPtrOutput) ElementType ¶
func (FlowFailoverConfigPtrOutput) ElementType() reflect.Type
func (FlowFailoverConfigPtrOutput) FailoverMode ¶ added in v0.45.0
func (o FlowFailoverConfigPtrOutput) FailoverMode() FlowFailoverConfigFailoverModePtrOutput
The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.
func (FlowFailoverConfigPtrOutput) RecoveryWindow ¶
func (o FlowFailoverConfigPtrOutput) RecoveryWindow() pulumi.IntPtrOutput
Search window time to look for dash-7 packets
func (FlowFailoverConfigPtrOutput) SourcePriority ¶ added in v0.45.0
func (o FlowFailoverConfigPtrOutput) SourcePriority() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
func (FlowFailoverConfigPtrOutput) State ¶
func (o FlowFailoverConfigPtrOutput) State() FlowFailoverConfigStatePtrOutput
func (FlowFailoverConfigPtrOutput) ToFlowFailoverConfigPtrOutput ¶
func (o FlowFailoverConfigPtrOutput) ToFlowFailoverConfigPtrOutput() FlowFailoverConfigPtrOutput
func (FlowFailoverConfigPtrOutput) ToFlowFailoverConfigPtrOutputWithContext ¶
func (o FlowFailoverConfigPtrOutput) ToFlowFailoverConfigPtrOutputWithContext(ctx context.Context) FlowFailoverConfigPtrOutput
type FlowFailoverConfigSourcePriorityProperties ¶ added in v0.45.0
type FlowFailoverConfigSourcePriorityProperties struct { // The name of the source you choose as the primary source for this flow. PrimarySource string `pulumi:"primarySource"` }
The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
type FlowFailoverConfigSourcePriorityPropertiesArgs ¶ added in v0.45.0
type FlowFailoverConfigSourcePriorityPropertiesArgs struct { // The name of the source you choose as the primary source for this flow. PrimarySource pulumi.StringInput `pulumi:"primarySource"` }
The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
func (FlowFailoverConfigSourcePriorityPropertiesArgs) ElementType ¶ added in v0.45.0
func (FlowFailoverConfigSourcePriorityPropertiesArgs) ElementType() reflect.Type
func (FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesOutput ¶ added in v0.45.0
func (i FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesOutput() FlowFailoverConfigSourcePriorityPropertiesOutput
func (FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesOutputWithContext ¶ added in v0.45.0
func (i FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesOutput
func (FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput ¶ added in v0.45.0
func (i FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
func (FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext ¶ added in v0.45.0
func (i FlowFailoverConfigSourcePriorityPropertiesArgs) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesPtrOutput
type FlowFailoverConfigSourcePriorityPropertiesInput ¶ added in v0.45.0
type FlowFailoverConfigSourcePriorityPropertiesInput interface { pulumi.Input ToFlowFailoverConfigSourcePriorityPropertiesOutput() FlowFailoverConfigSourcePriorityPropertiesOutput ToFlowFailoverConfigSourcePriorityPropertiesOutputWithContext(context.Context) FlowFailoverConfigSourcePriorityPropertiesOutput }
FlowFailoverConfigSourcePriorityPropertiesInput is an input type that accepts FlowFailoverConfigSourcePriorityPropertiesArgs and FlowFailoverConfigSourcePriorityPropertiesOutput values. You can construct a concrete instance of `FlowFailoverConfigSourcePriorityPropertiesInput` via:
FlowFailoverConfigSourcePriorityPropertiesArgs{...}
type FlowFailoverConfigSourcePriorityPropertiesOutput ¶ added in v0.45.0
type FlowFailoverConfigSourcePriorityPropertiesOutput struct{ *pulumi.OutputState }
The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
func (FlowFailoverConfigSourcePriorityPropertiesOutput) ElementType ¶ added in v0.45.0
func (FlowFailoverConfigSourcePriorityPropertiesOutput) ElementType() reflect.Type
func (FlowFailoverConfigSourcePriorityPropertiesOutput) PrimarySource ¶ added in v0.45.0
func (o FlowFailoverConfigSourcePriorityPropertiesOutput) PrimarySource() pulumi.StringOutput
The name of the source you choose as the primary source for this flow.
func (FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesOutput ¶ added in v0.45.0
func (o FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesOutput() FlowFailoverConfigSourcePriorityPropertiesOutput
func (FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesOutput
func (FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput ¶ added in v0.45.0
func (o FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
func (FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigSourcePriorityPropertiesOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesPtrOutput
type FlowFailoverConfigSourcePriorityPropertiesPtrInput ¶ added in v0.45.0
type FlowFailoverConfigSourcePriorityPropertiesPtrInput interface { pulumi.Input ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput() FlowFailoverConfigSourcePriorityPropertiesPtrOutput ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext(context.Context) FlowFailoverConfigSourcePriorityPropertiesPtrOutput }
FlowFailoverConfigSourcePriorityPropertiesPtrInput is an input type that accepts FlowFailoverConfigSourcePriorityPropertiesArgs, FlowFailoverConfigSourcePriorityPropertiesPtr and FlowFailoverConfigSourcePriorityPropertiesPtrOutput values. You can construct a concrete instance of `FlowFailoverConfigSourcePriorityPropertiesPtrInput` via:
FlowFailoverConfigSourcePriorityPropertiesArgs{...} or: nil
func FlowFailoverConfigSourcePriorityPropertiesPtr ¶ added in v0.45.0
func FlowFailoverConfigSourcePriorityPropertiesPtr(v *FlowFailoverConfigSourcePriorityPropertiesArgs) FlowFailoverConfigSourcePriorityPropertiesPtrInput
type FlowFailoverConfigSourcePriorityPropertiesPtrOutput ¶ added in v0.45.0
type FlowFailoverConfigSourcePriorityPropertiesPtrOutput struct{ *pulumi.OutputState }
func (FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ElementType ¶ added in v0.45.0
func (FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ElementType() reflect.Type
func (FlowFailoverConfigSourcePriorityPropertiesPtrOutput) PrimarySource ¶ added in v0.45.0
func (o FlowFailoverConfigSourcePriorityPropertiesPtrOutput) PrimarySource() pulumi.StringPtrOutput
The name of the source you choose as the primary source for this flow.
func (FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput ¶ added in v0.45.0
func (o FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutput() FlowFailoverConfigSourcePriorityPropertiesPtrOutput
func (FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext ¶ added in v0.45.0
func (o FlowFailoverConfigSourcePriorityPropertiesPtrOutput) ToFlowFailoverConfigSourcePriorityPropertiesPtrOutputWithContext(ctx context.Context) FlowFailoverConfigSourcePriorityPropertiesPtrOutput
type FlowFailoverConfigState ¶
type FlowFailoverConfigState string
func (FlowFailoverConfigState) ElementType ¶
func (FlowFailoverConfigState) ElementType() reflect.Type
func (FlowFailoverConfigState) ToFlowFailoverConfigStateOutput ¶
func (e FlowFailoverConfigState) ToFlowFailoverConfigStateOutput() FlowFailoverConfigStateOutput
func (FlowFailoverConfigState) ToFlowFailoverConfigStateOutputWithContext ¶
func (e FlowFailoverConfigState) ToFlowFailoverConfigStateOutputWithContext(ctx context.Context) FlowFailoverConfigStateOutput
func (FlowFailoverConfigState) ToFlowFailoverConfigStatePtrOutput ¶
func (e FlowFailoverConfigState) ToFlowFailoverConfigStatePtrOutput() FlowFailoverConfigStatePtrOutput
func (FlowFailoverConfigState) ToFlowFailoverConfigStatePtrOutputWithContext ¶
func (e FlowFailoverConfigState) ToFlowFailoverConfigStatePtrOutputWithContext(ctx context.Context) FlowFailoverConfigStatePtrOutput
func (FlowFailoverConfigState) ToStringOutput ¶
func (e FlowFailoverConfigState) ToStringOutput() pulumi.StringOutput
func (FlowFailoverConfigState) ToStringOutputWithContext ¶
func (e FlowFailoverConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowFailoverConfigState) ToStringPtrOutput ¶
func (e FlowFailoverConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowFailoverConfigState) ToStringPtrOutputWithContext ¶
func (e FlowFailoverConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowFailoverConfigStateInput ¶
type FlowFailoverConfigStateInput interface { pulumi.Input ToFlowFailoverConfigStateOutput() FlowFailoverConfigStateOutput ToFlowFailoverConfigStateOutputWithContext(context.Context) FlowFailoverConfigStateOutput }
FlowFailoverConfigStateInput is an input type that accepts FlowFailoverConfigStateArgs and FlowFailoverConfigStateOutput values. You can construct a concrete instance of `FlowFailoverConfigStateInput` via:
FlowFailoverConfigStateArgs{...}
type FlowFailoverConfigStateOutput ¶
type FlowFailoverConfigStateOutput struct{ *pulumi.OutputState }
func (FlowFailoverConfigStateOutput) ElementType ¶
func (FlowFailoverConfigStateOutput) ElementType() reflect.Type
func (FlowFailoverConfigStateOutput) ToFlowFailoverConfigStateOutput ¶
func (o FlowFailoverConfigStateOutput) ToFlowFailoverConfigStateOutput() FlowFailoverConfigStateOutput
func (FlowFailoverConfigStateOutput) ToFlowFailoverConfigStateOutputWithContext ¶
func (o FlowFailoverConfigStateOutput) ToFlowFailoverConfigStateOutputWithContext(ctx context.Context) FlowFailoverConfigStateOutput
func (FlowFailoverConfigStateOutput) ToFlowFailoverConfigStatePtrOutput ¶
func (o FlowFailoverConfigStateOutput) ToFlowFailoverConfigStatePtrOutput() FlowFailoverConfigStatePtrOutput
func (FlowFailoverConfigStateOutput) ToFlowFailoverConfigStatePtrOutputWithContext ¶
func (o FlowFailoverConfigStateOutput) ToFlowFailoverConfigStatePtrOutputWithContext(ctx context.Context) FlowFailoverConfigStatePtrOutput
func (FlowFailoverConfigStateOutput) ToStringOutput ¶
func (o FlowFailoverConfigStateOutput) ToStringOutput() pulumi.StringOutput
func (FlowFailoverConfigStateOutput) ToStringOutputWithContext ¶
func (o FlowFailoverConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowFailoverConfigStateOutput) ToStringPtrOutput ¶
func (o FlowFailoverConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowFailoverConfigStateOutput) ToStringPtrOutputWithContext ¶
func (o FlowFailoverConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowFailoverConfigStatePtrInput ¶
type FlowFailoverConfigStatePtrInput interface { pulumi.Input ToFlowFailoverConfigStatePtrOutput() FlowFailoverConfigStatePtrOutput ToFlowFailoverConfigStatePtrOutputWithContext(context.Context) FlowFailoverConfigStatePtrOutput }
func FlowFailoverConfigStatePtr ¶
func FlowFailoverConfigStatePtr(v string) FlowFailoverConfigStatePtrInput
type FlowFailoverConfigStatePtrOutput ¶
type FlowFailoverConfigStatePtrOutput struct{ *pulumi.OutputState }
func (FlowFailoverConfigStatePtrOutput) Elem ¶
func (o FlowFailoverConfigStatePtrOutput) Elem() FlowFailoverConfigStateOutput
func (FlowFailoverConfigStatePtrOutput) ElementType ¶
func (FlowFailoverConfigStatePtrOutput) ElementType() reflect.Type
func (FlowFailoverConfigStatePtrOutput) ToFlowFailoverConfigStatePtrOutput ¶
func (o FlowFailoverConfigStatePtrOutput) ToFlowFailoverConfigStatePtrOutput() FlowFailoverConfigStatePtrOutput
func (FlowFailoverConfigStatePtrOutput) ToFlowFailoverConfigStatePtrOutputWithContext ¶
func (o FlowFailoverConfigStatePtrOutput) ToFlowFailoverConfigStatePtrOutputWithContext(ctx context.Context) FlowFailoverConfigStatePtrOutput
func (FlowFailoverConfigStatePtrOutput) ToStringPtrOutput ¶
func (o FlowFailoverConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowFailoverConfigStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowFailoverConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowInput ¶
type FlowInput interface { pulumi.Input ToFlowOutput() FlowOutput ToFlowOutputWithContext(ctx context.Context) FlowOutput }
type FlowOutput ¶
type FlowOutput struct{ *pulumi.OutputState }
func (FlowOutput) AvailabilityZone ¶ added in v0.17.0
func (o FlowOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.
func (FlowOutput) ElementType ¶
func (FlowOutput) ElementType() reflect.Type
func (FlowOutput) FlowArn ¶ added in v0.17.0
func (o FlowOutput) FlowArn() pulumi.StringOutput
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
func (FlowOutput) FlowAvailabilityZone ¶ added in v0.17.0
func (o FlowOutput) FlowAvailabilityZone() pulumi.StringOutput
The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.(ReadOnly)
func (FlowOutput) Name ¶ added in v0.17.0
func (o FlowOutput) Name() pulumi.StringOutput
The name of the flow.
func (FlowOutput) Source ¶ added in v0.17.0
func (o FlowOutput) Source() FlowSourceTypeOutput
The source of the flow.
func (FlowOutput) SourceFailoverConfig ¶ added in v0.17.0
func (o FlowOutput) SourceFailoverConfig() FlowFailoverConfigPtrOutput
The source failover config of the flow.
func (FlowOutput) ToFlowOutput ¶
func (o FlowOutput) ToFlowOutput() FlowOutput
func (FlowOutput) ToFlowOutputWithContext ¶
func (o FlowOutput) ToFlowOutputWithContext(ctx context.Context) FlowOutput
type FlowOutputEncryption ¶
type FlowOutputEncryption struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). Algorithm *FlowOutputEncryptionAlgorithm `pulumi:"algorithm"` // The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). KeyType *FlowOutputEncryptionKeyType `pulumi:"keyType"` // The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity). RoleArn string `pulumi:"roleArn"` // The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. SecretArn string `pulumi:"secretArn"` }
Information about the encryption of the flow.
type FlowOutputEncryptionAlgorithm ¶
type FlowOutputEncryptionAlgorithm string
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowOutputEncryptionAlgorithm) ElementType ¶
func (FlowOutputEncryptionAlgorithm) ElementType() reflect.Type
func (FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmOutput ¶
func (e FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmOutput() FlowOutputEncryptionAlgorithmOutput
func (FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmOutputWithContext ¶
func (e FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmOutput
func (FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmPtrOutput ¶
func (e FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmPtrOutput() FlowOutputEncryptionAlgorithmPtrOutput
func (FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext ¶
func (e FlowOutputEncryptionAlgorithm) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmPtrOutput
func (FlowOutputEncryptionAlgorithm) ToStringOutput ¶
func (e FlowOutputEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
func (FlowOutputEncryptionAlgorithm) ToStringOutputWithContext ¶
func (e FlowOutputEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowOutputEncryptionAlgorithm) ToStringPtrOutput ¶
func (e FlowOutputEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputEncryptionAlgorithm) ToStringPtrOutputWithContext ¶
func (e FlowOutputEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputEncryptionAlgorithmInput ¶
type FlowOutputEncryptionAlgorithmInput interface { pulumi.Input ToFlowOutputEncryptionAlgorithmOutput() FlowOutputEncryptionAlgorithmOutput ToFlowOutputEncryptionAlgorithmOutputWithContext(context.Context) FlowOutputEncryptionAlgorithmOutput }
FlowOutputEncryptionAlgorithmInput is an input type that accepts FlowOutputEncryptionAlgorithmArgs and FlowOutputEncryptionAlgorithmOutput values. You can construct a concrete instance of `FlowOutputEncryptionAlgorithmInput` via:
FlowOutputEncryptionAlgorithmArgs{...}
type FlowOutputEncryptionAlgorithmOutput ¶
type FlowOutputEncryptionAlgorithmOutput struct{ *pulumi.OutputState }
func (FlowOutputEncryptionAlgorithmOutput) ElementType ¶
func (FlowOutputEncryptionAlgorithmOutput) ElementType() reflect.Type
func (FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmOutput ¶
func (o FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmOutput() FlowOutputEncryptionAlgorithmOutput
func (FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmOutputWithContext ¶
func (o FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmOutput
func (FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmPtrOutput ¶
func (o FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmPtrOutput() FlowOutputEncryptionAlgorithmPtrOutput
func (FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext ¶
func (o FlowOutputEncryptionAlgorithmOutput) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmPtrOutput
func (FlowOutputEncryptionAlgorithmOutput) ToStringOutput ¶
func (o FlowOutputEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (FlowOutputEncryptionAlgorithmOutput) ToStringOutputWithContext ¶
func (o FlowOutputEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowOutputEncryptionAlgorithmOutput) ToStringPtrOutput ¶
func (o FlowOutputEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputEncryptionAlgorithmOutput) ToStringPtrOutputWithContext ¶
func (o FlowOutputEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputEncryptionAlgorithmPtrInput ¶
type FlowOutputEncryptionAlgorithmPtrInput interface { pulumi.Input ToFlowOutputEncryptionAlgorithmPtrOutput() FlowOutputEncryptionAlgorithmPtrOutput ToFlowOutputEncryptionAlgorithmPtrOutputWithContext(context.Context) FlowOutputEncryptionAlgorithmPtrOutput }
func FlowOutputEncryptionAlgorithmPtr ¶
func FlowOutputEncryptionAlgorithmPtr(v string) FlowOutputEncryptionAlgorithmPtrInput
type FlowOutputEncryptionAlgorithmPtrOutput ¶
type FlowOutputEncryptionAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (FlowOutputEncryptionAlgorithmPtrOutput) ElementType ¶
func (FlowOutputEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
func (FlowOutputEncryptionAlgorithmPtrOutput) ToFlowOutputEncryptionAlgorithmPtrOutput ¶
func (o FlowOutputEncryptionAlgorithmPtrOutput) ToFlowOutputEncryptionAlgorithmPtrOutput() FlowOutputEncryptionAlgorithmPtrOutput
func (FlowOutputEncryptionAlgorithmPtrOutput) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext ¶
func (o FlowOutputEncryptionAlgorithmPtrOutput) ToFlowOutputEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionAlgorithmPtrOutput
func (FlowOutputEncryptionAlgorithmPtrOutput) ToStringPtrOutput ¶
func (o FlowOutputEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowOutputEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputEncryptionArgs ¶
type FlowOutputEncryptionArgs struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). Algorithm FlowOutputEncryptionAlgorithmPtrInput `pulumi:"algorithm"` // The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). KeyType FlowOutputEncryptionKeyTypePtrInput `pulumi:"keyType"` // The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity). RoleArn pulumi.StringInput `pulumi:"roleArn"` // The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. SecretArn pulumi.StringInput `pulumi:"secretArn"` }
Information about the encryption of the flow.
func (FlowOutputEncryptionArgs) ElementType ¶
func (FlowOutputEncryptionArgs) ElementType() reflect.Type
func (FlowOutputEncryptionArgs) ToFlowOutputEncryptionOutput ¶
func (i FlowOutputEncryptionArgs) ToFlowOutputEncryptionOutput() FlowOutputEncryptionOutput
func (FlowOutputEncryptionArgs) ToFlowOutputEncryptionOutputWithContext ¶
func (i FlowOutputEncryptionArgs) ToFlowOutputEncryptionOutputWithContext(ctx context.Context) FlowOutputEncryptionOutput
func (FlowOutputEncryptionArgs) ToFlowOutputEncryptionPtrOutput ¶
func (i FlowOutputEncryptionArgs) ToFlowOutputEncryptionPtrOutput() FlowOutputEncryptionPtrOutput
func (FlowOutputEncryptionArgs) ToFlowOutputEncryptionPtrOutputWithContext ¶
func (i FlowOutputEncryptionArgs) ToFlowOutputEncryptionPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionPtrOutput
type FlowOutputEncryptionInput ¶
type FlowOutputEncryptionInput interface { pulumi.Input ToFlowOutputEncryptionOutput() FlowOutputEncryptionOutput ToFlowOutputEncryptionOutputWithContext(context.Context) FlowOutputEncryptionOutput }
FlowOutputEncryptionInput is an input type that accepts FlowOutputEncryptionArgs and FlowOutputEncryptionOutput values. You can construct a concrete instance of `FlowOutputEncryptionInput` via:
FlowOutputEncryptionArgs{...}
type FlowOutputEncryptionKeyType ¶
type FlowOutputEncryptionKeyType string
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowOutputEncryptionKeyType) ElementType ¶
func (FlowOutputEncryptionKeyType) ElementType() reflect.Type
func (FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypeOutput ¶
func (e FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypeOutput() FlowOutputEncryptionKeyTypeOutput
func (FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypeOutputWithContext ¶
func (e FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypeOutput
func (FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypePtrOutput ¶
func (e FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypePtrOutput() FlowOutputEncryptionKeyTypePtrOutput
func (FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypePtrOutputWithContext ¶
func (e FlowOutputEncryptionKeyType) ToFlowOutputEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypePtrOutput
func (FlowOutputEncryptionKeyType) ToStringOutput ¶
func (e FlowOutputEncryptionKeyType) ToStringOutput() pulumi.StringOutput
func (FlowOutputEncryptionKeyType) ToStringOutputWithContext ¶
func (e FlowOutputEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowOutputEncryptionKeyType) ToStringPtrOutput ¶
func (e FlowOutputEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputEncryptionKeyType) ToStringPtrOutputWithContext ¶
func (e FlowOutputEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputEncryptionKeyTypeInput ¶
type FlowOutputEncryptionKeyTypeInput interface { pulumi.Input ToFlowOutputEncryptionKeyTypeOutput() FlowOutputEncryptionKeyTypeOutput ToFlowOutputEncryptionKeyTypeOutputWithContext(context.Context) FlowOutputEncryptionKeyTypeOutput }
FlowOutputEncryptionKeyTypeInput is an input type that accepts FlowOutputEncryptionKeyTypeArgs and FlowOutputEncryptionKeyTypeOutput values. You can construct a concrete instance of `FlowOutputEncryptionKeyTypeInput` via:
FlowOutputEncryptionKeyTypeArgs{...}
type FlowOutputEncryptionKeyTypeOutput ¶
type FlowOutputEncryptionKeyTypeOutput struct{ *pulumi.OutputState }
func (FlowOutputEncryptionKeyTypeOutput) ElementType ¶
func (FlowOutputEncryptionKeyTypeOutput) ElementType() reflect.Type
func (FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypeOutput ¶
func (o FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypeOutput() FlowOutputEncryptionKeyTypeOutput
func (FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypeOutputWithContext ¶
func (o FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypeOutput
func (FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypePtrOutput ¶
func (o FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypePtrOutput() FlowOutputEncryptionKeyTypePtrOutput
func (FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypePtrOutputWithContext ¶
func (o FlowOutputEncryptionKeyTypeOutput) ToFlowOutputEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypePtrOutput
func (FlowOutputEncryptionKeyTypeOutput) ToStringOutput ¶
func (o FlowOutputEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (FlowOutputEncryptionKeyTypeOutput) ToStringOutputWithContext ¶
func (o FlowOutputEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowOutputEncryptionKeyTypeOutput) ToStringPtrOutput ¶
func (o FlowOutputEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputEncryptionKeyTypeOutput) ToStringPtrOutputWithContext ¶
func (o FlowOutputEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputEncryptionKeyTypePtrInput ¶
type FlowOutputEncryptionKeyTypePtrInput interface { pulumi.Input ToFlowOutputEncryptionKeyTypePtrOutput() FlowOutputEncryptionKeyTypePtrOutput ToFlowOutputEncryptionKeyTypePtrOutputWithContext(context.Context) FlowOutputEncryptionKeyTypePtrOutput }
func FlowOutputEncryptionKeyTypePtr ¶
func FlowOutputEncryptionKeyTypePtr(v string) FlowOutputEncryptionKeyTypePtrInput
type FlowOutputEncryptionKeyTypePtrOutput ¶
type FlowOutputEncryptionKeyTypePtrOutput struct{ *pulumi.OutputState }
func (FlowOutputEncryptionKeyTypePtrOutput) ElementType ¶
func (FlowOutputEncryptionKeyTypePtrOutput) ElementType() reflect.Type
func (FlowOutputEncryptionKeyTypePtrOutput) ToFlowOutputEncryptionKeyTypePtrOutput ¶
func (o FlowOutputEncryptionKeyTypePtrOutput) ToFlowOutputEncryptionKeyTypePtrOutput() FlowOutputEncryptionKeyTypePtrOutput
func (FlowOutputEncryptionKeyTypePtrOutput) ToFlowOutputEncryptionKeyTypePtrOutputWithContext ¶
func (o FlowOutputEncryptionKeyTypePtrOutput) ToFlowOutputEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowOutputEncryptionKeyTypePtrOutput
func (FlowOutputEncryptionKeyTypePtrOutput) ToStringPtrOutput ¶
func (o FlowOutputEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowOutputEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputEncryptionOutput ¶
type FlowOutputEncryptionOutput struct{ *pulumi.OutputState }
Information about the encryption of the flow.
func (FlowOutputEncryptionOutput) Algorithm ¶
func (o FlowOutputEncryptionOutput) Algorithm() FlowOutputEncryptionAlgorithmPtrOutput
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowOutputEncryptionOutput) ElementType ¶
func (FlowOutputEncryptionOutput) ElementType() reflect.Type
func (FlowOutputEncryptionOutput) KeyType ¶
func (o FlowOutputEncryptionOutput) KeyType() FlowOutputEncryptionKeyTypePtrOutput
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowOutputEncryptionOutput) RoleArn ¶
func (o FlowOutputEncryptionOutput) RoleArn() pulumi.StringOutput
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
func (FlowOutputEncryptionOutput) SecretArn ¶
func (o FlowOutputEncryptionOutput) SecretArn() pulumi.StringOutput
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
func (FlowOutputEncryptionOutput) ToFlowOutputEncryptionOutput ¶
func (o FlowOutputEncryptionOutput) ToFlowOutputEncryptionOutput() FlowOutputEncryptionOutput
func (FlowOutputEncryptionOutput) ToFlowOutputEncryptionOutputWithContext ¶
func (o FlowOutputEncryptionOutput) ToFlowOutputEncryptionOutputWithContext(ctx context.Context) FlowOutputEncryptionOutput
func (FlowOutputEncryptionOutput) ToFlowOutputEncryptionPtrOutput ¶
func (o FlowOutputEncryptionOutput) ToFlowOutputEncryptionPtrOutput() FlowOutputEncryptionPtrOutput
func (FlowOutputEncryptionOutput) ToFlowOutputEncryptionPtrOutputWithContext ¶
func (o FlowOutputEncryptionOutput) ToFlowOutputEncryptionPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionPtrOutput
type FlowOutputEncryptionPtrInput ¶
type FlowOutputEncryptionPtrInput interface { pulumi.Input ToFlowOutputEncryptionPtrOutput() FlowOutputEncryptionPtrOutput ToFlowOutputEncryptionPtrOutputWithContext(context.Context) FlowOutputEncryptionPtrOutput }
FlowOutputEncryptionPtrInput is an input type that accepts FlowOutputEncryptionArgs, FlowOutputEncryptionPtr and FlowOutputEncryptionPtrOutput values. You can construct a concrete instance of `FlowOutputEncryptionPtrInput` via:
FlowOutputEncryptionArgs{...} or: nil
func FlowOutputEncryptionPtr ¶
func FlowOutputEncryptionPtr(v *FlowOutputEncryptionArgs) FlowOutputEncryptionPtrInput
type FlowOutputEncryptionPtrOutput ¶
type FlowOutputEncryptionPtrOutput struct{ *pulumi.OutputState }
func (FlowOutputEncryptionPtrOutput) Algorithm ¶
func (o FlowOutputEncryptionPtrOutput) Algorithm() FlowOutputEncryptionAlgorithmPtrOutput
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowOutputEncryptionPtrOutput) Elem ¶
func (o FlowOutputEncryptionPtrOutput) Elem() FlowOutputEncryptionOutput
func (FlowOutputEncryptionPtrOutput) ElementType ¶
func (FlowOutputEncryptionPtrOutput) ElementType() reflect.Type
func (FlowOutputEncryptionPtrOutput) KeyType ¶
func (o FlowOutputEncryptionPtrOutput) KeyType() FlowOutputEncryptionKeyTypePtrOutput
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowOutputEncryptionPtrOutput) RoleArn ¶
func (o FlowOutputEncryptionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
func (FlowOutputEncryptionPtrOutput) SecretArn ¶
func (o FlowOutputEncryptionPtrOutput) SecretArn() pulumi.StringPtrOutput
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
func (FlowOutputEncryptionPtrOutput) ToFlowOutputEncryptionPtrOutput ¶
func (o FlowOutputEncryptionPtrOutput) ToFlowOutputEncryptionPtrOutput() FlowOutputEncryptionPtrOutput
func (FlowOutputEncryptionPtrOutput) ToFlowOutputEncryptionPtrOutputWithContext ¶
func (o FlowOutputEncryptionPtrOutput) ToFlowOutputEncryptionPtrOutputWithContext(ctx context.Context) FlowOutputEncryptionPtrOutput
type FlowOutputProtocol ¶
type FlowOutputProtocol string
The protocol that is used by the source or output.
func (FlowOutputProtocol) ElementType ¶
func (FlowOutputProtocol) ElementType() reflect.Type
func (FlowOutputProtocol) ToFlowOutputProtocolOutput ¶
func (e FlowOutputProtocol) ToFlowOutputProtocolOutput() FlowOutputProtocolOutput
func (FlowOutputProtocol) ToFlowOutputProtocolOutputWithContext ¶
func (e FlowOutputProtocol) ToFlowOutputProtocolOutputWithContext(ctx context.Context) FlowOutputProtocolOutput
func (FlowOutputProtocol) ToFlowOutputProtocolPtrOutput ¶
func (e FlowOutputProtocol) ToFlowOutputProtocolPtrOutput() FlowOutputProtocolPtrOutput
func (FlowOutputProtocol) ToFlowOutputProtocolPtrOutputWithContext ¶
func (e FlowOutputProtocol) ToFlowOutputProtocolPtrOutputWithContext(ctx context.Context) FlowOutputProtocolPtrOutput
func (FlowOutputProtocol) ToStringOutput ¶
func (e FlowOutputProtocol) ToStringOutput() pulumi.StringOutput
func (FlowOutputProtocol) ToStringOutputWithContext ¶
func (e FlowOutputProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowOutputProtocol) ToStringPtrOutput ¶
func (e FlowOutputProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputProtocol) ToStringPtrOutputWithContext ¶
func (e FlowOutputProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputProtocolInput ¶
type FlowOutputProtocolInput interface { pulumi.Input ToFlowOutputProtocolOutput() FlowOutputProtocolOutput ToFlowOutputProtocolOutputWithContext(context.Context) FlowOutputProtocolOutput }
FlowOutputProtocolInput is an input type that accepts FlowOutputProtocolArgs and FlowOutputProtocolOutput values. You can construct a concrete instance of `FlowOutputProtocolInput` via:
FlowOutputProtocolArgs{...}
type FlowOutputProtocolOutput ¶
type FlowOutputProtocolOutput struct{ *pulumi.OutputState }
func (FlowOutputProtocolOutput) ElementType ¶
func (FlowOutputProtocolOutput) ElementType() reflect.Type
func (FlowOutputProtocolOutput) ToFlowOutputProtocolOutput ¶
func (o FlowOutputProtocolOutput) ToFlowOutputProtocolOutput() FlowOutputProtocolOutput
func (FlowOutputProtocolOutput) ToFlowOutputProtocolOutputWithContext ¶
func (o FlowOutputProtocolOutput) ToFlowOutputProtocolOutputWithContext(ctx context.Context) FlowOutputProtocolOutput
func (FlowOutputProtocolOutput) ToFlowOutputProtocolPtrOutput ¶
func (o FlowOutputProtocolOutput) ToFlowOutputProtocolPtrOutput() FlowOutputProtocolPtrOutput
func (FlowOutputProtocolOutput) ToFlowOutputProtocolPtrOutputWithContext ¶
func (o FlowOutputProtocolOutput) ToFlowOutputProtocolPtrOutputWithContext(ctx context.Context) FlowOutputProtocolPtrOutput
func (FlowOutputProtocolOutput) ToStringOutput ¶
func (o FlowOutputProtocolOutput) ToStringOutput() pulumi.StringOutput
func (FlowOutputProtocolOutput) ToStringOutputWithContext ¶
func (o FlowOutputProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowOutputProtocolOutput) ToStringPtrOutput ¶
func (o FlowOutputProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputProtocolOutput) ToStringPtrOutputWithContext ¶
func (o FlowOutputProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputProtocolPtrInput ¶
type FlowOutputProtocolPtrInput interface { pulumi.Input ToFlowOutputProtocolPtrOutput() FlowOutputProtocolPtrOutput ToFlowOutputProtocolPtrOutputWithContext(context.Context) FlowOutputProtocolPtrOutput }
func FlowOutputProtocolPtr ¶
func FlowOutputProtocolPtr(v string) FlowOutputProtocolPtrInput
type FlowOutputProtocolPtrOutput ¶
type FlowOutputProtocolPtrOutput struct{ *pulumi.OutputState }
func (FlowOutputProtocolPtrOutput) Elem ¶
func (o FlowOutputProtocolPtrOutput) Elem() FlowOutputProtocolOutput
func (FlowOutputProtocolPtrOutput) ElementType ¶
func (FlowOutputProtocolPtrOutput) ElementType() reflect.Type
func (FlowOutputProtocolPtrOutput) ToFlowOutputProtocolPtrOutput ¶
func (o FlowOutputProtocolPtrOutput) ToFlowOutputProtocolPtrOutput() FlowOutputProtocolPtrOutput
func (FlowOutputProtocolPtrOutput) ToFlowOutputProtocolPtrOutputWithContext ¶
func (o FlowOutputProtocolPtrOutput) ToFlowOutputProtocolPtrOutputWithContext(ctx context.Context) FlowOutputProtocolPtrOutput
func (FlowOutputProtocolPtrOutput) ToStringPtrOutput ¶
func (o FlowOutputProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowOutputProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowOutputProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowOutputResource ¶
type FlowOutputResource struct { pulumi.CustomResourceState // The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. CidrAllowList pulumi.StringArrayOutput `pulumi:"cidrAllowList"` // A description of the output. Description pulumi.StringPtrOutput `pulumi:"description"` // The address where you want to send the output. Destination pulumi.StringPtrOutput `pulumi:"destination"` // The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key). Encryption FlowOutputEncryptionPtrOutput `pulumi:"encryption"` // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn pulumi.StringOutput `pulumi:"flowArn"` // The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. MaxLatency pulumi.IntPtrOutput `pulumi:"maxLatency"` // The minimum latency in milliseconds. MinLatency pulumi.IntPtrOutput `pulumi:"minLatency"` // The name of the output. This value must be unique within the current flow. Name pulumi.StringPtrOutput `pulumi:"name"` // The ARN of the output. OutputArn pulumi.StringOutput `pulumi:"outputArn"` // The port to use when content is distributed to this output. Port pulumi.IntPtrOutput `pulumi:"port"` // The protocol that is used by the source or output. Protocol FlowOutputProtocolOutput `pulumi:"protocol"` // The remote ID for the Zixi-pull stream. RemoteId pulumi.StringPtrOutput `pulumi:"remoteId"` // The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams. SmoothingLatency pulumi.IntPtrOutput `pulumi:"smoothingLatency"` // The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. StreamId pulumi.StringPtrOutput `pulumi:"streamId"` // The name of the VPC interface attachment to use for this output. VpcInterfaceAttachment FlowOutputVpcInterfaceAttachmentPtrOutput `pulumi:"vpcInterfaceAttachment"` }
Resource schema for AWS::MediaConnect::FlowOutput
func GetFlowOutputResource ¶
func GetFlowOutputResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowOutputResourceState, opts ...pulumi.ResourceOption) (*FlowOutputResource, error)
GetFlowOutputResource gets an existing FlowOutputResource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFlowOutputResource ¶
func NewFlowOutputResource(ctx *pulumi.Context, name string, args *FlowOutputResourceArgs, opts ...pulumi.ResourceOption) (*FlowOutputResource, error)
NewFlowOutputResource registers a new resource with the given unique name, arguments, and options.
func (*FlowOutputResource) ElementType ¶
func (*FlowOutputResource) ElementType() reflect.Type
func (*FlowOutputResource) ToFlowOutputResourceOutput ¶
func (i *FlowOutputResource) ToFlowOutputResourceOutput() FlowOutputResourceOutput
func (*FlowOutputResource) ToFlowOutputResourceOutputWithContext ¶
func (i *FlowOutputResource) ToFlowOutputResourceOutputWithContext(ctx context.Context) FlowOutputResourceOutput
type FlowOutputResourceArgs ¶
type FlowOutputResourceArgs struct { // The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. CidrAllowList pulumi.StringArrayInput // A description of the output. Description pulumi.StringPtrInput // The address where you want to send the output. Destination pulumi.StringPtrInput // The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key). Encryption FlowOutputEncryptionPtrInput // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn pulumi.StringInput // The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. MaxLatency pulumi.IntPtrInput // The minimum latency in milliseconds. MinLatency pulumi.IntPtrInput // The name of the output. This value must be unique within the current flow. Name pulumi.StringPtrInput // The port to use when content is distributed to this output. Port pulumi.IntPtrInput // The protocol that is used by the source or output. Protocol FlowOutputProtocolInput // The remote ID for the Zixi-pull stream. RemoteId pulumi.StringPtrInput // The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams. SmoothingLatency pulumi.IntPtrInput // The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. StreamId pulumi.StringPtrInput // The name of the VPC interface attachment to use for this output. VpcInterfaceAttachment FlowOutputVpcInterfaceAttachmentPtrInput }
The set of arguments for constructing a FlowOutputResource resource.
func (FlowOutputResourceArgs) ElementType ¶
func (FlowOutputResourceArgs) ElementType() reflect.Type
type FlowOutputResourceInput ¶
type FlowOutputResourceInput interface { pulumi.Input ToFlowOutputResourceOutput() FlowOutputResourceOutput ToFlowOutputResourceOutputWithContext(ctx context.Context) FlowOutputResourceOutput }
type FlowOutputResourceOutput ¶
type FlowOutputResourceOutput struct{ *pulumi.OutputState }
func (FlowOutputResourceOutput) CidrAllowList ¶ added in v0.17.0
func (o FlowOutputResourceOutput) CidrAllowList() pulumi.StringArrayOutput
The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
func (FlowOutputResourceOutput) Description ¶ added in v0.17.0
func (o FlowOutputResourceOutput) Description() pulumi.StringPtrOutput
A description of the output.
func (FlowOutputResourceOutput) Destination ¶ added in v0.17.0
func (o FlowOutputResourceOutput) Destination() pulumi.StringPtrOutput
The address where you want to send the output.
func (FlowOutputResourceOutput) ElementType ¶
func (FlowOutputResourceOutput) ElementType() reflect.Type
func (FlowOutputResourceOutput) Encryption ¶ added in v0.17.0
func (o FlowOutputResourceOutput) Encryption() FlowOutputEncryptionPtrOutput
The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowOutputResourceOutput) FlowArn ¶ added in v0.17.0
func (o FlowOutputResourceOutput) FlowArn() pulumi.StringOutput
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
func (FlowOutputResourceOutput) MaxLatency ¶ added in v0.17.0
func (o FlowOutputResourceOutput) MaxLatency() pulumi.IntPtrOutput
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
func (FlowOutputResourceOutput) MinLatency ¶ added in v0.17.0
func (o FlowOutputResourceOutput) MinLatency() pulumi.IntPtrOutput
The minimum latency in milliseconds.
func (FlowOutputResourceOutput) Name ¶ added in v0.17.0
func (o FlowOutputResourceOutput) Name() pulumi.StringPtrOutput
The name of the output. This value must be unique within the current flow.
func (FlowOutputResourceOutput) OutputArn ¶ added in v0.17.0
func (o FlowOutputResourceOutput) OutputArn() pulumi.StringOutput
The ARN of the output.
func (FlowOutputResourceOutput) Port ¶ added in v0.17.0
func (o FlowOutputResourceOutput) Port() pulumi.IntPtrOutput
The port to use when content is distributed to this output.
func (FlowOutputResourceOutput) Protocol ¶ added in v0.17.0
func (o FlowOutputResourceOutput) Protocol() FlowOutputProtocolOutput
The protocol that is used by the source or output.
func (FlowOutputResourceOutput) RemoteId ¶ added in v0.17.0
func (o FlowOutputResourceOutput) RemoteId() pulumi.StringPtrOutput
The remote ID for the Zixi-pull stream.
func (FlowOutputResourceOutput) SmoothingLatency ¶ added in v0.17.0
func (o FlowOutputResourceOutput) SmoothingLatency() pulumi.IntPtrOutput
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
func (FlowOutputResourceOutput) StreamId ¶ added in v0.17.0
func (o FlowOutputResourceOutput) StreamId() pulumi.StringPtrOutput
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
func (FlowOutputResourceOutput) ToFlowOutputResourceOutput ¶
func (o FlowOutputResourceOutput) ToFlowOutputResourceOutput() FlowOutputResourceOutput
func (FlowOutputResourceOutput) ToFlowOutputResourceOutputWithContext ¶
func (o FlowOutputResourceOutput) ToFlowOutputResourceOutputWithContext(ctx context.Context) FlowOutputResourceOutput
func (FlowOutputResourceOutput) VpcInterfaceAttachment ¶ added in v0.17.0
func (o FlowOutputResourceOutput) VpcInterfaceAttachment() FlowOutputVpcInterfaceAttachmentPtrOutput
The name of the VPC interface attachment to use for this output.
type FlowOutputResourceState ¶
type FlowOutputResourceState struct { }
func (FlowOutputResourceState) ElementType ¶
func (FlowOutputResourceState) ElementType() reflect.Type
type FlowOutputVpcInterfaceAttachment ¶
type FlowOutputVpcInterfaceAttachment struct { // The name of the VPC interface to use for this output. VpcInterfaceName *string `pulumi:"vpcInterfaceName"` }
The settings for attaching a VPC interface to an output.
type FlowOutputVpcInterfaceAttachmentArgs ¶
type FlowOutputVpcInterfaceAttachmentArgs struct { // The name of the VPC interface to use for this output. VpcInterfaceName pulumi.StringPtrInput `pulumi:"vpcInterfaceName"` }
The settings for attaching a VPC interface to an output.
func (FlowOutputVpcInterfaceAttachmentArgs) ElementType ¶
func (FlowOutputVpcInterfaceAttachmentArgs) ElementType() reflect.Type
func (FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentOutput ¶
func (i FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentOutput() FlowOutputVpcInterfaceAttachmentOutput
func (FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentOutputWithContext ¶
func (i FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentOutput
func (FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentPtrOutput ¶
func (i FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentPtrOutput() FlowOutputVpcInterfaceAttachmentPtrOutput
func (FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext ¶
func (i FlowOutputVpcInterfaceAttachmentArgs) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentPtrOutput
type FlowOutputVpcInterfaceAttachmentInput ¶
type FlowOutputVpcInterfaceAttachmentInput interface { pulumi.Input ToFlowOutputVpcInterfaceAttachmentOutput() FlowOutputVpcInterfaceAttachmentOutput ToFlowOutputVpcInterfaceAttachmentOutputWithContext(context.Context) FlowOutputVpcInterfaceAttachmentOutput }
FlowOutputVpcInterfaceAttachmentInput is an input type that accepts FlowOutputVpcInterfaceAttachmentArgs and FlowOutputVpcInterfaceAttachmentOutput values. You can construct a concrete instance of `FlowOutputVpcInterfaceAttachmentInput` via:
FlowOutputVpcInterfaceAttachmentArgs{...}
type FlowOutputVpcInterfaceAttachmentOutput ¶
type FlowOutputVpcInterfaceAttachmentOutput struct{ *pulumi.OutputState }
The settings for attaching a VPC interface to an output.
func (FlowOutputVpcInterfaceAttachmentOutput) ElementType ¶
func (FlowOutputVpcInterfaceAttachmentOutput) ElementType() reflect.Type
func (FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentOutput ¶
func (o FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentOutput() FlowOutputVpcInterfaceAttachmentOutput
func (FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentOutputWithContext ¶
func (o FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentOutput
func (FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutput ¶
func (o FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutput() FlowOutputVpcInterfaceAttachmentPtrOutput
func (FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext ¶
func (o FlowOutputVpcInterfaceAttachmentOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentPtrOutput
func (FlowOutputVpcInterfaceAttachmentOutput) VpcInterfaceName ¶
func (o FlowOutputVpcInterfaceAttachmentOutput) VpcInterfaceName() pulumi.StringPtrOutput
The name of the VPC interface to use for this output.
type FlowOutputVpcInterfaceAttachmentPtrInput ¶
type FlowOutputVpcInterfaceAttachmentPtrInput interface { pulumi.Input ToFlowOutputVpcInterfaceAttachmentPtrOutput() FlowOutputVpcInterfaceAttachmentPtrOutput ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext(context.Context) FlowOutputVpcInterfaceAttachmentPtrOutput }
FlowOutputVpcInterfaceAttachmentPtrInput is an input type that accepts FlowOutputVpcInterfaceAttachmentArgs, FlowOutputVpcInterfaceAttachmentPtr and FlowOutputVpcInterfaceAttachmentPtrOutput values. You can construct a concrete instance of `FlowOutputVpcInterfaceAttachmentPtrInput` via:
FlowOutputVpcInterfaceAttachmentArgs{...} or: nil
func FlowOutputVpcInterfaceAttachmentPtr ¶
func FlowOutputVpcInterfaceAttachmentPtr(v *FlowOutputVpcInterfaceAttachmentArgs) FlowOutputVpcInterfaceAttachmentPtrInput
type FlowOutputVpcInterfaceAttachmentPtrOutput ¶
type FlowOutputVpcInterfaceAttachmentPtrOutput struct{ *pulumi.OutputState }
func (FlowOutputVpcInterfaceAttachmentPtrOutput) ElementType ¶
func (FlowOutputVpcInterfaceAttachmentPtrOutput) ElementType() reflect.Type
func (FlowOutputVpcInterfaceAttachmentPtrOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutput ¶
func (o FlowOutputVpcInterfaceAttachmentPtrOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutput() FlowOutputVpcInterfaceAttachmentPtrOutput
func (FlowOutputVpcInterfaceAttachmentPtrOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext ¶
func (o FlowOutputVpcInterfaceAttachmentPtrOutput) ToFlowOutputVpcInterfaceAttachmentPtrOutputWithContext(ctx context.Context) FlowOutputVpcInterfaceAttachmentPtrOutput
func (FlowOutputVpcInterfaceAttachmentPtrOutput) VpcInterfaceName ¶
func (o FlowOutputVpcInterfaceAttachmentPtrOutput) VpcInterfaceName() pulumi.StringPtrOutput
The name of the VPC interface to use for this output.
type FlowSource ¶
type FlowSource struct { pulumi.CustomResourceState // The type of encryption that is used on the content ingested from this source. Decryption FlowSourceEncryptionPtrOutput `pulumi:"decryption"` // A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account. Description pulumi.StringOutput `pulumi:"description"` // The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow. EntitlementArn pulumi.StringPtrOutput `pulumi:"entitlementArn"` // The ARN of the flow. FlowArn pulumi.StringPtrOutput `pulumi:"flowArn"` // The IP address that the flow will be listening on for incoming content. IngestIp pulumi.StringOutput `pulumi:"ingestIp"` // The port that the flow will be listening on for incoming content. IngestPort pulumi.IntPtrOutput `pulumi:"ingestPort"` // The smoothing max bitrate for RIST, RTP, and RTP-FEC streams. MaxBitrate pulumi.IntPtrOutput `pulumi:"maxBitrate"` // The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. MaxLatency pulumi.IntPtrOutput `pulumi:"maxLatency"` // The minimum latency in milliseconds. MinLatency pulumi.IntPtrOutput `pulumi:"minLatency"` // The name of the source. Name pulumi.StringOutput `pulumi:"name"` // The protocol that is used by the source. Protocol FlowSourceProtocolPtrOutput `pulumi:"protocol"` // The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol. SenderControlPort pulumi.IntPtrOutput `pulumi:"senderControlPort"` // The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol. SenderIpAddress pulumi.StringPtrOutput `pulumi:"senderIpAddress"` // The ARN of the source. SourceArn pulumi.StringOutput `pulumi:"sourceArn"` // The port that the flow will be listening on for incoming content.(ReadOnly) SourceIngestPort pulumi.StringOutput `pulumi:"sourceIngestPort"` // Source IP or domain name for SRT-caller protocol. SourceListenerAddress pulumi.StringPtrOutput `pulumi:"sourceListenerAddress"` // Source port for SRT-caller protocol. SourceListenerPort pulumi.IntPtrOutput `pulumi:"sourceListenerPort"` // The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. StreamId pulumi.StringPtrOutput `pulumi:"streamId"` // The name of the VPC Interface this Source is configured with. VpcInterfaceName pulumi.StringPtrOutput `pulumi:"vpcInterfaceName"` // The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. WhitelistCidr pulumi.StringPtrOutput `pulumi:"whitelistCidr"` }
Resource schema for AWS::MediaConnect::FlowSource
func GetFlowSource ¶
func GetFlowSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowSourceState, opts ...pulumi.ResourceOption) (*FlowSource, error)
GetFlowSource gets an existing FlowSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFlowSource ¶
func NewFlowSource(ctx *pulumi.Context, name string, args *FlowSourceArgs, opts ...pulumi.ResourceOption) (*FlowSource, error)
NewFlowSource registers a new resource with the given unique name, arguments, and options.
func (*FlowSource) ElementType ¶
func (*FlowSource) ElementType() reflect.Type
func (*FlowSource) ToFlowSourceOutput ¶
func (i *FlowSource) ToFlowSourceOutput() FlowSourceOutput
func (*FlowSource) ToFlowSourceOutputWithContext ¶
func (i *FlowSource) ToFlowSourceOutputWithContext(ctx context.Context) FlowSourceOutput
type FlowSourceArgs ¶
type FlowSourceArgs struct { // The type of encryption that is used on the content ingested from this source. Decryption FlowSourceEncryptionPtrInput // A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account. Description pulumi.StringInput // The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow. EntitlementArn pulumi.StringPtrInput // The ARN of the flow. FlowArn pulumi.StringPtrInput // The port that the flow will be listening on for incoming content. IngestPort pulumi.IntPtrInput // The smoothing max bitrate for RIST, RTP, and RTP-FEC streams. MaxBitrate pulumi.IntPtrInput // The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. MaxLatency pulumi.IntPtrInput // The minimum latency in milliseconds. MinLatency pulumi.IntPtrInput // The name of the source. Name pulumi.StringPtrInput // The protocol that is used by the source. Protocol FlowSourceProtocolPtrInput // The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol. SenderControlPort pulumi.IntPtrInput // The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol. SenderIpAddress pulumi.StringPtrInput // Source IP or domain name for SRT-caller protocol. SourceListenerAddress pulumi.StringPtrInput // Source port for SRT-caller protocol. SourceListenerPort pulumi.IntPtrInput // The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. StreamId pulumi.StringPtrInput // The name of the VPC Interface this Source is configured with. VpcInterfaceName pulumi.StringPtrInput // The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. WhitelistCidr pulumi.StringPtrInput }
The set of arguments for constructing a FlowSource resource.
func (FlowSourceArgs) ElementType ¶
func (FlowSourceArgs) ElementType() reflect.Type
type FlowSourceEncryption ¶
type FlowSourceEncryption struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). Algorithm *FlowSourceEncryptionAlgorithm `pulumi:"algorithm"` // A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption. ConstantInitializationVector *string `pulumi:"constantInitializationVector"` // The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption. DeviceId *string `pulumi:"deviceId"` // The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). KeyType *FlowSourceEncryptionKeyType `pulumi:"keyType"` // The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption. Region *string `pulumi:"region"` // An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption. ResourceId *string `pulumi:"resourceId"` // The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity). RoleArn string `pulumi:"roleArn"` // The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. SecretArn *string `pulumi:"secretArn"` // The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. Url *string `pulumi:"url"` }
Information about the encryption of the flow.
type FlowSourceEncryptionAlgorithm ¶
type FlowSourceEncryptionAlgorithm string
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowSourceEncryptionAlgorithm) ElementType ¶
func (FlowSourceEncryptionAlgorithm) ElementType() reflect.Type
func (FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmOutput ¶
func (e FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmOutput() FlowSourceEncryptionAlgorithmOutput
func (FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmOutputWithContext ¶
func (e FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmOutput
func (FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmPtrOutput ¶
func (e FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmPtrOutput() FlowSourceEncryptionAlgorithmPtrOutput
func (FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext ¶
func (e FlowSourceEncryptionAlgorithm) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmPtrOutput
func (FlowSourceEncryptionAlgorithm) ToStringOutput ¶
func (e FlowSourceEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
func (FlowSourceEncryptionAlgorithm) ToStringOutputWithContext ¶
func (e FlowSourceEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowSourceEncryptionAlgorithm) ToStringPtrOutput ¶
func (e FlowSourceEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceEncryptionAlgorithm) ToStringPtrOutputWithContext ¶
func (e FlowSourceEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceEncryptionAlgorithmInput ¶
type FlowSourceEncryptionAlgorithmInput interface { pulumi.Input ToFlowSourceEncryptionAlgorithmOutput() FlowSourceEncryptionAlgorithmOutput ToFlowSourceEncryptionAlgorithmOutputWithContext(context.Context) FlowSourceEncryptionAlgorithmOutput }
FlowSourceEncryptionAlgorithmInput is an input type that accepts FlowSourceEncryptionAlgorithmArgs and FlowSourceEncryptionAlgorithmOutput values. You can construct a concrete instance of `FlowSourceEncryptionAlgorithmInput` via:
FlowSourceEncryptionAlgorithmArgs{...}
type FlowSourceEncryptionAlgorithmOutput ¶
type FlowSourceEncryptionAlgorithmOutput struct{ *pulumi.OutputState }
func (FlowSourceEncryptionAlgorithmOutput) ElementType ¶
func (FlowSourceEncryptionAlgorithmOutput) ElementType() reflect.Type
func (FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmOutput ¶
func (o FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmOutput() FlowSourceEncryptionAlgorithmOutput
func (FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmOutputWithContext ¶
func (o FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmOutput
func (FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmPtrOutput ¶
func (o FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmPtrOutput() FlowSourceEncryptionAlgorithmPtrOutput
func (FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext ¶
func (o FlowSourceEncryptionAlgorithmOutput) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmPtrOutput
func (FlowSourceEncryptionAlgorithmOutput) ToStringOutput ¶
func (o FlowSourceEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (FlowSourceEncryptionAlgorithmOutput) ToStringOutputWithContext ¶
func (o FlowSourceEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowSourceEncryptionAlgorithmOutput) ToStringPtrOutput ¶
func (o FlowSourceEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceEncryptionAlgorithmOutput) ToStringPtrOutputWithContext ¶
func (o FlowSourceEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceEncryptionAlgorithmPtrInput ¶
type FlowSourceEncryptionAlgorithmPtrInput interface { pulumi.Input ToFlowSourceEncryptionAlgorithmPtrOutput() FlowSourceEncryptionAlgorithmPtrOutput ToFlowSourceEncryptionAlgorithmPtrOutputWithContext(context.Context) FlowSourceEncryptionAlgorithmPtrOutput }
func FlowSourceEncryptionAlgorithmPtr ¶
func FlowSourceEncryptionAlgorithmPtr(v string) FlowSourceEncryptionAlgorithmPtrInput
type FlowSourceEncryptionAlgorithmPtrOutput ¶
type FlowSourceEncryptionAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (FlowSourceEncryptionAlgorithmPtrOutput) ElementType ¶
func (FlowSourceEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
func (FlowSourceEncryptionAlgorithmPtrOutput) ToFlowSourceEncryptionAlgorithmPtrOutput ¶
func (o FlowSourceEncryptionAlgorithmPtrOutput) ToFlowSourceEncryptionAlgorithmPtrOutput() FlowSourceEncryptionAlgorithmPtrOutput
func (FlowSourceEncryptionAlgorithmPtrOutput) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext ¶
func (o FlowSourceEncryptionAlgorithmPtrOutput) ToFlowSourceEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionAlgorithmPtrOutput
func (FlowSourceEncryptionAlgorithmPtrOutput) ToStringPtrOutput ¶
func (o FlowSourceEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowSourceEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceEncryptionArgs ¶
type FlowSourceEncryptionArgs struct { // The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). Algorithm FlowSourceEncryptionAlgorithmPtrInput `pulumi:"algorithm"` // A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption. ConstantInitializationVector pulumi.StringPtrInput `pulumi:"constantInitializationVector"` // The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption. DeviceId pulumi.StringPtrInput `pulumi:"deviceId"` // The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). KeyType FlowSourceEncryptionKeyTypePtrInput `pulumi:"keyType"` // The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption. Region pulumi.StringPtrInput `pulumi:"region"` // An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity). RoleArn pulumi.StringInput `pulumi:"roleArn"` // The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. SecretArn pulumi.StringPtrInput `pulumi:"secretArn"` // The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. Url pulumi.StringPtrInput `pulumi:"url"` }
Information about the encryption of the flow.
func (FlowSourceEncryptionArgs) ElementType ¶
func (FlowSourceEncryptionArgs) ElementType() reflect.Type
func (FlowSourceEncryptionArgs) ToFlowSourceEncryptionOutput ¶
func (i FlowSourceEncryptionArgs) ToFlowSourceEncryptionOutput() FlowSourceEncryptionOutput
func (FlowSourceEncryptionArgs) ToFlowSourceEncryptionOutputWithContext ¶
func (i FlowSourceEncryptionArgs) ToFlowSourceEncryptionOutputWithContext(ctx context.Context) FlowSourceEncryptionOutput
func (FlowSourceEncryptionArgs) ToFlowSourceEncryptionPtrOutput ¶
func (i FlowSourceEncryptionArgs) ToFlowSourceEncryptionPtrOutput() FlowSourceEncryptionPtrOutput
func (FlowSourceEncryptionArgs) ToFlowSourceEncryptionPtrOutputWithContext ¶
func (i FlowSourceEncryptionArgs) ToFlowSourceEncryptionPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionPtrOutput
type FlowSourceEncryptionInput ¶
type FlowSourceEncryptionInput interface { pulumi.Input ToFlowSourceEncryptionOutput() FlowSourceEncryptionOutput ToFlowSourceEncryptionOutputWithContext(context.Context) FlowSourceEncryptionOutput }
FlowSourceEncryptionInput is an input type that accepts FlowSourceEncryptionArgs and FlowSourceEncryptionOutput values. You can construct a concrete instance of `FlowSourceEncryptionInput` via:
FlowSourceEncryptionArgs{...}
type FlowSourceEncryptionKeyType ¶
type FlowSourceEncryptionKeyType string
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowSourceEncryptionKeyType) ElementType ¶
func (FlowSourceEncryptionKeyType) ElementType() reflect.Type
func (FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypeOutput ¶
func (e FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypeOutput() FlowSourceEncryptionKeyTypeOutput
func (FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypeOutputWithContext ¶
func (e FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypeOutput
func (FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypePtrOutput ¶
func (e FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypePtrOutput() FlowSourceEncryptionKeyTypePtrOutput
func (FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypePtrOutputWithContext ¶
func (e FlowSourceEncryptionKeyType) ToFlowSourceEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypePtrOutput
func (FlowSourceEncryptionKeyType) ToStringOutput ¶
func (e FlowSourceEncryptionKeyType) ToStringOutput() pulumi.StringOutput
func (FlowSourceEncryptionKeyType) ToStringOutputWithContext ¶
func (e FlowSourceEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowSourceEncryptionKeyType) ToStringPtrOutput ¶
func (e FlowSourceEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceEncryptionKeyType) ToStringPtrOutputWithContext ¶
func (e FlowSourceEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceEncryptionKeyTypeInput ¶
type FlowSourceEncryptionKeyTypeInput interface { pulumi.Input ToFlowSourceEncryptionKeyTypeOutput() FlowSourceEncryptionKeyTypeOutput ToFlowSourceEncryptionKeyTypeOutputWithContext(context.Context) FlowSourceEncryptionKeyTypeOutput }
FlowSourceEncryptionKeyTypeInput is an input type that accepts FlowSourceEncryptionKeyTypeArgs and FlowSourceEncryptionKeyTypeOutput values. You can construct a concrete instance of `FlowSourceEncryptionKeyTypeInput` via:
FlowSourceEncryptionKeyTypeArgs{...}
type FlowSourceEncryptionKeyTypeOutput ¶
type FlowSourceEncryptionKeyTypeOutput struct{ *pulumi.OutputState }
func (FlowSourceEncryptionKeyTypeOutput) ElementType ¶
func (FlowSourceEncryptionKeyTypeOutput) ElementType() reflect.Type
func (FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypeOutput ¶
func (o FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypeOutput() FlowSourceEncryptionKeyTypeOutput
func (FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypeOutputWithContext ¶
func (o FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypeOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypeOutput
func (FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypePtrOutput ¶
func (o FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypePtrOutput() FlowSourceEncryptionKeyTypePtrOutput
func (FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypePtrOutputWithContext ¶
func (o FlowSourceEncryptionKeyTypeOutput) ToFlowSourceEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypePtrOutput
func (FlowSourceEncryptionKeyTypeOutput) ToStringOutput ¶
func (o FlowSourceEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (FlowSourceEncryptionKeyTypeOutput) ToStringOutputWithContext ¶
func (o FlowSourceEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowSourceEncryptionKeyTypeOutput) ToStringPtrOutput ¶
func (o FlowSourceEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceEncryptionKeyTypeOutput) ToStringPtrOutputWithContext ¶
func (o FlowSourceEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceEncryptionKeyTypePtrInput ¶
type FlowSourceEncryptionKeyTypePtrInput interface { pulumi.Input ToFlowSourceEncryptionKeyTypePtrOutput() FlowSourceEncryptionKeyTypePtrOutput ToFlowSourceEncryptionKeyTypePtrOutputWithContext(context.Context) FlowSourceEncryptionKeyTypePtrOutput }
func FlowSourceEncryptionKeyTypePtr ¶
func FlowSourceEncryptionKeyTypePtr(v string) FlowSourceEncryptionKeyTypePtrInput
type FlowSourceEncryptionKeyTypePtrOutput ¶
type FlowSourceEncryptionKeyTypePtrOutput struct{ *pulumi.OutputState }
func (FlowSourceEncryptionKeyTypePtrOutput) ElementType ¶
func (FlowSourceEncryptionKeyTypePtrOutput) ElementType() reflect.Type
func (FlowSourceEncryptionKeyTypePtrOutput) ToFlowSourceEncryptionKeyTypePtrOutput ¶
func (o FlowSourceEncryptionKeyTypePtrOutput) ToFlowSourceEncryptionKeyTypePtrOutput() FlowSourceEncryptionKeyTypePtrOutput
func (FlowSourceEncryptionKeyTypePtrOutput) ToFlowSourceEncryptionKeyTypePtrOutputWithContext ¶
func (o FlowSourceEncryptionKeyTypePtrOutput) ToFlowSourceEncryptionKeyTypePtrOutputWithContext(ctx context.Context) FlowSourceEncryptionKeyTypePtrOutput
func (FlowSourceEncryptionKeyTypePtrOutput) ToStringPtrOutput ¶
func (o FlowSourceEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowSourceEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceEncryptionOutput ¶
type FlowSourceEncryptionOutput struct{ *pulumi.OutputState }
Information about the encryption of the flow.
func (FlowSourceEncryptionOutput) Algorithm ¶
func (o FlowSourceEncryptionOutput) Algorithm() FlowSourceEncryptionAlgorithmPtrOutput
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowSourceEncryptionOutput) ConstantInitializationVector ¶
func (o FlowSourceEncryptionOutput) ConstantInitializationVector() pulumi.StringPtrOutput
A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.
func (FlowSourceEncryptionOutput) DeviceId ¶
func (o FlowSourceEncryptionOutput) DeviceId() pulumi.StringPtrOutput
The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowSourceEncryptionOutput) ElementType ¶
func (FlowSourceEncryptionOutput) ElementType() reflect.Type
func (FlowSourceEncryptionOutput) KeyType ¶
func (o FlowSourceEncryptionOutput) KeyType() FlowSourceEncryptionKeyTypePtrOutput
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowSourceEncryptionOutput) Region ¶
func (o FlowSourceEncryptionOutput) Region() pulumi.StringPtrOutput
The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowSourceEncryptionOutput) ResourceId ¶
func (o FlowSourceEncryptionOutput) ResourceId() pulumi.StringPtrOutput
An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowSourceEncryptionOutput) RoleArn ¶
func (o FlowSourceEncryptionOutput) RoleArn() pulumi.StringOutput
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
func (FlowSourceEncryptionOutput) SecretArn ¶
func (o FlowSourceEncryptionOutput) SecretArn() pulumi.StringPtrOutput
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
func (FlowSourceEncryptionOutput) ToFlowSourceEncryptionOutput ¶
func (o FlowSourceEncryptionOutput) ToFlowSourceEncryptionOutput() FlowSourceEncryptionOutput
func (FlowSourceEncryptionOutput) ToFlowSourceEncryptionOutputWithContext ¶
func (o FlowSourceEncryptionOutput) ToFlowSourceEncryptionOutputWithContext(ctx context.Context) FlowSourceEncryptionOutput
func (FlowSourceEncryptionOutput) ToFlowSourceEncryptionPtrOutput ¶
func (o FlowSourceEncryptionOutput) ToFlowSourceEncryptionPtrOutput() FlowSourceEncryptionPtrOutput
func (FlowSourceEncryptionOutput) ToFlowSourceEncryptionPtrOutputWithContext ¶
func (o FlowSourceEncryptionOutput) ToFlowSourceEncryptionPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionPtrOutput
func (FlowSourceEncryptionOutput) Url ¶
func (o FlowSourceEncryptionOutput) Url() pulumi.StringPtrOutput
The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.
type FlowSourceEncryptionPtrInput ¶
type FlowSourceEncryptionPtrInput interface { pulumi.Input ToFlowSourceEncryptionPtrOutput() FlowSourceEncryptionPtrOutput ToFlowSourceEncryptionPtrOutputWithContext(context.Context) FlowSourceEncryptionPtrOutput }
FlowSourceEncryptionPtrInput is an input type that accepts FlowSourceEncryptionArgs, FlowSourceEncryptionPtr and FlowSourceEncryptionPtrOutput values. You can construct a concrete instance of `FlowSourceEncryptionPtrInput` via:
FlowSourceEncryptionArgs{...} or: nil
func FlowSourceEncryptionPtr ¶
func FlowSourceEncryptionPtr(v *FlowSourceEncryptionArgs) FlowSourceEncryptionPtrInput
type FlowSourceEncryptionPtrOutput ¶
type FlowSourceEncryptionPtrOutput struct{ *pulumi.OutputState }
func (FlowSourceEncryptionPtrOutput) Algorithm ¶
func (o FlowSourceEncryptionPtrOutput) Algorithm() FlowSourceEncryptionAlgorithmPtrOutput
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
func (FlowSourceEncryptionPtrOutput) ConstantInitializationVector ¶
func (o FlowSourceEncryptionPtrOutput) ConstantInitializationVector() pulumi.StringPtrOutput
A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content. This parameter is not valid for static key encryption.
func (FlowSourceEncryptionPtrOutput) DeviceId ¶
func (o FlowSourceEncryptionPtrOutput) DeviceId() pulumi.StringPtrOutput
The value of one of the devices that you configured with your digital rights management (DRM) platform key provider. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowSourceEncryptionPtrOutput) Elem ¶
func (o FlowSourceEncryptionPtrOutput) Elem() FlowSourceEncryptionOutput
func (FlowSourceEncryptionPtrOutput) ElementType ¶
func (FlowSourceEncryptionPtrOutput) ElementType() reflect.Type
func (FlowSourceEncryptionPtrOutput) KeyType ¶
func (o FlowSourceEncryptionPtrOutput) KeyType() FlowSourceEncryptionKeyTypePtrOutput
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
func (FlowSourceEncryptionPtrOutput) Region ¶
func (o FlowSourceEncryptionPtrOutput) Region() pulumi.StringPtrOutput
The AWS Region that the API Gateway proxy endpoint was created in. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowSourceEncryptionPtrOutput) ResourceId ¶
func (o FlowSourceEncryptionPtrOutput) ResourceId() pulumi.StringPtrOutput
An identifier for the content. The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.
func (FlowSourceEncryptionPtrOutput) RoleArn ¶
func (o FlowSourceEncryptionPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
func (FlowSourceEncryptionPtrOutput) SecretArn ¶
func (o FlowSourceEncryptionPtrOutput) SecretArn() pulumi.StringPtrOutput
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
func (FlowSourceEncryptionPtrOutput) ToFlowSourceEncryptionPtrOutput ¶
func (o FlowSourceEncryptionPtrOutput) ToFlowSourceEncryptionPtrOutput() FlowSourceEncryptionPtrOutput
func (FlowSourceEncryptionPtrOutput) ToFlowSourceEncryptionPtrOutputWithContext ¶
func (o FlowSourceEncryptionPtrOutput) ToFlowSourceEncryptionPtrOutputWithContext(ctx context.Context) FlowSourceEncryptionPtrOutput
func (FlowSourceEncryptionPtrOutput) Url ¶
func (o FlowSourceEncryptionPtrOutput) Url() pulumi.StringPtrOutput
The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption.
type FlowSourceInput ¶
type FlowSourceInput interface { pulumi.Input ToFlowSourceOutput() FlowSourceOutput ToFlowSourceOutputWithContext(ctx context.Context) FlowSourceOutput }
type FlowSourceOutput ¶
type FlowSourceOutput struct{ *pulumi.OutputState }
func (FlowSourceOutput) Decryption ¶ added in v0.17.0
func (o FlowSourceOutput) Decryption() FlowSourceEncryptionPtrOutput
The type of encryption that is used on the content ingested from this source.
func (FlowSourceOutput) Description ¶ added in v0.17.0
func (o FlowSourceOutput) Description() pulumi.StringOutput
A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.
func (FlowSourceOutput) ElementType ¶
func (FlowSourceOutput) ElementType() reflect.Type
func (FlowSourceOutput) EntitlementArn ¶ added in v0.17.0
func (o FlowSourceOutput) EntitlementArn() pulumi.StringPtrOutput
The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.
func (FlowSourceOutput) FlowArn ¶ added in v0.17.0
func (o FlowSourceOutput) FlowArn() pulumi.StringPtrOutput
The ARN of the flow.
func (FlowSourceOutput) IngestIp ¶ added in v0.17.0
func (o FlowSourceOutput) IngestIp() pulumi.StringOutput
The IP address that the flow will be listening on for incoming content.
func (FlowSourceOutput) IngestPort ¶ added in v0.17.0
func (o FlowSourceOutput) IngestPort() pulumi.IntPtrOutput
The port that the flow will be listening on for incoming content.
func (FlowSourceOutput) MaxBitrate ¶ added in v0.17.0
func (o FlowSourceOutput) MaxBitrate() pulumi.IntPtrOutput
The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
func (FlowSourceOutput) MaxLatency ¶ added in v0.17.0
func (o FlowSourceOutput) MaxLatency() pulumi.IntPtrOutput
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
func (FlowSourceOutput) MinLatency ¶ added in v0.62.0
func (o FlowSourceOutput) MinLatency() pulumi.IntPtrOutput
The minimum latency in milliseconds.
func (FlowSourceOutput) Name ¶ added in v0.17.0
func (o FlowSourceOutput) Name() pulumi.StringOutput
The name of the source.
func (FlowSourceOutput) Protocol ¶ added in v0.17.0
func (o FlowSourceOutput) Protocol() FlowSourceProtocolPtrOutput
The protocol that is used by the source.
func (FlowSourceOutput) SenderControlPort ¶ added in v0.62.0
func (o FlowSourceOutput) SenderControlPort() pulumi.IntPtrOutput
The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol.
func (FlowSourceOutput) SenderIpAddress ¶ added in v0.62.0
func (o FlowSourceOutput) SenderIpAddress() pulumi.StringPtrOutput
The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol.
func (FlowSourceOutput) SourceArn ¶ added in v0.17.0
func (o FlowSourceOutput) SourceArn() pulumi.StringOutput
The ARN of the source.
func (FlowSourceOutput) SourceIngestPort ¶ added in v0.17.0
func (o FlowSourceOutput) SourceIngestPort() pulumi.StringOutput
The port that the flow will be listening on for incoming content.(ReadOnly)
func (FlowSourceOutput) SourceListenerAddress ¶ added in v0.62.0
func (o FlowSourceOutput) SourceListenerAddress() pulumi.StringPtrOutput
Source IP or domain name for SRT-caller protocol.
func (FlowSourceOutput) SourceListenerPort ¶ added in v0.62.0
func (o FlowSourceOutput) SourceListenerPort() pulumi.IntPtrOutput
Source port for SRT-caller protocol.
func (FlowSourceOutput) StreamId ¶ added in v0.17.0
func (o FlowSourceOutput) StreamId() pulumi.StringPtrOutput
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
func (FlowSourceOutput) ToFlowSourceOutput ¶
func (o FlowSourceOutput) ToFlowSourceOutput() FlowSourceOutput
func (FlowSourceOutput) ToFlowSourceOutputWithContext ¶
func (o FlowSourceOutput) ToFlowSourceOutputWithContext(ctx context.Context) FlowSourceOutput
func (FlowSourceOutput) VpcInterfaceName ¶ added in v0.17.0
func (o FlowSourceOutput) VpcInterfaceName() pulumi.StringPtrOutput
The name of the VPC Interface this Source is configured with.
func (FlowSourceOutput) WhitelistCidr ¶ added in v0.17.0
func (o FlowSourceOutput) WhitelistCidr() pulumi.StringPtrOutput
The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
type FlowSourceProtocol ¶
type FlowSourceProtocol string
The protocol that is used by the source.
func (FlowSourceProtocol) ElementType ¶
func (FlowSourceProtocol) ElementType() reflect.Type
func (FlowSourceProtocol) ToFlowSourceProtocolOutput ¶
func (e FlowSourceProtocol) ToFlowSourceProtocolOutput() FlowSourceProtocolOutput
func (FlowSourceProtocol) ToFlowSourceProtocolOutputWithContext ¶
func (e FlowSourceProtocol) ToFlowSourceProtocolOutputWithContext(ctx context.Context) FlowSourceProtocolOutput
func (FlowSourceProtocol) ToFlowSourceProtocolPtrOutput ¶
func (e FlowSourceProtocol) ToFlowSourceProtocolPtrOutput() FlowSourceProtocolPtrOutput
func (FlowSourceProtocol) ToFlowSourceProtocolPtrOutputWithContext ¶
func (e FlowSourceProtocol) ToFlowSourceProtocolPtrOutputWithContext(ctx context.Context) FlowSourceProtocolPtrOutput
func (FlowSourceProtocol) ToStringOutput ¶
func (e FlowSourceProtocol) ToStringOutput() pulumi.StringOutput
func (FlowSourceProtocol) ToStringOutputWithContext ¶
func (e FlowSourceProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowSourceProtocol) ToStringPtrOutput ¶
func (e FlowSourceProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceProtocol) ToStringPtrOutputWithContext ¶
func (e FlowSourceProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceProtocolInput ¶
type FlowSourceProtocolInput interface { pulumi.Input ToFlowSourceProtocolOutput() FlowSourceProtocolOutput ToFlowSourceProtocolOutputWithContext(context.Context) FlowSourceProtocolOutput }
FlowSourceProtocolInput is an input type that accepts FlowSourceProtocolArgs and FlowSourceProtocolOutput values. You can construct a concrete instance of `FlowSourceProtocolInput` via:
FlowSourceProtocolArgs{...}
type FlowSourceProtocolOutput ¶
type FlowSourceProtocolOutput struct{ *pulumi.OutputState }
func (FlowSourceProtocolOutput) ElementType ¶
func (FlowSourceProtocolOutput) ElementType() reflect.Type
func (FlowSourceProtocolOutput) ToFlowSourceProtocolOutput ¶
func (o FlowSourceProtocolOutput) ToFlowSourceProtocolOutput() FlowSourceProtocolOutput
func (FlowSourceProtocolOutput) ToFlowSourceProtocolOutputWithContext ¶
func (o FlowSourceProtocolOutput) ToFlowSourceProtocolOutputWithContext(ctx context.Context) FlowSourceProtocolOutput
func (FlowSourceProtocolOutput) ToFlowSourceProtocolPtrOutput ¶
func (o FlowSourceProtocolOutput) ToFlowSourceProtocolPtrOutput() FlowSourceProtocolPtrOutput
func (FlowSourceProtocolOutput) ToFlowSourceProtocolPtrOutputWithContext ¶
func (o FlowSourceProtocolOutput) ToFlowSourceProtocolPtrOutputWithContext(ctx context.Context) FlowSourceProtocolPtrOutput
func (FlowSourceProtocolOutput) ToStringOutput ¶
func (o FlowSourceProtocolOutput) ToStringOutput() pulumi.StringOutput
func (FlowSourceProtocolOutput) ToStringOutputWithContext ¶
func (o FlowSourceProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FlowSourceProtocolOutput) ToStringPtrOutput ¶
func (o FlowSourceProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceProtocolOutput) ToStringPtrOutputWithContext ¶
func (o FlowSourceProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceProtocolPtrInput ¶
type FlowSourceProtocolPtrInput interface { pulumi.Input ToFlowSourceProtocolPtrOutput() FlowSourceProtocolPtrOutput ToFlowSourceProtocolPtrOutputWithContext(context.Context) FlowSourceProtocolPtrOutput }
func FlowSourceProtocolPtr ¶
func FlowSourceProtocolPtr(v string) FlowSourceProtocolPtrInput
type FlowSourceProtocolPtrOutput ¶
type FlowSourceProtocolPtrOutput struct{ *pulumi.OutputState }
func (FlowSourceProtocolPtrOutput) Elem ¶
func (o FlowSourceProtocolPtrOutput) Elem() FlowSourceProtocolOutput
func (FlowSourceProtocolPtrOutput) ElementType ¶
func (FlowSourceProtocolPtrOutput) ElementType() reflect.Type
func (FlowSourceProtocolPtrOutput) ToFlowSourceProtocolPtrOutput ¶
func (o FlowSourceProtocolPtrOutput) ToFlowSourceProtocolPtrOutput() FlowSourceProtocolPtrOutput
func (FlowSourceProtocolPtrOutput) ToFlowSourceProtocolPtrOutputWithContext ¶
func (o FlowSourceProtocolPtrOutput) ToFlowSourceProtocolPtrOutputWithContext(ctx context.Context) FlowSourceProtocolPtrOutput
func (FlowSourceProtocolPtrOutput) ToStringPtrOutput ¶
func (o FlowSourceProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FlowSourceProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o FlowSourceProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FlowSourceState ¶
type FlowSourceState struct { }
func (FlowSourceState) ElementType ¶
func (FlowSourceState) ElementType() reflect.Type
type FlowSourceType ¶
type FlowSourceType struct { // The type of decryption that is used on the content ingested from this source. Decryption *FlowEncryption `pulumi:"decryption"` // A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account. Description *string `pulumi:"description"` // The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow. EntitlementArn *string `pulumi:"entitlementArn"` // The IP address that the flow will be listening on for incoming content. IngestIp *string `pulumi:"ingestIp"` // The port that the flow will be listening on for incoming content. IngestPort *int `pulumi:"ingestPort"` // The smoothing max bitrate for RIST, RTP, and RTP-FEC streams. MaxBitrate *int `pulumi:"maxBitrate"` // The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. MaxLatency *int `pulumi:"maxLatency"` // The minimum latency in milliseconds. MinLatency *int `pulumi:"minLatency"` // The name of the source. Name *string `pulumi:"name"` // The protocol that is used by the source. Protocol *FlowSourceProtocol `pulumi:"protocol"` // The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol. SenderControlPort *int `pulumi:"senderControlPort"` // The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol. SenderIpAddress *string `pulumi:"senderIpAddress"` // The ARN of the source. SourceArn *string `pulumi:"sourceArn"` // The port that the flow will be listening on for incoming content.(ReadOnly) SourceIngestPort *string `pulumi:"sourceIngestPort"` // Source IP or domain name for SRT-caller protocol. SourceListenerAddress *string `pulumi:"sourceListenerAddress"` // Source port for SRT-caller protocol. SourceListenerPort *int `pulumi:"sourceListenerPort"` // The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. StreamId *string `pulumi:"streamId"` // The name of the VPC Interface this Source is configured with. VpcInterfaceName *string `pulumi:"vpcInterfaceName"` // The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. WhitelistCidr *string `pulumi:"whitelistCidr"` }
The settings for the source of the flow.
type FlowSourceTypeArgs ¶
type FlowSourceTypeArgs struct { // The type of decryption that is used on the content ingested from this source. Decryption FlowEncryptionPtrInput `pulumi:"decryption"` // A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account. Description pulumi.StringPtrInput `pulumi:"description"` // The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow. EntitlementArn pulumi.StringPtrInput `pulumi:"entitlementArn"` // The IP address that the flow will be listening on for incoming content. IngestIp pulumi.StringPtrInput `pulumi:"ingestIp"` // The port that the flow will be listening on for incoming content. IngestPort pulumi.IntPtrInput `pulumi:"ingestPort"` // The smoothing max bitrate for RIST, RTP, and RTP-FEC streams. MaxBitrate pulumi.IntPtrInput `pulumi:"maxBitrate"` // The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. MaxLatency pulumi.IntPtrInput `pulumi:"maxLatency"` // The minimum latency in milliseconds. MinLatency pulumi.IntPtrInput `pulumi:"minLatency"` // The name of the source. Name pulumi.StringPtrInput `pulumi:"name"` // The protocol that is used by the source. Protocol FlowSourceProtocolPtrInput `pulumi:"protocol"` // The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol. SenderControlPort pulumi.IntPtrInput `pulumi:"senderControlPort"` // The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol. SenderIpAddress pulumi.StringPtrInput `pulumi:"senderIpAddress"` // The ARN of the source. SourceArn pulumi.StringPtrInput `pulumi:"sourceArn"` // The port that the flow will be listening on for incoming content.(ReadOnly) SourceIngestPort pulumi.StringPtrInput `pulumi:"sourceIngestPort"` // Source IP or domain name for SRT-caller protocol. SourceListenerAddress pulumi.StringPtrInput `pulumi:"sourceListenerAddress"` // Source port for SRT-caller protocol. SourceListenerPort pulumi.IntPtrInput `pulumi:"sourceListenerPort"` // The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. StreamId pulumi.StringPtrInput `pulumi:"streamId"` // The name of the VPC Interface this Source is configured with. VpcInterfaceName pulumi.StringPtrInput `pulumi:"vpcInterfaceName"` // The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. WhitelistCidr pulumi.StringPtrInput `pulumi:"whitelistCidr"` }
The settings for the source of the flow.
func (FlowSourceTypeArgs) ElementType ¶
func (FlowSourceTypeArgs) ElementType() reflect.Type
func (FlowSourceTypeArgs) ToFlowSourceTypeOutput ¶
func (i FlowSourceTypeArgs) ToFlowSourceTypeOutput() FlowSourceTypeOutput
func (FlowSourceTypeArgs) ToFlowSourceTypeOutputWithContext ¶
func (i FlowSourceTypeArgs) ToFlowSourceTypeOutputWithContext(ctx context.Context) FlowSourceTypeOutput
type FlowSourceTypeInput ¶
type FlowSourceTypeInput interface { pulumi.Input ToFlowSourceTypeOutput() FlowSourceTypeOutput ToFlowSourceTypeOutputWithContext(context.Context) FlowSourceTypeOutput }
FlowSourceTypeInput is an input type that accepts FlowSourceTypeArgs and FlowSourceTypeOutput values. You can construct a concrete instance of `FlowSourceTypeInput` via:
FlowSourceTypeArgs{...}
type FlowSourceTypeOutput ¶
type FlowSourceTypeOutput struct{ *pulumi.OutputState }
The settings for the source of the flow.
func (FlowSourceTypeOutput) Decryption ¶
func (o FlowSourceTypeOutput) Decryption() FlowEncryptionPtrOutput
The type of decryption that is used on the content ingested from this source.
func (FlowSourceTypeOutput) Description ¶
func (o FlowSourceTypeOutput) Description() pulumi.StringPtrOutput
A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.
func (FlowSourceTypeOutput) ElementType ¶
func (FlowSourceTypeOutput) ElementType() reflect.Type
func (FlowSourceTypeOutput) EntitlementArn ¶
func (o FlowSourceTypeOutput) EntitlementArn() pulumi.StringPtrOutput
The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.
func (FlowSourceTypeOutput) IngestIp ¶
func (o FlowSourceTypeOutput) IngestIp() pulumi.StringPtrOutput
The IP address that the flow will be listening on for incoming content.
func (FlowSourceTypeOutput) IngestPort ¶
func (o FlowSourceTypeOutput) IngestPort() pulumi.IntPtrOutput
The port that the flow will be listening on for incoming content.
func (FlowSourceTypeOutput) MaxBitrate ¶
func (o FlowSourceTypeOutput) MaxBitrate() pulumi.IntPtrOutput
The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
func (FlowSourceTypeOutput) MaxLatency ¶
func (o FlowSourceTypeOutput) MaxLatency() pulumi.IntPtrOutput
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
func (FlowSourceTypeOutput) MinLatency ¶ added in v0.3.0
func (o FlowSourceTypeOutput) MinLatency() pulumi.IntPtrOutput
The minimum latency in milliseconds.
func (FlowSourceTypeOutput) Name ¶
func (o FlowSourceTypeOutput) Name() pulumi.StringPtrOutput
The name of the source.
func (FlowSourceTypeOutput) Protocol ¶
func (o FlowSourceTypeOutput) Protocol() FlowSourceProtocolPtrOutput
The protocol that is used by the source.
func (FlowSourceTypeOutput) SenderControlPort ¶ added in v0.45.0
func (o FlowSourceTypeOutput) SenderControlPort() pulumi.IntPtrOutput
The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol.
func (FlowSourceTypeOutput) SenderIpAddress ¶ added in v0.45.0
func (o FlowSourceTypeOutput) SenderIpAddress() pulumi.StringPtrOutput
The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol.
func (FlowSourceTypeOutput) SourceArn ¶
func (o FlowSourceTypeOutput) SourceArn() pulumi.StringPtrOutput
The ARN of the source.
func (FlowSourceTypeOutput) SourceIngestPort ¶ added in v0.3.0
func (o FlowSourceTypeOutput) SourceIngestPort() pulumi.StringPtrOutput
The port that the flow will be listening on for incoming content.(ReadOnly)
func (FlowSourceTypeOutput) SourceListenerAddress ¶ added in v0.45.0
func (o FlowSourceTypeOutput) SourceListenerAddress() pulumi.StringPtrOutput
Source IP or domain name for SRT-caller protocol.
func (FlowSourceTypeOutput) SourceListenerPort ¶ added in v0.45.0
func (o FlowSourceTypeOutput) SourceListenerPort() pulumi.IntPtrOutput
Source port for SRT-caller protocol.
func (FlowSourceTypeOutput) StreamId ¶
func (o FlowSourceTypeOutput) StreamId() pulumi.StringPtrOutput
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
func (FlowSourceTypeOutput) ToFlowSourceTypeOutput ¶
func (o FlowSourceTypeOutput) ToFlowSourceTypeOutput() FlowSourceTypeOutput
func (FlowSourceTypeOutput) ToFlowSourceTypeOutputWithContext ¶
func (o FlowSourceTypeOutput) ToFlowSourceTypeOutputWithContext(ctx context.Context) FlowSourceTypeOutput
func (FlowSourceTypeOutput) VpcInterfaceName ¶
func (o FlowSourceTypeOutput) VpcInterfaceName() pulumi.StringPtrOutput
The name of the VPC Interface this Source is configured with.
func (FlowSourceTypeOutput) WhitelistCidr ¶
func (o FlowSourceTypeOutput) WhitelistCidr() pulumi.StringPtrOutput
The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
type FlowSourceTypePtrOutput ¶
type FlowSourceTypePtrOutput struct{ *pulumi.OutputState }
func (FlowSourceTypePtrOutput) Decryption ¶
func (o FlowSourceTypePtrOutput) Decryption() FlowEncryptionPtrOutput
The type of decryption that is used on the content ingested from this source.
func (FlowSourceTypePtrOutput) Description ¶
func (o FlowSourceTypePtrOutput) Description() pulumi.StringPtrOutput
A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.
func (FlowSourceTypePtrOutput) Elem ¶
func (o FlowSourceTypePtrOutput) Elem() FlowSourceTypeOutput
func (FlowSourceTypePtrOutput) ElementType ¶
func (FlowSourceTypePtrOutput) ElementType() reflect.Type
func (FlowSourceTypePtrOutput) EntitlementArn ¶
func (o FlowSourceTypePtrOutput) EntitlementArn() pulumi.StringPtrOutput
The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.
func (FlowSourceTypePtrOutput) IngestIp ¶
func (o FlowSourceTypePtrOutput) IngestIp() pulumi.StringPtrOutput
The IP address that the flow will be listening on for incoming content.
func (FlowSourceTypePtrOutput) IngestPort ¶
func (o FlowSourceTypePtrOutput) IngestPort() pulumi.IntPtrOutput
The port that the flow will be listening on for incoming content.
func (FlowSourceTypePtrOutput) MaxBitrate ¶
func (o FlowSourceTypePtrOutput) MaxBitrate() pulumi.IntPtrOutput
The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
func (FlowSourceTypePtrOutput) MaxLatency ¶
func (o FlowSourceTypePtrOutput) MaxLatency() pulumi.IntPtrOutput
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
func (FlowSourceTypePtrOutput) MinLatency ¶ added in v0.3.0
func (o FlowSourceTypePtrOutput) MinLatency() pulumi.IntPtrOutput
The minimum latency in milliseconds.
func (FlowSourceTypePtrOutput) Name ¶
func (o FlowSourceTypePtrOutput) Name() pulumi.StringPtrOutput
The name of the source.
func (FlowSourceTypePtrOutput) Protocol ¶
func (o FlowSourceTypePtrOutput) Protocol() FlowSourceProtocolPtrOutput
The protocol that is used by the source.
func (FlowSourceTypePtrOutput) SenderControlPort ¶ added in v0.45.0
func (o FlowSourceTypePtrOutput) SenderControlPort() pulumi.IntPtrOutput
The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol.
func (FlowSourceTypePtrOutput) SenderIpAddress ¶ added in v0.45.0
func (o FlowSourceTypePtrOutput) SenderIpAddress() pulumi.StringPtrOutput
The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol.
func (FlowSourceTypePtrOutput) SourceArn ¶
func (o FlowSourceTypePtrOutput) SourceArn() pulumi.StringPtrOutput
The ARN of the source.
func (FlowSourceTypePtrOutput) SourceIngestPort ¶ added in v0.3.0
func (o FlowSourceTypePtrOutput) SourceIngestPort() pulumi.StringPtrOutput
The port that the flow will be listening on for incoming content.(ReadOnly)
func (FlowSourceTypePtrOutput) SourceListenerAddress ¶ added in v0.45.0
func (o FlowSourceTypePtrOutput) SourceListenerAddress() pulumi.StringPtrOutput
Source IP or domain name for SRT-caller protocol.
func (FlowSourceTypePtrOutput) SourceListenerPort ¶ added in v0.45.0
func (o FlowSourceTypePtrOutput) SourceListenerPort() pulumi.IntPtrOutput
Source port for SRT-caller protocol.
func (FlowSourceTypePtrOutput) StreamId ¶
func (o FlowSourceTypePtrOutput) StreamId() pulumi.StringPtrOutput
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
func (FlowSourceTypePtrOutput) ToFlowSourceTypePtrOutput ¶
func (o FlowSourceTypePtrOutput) ToFlowSourceTypePtrOutput() FlowSourceTypePtrOutput
func (FlowSourceTypePtrOutput) ToFlowSourceTypePtrOutputWithContext ¶
func (o FlowSourceTypePtrOutput) ToFlowSourceTypePtrOutputWithContext(ctx context.Context) FlowSourceTypePtrOutput
func (FlowSourceTypePtrOutput) VpcInterfaceName ¶
func (o FlowSourceTypePtrOutput) VpcInterfaceName() pulumi.StringPtrOutput
The name of the VPC Interface this Source is configured with.
func (FlowSourceTypePtrOutput) WhitelistCidr ¶
func (o FlowSourceTypePtrOutput) WhitelistCidr() pulumi.StringPtrOutput
The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
type FlowVpcInterface ¶
type FlowVpcInterface struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn pulumi.StringOutput `pulumi:"flowArn"` // Immutable and has to be a unique against other VpcInterfaces in this Flow. Name pulumi.StringOutput `pulumi:"name"` // IDs of the network interfaces created in customer's account by MediaConnect. NetworkInterfaceIds pulumi.StringArrayOutput `pulumi:"networkInterfaceIds"` // Role Arn MediaConnect can assumes to create ENIs in customer's account. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // Security Group IDs to be used on ENI. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Subnet must be in the AZ of the Flow SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Resource schema for AWS::MediaConnect::FlowVpcInterface
func GetFlowVpcInterface ¶
func GetFlowVpcInterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlowVpcInterfaceState, opts ...pulumi.ResourceOption) (*FlowVpcInterface, error)
GetFlowVpcInterface gets an existing FlowVpcInterface resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFlowVpcInterface ¶
func NewFlowVpcInterface(ctx *pulumi.Context, name string, args *FlowVpcInterfaceArgs, opts ...pulumi.ResourceOption) (*FlowVpcInterface, error)
NewFlowVpcInterface registers a new resource with the given unique name, arguments, and options.
func (*FlowVpcInterface) ElementType ¶
func (*FlowVpcInterface) ElementType() reflect.Type
func (*FlowVpcInterface) ToFlowVpcInterfaceOutput ¶
func (i *FlowVpcInterface) ToFlowVpcInterfaceOutput() FlowVpcInterfaceOutput
func (*FlowVpcInterface) ToFlowVpcInterfaceOutputWithContext ¶
func (i *FlowVpcInterface) ToFlowVpcInterfaceOutputWithContext(ctx context.Context) FlowVpcInterfaceOutput
type FlowVpcInterfaceArgs ¶
type FlowVpcInterfaceArgs struct { // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn pulumi.StringInput // Immutable and has to be a unique against other VpcInterfaces in this Flow. Name pulumi.StringPtrInput // Role Arn MediaConnect can assumes to create ENIs in customer's account. RoleArn pulumi.StringInput // Security Group IDs to be used on ENI. SecurityGroupIds pulumi.StringArrayInput // Subnet must be in the AZ of the Flow SubnetId pulumi.StringInput }
The set of arguments for constructing a FlowVpcInterface resource.
func (FlowVpcInterfaceArgs) ElementType ¶
func (FlowVpcInterfaceArgs) ElementType() reflect.Type
type FlowVpcInterfaceInput ¶
type FlowVpcInterfaceInput interface { pulumi.Input ToFlowVpcInterfaceOutput() FlowVpcInterfaceOutput ToFlowVpcInterfaceOutputWithContext(ctx context.Context) FlowVpcInterfaceOutput }
type FlowVpcInterfaceOutput ¶
type FlowVpcInterfaceOutput struct{ *pulumi.OutputState }
func (FlowVpcInterfaceOutput) ElementType ¶
func (FlowVpcInterfaceOutput) ElementType() reflect.Type
func (FlowVpcInterfaceOutput) FlowArn ¶ added in v0.17.0
func (o FlowVpcInterfaceOutput) FlowArn() pulumi.StringOutput
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
func (FlowVpcInterfaceOutput) Name ¶ added in v0.17.0
func (o FlowVpcInterfaceOutput) Name() pulumi.StringOutput
Immutable and has to be a unique against other VpcInterfaces in this Flow.
func (FlowVpcInterfaceOutput) NetworkInterfaceIds ¶ added in v0.17.0
func (o FlowVpcInterfaceOutput) NetworkInterfaceIds() pulumi.StringArrayOutput
IDs of the network interfaces created in customer's account by MediaConnect.
func (FlowVpcInterfaceOutput) RoleArn ¶ added in v0.17.0
func (o FlowVpcInterfaceOutput) RoleArn() pulumi.StringOutput
Role Arn MediaConnect can assumes to create ENIs in customer's account.
func (FlowVpcInterfaceOutput) SecurityGroupIds ¶ added in v0.17.0
func (o FlowVpcInterfaceOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security Group IDs to be used on ENI.
func (FlowVpcInterfaceOutput) SubnetId ¶ added in v0.17.0
func (o FlowVpcInterfaceOutput) SubnetId() pulumi.StringOutput
Subnet must be in the AZ of the Flow
func (FlowVpcInterfaceOutput) ToFlowVpcInterfaceOutput ¶
func (o FlowVpcInterfaceOutput) ToFlowVpcInterfaceOutput() FlowVpcInterfaceOutput
func (FlowVpcInterfaceOutput) ToFlowVpcInterfaceOutputWithContext ¶
func (o FlowVpcInterfaceOutput) ToFlowVpcInterfaceOutputWithContext(ctx context.Context) FlowVpcInterfaceOutput
type FlowVpcInterfaceState ¶
type FlowVpcInterfaceState struct { }
func (FlowVpcInterfaceState) ElementType ¶
func (FlowVpcInterfaceState) ElementType() reflect.Type
type LookupFlowArgs ¶ added in v0.12.0
type LookupFlowArgs struct { // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn string `pulumi:"flowArn"` }
type LookupFlowEntitlementArgs ¶ added in v0.12.0
type LookupFlowEntitlementArgs struct { // The ARN of the entitlement. EntitlementArn string `pulumi:"entitlementArn"` }
type LookupFlowEntitlementOutputArgs ¶ added in v0.12.0
type LookupFlowEntitlementOutputArgs struct { // The ARN of the entitlement. EntitlementArn pulumi.StringInput `pulumi:"entitlementArn"` }
func (LookupFlowEntitlementOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFlowEntitlementOutputArgs) ElementType() reflect.Type
type LookupFlowEntitlementResult ¶ added in v0.12.0
type LookupFlowEntitlementResult struct { // A description of the entitlement. Description *string `pulumi:"description"` // The type of encryption that will be used on the output that is associated with this entitlement. Encryption *FlowEntitlementEncryption `pulumi:"encryption"` // The ARN of the entitlement. EntitlementArn *string `pulumi:"entitlementArn"` // An indication of whether the entitlement is enabled. EntitlementStatus *FlowEntitlementEntitlementStatus `pulumi:"entitlementStatus"` // The ARN of the flow. FlowArn *string `pulumi:"flowArn"` // The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source. Subscribers []string `pulumi:"subscribers"` }
func LookupFlowEntitlement ¶ added in v0.12.0
func LookupFlowEntitlement(ctx *pulumi.Context, args *LookupFlowEntitlementArgs, opts ...pulumi.InvokeOption) (*LookupFlowEntitlementResult, error)
Resource schema for AWS::MediaConnect::FlowEntitlement
type LookupFlowEntitlementResultOutput ¶ added in v0.12.0
type LookupFlowEntitlementResultOutput struct{ *pulumi.OutputState }
func LookupFlowEntitlementOutput ¶ added in v0.12.0
func LookupFlowEntitlementOutput(ctx *pulumi.Context, args LookupFlowEntitlementOutputArgs, opts ...pulumi.InvokeOption) LookupFlowEntitlementResultOutput
func (LookupFlowEntitlementResultOutput) Description ¶ added in v0.12.0
func (o LookupFlowEntitlementResultOutput) Description() pulumi.StringPtrOutput
A description of the entitlement.
func (LookupFlowEntitlementResultOutput) ElementType ¶ added in v0.12.0
func (LookupFlowEntitlementResultOutput) ElementType() reflect.Type
func (LookupFlowEntitlementResultOutput) Encryption ¶ added in v0.12.0
func (o LookupFlowEntitlementResultOutput) Encryption() FlowEntitlementEncryptionPtrOutput
The type of encryption that will be used on the output that is associated with this entitlement.
func (LookupFlowEntitlementResultOutput) EntitlementArn ¶ added in v0.12.0
func (o LookupFlowEntitlementResultOutput) EntitlementArn() pulumi.StringPtrOutput
The ARN of the entitlement.
func (LookupFlowEntitlementResultOutput) EntitlementStatus ¶ added in v0.12.0
func (o LookupFlowEntitlementResultOutput) EntitlementStatus() FlowEntitlementEntitlementStatusPtrOutput
An indication of whether the entitlement is enabled.
func (LookupFlowEntitlementResultOutput) FlowArn ¶ added in v0.12.0
func (o LookupFlowEntitlementResultOutput) FlowArn() pulumi.StringPtrOutput
The ARN of the flow.
func (LookupFlowEntitlementResultOutput) Subscribers ¶ added in v0.12.0
func (o LookupFlowEntitlementResultOutput) Subscribers() pulumi.StringArrayOutput
The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source.
func (LookupFlowEntitlementResultOutput) ToLookupFlowEntitlementResultOutput ¶ added in v0.12.0
func (o LookupFlowEntitlementResultOutput) ToLookupFlowEntitlementResultOutput() LookupFlowEntitlementResultOutput
func (LookupFlowEntitlementResultOutput) ToLookupFlowEntitlementResultOutputWithContext ¶ added in v0.12.0
func (o LookupFlowEntitlementResultOutput) ToLookupFlowEntitlementResultOutputWithContext(ctx context.Context) LookupFlowEntitlementResultOutput
type LookupFlowOutputArgs ¶ added in v0.12.0
type LookupFlowOutputArgs struct { // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn pulumi.StringInput `pulumi:"flowArn"` }
func (LookupFlowOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFlowOutputArgs) ElementType() reflect.Type
type LookupFlowResult ¶ added in v0.12.0
type LookupFlowResult struct { // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn *string `pulumi:"flowArn"` // The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.(ReadOnly) FlowAvailabilityZone *string `pulumi:"flowAvailabilityZone"` // The source of the flow. Source *FlowSourceType `pulumi:"source"` // The source failover config of the flow. SourceFailoverConfig *FlowFailoverConfig `pulumi:"sourceFailoverConfig"` }
func LookupFlow ¶ added in v0.12.0
func LookupFlow(ctx *pulumi.Context, args *LookupFlowArgs, opts ...pulumi.InvokeOption) (*LookupFlowResult, error)
Resource schema for AWS::MediaConnect::Flow
type LookupFlowResultOutput ¶ added in v0.12.0
type LookupFlowResultOutput struct{ *pulumi.OutputState }
func LookupFlowOutput ¶ added in v0.12.0
func LookupFlowOutput(ctx *pulumi.Context, args LookupFlowOutputArgs, opts ...pulumi.InvokeOption) LookupFlowResultOutput
func (LookupFlowResultOutput) ElementType ¶ added in v0.12.0
func (LookupFlowResultOutput) ElementType() reflect.Type
func (LookupFlowResultOutput) FlowArn ¶ added in v0.12.0
func (o LookupFlowResultOutput) FlowArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
func (LookupFlowResultOutput) FlowAvailabilityZone ¶ added in v0.12.0
func (o LookupFlowResultOutput) FlowAvailabilityZone() pulumi.StringPtrOutput
The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.(ReadOnly)
func (LookupFlowResultOutput) Source ¶ added in v0.12.0
func (o LookupFlowResultOutput) Source() FlowSourceTypePtrOutput
The source of the flow.
func (LookupFlowResultOutput) SourceFailoverConfig ¶ added in v0.12.0
func (o LookupFlowResultOutput) SourceFailoverConfig() FlowFailoverConfigPtrOutput
The source failover config of the flow.
func (LookupFlowResultOutput) ToLookupFlowResultOutput ¶ added in v0.12.0
func (o LookupFlowResultOutput) ToLookupFlowResultOutput() LookupFlowResultOutput
func (LookupFlowResultOutput) ToLookupFlowResultOutputWithContext ¶ added in v0.12.0
func (o LookupFlowResultOutput) ToLookupFlowResultOutputWithContext(ctx context.Context) LookupFlowResultOutput
type LookupFlowSourceArgs ¶ added in v0.12.0
type LookupFlowSourceArgs struct { // The ARN of the source. SourceArn string `pulumi:"sourceArn"` }
type LookupFlowSourceOutputArgs ¶ added in v0.12.0
type LookupFlowSourceOutputArgs struct { // The ARN of the source. SourceArn pulumi.StringInput `pulumi:"sourceArn"` }
func (LookupFlowSourceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFlowSourceOutputArgs) ElementType() reflect.Type
type LookupFlowSourceResult ¶ added in v0.12.0
type LookupFlowSourceResult struct { // The type of encryption that is used on the content ingested from this source. Decryption *FlowSourceEncryption `pulumi:"decryption"` // A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account. Description *string `pulumi:"description"` // The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow. EntitlementArn *string `pulumi:"entitlementArn"` // The ARN of the flow. FlowArn *string `pulumi:"flowArn"` // The IP address that the flow will be listening on for incoming content. IngestIp *string `pulumi:"ingestIp"` // The port that the flow will be listening on for incoming content. IngestPort *int `pulumi:"ingestPort"` // The smoothing max bitrate for RIST, RTP, and RTP-FEC streams. MaxBitrate *int `pulumi:"maxBitrate"` // The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. MaxLatency *int `pulumi:"maxLatency"` // The minimum latency in milliseconds. MinLatency *int `pulumi:"minLatency"` // The protocol that is used by the source. Protocol *FlowSourceProtocol `pulumi:"protocol"` // The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol. SenderControlPort *int `pulumi:"senderControlPort"` // The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol. SenderIpAddress *string `pulumi:"senderIpAddress"` // The ARN of the source. SourceArn *string `pulumi:"sourceArn"` // The port that the flow will be listening on for incoming content.(ReadOnly) SourceIngestPort *string `pulumi:"sourceIngestPort"` // Source IP or domain name for SRT-caller protocol. SourceListenerAddress *string `pulumi:"sourceListenerAddress"` // Source port for SRT-caller protocol. SourceListenerPort *int `pulumi:"sourceListenerPort"` // The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. StreamId *string `pulumi:"streamId"` // The name of the VPC Interface this Source is configured with. VpcInterfaceName *string `pulumi:"vpcInterfaceName"` // The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. WhitelistCidr *string `pulumi:"whitelistCidr"` }
func LookupFlowSource ¶ added in v0.12.0
func LookupFlowSource(ctx *pulumi.Context, args *LookupFlowSourceArgs, opts ...pulumi.InvokeOption) (*LookupFlowSourceResult, error)
Resource schema for AWS::MediaConnect::FlowSource
type LookupFlowSourceResultOutput ¶ added in v0.12.0
type LookupFlowSourceResultOutput struct{ *pulumi.OutputState }
func LookupFlowSourceOutput ¶ added in v0.12.0
func LookupFlowSourceOutput(ctx *pulumi.Context, args LookupFlowSourceOutputArgs, opts ...pulumi.InvokeOption) LookupFlowSourceResultOutput
func (LookupFlowSourceResultOutput) Decryption ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) Decryption() FlowSourceEncryptionPtrOutput
The type of encryption that is used on the content ingested from this source.
func (LookupFlowSourceResultOutput) Description ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) Description() pulumi.StringPtrOutput
A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.
func (LookupFlowSourceResultOutput) ElementType ¶ added in v0.12.0
func (LookupFlowSourceResultOutput) ElementType() reflect.Type
func (LookupFlowSourceResultOutput) EntitlementArn ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) EntitlementArn() pulumi.StringPtrOutput
The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.
func (LookupFlowSourceResultOutput) FlowArn ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) FlowArn() pulumi.StringPtrOutput
The ARN of the flow.
func (LookupFlowSourceResultOutput) IngestIp ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) IngestIp() pulumi.StringPtrOutput
The IP address that the flow will be listening on for incoming content.
func (LookupFlowSourceResultOutput) IngestPort ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) IngestPort() pulumi.IntPtrOutput
The port that the flow will be listening on for incoming content.
func (LookupFlowSourceResultOutput) MaxBitrate ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) MaxBitrate() pulumi.IntPtrOutput
The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
func (LookupFlowSourceResultOutput) MaxLatency ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) MaxLatency() pulumi.IntPtrOutput
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
func (LookupFlowSourceResultOutput) MinLatency ¶ added in v0.62.0
func (o LookupFlowSourceResultOutput) MinLatency() pulumi.IntPtrOutput
The minimum latency in milliseconds.
func (LookupFlowSourceResultOutput) Protocol ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) Protocol() FlowSourceProtocolPtrOutput
The protocol that is used by the source.
func (LookupFlowSourceResultOutput) SenderControlPort ¶ added in v0.62.0
func (o LookupFlowSourceResultOutput) SenderControlPort() pulumi.IntPtrOutput
The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol.
func (LookupFlowSourceResultOutput) SenderIpAddress ¶ added in v0.62.0
func (o LookupFlowSourceResultOutput) SenderIpAddress() pulumi.StringPtrOutput
The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol.
func (LookupFlowSourceResultOutput) SourceArn ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) SourceArn() pulumi.StringPtrOutput
The ARN of the source.
func (LookupFlowSourceResultOutput) SourceIngestPort ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) SourceIngestPort() pulumi.StringPtrOutput
The port that the flow will be listening on for incoming content.(ReadOnly)
func (LookupFlowSourceResultOutput) SourceListenerAddress ¶ added in v0.62.0
func (o LookupFlowSourceResultOutput) SourceListenerAddress() pulumi.StringPtrOutput
Source IP or domain name for SRT-caller protocol.
func (LookupFlowSourceResultOutput) SourceListenerPort ¶ added in v0.62.0
func (o LookupFlowSourceResultOutput) SourceListenerPort() pulumi.IntPtrOutput
Source port for SRT-caller protocol.
func (LookupFlowSourceResultOutput) StreamId ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) StreamId() pulumi.StringPtrOutput
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
func (LookupFlowSourceResultOutput) ToLookupFlowSourceResultOutput ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) ToLookupFlowSourceResultOutput() LookupFlowSourceResultOutput
func (LookupFlowSourceResultOutput) ToLookupFlowSourceResultOutputWithContext ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) ToLookupFlowSourceResultOutputWithContext(ctx context.Context) LookupFlowSourceResultOutput
func (LookupFlowSourceResultOutput) VpcInterfaceName ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) VpcInterfaceName() pulumi.StringPtrOutput
The name of the VPC Interface this Source is configured with.
func (LookupFlowSourceResultOutput) WhitelistCidr ¶ added in v0.12.0
func (o LookupFlowSourceResultOutput) WhitelistCidr() pulumi.StringPtrOutput
The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
type LookupFlowVpcInterfaceArgs ¶ added in v0.12.0
type LookupFlowVpcInterfaceOutputArgs ¶ added in v0.12.0
type LookupFlowVpcInterfaceOutputArgs struct { // The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. FlowArn pulumi.StringInput `pulumi:"flowArn"` // Immutable and has to be a unique against other VpcInterfaces in this Flow. Name pulumi.StringInput `pulumi:"name"` }
func (LookupFlowVpcInterfaceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFlowVpcInterfaceOutputArgs) ElementType() reflect.Type
type LookupFlowVpcInterfaceResult ¶ added in v0.12.0
type LookupFlowVpcInterfaceResult struct { // IDs of the network interfaces created in customer's account by MediaConnect. NetworkInterfaceIds []string `pulumi:"networkInterfaceIds"` // Role Arn MediaConnect can assumes to create ENIs in customer's account. RoleArn *string `pulumi:"roleArn"` // Security Group IDs to be used on ENI. SecurityGroupIds []string `pulumi:"securityGroupIds"` // Subnet must be in the AZ of the Flow SubnetId *string `pulumi:"subnetId"` }
func LookupFlowVpcInterface ¶ added in v0.12.0
func LookupFlowVpcInterface(ctx *pulumi.Context, args *LookupFlowVpcInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupFlowVpcInterfaceResult, error)
Resource schema for AWS::MediaConnect::FlowVpcInterface
type LookupFlowVpcInterfaceResultOutput ¶ added in v0.12.0
type LookupFlowVpcInterfaceResultOutput struct{ *pulumi.OutputState }
func LookupFlowVpcInterfaceOutput ¶ added in v0.12.0
func LookupFlowVpcInterfaceOutput(ctx *pulumi.Context, args LookupFlowVpcInterfaceOutputArgs, opts ...pulumi.InvokeOption) LookupFlowVpcInterfaceResultOutput
func (LookupFlowVpcInterfaceResultOutput) ElementType ¶ added in v0.12.0
func (LookupFlowVpcInterfaceResultOutput) ElementType() reflect.Type
func (LookupFlowVpcInterfaceResultOutput) NetworkInterfaceIds ¶ added in v0.12.0
func (o LookupFlowVpcInterfaceResultOutput) NetworkInterfaceIds() pulumi.StringArrayOutput
IDs of the network interfaces created in customer's account by MediaConnect.
func (LookupFlowVpcInterfaceResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupFlowVpcInterfaceResultOutput) RoleArn() pulumi.StringPtrOutput
Role Arn MediaConnect can assumes to create ENIs in customer's account.
func (LookupFlowVpcInterfaceResultOutput) SecurityGroupIds ¶ added in v0.12.0
func (o LookupFlowVpcInterfaceResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security Group IDs to be used on ENI.
func (LookupFlowVpcInterfaceResultOutput) SubnetId ¶ added in v0.12.0
func (o LookupFlowVpcInterfaceResultOutput) SubnetId() pulumi.StringPtrOutput
Subnet must be in the AZ of the Flow
func (LookupFlowVpcInterfaceResultOutput) ToLookupFlowVpcInterfaceResultOutput ¶ added in v0.12.0
func (o LookupFlowVpcInterfaceResultOutput) ToLookupFlowVpcInterfaceResultOutput() LookupFlowVpcInterfaceResultOutput
func (LookupFlowVpcInterfaceResultOutput) ToLookupFlowVpcInterfaceResultOutputWithContext ¶ added in v0.12.0
func (o LookupFlowVpcInterfaceResultOutput) ToLookupFlowVpcInterfaceResultOutputWithContext(ctx context.Context) LookupFlowVpcInterfaceResultOutput