Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=media.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AccessControlObservation
- type AccessControlParameters
- type AkamaiSignatureHeaderAuthenticationKeyObservation
- type AkamaiSignatureHeaderAuthenticationKeyParameters
- type AlternateKeyObservation
- type AlternateKeyParameters
- type Asset
- func (in *Asset) DeepCopy() *Asset
- func (in *Asset) DeepCopyInto(out *Asset)
- func (in *Asset) DeepCopyObject() runtime.Object
- func (mg *Asset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Asset) GetConnectionDetailsMapping() map[string]string
- func (mg *Asset) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Asset) GetID() string
- func (tr *Asset) GetObservation() (map[string]any, error)
- func (tr *Asset) GetParameters() (map[string]any, error)
- func (mg *Asset) GetProviderConfigReference() *xpv1.Reference
- func (mg *Asset) GetProviderReference() *xpv1.Reference
- func (mg *Asset) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Asset) GetTerraformResourceType() string
- func (tr *Asset) GetTerraformSchemaVersion() int
- func (mg *Asset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Asset) LateInitialize(attrs []byte) (bool, error)
- func (mg *Asset) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Asset) SetConditions(c ...xpv1.Condition)
- func (mg *Asset) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Asset) SetObservation(obs map[string]any) error
- func (tr *Asset) SetParameters(params map[string]any) error
- func (mg *Asset) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Asset) SetProviderReference(r *xpv1.Reference)
- func (mg *Asset) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Asset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AssetFilter
- func (in *AssetFilter) DeepCopy() *AssetFilter
- func (in *AssetFilter) DeepCopyInto(out *AssetFilter)
- func (in *AssetFilter) DeepCopyObject() runtime.Object
- func (mg *AssetFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AssetFilter) GetConnectionDetailsMapping() map[string]string
- func (mg *AssetFilter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AssetFilter) GetID() string
- func (tr *AssetFilter) GetObservation() (map[string]any, error)
- func (tr *AssetFilter) GetParameters() (map[string]any, error)
- func (mg *AssetFilter) GetProviderConfigReference() *xpv1.Reference
- func (mg *AssetFilter) GetProviderReference() *xpv1.Reference
- func (mg *AssetFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AssetFilter) GetTerraformResourceType() string
- func (tr *AssetFilter) GetTerraformSchemaVersion() int
- func (mg *AssetFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AssetFilter) LateInitialize(attrs []byte) (bool, error)
- func (mg *AssetFilter) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AssetFilter) SetConditions(c ...xpv1.Condition)
- func (mg *AssetFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AssetFilter) SetObservation(obs map[string]any) error
- func (tr *AssetFilter) SetParameters(params map[string]any) error
- func (mg *AssetFilter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AssetFilter) SetProviderReference(r *xpv1.Reference)
- func (mg *AssetFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AssetFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AssetFilterList
- type AssetFilterObservation
- type AssetFilterParameters
- type AssetFilterSpec
- type AssetFilterStatus
- type AssetList
- type AssetObservation
- type AssetParameters
- type AssetSpec
- type AssetStatus
- type AudioAnalyzerPresetObservation
- type AudioAnalyzerPresetParameters
- type BuiltinPresetObservation
- type BuiltinPresetParameters
- type CommonEncryptionCbcsObservation
- type CommonEncryptionCbcsParameters
- type CommonEncryptionCencDefaultContentKeyObservation
- type CommonEncryptionCencDefaultContentKeyParameters
- type CommonEncryptionCencEnabledProtocolsObservation
- type CommonEncryptionCencEnabledProtocolsParameters
- type CommonEncryptionCencObservation
- type CommonEncryptionCencParameters
- type ConditionObservation
- type ConditionParameters
- type ContentKeyObservation
- type ContentKeyParameters
- type ContentKeyPolicy
- func (in *ContentKeyPolicy) DeepCopy() *ContentKeyPolicy
- func (in *ContentKeyPolicy) DeepCopyInto(out *ContentKeyPolicy)
- func (in *ContentKeyPolicy) DeepCopyObject() runtime.Object
- func (mg *ContentKeyPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ContentKeyPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ContentKeyPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ContentKeyPolicy) GetID() string
- func (tr *ContentKeyPolicy) GetObservation() (map[string]any, error)
- func (tr *ContentKeyPolicy) GetParameters() (map[string]any, error)
- func (mg *ContentKeyPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ContentKeyPolicy) GetProviderReference() *xpv1.Reference
- func (mg *ContentKeyPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ContentKeyPolicy) GetTerraformResourceType() string
- func (tr *ContentKeyPolicy) GetTerraformSchemaVersion() int
- func (mg *ContentKeyPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ContentKeyPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ContentKeyPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ContentKeyPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ContentKeyPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ContentKeyPolicy) SetObservation(obs map[string]any) error
- func (tr *ContentKeyPolicy) SetParameters(params map[string]any) error
- func (mg *ContentKeyPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ContentKeyPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ContentKeyPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ContentKeyPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ContentKeyPolicyList
- type ContentKeyPolicyObservation
- type ContentKeyPolicyParameters
- type ContentKeyPolicySpec
- type ContentKeyPolicyStatus
- type CrossSiteAccessPolicyObservation
- type CrossSiteAccessPolicyParameters
- type DefaultContentKeyObservation
- type DefaultContentKeyParameters
- type DrmFairplayObservation
- type DrmFairplayParameters
- type DrmPlayreadyObservation
- type DrmPlayreadyParameters
- type EnabledProtocolsObservation
- type EnabledProtocolsParameters
- type EncodingObservation
- type EncodingParameters
- type EncryptionObservation
- type EncryptionParameters
- type EndpointObservation
- type EndpointParameters
- type ExplicitAnalogTelevisionOutputRestrictionObservation
- type ExplicitAnalogTelevisionOutputRestrictionParameters
- type FaceDetectorPresetObservation
- type FaceDetectorPresetParameters
- type FairplayConfigurationObservation
- type FairplayConfigurationParameters
- type IPAccessControlAllowObservation
- type IPAccessControlAllowParameters
- type IPAllowObservation
- type IPAllowParameters
- type IdentityObservation
- type IdentityParameters
- type InputObservation
- type InputParameters
- type KeyDeliveryAccessControlObservation
- type KeyDeliveryAccessControlParameters
- type LiveEvent
- func (in *LiveEvent) DeepCopy() *LiveEvent
- func (in *LiveEvent) DeepCopyInto(out *LiveEvent)
- func (in *LiveEvent) DeepCopyObject() runtime.Object
- func (mg *LiveEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LiveEvent) GetConnectionDetailsMapping() map[string]string
- func (mg *LiveEvent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LiveEvent) GetID() string
- func (tr *LiveEvent) GetObservation() (map[string]any, error)
- func (tr *LiveEvent) GetParameters() (map[string]any, error)
- func (mg *LiveEvent) GetProviderConfigReference() *xpv1.Reference
- func (mg *LiveEvent) GetProviderReference() *xpv1.Reference
- func (mg *LiveEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LiveEvent) GetTerraformResourceType() string
- func (tr *LiveEvent) GetTerraformSchemaVersion() int
- func (mg *LiveEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LiveEvent) LateInitialize(attrs []byte) (bool, error)
- func (mg *LiveEvent) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LiveEvent) SetConditions(c ...xpv1.Condition)
- func (mg *LiveEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LiveEvent) SetObservation(obs map[string]any) error
- func (tr *LiveEvent) SetParameters(params map[string]any) error
- func (mg *LiveEvent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LiveEvent) SetProviderReference(r *xpv1.Reference)
- func (mg *LiveEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LiveEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LiveEventList
- type LiveEventObservation
- type LiveEventOutput
- func (in *LiveEventOutput) DeepCopy() *LiveEventOutput
- func (in *LiveEventOutput) DeepCopyInto(out *LiveEventOutput)
- func (in *LiveEventOutput) DeepCopyObject() runtime.Object
- func (mg *LiveEventOutput) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LiveEventOutput) GetConnectionDetailsMapping() map[string]string
- func (mg *LiveEventOutput) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LiveEventOutput) GetID() string
- func (tr *LiveEventOutput) GetObservation() (map[string]any, error)
- func (tr *LiveEventOutput) GetParameters() (map[string]any, error)
- func (mg *LiveEventOutput) GetProviderConfigReference() *xpv1.Reference
- func (mg *LiveEventOutput) GetProviderReference() *xpv1.Reference
- func (mg *LiveEventOutput) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LiveEventOutput) GetTerraformResourceType() string
- func (tr *LiveEventOutput) GetTerraformSchemaVersion() int
- func (mg *LiveEventOutput) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LiveEventOutput) LateInitialize(attrs []byte) (bool, error)
- func (mg *LiveEventOutput) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LiveEventOutput) SetConditions(c ...xpv1.Condition)
- func (mg *LiveEventOutput) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LiveEventOutput) SetObservation(obs map[string]any) error
- func (tr *LiveEventOutput) SetParameters(params map[string]any) error
- func (mg *LiveEventOutput) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LiveEventOutput) SetProviderReference(r *xpv1.Reference)
- func (mg *LiveEventOutput) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LiveEventOutput) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LiveEventOutputList
- type LiveEventOutputObservation
- type LiveEventOutputParameters
- type LiveEventOutputSpec
- type LiveEventOutputStatus
- type LiveEventParameters
- type LiveEventSpec
- type LiveEventStatus
- type ManagedIdentityObservation
- type ManagedIdentityParameters
- type NoEncryptionEnabledProtocolsObservation
- type NoEncryptionEnabledProtocolsParameters
- type OfflineRentalConfigurationObservation
- type OfflineRentalConfigurationParameters
- type OutputObservation
- type OutputParameters
- type PlayRightObservation
- type PlayRightParameters
- type PlayreadyConfigurationLicenseObservation
- type PlayreadyConfigurationLicenseParameters
- type PolicyOptionObservation
- type PolicyOptionParameters
- type PresentationTimeRangeObservation
- type PresentationTimeRangeParameters
- type PreviewEndpointObservation
- type PreviewEndpointParameters
- type PreviewIPAccessControlAllowObservation
- type PreviewIPAccessControlAllowParameters
- type PreviewObservation
- type PreviewParameters
- type RequiredClaimObservation
- type RequiredClaimParameters
- type ServicesAccount
- func (in *ServicesAccount) DeepCopy() *ServicesAccount
- func (in *ServicesAccount) DeepCopyInto(out *ServicesAccount)
- func (in *ServicesAccount) DeepCopyObject() runtime.Object
- func (mg *ServicesAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServicesAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *ServicesAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServicesAccount) GetID() string
- func (tr *ServicesAccount) GetObservation() (map[string]any, error)
- func (tr *ServicesAccount) GetParameters() (map[string]any, error)
- func (mg *ServicesAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServicesAccount) GetProviderReference() *xpv1.Reference
- func (mg *ServicesAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServicesAccount) GetTerraformResourceType() string
- func (tr *ServicesAccount) GetTerraformSchemaVersion() int
- func (mg *ServicesAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServicesAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServicesAccount) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServicesAccount) SetConditions(c ...xpv1.Condition)
- func (mg *ServicesAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServicesAccount) SetObservation(obs map[string]any) error
- func (tr *ServicesAccount) SetParameters(params map[string]any) error
- func (mg *ServicesAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServicesAccount) SetProviderReference(r *xpv1.Reference)
- func (mg *ServicesAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServicesAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServicesAccountList
- type ServicesAccountObservation
- type ServicesAccountParameters
- type ServicesAccountSpec
- type ServicesAccountStatus
- type StorageAccountManagedIdentityObservation
- type StorageAccountManagedIdentityParameters
- type StorageAccountObservation
- type StorageAccountParameters
- type StreamingEndpoint
- func (in *StreamingEndpoint) DeepCopy() *StreamingEndpoint
- func (in *StreamingEndpoint) DeepCopyInto(out *StreamingEndpoint)
- func (in *StreamingEndpoint) DeepCopyObject() runtime.Object
- func (mg *StreamingEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StreamingEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *StreamingEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StreamingEndpoint) GetID() string
- func (tr *StreamingEndpoint) GetObservation() (map[string]any, error)
- func (tr *StreamingEndpoint) GetParameters() (map[string]any, error)
- func (mg *StreamingEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *StreamingEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *StreamingEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StreamingEndpoint) GetTerraformResourceType() string
- func (tr *StreamingEndpoint) GetTerraformSchemaVersion() int
- func (mg *StreamingEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StreamingEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *StreamingEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StreamingEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *StreamingEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StreamingEndpoint) SetObservation(obs map[string]any) error
- func (tr *StreamingEndpoint) SetParameters(params map[string]any) error
- func (mg *StreamingEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StreamingEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *StreamingEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StreamingEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StreamingEndpointCrossSiteAccessPolicyObservation
- type StreamingEndpointCrossSiteAccessPolicyParameters
- type StreamingEndpointList
- type StreamingEndpointObservation
- type StreamingEndpointParameters
- type StreamingEndpointSpec
- type StreamingEndpointStatus
- type StreamingLocator
- func (in *StreamingLocator) DeepCopy() *StreamingLocator
- func (in *StreamingLocator) DeepCopyInto(out *StreamingLocator)
- func (in *StreamingLocator) DeepCopyObject() runtime.Object
- func (mg *StreamingLocator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StreamingLocator) GetConnectionDetailsMapping() map[string]string
- func (mg *StreamingLocator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StreamingLocator) GetID() string
- func (tr *StreamingLocator) GetObservation() (map[string]any, error)
- func (tr *StreamingLocator) GetParameters() (map[string]any, error)
- func (mg *StreamingLocator) GetProviderConfigReference() *xpv1.Reference
- func (mg *StreamingLocator) GetProviderReference() *xpv1.Reference
- func (mg *StreamingLocator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StreamingLocator) GetTerraformResourceType() string
- func (tr *StreamingLocator) GetTerraformSchemaVersion() int
- func (mg *StreamingLocator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StreamingLocator) LateInitialize(attrs []byte) (bool, error)
- func (mg *StreamingLocator) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StreamingLocator) SetConditions(c ...xpv1.Condition)
- func (mg *StreamingLocator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StreamingLocator) SetObservation(obs map[string]any) error
- func (tr *StreamingLocator) SetParameters(params map[string]any) error
- func (mg *StreamingLocator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StreamingLocator) SetProviderReference(r *xpv1.Reference)
- func (mg *StreamingLocator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StreamingLocator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StreamingLocatorList
- type StreamingLocatorObservation
- type StreamingLocatorParameters
- type StreamingLocatorSpec
- type StreamingLocatorStatus
- type StreamingPolicy
- func (in *StreamingPolicy) DeepCopy() *StreamingPolicy
- func (in *StreamingPolicy) DeepCopyInto(out *StreamingPolicy)
- func (in *StreamingPolicy) DeepCopyObject() runtime.Object
- func (mg *StreamingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StreamingPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *StreamingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StreamingPolicy) GetID() string
- func (tr *StreamingPolicy) GetObservation() (map[string]any, error)
- func (tr *StreamingPolicy) GetParameters() (map[string]any, error)
- func (mg *StreamingPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *StreamingPolicy) GetProviderReference() *xpv1.Reference
- func (mg *StreamingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StreamingPolicy) GetTerraformResourceType() string
- func (tr *StreamingPolicy) GetTerraformSchemaVersion() int
- func (mg *StreamingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StreamingPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *StreamingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StreamingPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *StreamingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StreamingPolicy) SetObservation(obs map[string]any) error
- func (tr *StreamingPolicy) SetParameters(params map[string]any) error
- func (mg *StreamingPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StreamingPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *StreamingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StreamingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StreamingPolicyList
- type StreamingPolicyObservation
- type StreamingPolicyParameters
- type StreamingPolicySpec
- type StreamingPolicyStatus
- type TokenRestrictionObservation
- type TokenRestrictionParameters
- type TrackSelectionObservation
- type TrackSelectionParameters
- type Transform
- func (in *Transform) DeepCopy() *Transform
- func (in *Transform) DeepCopyInto(out *Transform)
- func (in *Transform) DeepCopyObject() runtime.Object
- func (mg *Transform) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Transform) GetConnectionDetailsMapping() map[string]string
- func (mg *Transform) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Transform) GetID() string
- func (tr *Transform) GetObservation() (map[string]any, error)
- func (tr *Transform) GetParameters() (map[string]any, error)
- func (mg *Transform) GetProviderConfigReference() *xpv1.Reference
- func (mg *Transform) GetProviderReference() *xpv1.Reference
- func (mg *Transform) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Transform) GetTerraformResourceType() string
- func (tr *Transform) GetTerraformSchemaVersion() int
- func (mg *Transform) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Transform) LateInitialize(attrs []byte) (bool, error)
- func (mg *Transform) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Transform) SetConditions(c ...xpv1.Condition)
- func (mg *Transform) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Transform) SetObservation(obs map[string]any) error
- func (tr *Transform) SetParameters(params map[string]any) error
- func (mg *Transform) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Transform) SetProviderReference(r *xpv1.Reference)
- func (mg *Transform) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Transform) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransformList
- type TransformObservation
- type TransformParameters
- type TransformSpec
- type TransformStatus
- type VideoAnalyzerPresetObservation
- type VideoAnalyzerPresetParameters
Constants ¶
const ( CRDGroup = "media.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Asset_Kind = "Asset" Asset_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Asset_Kind}.String() Asset_KindAPIVersion = Asset_Kind + "." + CRDGroupVersion.String() Asset_GroupVersionKind = CRDGroupVersion.WithKind(Asset_Kind) )
Repository type metadata.
var ( AssetFilter_Kind = "AssetFilter" AssetFilter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AssetFilter_Kind}.String() AssetFilter_KindAPIVersion = AssetFilter_Kind + "." + CRDGroupVersion.String() AssetFilter_GroupVersionKind = CRDGroupVersion.WithKind(AssetFilter_Kind) )
Repository type metadata.
var ( ContentKeyPolicy_Kind = "ContentKeyPolicy" ContentKeyPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ContentKeyPolicy_Kind}.String() ContentKeyPolicy_KindAPIVersion = ContentKeyPolicy_Kind + "." + CRDGroupVersion.String() ContentKeyPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ContentKeyPolicy_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( LiveEvent_Kind = "LiveEvent" LiveEvent_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LiveEvent_Kind}.String() LiveEvent_KindAPIVersion = LiveEvent_Kind + "." + CRDGroupVersion.String() LiveEvent_GroupVersionKind = CRDGroupVersion.WithKind(LiveEvent_Kind) )
Repository type metadata.
var ( LiveEventOutput_Kind = "LiveEventOutput" LiveEventOutput_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LiveEventOutput_Kind}.String() LiveEventOutput_KindAPIVersion = LiveEventOutput_Kind + "." + CRDGroupVersion.String() LiveEventOutput_GroupVersionKind = CRDGroupVersion.WithKind(LiveEventOutput_Kind) )
Repository type metadata.
var ( ServicesAccount_Kind = "ServicesAccount" ServicesAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServicesAccount_Kind}.String() ServicesAccount_KindAPIVersion = ServicesAccount_Kind + "." + CRDGroupVersion.String() ServicesAccount_GroupVersionKind = CRDGroupVersion.WithKind(ServicesAccount_Kind) )
Repository type metadata.
var ( StreamingEndpoint_Kind = "StreamingEndpoint" StreamingEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StreamingEndpoint_Kind}.String() StreamingEndpoint_KindAPIVersion = StreamingEndpoint_Kind + "." + CRDGroupVersion.String() StreamingEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(StreamingEndpoint_Kind) )
Repository type metadata.
var ( StreamingLocator_Kind = "StreamingLocator" StreamingLocator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StreamingLocator_Kind}.String() StreamingLocator_KindAPIVersion = StreamingLocator_Kind + "." + CRDGroupVersion.String() StreamingLocator_GroupVersionKind = CRDGroupVersion.WithKind(StreamingLocator_Kind) )
Repository type metadata.
var ( StreamingPolicy_Kind = "StreamingPolicy" StreamingPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StreamingPolicy_Kind}.String() StreamingPolicy_KindAPIVersion = StreamingPolicy_Kind + "." + CRDGroupVersion.String() StreamingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(StreamingPolicy_Kind) )
Repository type metadata.
var ( Transform_Kind = "Transform" Transform_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Transform_Kind}.String() Transform_KindAPIVersion = Transform_Kind + "." + CRDGroupVersion.String() Transform_GroupVersionKind = CRDGroupVersion.WithKind(Transform_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessControlObservation ¶
type AccessControlObservation struct { }
func (*AccessControlObservation) DeepCopy ¶
func (in *AccessControlObservation) DeepCopy() *AccessControlObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlObservation.
func (*AccessControlObservation) DeepCopyInto ¶
func (in *AccessControlObservation) DeepCopyInto(out *AccessControlObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessControlParameters ¶
type AccessControlParameters struct { // One or more akamai_signature_header_authentication_key blocks as defined below. // +kubebuilder:validation:Optional AkamaiSignatureHeaderAuthenticationKey []AkamaiSignatureHeaderAuthenticationKeyParameters `json:"akamaiSignatureHeaderAuthenticationKey,omitempty" tf:"akamai_signature_header_authentication_key,omitempty"` // A ip block as defined below. // +kubebuilder:validation:Optional IPAllow []IPAllowParameters `json:"ipAllow,omitempty" tf:"ip_allow,omitempty"` }
func (*AccessControlParameters) DeepCopy ¶
func (in *AccessControlParameters) DeepCopy() *AccessControlParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlParameters.
func (*AccessControlParameters) DeepCopyInto ¶
func (in *AccessControlParameters) DeepCopyInto(out *AccessControlParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AkamaiSignatureHeaderAuthenticationKeyObservation ¶
type AkamaiSignatureHeaderAuthenticationKeyObservation struct { }
func (*AkamaiSignatureHeaderAuthenticationKeyObservation) DeepCopy ¶
func (in *AkamaiSignatureHeaderAuthenticationKeyObservation) DeepCopy() *AkamaiSignatureHeaderAuthenticationKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkamaiSignatureHeaderAuthenticationKeyObservation.
func (*AkamaiSignatureHeaderAuthenticationKeyObservation) DeepCopyInto ¶
func (in *AkamaiSignatureHeaderAuthenticationKeyObservation) DeepCopyInto(out *AkamaiSignatureHeaderAuthenticationKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AkamaiSignatureHeaderAuthenticationKeyParameters ¶
type AkamaiSignatureHeaderAuthenticationKeyParameters struct { // Authentication key. // +kubebuilder:validation:Optional Base64Key *string `json:"base64Key,omitempty" tf:"base64_key,omitempty"` // The expiration time of the authentication key. // +kubebuilder:validation:Optional Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"` // Identifier of the key. // +kubebuilder:validation:Optional Identifier *string `json:"identifier,omitempty" tf:"identifier,omitempty"` }
func (*AkamaiSignatureHeaderAuthenticationKeyParameters) DeepCopy ¶
func (in *AkamaiSignatureHeaderAuthenticationKeyParameters) DeepCopy() *AkamaiSignatureHeaderAuthenticationKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkamaiSignatureHeaderAuthenticationKeyParameters.
func (*AkamaiSignatureHeaderAuthenticationKeyParameters) DeepCopyInto ¶
func (in *AkamaiSignatureHeaderAuthenticationKeyParameters) DeepCopyInto(out *AkamaiSignatureHeaderAuthenticationKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlternateKeyObservation ¶ added in v0.27.0
type AlternateKeyObservation struct { }
func (*AlternateKeyObservation) DeepCopy ¶ added in v0.27.0
func (in *AlternateKeyObservation) DeepCopy() *AlternateKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlternateKeyObservation.
func (*AlternateKeyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AlternateKeyObservation) DeepCopyInto(out *AlternateKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlternateKeyParameters ¶ added in v0.27.0
type AlternateKeyParameters struct { // The RSA parameter exponent. // +kubebuilder:validation:Optional RsaTokenKeyExponentSecretRef *v1.SecretKeySelector `json:"rsaTokenKeyExponentSecretRef,omitempty" tf:"-"` // The RSA parameter modulus. // +kubebuilder:validation:Optional RsaTokenKeyModulusSecretRef *v1.SecretKeySelector `json:"rsaTokenKeyModulusSecretRef,omitempty" tf:"-"` // The key value of the key. Specifies a symmetric key for token validation. // +kubebuilder:validation:Optional SymmetricTokenKeySecretRef *v1.SecretKeySelector `json:"symmetricTokenKeySecretRef,omitempty" tf:"-"` // The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation. // +kubebuilder:validation:Optional X509TokenKeyRawSecretRef *v1.SecretKeySelector `json:"x509TokenKeyRawSecretRef,omitempty" tf:"-"` }
func (*AlternateKeyParameters) DeepCopy ¶ added in v0.27.0
func (in *AlternateKeyParameters) DeepCopy() *AlternateKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlternateKeyParameters.
func (*AlternateKeyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AlternateKeyParameters) DeepCopyInto(out *AlternateKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Asset ¶
type Asset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AssetSpec `json:"spec"` Status AssetStatus `json:"status,omitempty"` }
Asset is the Schema for the Assets API. Manages a Media Asset. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*Asset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Asset.
func (*Asset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Asset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Asset) GetCondition ¶
func (mg *Asset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Asset.
func (*Asset) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Asset
func (*Asset) GetDeletionPolicy ¶
func (mg *Asset) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Asset.
func (*Asset) GetObservation ¶
GetObservation of this Asset
func (*Asset) GetParameters ¶
GetParameters of this Asset
func (*Asset) GetProviderConfigReference ¶
GetProviderConfigReference of this Asset.
func (*Asset) GetProviderReference ¶
GetProviderReference of this Asset. Deprecated: Use GetProviderConfigReference.
func (*Asset) GetPublishConnectionDetailsTo ¶
func (mg *Asset) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Asset.
func (*Asset) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Asset
func (*Asset) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Asset) GetWriteConnectionSecretToReference ¶
func (mg *Asset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Asset.
func (*Asset) LateInitialize ¶
LateInitialize this Asset using its observed tfState. returns True if there are any spec changes for the resource.
func (*Asset) ResolveReferences ¶
ResolveReferences of this Asset.
func (*Asset) SetConditions ¶
SetConditions of this Asset.
func (*Asset) SetDeletionPolicy ¶
func (mg *Asset) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Asset.
func (*Asset) SetObservation ¶
SetObservation for this Asset
func (*Asset) SetParameters ¶
SetParameters for this Asset
func (*Asset) SetProviderConfigReference ¶
SetProviderConfigReference of this Asset.
func (*Asset) SetProviderReference ¶
SetProviderReference of this Asset. Deprecated: Use SetProviderConfigReference.
func (*Asset) SetPublishConnectionDetailsTo ¶
func (mg *Asset) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Asset.
func (*Asset) SetWriteConnectionSecretToReference ¶
func (mg *Asset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Asset.
type AssetFilter ¶ added in v0.27.0
type AssetFilter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AssetFilterSpec `json:"spec"` Status AssetFilterStatus `json:"status,omitempty"` }
AssetFilter is the Schema for the AssetFilters API. Manages an Azure Media Asset Filter. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AssetFilter) DeepCopy ¶ added in v0.27.0
func (in *AssetFilter) DeepCopy() *AssetFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilter.
func (*AssetFilter) DeepCopyInto ¶ added in v0.27.0
func (in *AssetFilter) DeepCopyInto(out *AssetFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AssetFilter) DeepCopyObject ¶ added in v0.27.0
func (in *AssetFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AssetFilter) GetCondition ¶ added in v0.27.0
func (mg *AssetFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AssetFilter.
func (*AssetFilter) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AssetFilter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AssetFilter
func (*AssetFilter) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AssetFilter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AssetFilter.
func (*AssetFilter) GetID ¶ added in v0.27.0
func (tr *AssetFilter) GetID() string
GetID returns ID of underlying Terraform resource of this AssetFilter
func (*AssetFilter) GetObservation ¶ added in v0.27.0
func (tr *AssetFilter) GetObservation() (map[string]any, error)
GetObservation of this AssetFilter
func (*AssetFilter) GetParameters ¶ added in v0.27.0
func (tr *AssetFilter) GetParameters() (map[string]any, error)
GetParameters of this AssetFilter
func (*AssetFilter) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AssetFilter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AssetFilter.
func (*AssetFilter) GetProviderReference ¶ added in v0.27.0
func (mg *AssetFilter) GetProviderReference() *xpv1.Reference
GetProviderReference of this AssetFilter. Deprecated: Use GetProviderConfigReference.
func (*AssetFilter) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AssetFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AssetFilter.
func (*AssetFilter) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AssetFilter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AssetFilter
func (*AssetFilter) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AssetFilter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AssetFilter) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AssetFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AssetFilter.
func (*AssetFilter) LateInitialize ¶ added in v0.27.0
func (tr *AssetFilter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AssetFilter using its observed tfState. returns True if there are any spec changes for the resource.
func (*AssetFilter) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this AssetFilter.
func (*AssetFilter) SetConditions ¶ added in v0.27.0
func (mg *AssetFilter) SetConditions(c ...xpv1.Condition)
SetConditions of this AssetFilter.
func (*AssetFilter) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AssetFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AssetFilter.
func (*AssetFilter) SetObservation ¶ added in v0.27.0
func (tr *AssetFilter) SetObservation(obs map[string]any) error
SetObservation for this AssetFilter
func (*AssetFilter) SetParameters ¶ added in v0.27.0
func (tr *AssetFilter) SetParameters(params map[string]any) error
SetParameters for this AssetFilter
func (*AssetFilter) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AssetFilter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AssetFilter.
func (*AssetFilter) SetProviderReference ¶ added in v0.27.0
func (mg *AssetFilter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AssetFilter. Deprecated: Use SetProviderConfigReference.
func (*AssetFilter) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AssetFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AssetFilter.
func (*AssetFilter) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AssetFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AssetFilter.
type AssetFilterList ¶ added in v0.27.0
type AssetFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AssetFilter `json:"items"` }
AssetFilterList contains a list of AssetFilters
func (*AssetFilterList) DeepCopy ¶ added in v0.27.0
func (in *AssetFilterList) DeepCopy() *AssetFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterList.
func (*AssetFilterList) DeepCopyInto ¶ added in v0.27.0
func (in *AssetFilterList) DeepCopyInto(out *AssetFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AssetFilterList) DeepCopyObject ¶ added in v0.27.0
func (in *AssetFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AssetFilterList) GetItems ¶ added in v0.27.0
func (l *AssetFilterList) GetItems() []resource.Managed
GetItems of this AssetFilterList.
type AssetFilterObservation ¶ added in v0.27.0
type AssetFilterObservation struct { // The ID of the Asset Filter. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*AssetFilterObservation) DeepCopy ¶ added in v0.27.0
func (in *AssetFilterObservation) DeepCopy() *AssetFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterObservation.
func (*AssetFilterObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AssetFilterObservation) DeepCopyInto(out *AssetFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetFilterParameters ¶ added in v0.27.0
type AssetFilterParameters struct { // The Asset ID for which the Asset Filter should be created. Changing this forces a new Asset Filter to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/media/v1beta1.Asset // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional AssetID *string `json:"assetId,omitempty" tf:"asset_id,omitempty"` // Reference to a Asset in media to populate assetId. // +kubebuilder:validation:Optional AssetIDRef *v1.Reference `json:"assetIdRef,omitempty" tf:"-"` // Selector for a Asset in media to populate assetId. // +kubebuilder:validation:Optional AssetIDSelector *v1.Selector `json:"assetIdSelector,omitempty" tf:"-"` // The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning. // +kubebuilder:validation:Optional FirstQualityBitrate *float64 `json:"firstQualityBitrate,omitempty" tf:"first_quality_bitrate,omitempty"` // A presentation_time_range block as defined below. // +kubebuilder:validation:Optional PresentationTimeRange []PresentationTimeRangeParameters `json:"presentationTimeRange,omitempty" tf:"presentation_time_range,omitempty"` // One or more track_selection blocks as defined below. // +kubebuilder:validation:Optional TrackSelection []TrackSelectionParameters `json:"trackSelection,omitempty" tf:"track_selection,omitempty"` }
func (*AssetFilterParameters) DeepCopy ¶ added in v0.27.0
func (in *AssetFilterParameters) DeepCopy() *AssetFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterParameters.
func (*AssetFilterParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AssetFilterParameters) DeepCopyInto(out *AssetFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetFilterSpec ¶ added in v0.27.0
type AssetFilterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AssetFilterParameters `json:"forProvider"` }
AssetFilterSpec defines the desired state of AssetFilter
func (*AssetFilterSpec) DeepCopy ¶ added in v0.27.0
func (in *AssetFilterSpec) DeepCopy() *AssetFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterSpec.
func (*AssetFilterSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AssetFilterSpec) DeepCopyInto(out *AssetFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetFilterStatus ¶ added in v0.27.0
type AssetFilterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AssetFilterObservation `json:"atProvider,omitempty"` }
AssetFilterStatus defines the observed state of AssetFilter.
func (*AssetFilterStatus) DeepCopy ¶ added in v0.27.0
func (in *AssetFilterStatus) DeepCopy() *AssetFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterStatus.
func (*AssetFilterStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AssetFilterStatus) DeepCopyInto(out *AssetFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetList ¶
type AssetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Asset `json:"items"` }
AssetList contains a list of Assets
func (*AssetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetList.
func (*AssetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AssetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AssetObservation ¶
type AssetObservation struct { // The ID of the Media Asset. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*AssetObservation) DeepCopy ¶
func (in *AssetObservation) DeepCopy() *AssetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetObservation.
func (*AssetObservation) DeepCopyInto ¶
func (in *AssetObservation) DeepCopyInto(out *AssetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetParameters ¶
type AssetParameters struct { // The alternate ID of the Asset. // +kubebuilder:validation:Optional AlternateID *string `json:"alternateId,omitempty" tf:"alternate_id,omitempty"` // The name of the asset blob container. Changing this forces a new Media Asset to be created. // +kubebuilder:validation:Optional Container *string `json:"container,omitempty" tf:"container,omitempty"` // The Asset description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the name of the Media Services Account. Changing this forces a new Media Asset to be created. // +crossplane:generate:reference:type=ServicesAccount // +kubebuilder:validation:Optional MediaServicesAccountName *string `json:"mediaServicesAccountName,omitempty" tf:"media_services_account_name,omitempty"` // Reference to a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameRef *v1.Reference `json:"mediaServicesAccountNameRef,omitempty" tf:"-"` // Selector for a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameSelector *v1.Selector `json:"mediaServicesAccountNameSelector,omitempty" tf:"-"` // The name of the Resource Group where the Media Asset should exist. Changing this forces a new Media Asset to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The name of the storage account where to store the media asset. Changing this forces a new Media Asset to be created. // +kubebuilder:validation:Optional StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"` }
func (*AssetParameters) DeepCopy ¶
func (in *AssetParameters) DeepCopy() *AssetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetParameters.
func (*AssetParameters) DeepCopyInto ¶
func (in *AssetParameters) DeepCopyInto(out *AssetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetSpec ¶
type AssetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AssetParameters `json:"forProvider"` }
AssetSpec defines the desired state of Asset
func (*AssetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetSpec.
func (*AssetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetStatus ¶
type AssetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AssetObservation `json:"atProvider,omitempty"` }
AssetStatus defines the observed state of Asset.
func (*AssetStatus) DeepCopy ¶
func (in *AssetStatus) DeepCopy() *AssetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetStatus.
func (*AssetStatus) DeepCopyInto ¶
func (in *AssetStatus) DeepCopyInto(out *AssetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioAnalyzerPresetObservation ¶
type AudioAnalyzerPresetObservation struct { }
func (*AudioAnalyzerPresetObservation) DeepCopy ¶
func (in *AudioAnalyzerPresetObservation) DeepCopy() *AudioAnalyzerPresetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioAnalyzerPresetObservation.
func (*AudioAnalyzerPresetObservation) DeepCopyInto ¶
func (in *AudioAnalyzerPresetObservation) DeepCopyInto(out *AudioAnalyzerPresetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioAnalyzerPresetParameters ¶
type AudioAnalyzerPresetParameters struct { // Possibles value are Basic or Standard. Determines the set of audio analysis operations to be performed. // +kubebuilder:validation:Optional AudioAnalysisMode *string `json:"audioAnalysisMode,omitempty" tf:"audio_analysis_mode,omitempty"` // The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fallback to 'en-US'." The list of supported languages is available here: https://go.microsoft.com/fwlink/?linkid=2109463. Possible values are ar-EG, ar-SY, de-DE, en-AU, en-GB, en-US, es-ES, es-MX, fr-FR, hi-IN, it-IT, ja-JP, ko-KR, pt-BR, ru-RU and zh-CN. // +kubebuilder:validation:Optional AudioLanguage *string `json:"audioLanguage,omitempty" tf:"audio_language,omitempty"` }
func (*AudioAnalyzerPresetParameters) DeepCopy ¶
func (in *AudioAnalyzerPresetParameters) DeepCopy() *AudioAnalyzerPresetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioAnalyzerPresetParameters.
func (*AudioAnalyzerPresetParameters) DeepCopyInto ¶
func (in *AudioAnalyzerPresetParameters) DeepCopyInto(out *AudioAnalyzerPresetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuiltinPresetObservation ¶
type BuiltinPresetObservation struct { }
func (*BuiltinPresetObservation) DeepCopy ¶
func (in *BuiltinPresetObservation) DeepCopy() *BuiltinPresetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinPresetObservation.
func (*BuiltinPresetObservation) DeepCopyInto ¶
func (in *BuiltinPresetObservation) DeepCopyInto(out *BuiltinPresetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuiltinPresetParameters ¶
type BuiltinPresetParameters struct { // The built-in preset to be used for encoding videos. The Possible values are AACGoodQualityAudio, AdaptiveStreaming, ContentAwareEncoding, ContentAwareEncodingExperimental, CopyAllBitrateNonInterleaved, H265AdaptiveStreaming, H265ContentAwareEncoding, H265SingleBitrate4K, H265SingleBitrate1080p, H265SingleBitrate720p, H264MultipleBitrate1080p, H264MultipleBitrateSD, H264MultipleBitrate720p, H264SingleBitrate1080p, H264SingleBitrateSD and H264SingleBitrate720p. // +kubebuilder:validation:Required PresetName *string `json:"presetName" tf:"preset_name,omitempty"` }
func (*BuiltinPresetParameters) DeepCopy ¶
func (in *BuiltinPresetParameters) DeepCopy() *BuiltinPresetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinPresetParameters.
func (*BuiltinPresetParameters) DeepCopyInto ¶
func (in *BuiltinPresetParameters) DeepCopyInto(out *BuiltinPresetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonEncryptionCbcsObservation ¶
type CommonEncryptionCbcsObservation struct { }
func (*CommonEncryptionCbcsObservation) DeepCopy ¶
func (in *CommonEncryptionCbcsObservation) DeepCopy() *CommonEncryptionCbcsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCbcsObservation.
func (*CommonEncryptionCbcsObservation) DeepCopyInto ¶
func (in *CommonEncryptionCbcsObservation) DeepCopyInto(out *CommonEncryptionCbcsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonEncryptionCbcsParameters ¶
type CommonEncryptionCbcsParameters struct { // A default_content_key block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional DefaultContentKey []DefaultContentKeyParameters `json:"defaultContentKey,omitempty" tf:"default_content_key,omitempty"` // A drm_fairplay block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional DrmFairplay []DrmFairplayParameters `json:"drmFairplay,omitempty" tf:"drm_fairplay,omitempty"` // A enabled_protocols block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional EnabledProtocols []EnabledProtocolsParameters `json:"enabledProtocols,omitempty" tf:"enabled_protocols,omitempty"` }
func (*CommonEncryptionCbcsParameters) DeepCopy ¶
func (in *CommonEncryptionCbcsParameters) DeepCopy() *CommonEncryptionCbcsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCbcsParameters.
func (*CommonEncryptionCbcsParameters) DeepCopyInto ¶
func (in *CommonEncryptionCbcsParameters) DeepCopyInto(out *CommonEncryptionCbcsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonEncryptionCencDefaultContentKeyObservation ¶
type CommonEncryptionCencDefaultContentKeyObservation struct { }
func (*CommonEncryptionCencDefaultContentKeyObservation) DeepCopy ¶
func (in *CommonEncryptionCencDefaultContentKeyObservation) DeepCopy() *CommonEncryptionCencDefaultContentKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencDefaultContentKeyObservation.
func (*CommonEncryptionCencDefaultContentKeyObservation) DeepCopyInto ¶
func (in *CommonEncryptionCencDefaultContentKeyObservation) DeepCopyInto(out *CommonEncryptionCencDefaultContentKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonEncryptionCencDefaultContentKeyParameters ¶
type CommonEncryptionCencDefaultContentKeyParameters struct { // Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Policy used by Default Key. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` }
func (*CommonEncryptionCencDefaultContentKeyParameters) DeepCopy ¶
func (in *CommonEncryptionCencDefaultContentKeyParameters) DeepCopy() *CommonEncryptionCencDefaultContentKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencDefaultContentKeyParameters.
func (*CommonEncryptionCencDefaultContentKeyParameters) DeepCopyInto ¶
func (in *CommonEncryptionCencDefaultContentKeyParameters) DeepCopyInto(out *CommonEncryptionCencDefaultContentKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonEncryptionCencEnabledProtocolsObservation ¶
type CommonEncryptionCencEnabledProtocolsObservation struct { }
func (*CommonEncryptionCencEnabledProtocolsObservation) DeepCopy ¶
func (in *CommonEncryptionCencEnabledProtocolsObservation) DeepCopy() *CommonEncryptionCencEnabledProtocolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencEnabledProtocolsObservation.
func (*CommonEncryptionCencEnabledProtocolsObservation) DeepCopyInto ¶
func (in *CommonEncryptionCencEnabledProtocolsObservation) DeepCopyInto(out *CommonEncryptionCencEnabledProtocolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonEncryptionCencEnabledProtocolsParameters ¶
type CommonEncryptionCencEnabledProtocolsParameters struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Dash *bool `json:"dash,omitempty" tf:"dash,omitempty"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Download *bool `json:"download,omitempty" tf:"download,omitempty"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Hls *bool `json:"hls,omitempty" tf:"hls,omitempty"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"` }
func (*CommonEncryptionCencEnabledProtocolsParameters) DeepCopy ¶
func (in *CommonEncryptionCencEnabledProtocolsParameters) DeepCopy() *CommonEncryptionCencEnabledProtocolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencEnabledProtocolsParameters.
func (*CommonEncryptionCencEnabledProtocolsParameters) DeepCopyInto ¶
func (in *CommonEncryptionCencEnabledProtocolsParameters) DeepCopyInto(out *CommonEncryptionCencEnabledProtocolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonEncryptionCencObservation ¶
type CommonEncryptionCencObservation struct { }
func (*CommonEncryptionCencObservation) DeepCopy ¶
func (in *CommonEncryptionCencObservation) DeepCopy() *CommonEncryptionCencObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencObservation.
func (*CommonEncryptionCencObservation) DeepCopyInto ¶
func (in *CommonEncryptionCencObservation) DeepCopyInto(out *CommonEncryptionCencObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommonEncryptionCencParameters ¶
type CommonEncryptionCencParameters struct { // A default_content_key block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional DefaultContentKey []CommonEncryptionCencDefaultContentKeyParameters `json:"defaultContentKey,omitempty" tf:"default_content_key,omitempty"` // A drm_playready block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional DrmPlayready []DrmPlayreadyParameters `json:"drmPlayready,omitempty" tf:"drm_playready,omitempty"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional DrmWidevineCustomLicenseAcquisitionURLTemplate *string `` /* 131-byte string literal not displayed */ // A enabled_protocols block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional EnabledProtocols []CommonEncryptionCencEnabledProtocolsParameters `json:"enabledProtocols,omitempty" tf:"enabled_protocols,omitempty"` }
func (*CommonEncryptionCencParameters) DeepCopy ¶
func (in *CommonEncryptionCencParameters) DeepCopy() *CommonEncryptionCencParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencParameters.
func (*CommonEncryptionCencParameters) DeepCopyInto ¶
func (in *CommonEncryptionCencParameters) DeepCopyInto(out *CommonEncryptionCencParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶ added in v0.27.0
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶ added in v0.27.0
type ConditionParameters struct { // The condition operation to test a track property against. Supported values are Equal and NotEqual. // +kubebuilder:validation:Optional Operation *string `json:"operation,omitempty" tf:"operation,omitempty"` // The track property to compare. Supported values are Bitrate, FourCC, Language, Name and Type. Check documentation for more details. // +kubebuilder:validation:Optional Property *string `json:"property,omitempty" tf:"property,omitempty"` // The track property value to match or not match. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyObservation ¶
type ContentKeyObservation struct { }
func (*ContentKeyObservation) DeepCopy ¶
func (in *ContentKeyObservation) DeepCopy() *ContentKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyObservation.
func (*ContentKeyObservation) DeepCopyInto ¶
func (in *ContentKeyObservation) DeepCopyInto(out *ContentKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyParameters ¶
type ContentKeyParameters struct { // ID of Content Key. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional ContentKeyID *string `json:"contentKeyId,omitempty" tf:"content_key_id,omitempty"` // Label of Content Key as specified in the Streaming Policy. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional LabelReferenceInStreamingPolicy *string `json:"labelReferenceInStreamingPolicy,omitempty" tf:"label_reference_in_streaming_policy,omitempty"` // Content Key Policy used by Content Key. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` // Encryption type of Content Key. Supported values are CommonEncryptionCbcs, CommonEncryptionCenc or EnvelopeEncryption. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Value of Content Key. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ContentKeyParameters) DeepCopy ¶
func (in *ContentKeyParameters) DeepCopy() *ContentKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyParameters.
func (*ContentKeyParameters) DeepCopyInto ¶
func (in *ContentKeyParameters) DeepCopyInto(out *ContentKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicy ¶ added in v0.27.0
type ContentKeyPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContentKeyPolicySpec `json:"spec"` Status ContentKeyPolicyStatus `json:"status,omitempty"` }
ContentKeyPolicy is the Schema for the ContentKeyPolicys API. Manages a Content Key Policy. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*ContentKeyPolicy) DeepCopy ¶ added in v0.27.0
func (in *ContentKeyPolicy) DeepCopy() *ContentKeyPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicy.
func (*ContentKeyPolicy) DeepCopyInto ¶ added in v0.27.0
func (in *ContentKeyPolicy) DeepCopyInto(out *ContentKeyPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContentKeyPolicy) DeepCopyObject ¶ added in v0.27.0
func (in *ContentKeyPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContentKeyPolicy) GetCondition ¶ added in v0.27.0
func (mg *ContentKeyPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ContentKeyPolicy.
func (*ContentKeyPolicy) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *ContentKeyPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ContentKeyPolicy
func (*ContentKeyPolicy) GetDeletionPolicy ¶ added in v0.27.0
func (mg *ContentKeyPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ContentKeyPolicy.
func (*ContentKeyPolicy) GetID ¶ added in v0.27.0
func (tr *ContentKeyPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ContentKeyPolicy
func (*ContentKeyPolicy) GetObservation ¶ added in v0.27.0
func (tr *ContentKeyPolicy) GetObservation() (map[string]any, error)
GetObservation of this ContentKeyPolicy
func (*ContentKeyPolicy) GetParameters ¶ added in v0.27.0
func (tr *ContentKeyPolicy) GetParameters() (map[string]any, error)
GetParameters of this ContentKeyPolicy
func (*ContentKeyPolicy) GetProviderConfigReference ¶ added in v0.27.0
func (mg *ContentKeyPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ContentKeyPolicy.
func (*ContentKeyPolicy) GetProviderReference ¶ added in v0.27.0
func (mg *ContentKeyPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ContentKeyPolicy. Deprecated: Use GetProviderConfigReference.
func (*ContentKeyPolicy) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *ContentKeyPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ContentKeyPolicy.
func (*ContentKeyPolicy) GetTerraformResourceType ¶ added in v0.27.0
func (mg *ContentKeyPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ContentKeyPolicy
func (*ContentKeyPolicy) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *ContentKeyPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ContentKeyPolicy) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *ContentKeyPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ContentKeyPolicy.
func (*ContentKeyPolicy) LateInitialize ¶ added in v0.27.0
func (tr *ContentKeyPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ContentKeyPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ContentKeyPolicy) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this ContentKeyPolicy.
func (*ContentKeyPolicy) SetConditions ¶ added in v0.27.0
func (mg *ContentKeyPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ContentKeyPolicy.
func (*ContentKeyPolicy) SetDeletionPolicy ¶ added in v0.27.0
func (mg *ContentKeyPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ContentKeyPolicy.
func (*ContentKeyPolicy) SetObservation ¶ added in v0.27.0
func (tr *ContentKeyPolicy) SetObservation(obs map[string]any) error
SetObservation for this ContentKeyPolicy
func (*ContentKeyPolicy) SetParameters ¶ added in v0.27.0
func (tr *ContentKeyPolicy) SetParameters(params map[string]any) error
SetParameters for this ContentKeyPolicy
func (*ContentKeyPolicy) SetProviderConfigReference ¶ added in v0.27.0
func (mg *ContentKeyPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ContentKeyPolicy.
func (*ContentKeyPolicy) SetProviderReference ¶ added in v0.27.0
func (mg *ContentKeyPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ContentKeyPolicy. Deprecated: Use SetProviderConfigReference.
func (*ContentKeyPolicy) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *ContentKeyPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ContentKeyPolicy.
func (*ContentKeyPolicy) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *ContentKeyPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ContentKeyPolicy.
type ContentKeyPolicyList ¶ added in v0.27.0
type ContentKeyPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContentKeyPolicy `json:"items"` }
ContentKeyPolicyList contains a list of ContentKeyPolicys
func (*ContentKeyPolicyList) DeepCopy ¶ added in v0.27.0
func (in *ContentKeyPolicyList) DeepCopy() *ContentKeyPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicyList.
func (*ContentKeyPolicyList) DeepCopyInto ¶ added in v0.27.0
func (in *ContentKeyPolicyList) DeepCopyInto(out *ContentKeyPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContentKeyPolicyList) DeepCopyObject ¶ added in v0.27.0
func (in *ContentKeyPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContentKeyPolicyList) GetItems ¶ added in v0.27.0
func (l *ContentKeyPolicyList) GetItems() []resource.Managed
GetItems of this ContentKeyPolicyList.
type ContentKeyPolicyObservation ¶ added in v0.27.0
type ContentKeyPolicyObservation struct { // The ID of the Content Key Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ContentKeyPolicyObservation) DeepCopy ¶ added in v0.27.0
func (in *ContentKeyPolicyObservation) DeepCopy() *ContentKeyPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicyObservation.
func (*ContentKeyPolicyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ContentKeyPolicyObservation) DeepCopyInto(out *ContentKeyPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicyParameters ¶ added in v0.27.0
type ContentKeyPolicyParameters struct { // A description for the Policy. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Media Services account name. Changing this forces a new Content Key Policy to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/media/v1beta1.ServicesAccount // +kubebuilder:validation:Optional MediaServicesAccountName *string `json:"mediaServicesAccountName,omitempty" tf:"media_services_account_name,omitempty"` // Reference to a ServicesAccount in media to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameRef *v1.Reference `json:"mediaServicesAccountNameRef,omitempty" tf:"-"` // Selector for a ServicesAccount in media to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameSelector *v1.Selector `json:"mediaServicesAccountNameSelector,omitempty" tf:"-"` // One or more policy_option blocks as defined below. // +kubebuilder:validation:Required PolicyOption []PolicyOptionParameters `json:"policyOption" tf:"policy_option,omitempty"` // The name of the Resource Group where the Content Key Policy should exist. Changing this forces a new Content Key Policy to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*ContentKeyPolicyParameters) DeepCopy ¶ added in v0.27.0
func (in *ContentKeyPolicyParameters) DeepCopy() *ContentKeyPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicyParameters.
func (*ContentKeyPolicyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ContentKeyPolicyParameters) DeepCopyInto(out *ContentKeyPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpec ¶ added in v0.27.0
type ContentKeyPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ContentKeyPolicyParameters `json:"forProvider"` }
ContentKeyPolicySpec defines the desired state of ContentKeyPolicy
func (*ContentKeyPolicySpec) DeepCopy ¶ added in v0.27.0
func (in *ContentKeyPolicySpec) DeepCopy() *ContentKeyPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpec.
func (*ContentKeyPolicySpec) DeepCopyInto ¶ added in v0.27.0
func (in *ContentKeyPolicySpec) DeepCopyInto(out *ContentKeyPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicyStatus ¶ added in v0.27.0
type ContentKeyPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ContentKeyPolicyObservation `json:"atProvider,omitempty"` }
ContentKeyPolicyStatus defines the observed state of ContentKeyPolicy.
func (*ContentKeyPolicyStatus) DeepCopy ¶ added in v0.27.0
func (in *ContentKeyPolicyStatus) DeepCopy() *ContentKeyPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicyStatus.
func (*ContentKeyPolicyStatus) DeepCopyInto ¶ added in v0.27.0
func (in *ContentKeyPolicyStatus) DeepCopyInto(out *ContentKeyPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossSiteAccessPolicyObservation ¶
type CrossSiteAccessPolicyObservation struct { }
func (*CrossSiteAccessPolicyObservation) DeepCopy ¶
func (in *CrossSiteAccessPolicyObservation) DeepCopy() *CrossSiteAccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossSiteAccessPolicyObservation.
func (*CrossSiteAccessPolicyObservation) DeepCopyInto ¶
func (in *CrossSiteAccessPolicyObservation) DeepCopyInto(out *CrossSiteAccessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossSiteAccessPolicyParameters ¶
type CrossSiteAccessPolicyParameters struct { // The content of clientaccesspolicy.xml used by Silverlight. // +kubebuilder:validation:Optional ClientAccessPolicy *string `json:"clientAccessPolicy,omitempty" tf:"client_access_policy,omitempty"` // The content of the Cross Domain Policy (crossdomain.xml). // +kubebuilder:validation:Optional CrossDomainPolicy *string `json:"crossDomainPolicy,omitempty" tf:"cross_domain_policy,omitempty"` }
func (*CrossSiteAccessPolicyParameters) DeepCopy ¶
func (in *CrossSiteAccessPolicyParameters) DeepCopy() *CrossSiteAccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossSiteAccessPolicyParameters.
func (*CrossSiteAccessPolicyParameters) DeepCopyInto ¶
func (in *CrossSiteAccessPolicyParameters) DeepCopyInto(out *CrossSiteAccessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultContentKeyObservation ¶
type DefaultContentKeyObservation struct { }
func (*DefaultContentKeyObservation) DeepCopy ¶
func (in *DefaultContentKeyObservation) DeepCopy() *DefaultContentKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultContentKeyObservation.
func (*DefaultContentKeyObservation) DeepCopyInto ¶
func (in *DefaultContentKeyObservation) DeepCopyInto(out *DefaultContentKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultContentKeyParameters ¶
type DefaultContentKeyParameters struct { // Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Policy used by Default Key. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` }
func (*DefaultContentKeyParameters) DeepCopy ¶
func (in *DefaultContentKeyParameters) DeepCopy() *DefaultContentKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultContentKeyParameters.
func (*DefaultContentKeyParameters) DeepCopyInto ¶
func (in *DefaultContentKeyParameters) DeepCopyInto(out *DefaultContentKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrmFairplayObservation ¶
type DrmFairplayObservation struct { }
func (*DrmFairplayObservation) DeepCopy ¶
func (in *DrmFairplayObservation) DeepCopy() *DrmFairplayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrmFairplayObservation.
func (*DrmFairplayObservation) DeepCopyInto ¶
func (in *DrmFairplayObservation) DeepCopyInto(out *DrmFairplayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrmFairplayParameters ¶
type DrmFairplayParameters struct { // All license to be persistent or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional AllowPersistentLicense *bool `json:"allowPersistentLicense,omitempty" tf:"allow_persistent_license,omitempty"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional CustomLicenseAcquisitionURLTemplate *string `json:"customLicenseAcquisitionUrlTemplate,omitempty" tf:"custom_license_acquisition_url_template,omitempty"` }
func (*DrmFairplayParameters) DeepCopy ¶
func (in *DrmFairplayParameters) DeepCopy() *DrmFairplayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrmFairplayParameters.
func (*DrmFairplayParameters) DeepCopyInto ¶
func (in *DrmFairplayParameters) DeepCopyInto(out *DrmFairplayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrmPlayreadyObservation ¶
type DrmPlayreadyObservation struct { }
func (*DrmPlayreadyObservation) DeepCopy ¶
func (in *DrmPlayreadyObservation) DeepCopy() *DrmPlayreadyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrmPlayreadyObservation.
func (*DrmPlayreadyObservation) DeepCopyInto ¶
func (in *DrmPlayreadyObservation) DeepCopyInto(out *DrmPlayreadyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DrmPlayreadyParameters ¶
type DrmPlayreadyParameters struct { // Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional CustomAttributes *string `json:"customAttributes,omitempty" tf:"custom_attributes,omitempty"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional CustomLicenseAcquisitionURLTemplate *string `json:"customLicenseAcquisitionUrlTemplate,omitempty" tf:"custom_license_acquisition_url_template,omitempty"` }
func (*DrmPlayreadyParameters) DeepCopy ¶
func (in *DrmPlayreadyParameters) DeepCopy() *DrmPlayreadyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrmPlayreadyParameters.
func (*DrmPlayreadyParameters) DeepCopyInto ¶
func (in *DrmPlayreadyParameters) DeepCopyInto(out *DrmPlayreadyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnabledProtocolsObservation ¶
type EnabledProtocolsObservation struct { }
func (*EnabledProtocolsObservation) DeepCopy ¶
func (in *EnabledProtocolsObservation) DeepCopy() *EnabledProtocolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnabledProtocolsObservation.
func (*EnabledProtocolsObservation) DeepCopyInto ¶
func (in *EnabledProtocolsObservation) DeepCopyInto(out *EnabledProtocolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnabledProtocolsParameters ¶
type EnabledProtocolsParameters struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Dash *bool `json:"dash,omitempty" tf:"dash,omitempty"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Download *bool `json:"download,omitempty" tf:"download,omitempty"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Hls *bool `json:"hls,omitempty" tf:"hls,omitempty"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"` }
func (*EnabledProtocolsParameters) DeepCopy ¶
func (in *EnabledProtocolsParameters) DeepCopy() *EnabledProtocolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnabledProtocolsParameters.
func (*EnabledProtocolsParameters) DeepCopyInto ¶
func (in *EnabledProtocolsParameters) DeepCopyInto(out *EnabledProtocolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncodingObservation ¶
type EncodingObservation struct { }
func (*EncodingObservation) DeepCopy ¶
func (in *EncodingObservation) DeepCopy() *EncodingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncodingObservation.
func (*EncodingObservation) DeepCopyInto ¶
func (in *EncodingObservation) DeepCopyInto(out *EncodingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncodingParameters ¶
type EncodingParameters struct { // Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events. // +kubebuilder:validation:Optional KeyFrameInterval *string `json:"keyFrameInterval,omitempty" tf:"key_frame_interval,omitempty"` // The optional encoding preset name, used when type is not None. If the type is set to Standard, then the default preset name is Default720p. Else if the type is set to Premium1080p, the default preset is Default1080p. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PresetName *string `json:"presetName,omitempty" tf:"preset_name,omitempty"` // Specifies how the input video will be resized to fit the desired output resolution(s). Allowed values are None, AutoFit or AutoSize. Default is None. // +kubebuilder:validation:Optional StretchMode *string `json:"stretchMode,omitempty" tf:"stretch_mode,omitempty"` // Live event type. Allowed values are None, Premium1080p or Standard. When set to None, the service simply passes through the incoming video and audio layer(s) to the output. When type is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. Defaults to None. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EncodingParameters) DeepCopy ¶
func (in *EncodingParameters) DeepCopy() *EncodingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncodingParameters.
func (*EncodingParameters) DeepCopyInto ¶
func (in *EncodingParameters) DeepCopyInto(out *EncodingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionObservation ¶ added in v0.27.0
type EncryptionObservation struct { // The current key used to encrypt the Media Services Account, including the key version. CurrentKeyIdentifier *string `json:"currentKeyIdentifier,omitempty" tf:"current_key_identifier,omitempty"` }
func (*EncryptionObservation) DeepCopy ¶ added in v0.27.0
func (in *EncryptionObservation) DeepCopy() *EncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionObservation.
func (*EncryptionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *EncryptionObservation) DeepCopyInto(out *EncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionParameters ¶ added in v0.27.0
type EncryptionParameters struct { // Specifies the URI of the Key Vault Key used to encrypt data. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey). // +kubebuilder:validation:Optional KeyVaultKeyIdentifier *string `json:"keyVaultKeyIdentifier,omitempty" tf:"key_vault_key_identifier,omitempty"` // A managed_identity block as defined below. // +kubebuilder:validation:Optional ManagedIdentity []ManagedIdentityParameters `json:"managedIdentity,omitempty" tf:"managed_identity,omitempty"` // Specifies the type of key used to encrypt the account data. Possible values are SystemKey and CustomerKey. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EncryptionParameters) DeepCopy ¶ added in v0.27.0
func (in *EncryptionParameters) DeepCopy() *EncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionParameters.
func (*EncryptionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *EncryptionParameters) DeepCopyInto(out *EncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointObservation ¶
type EndpointObservation struct { Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExplicitAnalogTelevisionOutputRestrictionObservation ¶ added in v0.27.0
type ExplicitAnalogTelevisionOutputRestrictionObservation struct { }
func (*ExplicitAnalogTelevisionOutputRestrictionObservation) DeepCopy ¶ added in v0.27.0
func (in *ExplicitAnalogTelevisionOutputRestrictionObservation) DeepCopy() *ExplicitAnalogTelevisionOutputRestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitAnalogTelevisionOutputRestrictionObservation.
func (*ExplicitAnalogTelevisionOutputRestrictionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ExplicitAnalogTelevisionOutputRestrictionObservation) DeepCopyInto(out *ExplicitAnalogTelevisionOutputRestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExplicitAnalogTelevisionOutputRestrictionParameters ¶ added in v0.27.0
type ExplicitAnalogTelevisionOutputRestrictionParameters struct { // +kubebuilder:validation:Optional BestEffortEnforced *bool `json:"bestEffortEnforced,omitempty" tf:"best_effort_enforced,omitempty"` // The restriction control bits. Possible value is integer between 0 and 3 inclusive. // +kubebuilder:validation:Required ControlBits *float64 `json:"controlBits" tf:"control_bits,omitempty"` }
func (*ExplicitAnalogTelevisionOutputRestrictionParameters) DeepCopy ¶ added in v0.27.0
func (in *ExplicitAnalogTelevisionOutputRestrictionParameters) DeepCopy() *ExplicitAnalogTelevisionOutputRestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitAnalogTelevisionOutputRestrictionParameters.
func (*ExplicitAnalogTelevisionOutputRestrictionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ExplicitAnalogTelevisionOutputRestrictionParameters) DeepCopyInto(out *ExplicitAnalogTelevisionOutputRestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FaceDetectorPresetObservation ¶
type FaceDetectorPresetObservation struct { }
func (*FaceDetectorPresetObservation) DeepCopy ¶
func (in *FaceDetectorPresetObservation) DeepCopy() *FaceDetectorPresetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FaceDetectorPresetObservation.
func (*FaceDetectorPresetObservation) DeepCopyInto ¶
func (in *FaceDetectorPresetObservation) DeepCopyInto(out *FaceDetectorPresetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FaceDetectorPresetParameters ¶
type FaceDetectorPresetParameters struct { // Possibles value are SourceResolution or StandardDefinition. Specifies the maximum resolution at which your video is analyzed. The default behavior is SourceResolution which will keep the input video at its original resolution when analyzed. Using StandardDefinition will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to StandardDefinition will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected. // +kubebuilder:validation:Optional AnalysisResolution *string `json:"analysisResolution,omitempty" tf:"analysis_resolution,omitempty"` }
func (*FaceDetectorPresetParameters) DeepCopy ¶
func (in *FaceDetectorPresetParameters) DeepCopy() *FaceDetectorPresetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FaceDetectorPresetParameters.
func (*FaceDetectorPresetParameters) DeepCopyInto ¶
func (in *FaceDetectorPresetParameters) DeepCopyInto(out *FaceDetectorPresetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FairplayConfigurationObservation ¶ added in v0.27.0
type FairplayConfigurationObservation struct { }
func (*FairplayConfigurationObservation) DeepCopy ¶ added in v0.27.0
func (in *FairplayConfigurationObservation) DeepCopy() *FairplayConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FairplayConfigurationObservation.
func (*FairplayConfigurationObservation) DeepCopyInto ¶ added in v0.27.0
func (in *FairplayConfigurationObservation) DeepCopyInto(out *FairplayConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FairplayConfigurationParameters ¶ added in v0.27.0
type FairplayConfigurationParameters struct { // The key that must be used as FairPlay Application Secret key. // +kubebuilder:validation:Optional AskSecretRef *v1.SecretKeySelector `json:"askSecretRef,omitempty" tf:"-"` // A offline_rental_configuration block as defined below. // +kubebuilder:validation:Optional OfflineRentalConfiguration []OfflineRentalConfigurationParameters `json:"offlineRentalConfiguration,omitempty" tf:"offline_rental_configuration,omitempty"` // The password encrypting FairPlay certificate in PKCS 12 (pfx) format. // +kubebuilder:validation:Optional PfxPasswordSecretRef *v1.SecretKeySelector `json:"pfxPasswordSecretRef,omitempty" tf:"-"` // The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). // +kubebuilder:validation:Optional PfxSecretRef *v1.SecretKeySelector `json:"pfxSecretRef,omitempty" tf:"-"` // The rental and lease key type. Supported values are DualExpiry, PersistentLimited, PersistentUnlimited or Undefined. // +kubebuilder:validation:Optional RentalAndLeaseKeyType *string `json:"rentalAndLeaseKeyType,omitempty" tf:"rental_and_lease_key_type,omitempty"` // The rental duration. Must be greater than 0. // +kubebuilder:validation:Optional RentalDurationSeconds *float64 `json:"rentalDurationSeconds,omitempty" tf:"rental_duration_seconds,omitempty"` }
func (*FairplayConfigurationParameters) DeepCopy ¶ added in v0.27.0
func (in *FairplayConfigurationParameters) DeepCopy() *FairplayConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FairplayConfigurationParameters.
func (*FairplayConfigurationParameters) DeepCopyInto ¶ added in v0.27.0
func (in *FairplayConfigurationParameters) DeepCopyInto(out *FairplayConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAccessControlAllowObservation ¶
type IPAccessControlAllowObservation struct { }
func (*IPAccessControlAllowObservation) DeepCopy ¶
func (in *IPAccessControlAllowObservation) DeepCopy() *IPAccessControlAllowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAccessControlAllowObservation.
func (*IPAccessControlAllowObservation) DeepCopyInto ¶
func (in *IPAccessControlAllowObservation) DeepCopyInto(out *IPAccessControlAllowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAccessControlAllowParameters ¶
type IPAccessControlAllowParameters struct { // The IP address or CIDR range. // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // The name which should be used for this Live Event. Changing this forces a new Live Event to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The subnet mask prefix length (see CIDR notation). // +kubebuilder:validation:Optional SubnetPrefixLength *float64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length,omitempty"` }
func (*IPAccessControlAllowParameters) DeepCopy ¶
func (in *IPAccessControlAllowParameters) DeepCopy() *IPAccessControlAllowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAccessControlAllowParameters.
func (*IPAccessControlAllowParameters) DeepCopyInto ¶
func (in *IPAccessControlAllowParameters) DeepCopyInto(out *IPAccessControlAllowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAllowObservation ¶
type IPAllowObservation struct { }
func (*IPAllowObservation) DeepCopy ¶
func (in *IPAllowObservation) DeepCopy() *IPAllowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAllowObservation.
func (*IPAllowObservation) DeepCopyInto ¶
func (in *IPAllowObservation) DeepCopyInto(out *IPAllowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAllowParameters ¶
type IPAllowParameters struct { // The IP address to allow. // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // The name which should be used for this Streaming Endpoint maximum length is 24. Changing this forces a new Streaming Endpoint to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The subnet mask prefix length (see CIDR notation). // +kubebuilder:validation:Optional SubnetPrefixLength *float64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length,omitempty"` }
func (*IPAllowParameters) DeepCopy ¶
func (in *IPAllowParameters) DeepCopy() *IPAllowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAllowParameters.
func (*IPAllowParameters) DeepCopyInto ¶
func (in *IPAllowParameters) DeepCopyInto(out *IPAllowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // The Principal ID associated with this Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Media Services Account. // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Media Services Account. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputObservation ¶
type InputObservation struct {
Endpoint []EndpointObservation `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
}
func (*InputObservation) DeepCopy ¶
func (in *InputObservation) DeepCopy() *InputObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputObservation.
func (*InputObservation) DeepCopyInto ¶
func (in *InputObservation) DeepCopyInto(out *InputObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputParameters ¶
type InputParameters struct { // A UUID in string form to uniquely identify the stream. If omitted, the service will generate a unique value. Changing this forces a new value to be created. // +kubebuilder:validation:Optional AccessToken *string `json:"accessToken,omitempty" tf:"access_token,omitempty"` // One or more ip_access_control_allow blocks as defined below. // +kubebuilder:validation:Optional IPAccessControlAllow []IPAccessControlAllowParameters `json:"ipAccessControlAllow,omitempty" tf:"ip_access_control_allow,omitempty"` // ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. This field cannot be set when type is set to Encoding. // +kubebuilder:validation:Optional KeyFrameIntervalDuration *string `json:"keyFrameIntervalDuration,omitempty" tf:"key_frame_interval_duration,omitempty"` // The input protocol for the live event. Allowed values are FragmentedMP4 and RTMP. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StreamingProtocol *string `json:"streamingProtocol,omitempty" tf:"streaming_protocol,omitempty"` }
func (*InputParameters) DeepCopy ¶
func (in *InputParameters) DeepCopy() *InputParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputParameters.
func (*InputParameters) DeepCopyInto ¶
func (in *InputParameters) DeepCopyInto(out *InputParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyDeliveryAccessControlObservation ¶
type KeyDeliveryAccessControlObservation struct { }
func (*KeyDeliveryAccessControlObservation) DeepCopy ¶
func (in *KeyDeliveryAccessControlObservation) DeepCopy() *KeyDeliveryAccessControlObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyDeliveryAccessControlObservation.
func (*KeyDeliveryAccessControlObservation) DeepCopyInto ¶
func (in *KeyDeliveryAccessControlObservation) DeepCopyInto(out *KeyDeliveryAccessControlObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyDeliveryAccessControlParameters ¶
type KeyDeliveryAccessControlParameters struct { // The Default Action to use when no rules match from ip_allow_list. Possible values are Allow and Deny. // +kubebuilder:validation:Optional DefaultAction *string `json:"defaultAction,omitempty" tf:"default_action,omitempty"` // One or more IP Addresses, or CIDR Blocks which should be able to access the Key Delivery. // +kubebuilder:validation:Optional IPAllowList []*string `json:"ipAllowList,omitempty" tf:"ip_allow_list,omitempty"` }
func (*KeyDeliveryAccessControlParameters) DeepCopy ¶
func (in *KeyDeliveryAccessControlParameters) DeepCopy() *KeyDeliveryAccessControlParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyDeliveryAccessControlParameters.
func (*KeyDeliveryAccessControlParameters) DeepCopyInto ¶
func (in *KeyDeliveryAccessControlParameters) DeepCopyInto(out *KeyDeliveryAccessControlParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEvent ¶
type LiveEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LiveEventSpec `json:"spec"` Status LiveEventStatus `json:"status,omitempty"` }
LiveEvent is the Schema for the LiveEvents API. Manages a Live Event. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LiveEvent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEvent.
func (*LiveEvent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LiveEvent) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LiveEvent) GetCondition ¶
func (mg *LiveEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LiveEvent.
func (*LiveEvent) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LiveEvent
func (*LiveEvent) GetDeletionPolicy ¶
func (mg *LiveEvent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LiveEvent.
func (*LiveEvent) GetObservation ¶
GetObservation of this LiveEvent
func (*LiveEvent) GetParameters ¶
GetParameters of this LiveEvent
func (*LiveEvent) GetProviderConfigReference ¶
GetProviderConfigReference of this LiveEvent.
func (*LiveEvent) GetProviderReference ¶
GetProviderReference of this LiveEvent. Deprecated: Use GetProviderConfigReference.
func (*LiveEvent) GetPublishConnectionDetailsTo ¶
func (mg *LiveEvent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LiveEvent.
func (*LiveEvent) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LiveEvent
func (*LiveEvent) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LiveEvent) GetWriteConnectionSecretToReference ¶
func (mg *LiveEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LiveEvent.
func (*LiveEvent) LateInitialize ¶
LateInitialize this LiveEvent using its observed tfState. returns True if there are any spec changes for the resource.
func (*LiveEvent) ResolveReferences ¶
ResolveReferences of this LiveEvent.
func (*LiveEvent) SetConditions ¶
SetConditions of this LiveEvent.
func (*LiveEvent) SetDeletionPolicy ¶
func (mg *LiveEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LiveEvent.
func (*LiveEvent) SetObservation ¶
SetObservation for this LiveEvent
func (*LiveEvent) SetParameters ¶
SetParameters for this LiveEvent
func (*LiveEvent) SetProviderConfigReference ¶
SetProviderConfigReference of this LiveEvent.
func (*LiveEvent) SetProviderReference ¶
SetProviderReference of this LiveEvent. Deprecated: Use SetProviderConfigReference.
func (*LiveEvent) SetPublishConnectionDetailsTo ¶
func (mg *LiveEvent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LiveEvent.
func (*LiveEvent) SetWriteConnectionSecretToReference ¶
func (mg *LiveEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LiveEvent.
type LiveEventList ¶
type LiveEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LiveEvent `json:"items"` }
LiveEventList contains a list of LiveEvents
func (*LiveEventList) DeepCopy ¶
func (in *LiveEventList) DeepCopy() *LiveEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventList.
func (*LiveEventList) DeepCopyInto ¶
func (in *LiveEventList) DeepCopyInto(out *LiveEventList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LiveEventList) DeepCopyObject ¶
func (in *LiveEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LiveEventList) GetItems ¶
func (l *LiveEventList) GetItems() []resource.Managed
GetItems of this LiveEventList.
type LiveEventObservation ¶
type LiveEventObservation struct { // The ID of the Live Event. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A input block as defined below. // +kubebuilder:validation:Required Input []InputObservation `json:"input,omitempty" tf:"input,omitempty"` // A preview block as defined below. // +kubebuilder:validation:Optional Preview []PreviewObservation `json:"preview,omitempty" tf:"preview,omitempty"` }
func (*LiveEventObservation) DeepCopy ¶
func (in *LiveEventObservation) DeepCopy() *LiveEventObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventObservation.
func (*LiveEventObservation) DeepCopyInto ¶
func (in *LiveEventObservation) DeepCopyInto(out *LiveEventObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventOutput ¶
type LiveEventOutput struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LiveEventOutputSpec `json:"spec"` Status LiveEventOutputStatus `json:"status,omitempty"` }
LiveEventOutput is the Schema for the LiveEventOutputs API. Manages an Azure Media Live Event Output. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*LiveEventOutput) DeepCopy ¶
func (in *LiveEventOutput) DeepCopy() *LiveEventOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutput.
func (*LiveEventOutput) DeepCopyInto ¶
func (in *LiveEventOutput) DeepCopyInto(out *LiveEventOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LiveEventOutput) DeepCopyObject ¶
func (in *LiveEventOutput) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LiveEventOutput) GetCondition ¶
func (mg *LiveEventOutput) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LiveEventOutput.
func (*LiveEventOutput) GetConnectionDetailsMapping ¶
func (tr *LiveEventOutput) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LiveEventOutput
func (*LiveEventOutput) GetDeletionPolicy ¶
func (mg *LiveEventOutput) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LiveEventOutput.
func (*LiveEventOutput) GetID ¶
func (tr *LiveEventOutput) GetID() string
GetID returns ID of underlying Terraform resource of this LiveEventOutput
func (*LiveEventOutput) GetObservation ¶
func (tr *LiveEventOutput) GetObservation() (map[string]any, error)
GetObservation of this LiveEventOutput
func (*LiveEventOutput) GetParameters ¶
func (tr *LiveEventOutput) GetParameters() (map[string]any, error)
GetParameters of this LiveEventOutput
func (*LiveEventOutput) GetProviderConfigReference ¶
func (mg *LiveEventOutput) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LiveEventOutput.
func (*LiveEventOutput) GetProviderReference ¶
func (mg *LiveEventOutput) GetProviderReference() *xpv1.Reference
GetProviderReference of this LiveEventOutput. Deprecated: Use GetProviderConfigReference.
func (*LiveEventOutput) GetPublishConnectionDetailsTo ¶
func (mg *LiveEventOutput) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LiveEventOutput.
func (*LiveEventOutput) GetTerraformResourceType ¶
func (mg *LiveEventOutput) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LiveEventOutput
func (*LiveEventOutput) GetTerraformSchemaVersion ¶
func (tr *LiveEventOutput) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LiveEventOutput) GetWriteConnectionSecretToReference ¶
func (mg *LiveEventOutput) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LiveEventOutput.
func (*LiveEventOutput) LateInitialize ¶
func (tr *LiveEventOutput) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LiveEventOutput using its observed tfState. returns True if there are any spec changes for the resource.
func (*LiveEventOutput) ResolveReferences ¶
ResolveReferences of this LiveEventOutput.
func (*LiveEventOutput) SetConditions ¶
func (mg *LiveEventOutput) SetConditions(c ...xpv1.Condition)
SetConditions of this LiveEventOutput.
func (*LiveEventOutput) SetDeletionPolicy ¶
func (mg *LiveEventOutput) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LiveEventOutput.
func (*LiveEventOutput) SetObservation ¶
func (tr *LiveEventOutput) SetObservation(obs map[string]any) error
SetObservation for this LiveEventOutput
func (*LiveEventOutput) SetParameters ¶
func (tr *LiveEventOutput) SetParameters(params map[string]any) error
SetParameters for this LiveEventOutput
func (*LiveEventOutput) SetProviderConfigReference ¶
func (mg *LiveEventOutput) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LiveEventOutput.
func (*LiveEventOutput) SetProviderReference ¶
func (mg *LiveEventOutput) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LiveEventOutput. Deprecated: Use SetProviderConfigReference.
func (*LiveEventOutput) SetPublishConnectionDetailsTo ¶
func (mg *LiveEventOutput) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LiveEventOutput.
func (*LiveEventOutput) SetWriteConnectionSecretToReference ¶
func (mg *LiveEventOutput) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LiveEventOutput.
type LiveEventOutputList ¶
type LiveEventOutputList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LiveEventOutput `json:"items"` }
LiveEventOutputList contains a list of LiveEventOutputs
func (*LiveEventOutputList) DeepCopy ¶
func (in *LiveEventOutputList) DeepCopy() *LiveEventOutputList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputList.
func (*LiveEventOutputList) DeepCopyInto ¶
func (in *LiveEventOutputList) DeepCopyInto(out *LiveEventOutputList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LiveEventOutputList) DeepCopyObject ¶
func (in *LiveEventOutputList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LiveEventOutputList) GetItems ¶
func (l *LiveEventOutputList) GetItems() []resource.Managed
GetItems of this LiveEventOutputList.
type LiveEventOutputObservation ¶
type LiveEventOutputObservation struct { // The ID of the Live Output. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*LiveEventOutputObservation) DeepCopy ¶
func (in *LiveEventOutputObservation) DeepCopy() *LiveEventOutputObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputObservation.
func (*LiveEventOutputObservation) DeepCopyInto ¶
func (in *LiveEventOutputObservation) DeepCopyInto(out *LiveEventOutputObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventOutputParameters ¶
type LiveEventOutputParameters struct { // ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window. Changing this forces a new Live Output to be created. // +kubebuilder:validation:Required ArchiveWindowDuration *string `json:"archiveWindowDuration" tf:"archive_window_duration,omitempty"` // The asset that the live output will write to. Changing this forces a new Live Output to be created. // +crossplane:generate:reference:type=Asset // +kubebuilder:validation:Optional AssetName *string `json:"assetName,omitempty" tf:"asset_name,omitempty"` // Reference to a Asset to populate assetName. // +kubebuilder:validation:Optional AssetNameRef *v1.Reference `json:"assetNameRef,omitempty" tf:"-"` // Selector for a Asset to populate assetName. // +kubebuilder:validation:Optional AssetNameSelector *v1.Selector `json:"assetNameSelector,omitempty" tf:"-"` // The description of the live output. Changing this forces a new Live Output to be created. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output. Changing this forces a new Live Output to be created. // +kubebuilder:validation:Optional HlsFragmentsPerTSSegment *float64 `json:"hlsFragmentsPerTsSegment,omitempty" tf:"hls_fragments_per_ts_segment,omitempty"` // The id of the live event. Changing this forces a new Live Output to be created. // +crossplane:generate:reference:type=LiveEvent // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional LiveEventID *string `json:"liveEventId,omitempty" tf:"live_event_id,omitempty"` // Reference to a LiveEvent to populate liveEventId. // +kubebuilder:validation:Optional LiveEventIDRef *v1.Reference `json:"liveEventIdRef,omitempty" tf:"-"` // Selector for a LiveEvent to populate liveEventId. // +kubebuilder:validation:Optional LiveEventIDSelector *v1.Selector `json:"liveEventIdSelector,omitempty" tf:"-"` // The manifest file name. If not provided, the service will generate one automatically. Changing this forces a new Live Output to be created. // +kubebuilder:validation:Optional ManifestName *string `json:"manifestName,omitempty" tf:"manifest_name,omitempty"` // The initial timestamp that the live output will start at, any content before this value will not be archived. Changing this forces a new Live Output to be created. // +kubebuilder:validation:Optional OutputSnapTimeInSeconds *float64 `json:"outputSnapTimeInSeconds,omitempty" tf:"output_snap_time_in_seconds,omitempty"` }
func (*LiveEventOutputParameters) DeepCopy ¶
func (in *LiveEventOutputParameters) DeepCopy() *LiveEventOutputParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputParameters.
func (*LiveEventOutputParameters) DeepCopyInto ¶
func (in *LiveEventOutputParameters) DeepCopyInto(out *LiveEventOutputParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventOutputSpec ¶
type LiveEventOutputSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LiveEventOutputParameters `json:"forProvider"` }
LiveEventOutputSpec defines the desired state of LiveEventOutput
func (*LiveEventOutputSpec) DeepCopy ¶
func (in *LiveEventOutputSpec) DeepCopy() *LiveEventOutputSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputSpec.
func (*LiveEventOutputSpec) DeepCopyInto ¶
func (in *LiveEventOutputSpec) DeepCopyInto(out *LiveEventOutputSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventOutputStatus ¶
type LiveEventOutputStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LiveEventOutputObservation `json:"atProvider,omitempty"` }
LiveEventOutputStatus defines the observed state of LiveEventOutput.
func (*LiveEventOutputStatus) DeepCopy ¶
func (in *LiveEventOutputStatus) DeepCopy() *LiveEventOutputStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputStatus.
func (*LiveEventOutputStatus) DeepCopyInto ¶
func (in *LiveEventOutputStatus) DeepCopyInto(out *LiveEventOutputStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventParameters ¶
type LiveEventParameters struct { // The flag indicates if the resource should be automatically started on creation. Default is false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AutoStartEnabled *bool `json:"autoStartEnabled,omitempty" tf:"auto_start_enabled,omitempty"` // A cross_site_access_policy block as defined below. // +kubebuilder:validation:Optional CrossSiteAccessPolicy []CrossSiteAccessPolicyParameters `json:"crossSiteAccessPolicy,omitempty" tf:"cross_site_access_policy,omitempty"` // A description for the live event. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A encoding block as defined below. // +kubebuilder:validation:Optional Encoding []EncodingParameters `json:"encoding,omitempty" tf:"encoding,omitempty"` // When use_static_hostname is set to true, the hostname_prefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center. // +kubebuilder:validation:Optional HostNamePrefix *string `json:"hostnamePrefix,omitempty" tf:"hostname_prefix,omitempty"` // A input block as defined below. // +kubebuilder:validation:Required Input []InputParameters `json:"input" tf:"input,omitempty"` // The Azure Region where the Live Event should exist. Changing this forces a new Live Event to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The Media Services account name. Changing this forces a new Live Event to be created. // +crossplane:generate:reference:type=ServicesAccount // +kubebuilder:validation:Optional MediaServicesAccountName *string `json:"mediaServicesAccountName,omitempty" tf:"media_services_account_name,omitempty"` // Reference to a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameRef *v1.Reference `json:"mediaServicesAccountNameRef,omitempty" tf:"-"` // Selector for a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameSelector *v1.Selector `json:"mediaServicesAccountNameSelector,omitempty" tf:"-"` // A preview block as defined below. // +kubebuilder:validation:Optional Preview []PreviewParameters `json:"preview,omitempty" tf:"preview,omitempty"` // The name of the Resource Group where the Live Event should exist. Changing this forces a new Live Event to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Live Event. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies a list of languages (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: en-US). See the Microsoft Documentation for more information about the live transcription feature and the list of supported languages. // +kubebuilder:validation:Optional TranscriptionLanguages []*string `json:"transcriptionLanguages,omitempty" tf:"transcription_languages,omitempty"` // Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. Changing this forces a new Live Event to be created. // +kubebuilder:validation:Optional UseStaticHostName *bool `json:"useStaticHostname,omitempty" tf:"use_static_hostname,omitempty"` }
func (*LiveEventParameters) DeepCopy ¶
func (in *LiveEventParameters) DeepCopy() *LiveEventParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventParameters.
func (*LiveEventParameters) DeepCopyInto ¶
func (in *LiveEventParameters) DeepCopyInto(out *LiveEventParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpec ¶
type LiveEventSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LiveEventParameters `json:"forProvider"` }
LiveEventSpec defines the desired state of LiveEvent
func (*LiveEventSpec) DeepCopy ¶
func (in *LiveEventSpec) DeepCopy() *LiveEventSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpec.
func (*LiveEventSpec) DeepCopyInto ¶
func (in *LiveEventSpec) DeepCopyInto(out *LiveEventSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventStatus ¶
type LiveEventStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LiveEventObservation `json:"atProvider,omitempty"` }
LiveEventStatus defines the observed state of LiveEvent.
func (*LiveEventStatus) DeepCopy ¶
func (in *LiveEventStatus) DeepCopy() *LiveEventStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventStatus.
func (*LiveEventStatus) DeepCopyInto ¶
func (in *LiveEventStatus) DeepCopyInto(out *LiveEventStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedIdentityObservation ¶ added in v0.27.0
type ManagedIdentityObservation struct { }
func (*ManagedIdentityObservation) DeepCopy ¶ added in v0.27.0
func (in *ManagedIdentityObservation) DeepCopy() *ManagedIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedIdentityObservation.
func (*ManagedIdentityObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ManagedIdentityObservation) DeepCopyInto(out *ManagedIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedIdentityParameters ¶ added in v0.27.0
type ManagedIdentityParameters struct { // Whether to use System Assigned Identity. Possible Values are true and false. // +kubebuilder:validation:Optional UseSystemAssignedIdentity *bool `json:"useSystemAssignedIdentity,omitempty" tf:"use_system_assigned_identity,omitempty"` // The ID of the User Assigned Identity. This value can only be set when use_system_assigned_identity is false // +kubebuilder:validation:Optional UserAssignedIdentityID *string `json:"userAssignedIdentityId,omitempty" tf:"user_assigned_identity_id,omitempty"` }
func (*ManagedIdentityParameters) DeepCopy ¶ added in v0.27.0
func (in *ManagedIdentityParameters) DeepCopy() *ManagedIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedIdentityParameters.
func (*ManagedIdentityParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ManagedIdentityParameters) DeepCopyInto(out *ManagedIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoEncryptionEnabledProtocolsObservation ¶
type NoEncryptionEnabledProtocolsObservation struct { }
func (*NoEncryptionEnabledProtocolsObservation) DeepCopy ¶
func (in *NoEncryptionEnabledProtocolsObservation) DeepCopy() *NoEncryptionEnabledProtocolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoEncryptionEnabledProtocolsObservation.
func (*NoEncryptionEnabledProtocolsObservation) DeepCopyInto ¶
func (in *NoEncryptionEnabledProtocolsObservation) DeepCopyInto(out *NoEncryptionEnabledProtocolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoEncryptionEnabledProtocolsParameters ¶
type NoEncryptionEnabledProtocolsParameters struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Dash *bool `json:"dash,omitempty" tf:"dash,omitempty"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Download *bool `json:"download,omitempty" tf:"download,omitempty"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional Hls *bool `json:"hls,omitempty" tf:"hls,omitempty"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"` }
func (*NoEncryptionEnabledProtocolsParameters) DeepCopy ¶
func (in *NoEncryptionEnabledProtocolsParameters) DeepCopy() *NoEncryptionEnabledProtocolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoEncryptionEnabledProtocolsParameters.
func (*NoEncryptionEnabledProtocolsParameters) DeepCopyInto ¶
func (in *NoEncryptionEnabledProtocolsParameters) DeepCopyInto(out *NoEncryptionEnabledProtocolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfflineRentalConfigurationObservation ¶ added in v0.27.0
type OfflineRentalConfigurationObservation struct { }
func (*OfflineRentalConfigurationObservation) DeepCopy ¶ added in v0.27.0
func (in *OfflineRentalConfigurationObservation) DeepCopy() *OfflineRentalConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineRentalConfigurationObservation.
func (*OfflineRentalConfigurationObservation) DeepCopyInto ¶ added in v0.27.0
func (in *OfflineRentalConfigurationObservation) DeepCopyInto(out *OfflineRentalConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfflineRentalConfigurationParameters ¶ added in v0.27.0
type OfflineRentalConfigurationParameters struct { // Playback duration. // +kubebuilder:validation:Optional PlaybackDurationSeconds *float64 `json:"playbackDurationSeconds,omitempty" tf:"playback_duration_seconds,omitempty"` // Storage duration. // +kubebuilder:validation:Optional StorageDurationSeconds *float64 `json:"storageDurationSeconds,omitempty" tf:"storage_duration_seconds,omitempty"` }
func (*OfflineRentalConfigurationParameters) DeepCopy ¶ added in v0.27.0
func (in *OfflineRentalConfigurationParameters) DeepCopy() *OfflineRentalConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineRentalConfigurationParameters.
func (*OfflineRentalConfigurationParameters) DeepCopyInto ¶ added in v0.27.0
func (in *OfflineRentalConfigurationParameters) DeepCopyInto(out *OfflineRentalConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputObservation ¶
type OutputObservation struct { }
func (*OutputObservation) DeepCopy ¶
func (in *OutputObservation) DeepCopy() *OutputObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputObservation.
func (*OutputObservation) DeepCopyInto ¶
func (in *OutputObservation) DeepCopyInto(out *OutputObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputParameters ¶
type OutputParameters struct { // A audio_analyzer_preset block as defined below. // +kubebuilder:validation:Optional AudioAnalyzerPreset []AudioAnalyzerPresetParameters `json:"audioAnalyzerPreset,omitempty" tf:"audio_analyzer_preset,omitempty"` // A builtin_preset block as defined below. // +kubebuilder:validation:Optional BuiltinPreset []BuiltinPresetParameters `json:"builtinPreset,omitempty" tf:"builtin_preset,omitempty"` // A face_detector_preset block as defined below. // +kubebuilder:validation:Optional FaceDetectorPreset []FaceDetectorPresetParameters `json:"faceDetectorPreset,omitempty" tf:"face_detector_preset,omitempty"` // A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with ContinueJob. Possibles value are StopProcessingJob or ContinueJob. // +kubebuilder:validation:Optional OnErrorAction *string `json:"onErrorAction,omitempty" tf:"on_error_action,omitempty"` // Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing Transform Outputs. Possibles value are High, Normal or Low. // +kubebuilder:validation:Optional RelativePriority *string `json:"relativePriority,omitempty" tf:"relative_priority,omitempty"` // A video_analyzer_preset block as defined below. // +kubebuilder:validation:Optional VideoAnalyzerPreset []VideoAnalyzerPresetParameters `json:"videoAnalyzerPreset,omitempty" tf:"video_analyzer_preset,omitempty"` }
func (*OutputParameters) DeepCopy ¶
func (in *OutputParameters) DeepCopy() *OutputParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputParameters.
func (*OutputParameters) DeepCopyInto ¶
func (in *OutputParameters) DeepCopyInto(out *OutputParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlayRightObservation ¶ added in v0.27.0
type PlayRightObservation struct { }
func (*PlayRightObservation) DeepCopy ¶ added in v0.27.0
func (in *PlayRightObservation) DeepCopy() *PlayRightObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayRightObservation.
func (*PlayRightObservation) DeepCopyInto ¶ added in v0.27.0
func (in *PlayRightObservation) DeepCopyInto(out *PlayRightObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlayRightParameters ¶ added in v0.27.0
type PlayRightParameters struct { // Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive. // +kubebuilder:validation:Optional AgcAndColorStripeRestriction *float64 `json:"agcAndColorStripeRestriction,omitempty" tf:"agc_and_color_stripe_restriction,omitempty"` // Configures Unknown output handling settings of the license. Supported values are Allowed, AllowedWithVideoConstriction or NotAllowed. // +kubebuilder:validation:Optional AllowPassingVideoContentToUnknownOutput *string `json:"allowPassingVideoContentToUnknownOutput,omitempty" tf:"allow_passing_video_content_to_unknown_output,omitempty"` // Specifies the output protection level for compressed digital audio. Supported values are 100, 150 or 200. // +kubebuilder:validation:Optional AnalogVideoOpl *float64 `json:"analogVideoOpl,omitempty" tf:"analog_video_opl,omitempty"` // Specifies the output protection level for compressed digital audio.Supported values are 100, 150, 200, 250 or 300. // +kubebuilder:validation:Optional CompressedDigitalAudioOpl *float64 `json:"compressedDigitalAudioOpl,omitempty" tf:"compressed_digital_audio_opl,omitempty"` // Specifies the output protection level for compressed digital video. Supported values are 400 or 500. // +kubebuilder:validation:Optional CompressedDigitalVideoOpl *float64 `json:"compressedDigitalVideoOpl,omitempty" tf:"compressed_digital_video_opl,omitempty"` // Enables the Image Constraint For Analog Component Video Restriction in the license. // +kubebuilder:validation:Optional DigitalVideoOnlyContentRestriction *bool `json:"digitalVideoOnlyContentRestriction,omitempty" tf:"digital_video_only_content_restriction,omitempty"` // An explicit_analog_television_output_restriction block as defined above. // +kubebuilder:validation:Optional ExplicitAnalogTelevisionOutputRestriction []ExplicitAnalogTelevisionOutputRestrictionParameters `json:"explicitAnalogTelevisionOutputRestriction,omitempty" tf:"explicit_analog_television_output_restriction,omitempty"` // The amount of time that the license is valid after the license is first used to play content. // +kubebuilder:validation:Optional FirstPlayExpiration *string `json:"firstPlayExpiration,omitempty" tf:"first_play_expiration,omitempty"` // Enables the Image Constraint For Analog Component Video Restriction in the license. // +kubebuilder:validation:Optional ImageConstraintForAnalogComponentVideoRestriction *bool `` /* 137-byte string literal not displayed */ // Enables the Image Constraint For Analog Component Video Restriction in the license. // +kubebuilder:validation:Optional ImageConstraintForAnalogComputerMonitorRestriction *bool `` /* 139-byte string literal not displayed */ // Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive. // +kubebuilder:validation:Optional ScmsRestriction *float64 `json:"scmsRestriction,omitempty" tf:"scms_restriction,omitempty"` // Specifies the output protection level for uncompressed digital audio. Supported values are 100, 150, 200, 250 or 300. // +kubebuilder:validation:Optional UncompressedDigitalAudioOpl *float64 `json:"uncompressedDigitalAudioOpl,omitempty" tf:"uncompressed_digital_audio_opl,omitempty"` // Specifies the output protection level for uncompressed digital video. Supported values are 100, 250, 270 or 300. // +kubebuilder:validation:Optional UncompressedDigitalVideoOpl *float64 `json:"uncompressedDigitalVideoOpl,omitempty" tf:"uncompressed_digital_video_opl,omitempty"` }
func (*PlayRightParameters) DeepCopy ¶ added in v0.27.0
func (in *PlayRightParameters) DeepCopy() *PlayRightParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayRightParameters.
func (*PlayRightParameters) DeepCopyInto ¶ added in v0.27.0
func (in *PlayRightParameters) DeepCopyInto(out *PlayRightParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlayreadyConfigurationLicenseObservation ¶ added in v0.27.0
type PlayreadyConfigurationLicenseObservation struct { }
func (*PlayreadyConfigurationLicenseObservation) DeepCopy ¶ added in v0.27.0
func (in *PlayreadyConfigurationLicenseObservation) DeepCopy() *PlayreadyConfigurationLicenseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayreadyConfigurationLicenseObservation.
func (*PlayreadyConfigurationLicenseObservation) DeepCopyInto ¶ added in v0.27.0
func (in *PlayreadyConfigurationLicenseObservation) DeepCopyInto(out *PlayreadyConfigurationLicenseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlayreadyConfigurationLicenseParameters ¶ added in v0.27.0
type PlayreadyConfigurationLicenseParameters struct { // A flag indicating whether test devices can use the license. // +kubebuilder:validation:Optional AllowTestDevices *bool `json:"allowTestDevices,omitempty" tf:"allow_test_devices,omitempty"` // The begin date of license. // +kubebuilder:validation:Optional BeginDate *string `json:"beginDate,omitempty" tf:"begin_date,omitempty"` // Specifies that the content key ID is in the PlayReady header. // +kubebuilder:validation:Optional ContentKeyLocationFromHeaderEnabled *bool `json:"contentKeyLocationFromHeaderEnabled,omitempty" tf:"content_key_location_from_header_enabled,omitempty"` // The content key ID. Specifies that the content key ID is specified in the PlayReady configuration. // +kubebuilder:validation:Optional ContentKeyLocationFromKeyID *string `json:"contentKeyLocationFromKeyId,omitempty" tf:"content_key_location_from_key_id,omitempty"` // The PlayReady content type. Supported values are UltraVioletDownload, UltraVioletStreaming or Unspecified. // +kubebuilder:validation:Optional ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"` // The expiration date of license. // +kubebuilder:validation:Optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"` // The grace period of license. // +kubebuilder:validation:Optional GracePeriodSecretRef *v1.SecretKeySelector `json:"gracePeriodSecretRef,omitempty" tf:"-"` // The license type. Supported values are NonPersistent or Persistent. // +kubebuilder:validation:Optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // A play_right block as defined above. // +kubebuilder:validation:Optional PlayRight []PlayRightParameters `json:"playRight,omitempty" tf:"play_right,omitempty"` // The relative begin date of license. // +kubebuilder:validation:Optional RelativeBeginDate *string `json:"relativeBeginDate,omitempty" tf:"relative_begin_date,omitempty"` // The relative expiration date of license. // +kubebuilder:validation:Optional RelativeExpirationDate *string `json:"relativeExpirationDate,omitempty" tf:"relative_expiration_date,omitempty"` // The security level of the PlayReady license. Possible values are SL150, SL2000 and SL3000. Please see this document for more information about security level. See this document for more information about SL3000 support. // +kubebuilder:validation:Optional SecurityLevel *string `json:"securityLevel,omitempty" tf:"security_level,omitempty"` }
func (*PlayreadyConfigurationLicenseParameters) DeepCopy ¶ added in v0.27.0
func (in *PlayreadyConfigurationLicenseParameters) DeepCopy() *PlayreadyConfigurationLicenseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayreadyConfigurationLicenseParameters.
func (*PlayreadyConfigurationLicenseParameters) DeepCopyInto ¶ added in v0.27.0
func (in *PlayreadyConfigurationLicenseParameters) DeepCopyInto(out *PlayreadyConfigurationLicenseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyOptionObservation ¶ added in v0.27.0
type PolicyOptionObservation struct { }
func (*PolicyOptionObservation) DeepCopy ¶ added in v0.27.0
func (in *PolicyOptionObservation) DeepCopy() *PolicyOptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyOptionObservation.
func (*PolicyOptionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *PolicyOptionObservation) DeepCopyInto(out *PolicyOptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyOptionParameters ¶ added in v0.27.0
type PolicyOptionParameters struct { // Enable a configuration for non-DRM keys. // +kubebuilder:validation:Optional ClearKeyConfigurationEnabled *bool `json:"clearKeyConfigurationEnabled,omitempty" tf:"clear_key_configuration_enabled,omitempty"` // A fairplay_configuration block as defined above. Check license requirements here https://docs.microsoft.com/azure/media-services/latest/fairplay-license-overview. // +kubebuilder:validation:Optional FairplayConfiguration []FairplayConfigurationParameters `json:"fairplayConfiguration,omitempty" tf:"fairplay_configuration,omitempty"` // The name which should be used for this Policy Option. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Enable an open restriction. License or key will be delivered on every request. // +kubebuilder:validation:Optional OpenRestrictionEnabled *bool `json:"openRestrictionEnabled,omitempty" tf:"open_restriction_enabled,omitempty"` // One or more playready_configuration_license blocks as defined above. // +kubebuilder:validation:Optional PlayreadyConfigurationLicense []PlayreadyConfigurationLicenseParameters `json:"playreadyConfigurationLicense,omitempty" tf:"playready_configuration_license,omitempty"` // The custom response data of the PlayReady configuration. This only applies when playready_configuration_license is specified. // +kubebuilder:validation:Optional PlayreadyResponseCustomData *string `json:"playreadyResponseCustomData,omitempty" tf:"playready_response_custom_data,omitempty"` // A token_restriction block as defined below. // +kubebuilder:validation:Optional TokenRestriction []TokenRestrictionParameters `json:"tokenRestriction,omitempty" tf:"token_restriction,omitempty"` // The Widevine template. // +kubebuilder:validation:Optional WidevineConfigurationTemplate *string `json:"widevineConfigurationTemplate,omitempty" tf:"widevine_configuration_template,omitempty"` }
func (*PolicyOptionParameters) DeepCopy ¶ added in v0.27.0
func (in *PolicyOptionParameters) DeepCopy() *PolicyOptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyOptionParameters.
func (*PolicyOptionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *PolicyOptionParameters) DeepCopyInto(out *PolicyOptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PresentationTimeRangeObservation ¶ added in v0.27.0
type PresentationTimeRangeObservation struct { }
func (*PresentationTimeRangeObservation) DeepCopy ¶ added in v0.27.0
func (in *PresentationTimeRangeObservation) DeepCopy() *PresentationTimeRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PresentationTimeRangeObservation.
func (*PresentationTimeRangeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *PresentationTimeRangeObservation) DeepCopyInto(out *PresentationTimeRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PresentationTimeRangeParameters ¶ added in v0.27.0
type PresentationTimeRangeParameters struct { // The absolute end time boundary. Applies to Video on Demand (VoD). // For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by unit_timescale_in_miliseconds, so an end_in_units of 180 would be for 3 minutes. Use start_in_units and end_in_units to trim the fragments that will be in the playlist (manifest). For example, start_in_units set to 20 and end_in_units set to 60 using unit_timescale_in_miliseconds in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. // +kubebuilder:validation:Optional EndInUnits *float64 `json:"endInUnits,omitempty" tf:"end_in_units,omitempty"` // Indicates whether the end_in_units property must be present. If true, end_in_units must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: false, true. // +kubebuilder:validation:Optional ForceEnd *bool `json:"forceEnd,omitempty" tf:"force_end,omitempty"` // The relative to end right edge. Applies to Live Streaming only. // This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by unit_timescale_in_miliseconds. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge. // +kubebuilder:validation:Optional LiveBackoffInUnits *float64 `json:"liveBackoffInUnits,omitempty" tf:"live_backoff_in_units,omitempty"` // The relative to end sliding window. Applies to Live Streaming only. Use presentation_window_in_units to apply a sliding window of fragments to include in a playlist. The unit is defined by unit_timescale_in_miliseconds. For example, set presentation_window_in_units to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds. // +kubebuilder:validation:Optional PresentationWindowInUnits *float64 `json:"presentationWindowInUnits,omitempty" tf:"presentation_window_in_units,omitempty"` // The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by unit_timescale_in_miliseconds, so a start_in_units of 15 would be for 15 seconds. Use start_in_units and end_in_units to trim the fragments that will be in the playlist (manifest). For example, start_in_units set to 20 and end_in_units set to 60 using unit_timescale_in_miliseconds in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. // +kubebuilder:validation:Optional StartInUnits *float64 `json:"startInUnits,omitempty" tf:"start_in_units,omitempty"` // Specified as the number of miliseconds in one unit timescale. For example, if you want to set a start_in_units at 30 seconds, you would use a value of 30 when using the unit_timescale_in_miliseconds in 1000. Or if you want to set start_in_units in 30 miliseconds, you would use a value of 30 when using the unit_timescale_in_miliseconds in 1. Applies timescale to start_in_units, start_timescale and presentation_window_in_timescale and live_backoff_in_timescale. // +kubebuilder:validation:Optional UnitTimescaleInMiliseconds *float64 `json:"unitTimescaleInMiliseconds,omitempty" tf:"unit_timescale_in_miliseconds,omitempty"` }
func (*PresentationTimeRangeParameters) DeepCopy ¶ added in v0.27.0
func (in *PresentationTimeRangeParameters) DeepCopy() *PresentationTimeRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PresentationTimeRangeParameters.
func (*PresentationTimeRangeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *PresentationTimeRangeParameters) DeepCopyInto(out *PresentationTimeRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreviewEndpointObservation ¶
type PreviewEndpointObservation struct { Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*PreviewEndpointObservation) DeepCopy ¶
func (in *PreviewEndpointObservation) DeepCopy() *PreviewEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewEndpointObservation.
func (*PreviewEndpointObservation) DeepCopyInto ¶
func (in *PreviewEndpointObservation) DeepCopyInto(out *PreviewEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreviewEndpointParameters ¶
type PreviewEndpointParameters struct { }
func (*PreviewEndpointParameters) DeepCopy ¶
func (in *PreviewEndpointParameters) DeepCopy() *PreviewEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewEndpointParameters.
func (*PreviewEndpointParameters) DeepCopyInto ¶
func (in *PreviewEndpointParameters) DeepCopyInto(out *PreviewEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreviewIPAccessControlAllowObservation ¶
type PreviewIPAccessControlAllowObservation struct { }
func (*PreviewIPAccessControlAllowObservation) DeepCopy ¶
func (in *PreviewIPAccessControlAllowObservation) DeepCopy() *PreviewIPAccessControlAllowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewIPAccessControlAllowObservation.
func (*PreviewIPAccessControlAllowObservation) DeepCopyInto ¶
func (in *PreviewIPAccessControlAllowObservation) DeepCopyInto(out *PreviewIPAccessControlAllowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreviewIPAccessControlAllowParameters ¶
type PreviewIPAccessControlAllowParameters struct { // The IP address or CIDR range. // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // The name which should be used for this Live Event. Changing this forces a new Live Event to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The subnet mask prefix length (see CIDR notation). // +kubebuilder:validation:Optional SubnetPrefixLength *float64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length,omitempty"` }
func (*PreviewIPAccessControlAllowParameters) DeepCopy ¶
func (in *PreviewIPAccessControlAllowParameters) DeepCopy() *PreviewIPAccessControlAllowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewIPAccessControlAllowParameters.
func (*PreviewIPAccessControlAllowParameters) DeepCopyInto ¶
func (in *PreviewIPAccessControlAllowParameters) DeepCopyInto(out *PreviewIPAccessControlAllowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreviewObservation ¶
type PreviewObservation struct {
Endpoint []PreviewEndpointObservation `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
}
func (*PreviewObservation) DeepCopy ¶
func (in *PreviewObservation) DeepCopy() *PreviewObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewObservation.
func (*PreviewObservation) DeepCopyInto ¶
func (in *PreviewObservation) DeepCopyInto(out *PreviewObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreviewParameters ¶
type PreviewParameters struct { // An alternative media identifier associated with the streaming locator created for the preview. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the Streaming Policy specified in the streaming_policy_name field. // +kubebuilder:validation:Optional AlternativeMediaID *string `json:"alternativeMediaId,omitempty" tf:"alternative_media_id,omitempty"` // One or more ip_access_control_allow blocks as defined above. // +kubebuilder:validation:Optional IPAccessControlAllow []PreviewIPAccessControlAllowParameters `json:"ipAccessControlAllow,omitempty" tf:"ip_access_control_allow,omitempty"` // The identifier of the preview locator in GUID format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PreviewLocator *string `json:"previewLocator,omitempty" tf:"preview_locator,omitempty"` // The name of streaming policy used for the live event preview. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional StreamingPolicyName *string `json:"streamingPolicyName,omitempty" tf:"streaming_policy_name,omitempty"` }
func (*PreviewParameters) DeepCopy ¶
func (in *PreviewParameters) DeepCopy() *PreviewParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewParameters.
func (*PreviewParameters) DeepCopyInto ¶
func (in *PreviewParameters) DeepCopyInto(out *PreviewParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequiredClaimObservation ¶ added in v0.27.0
type RequiredClaimObservation struct { }
func (*RequiredClaimObservation) DeepCopy ¶ added in v0.27.0
func (in *RequiredClaimObservation) DeepCopy() *RequiredClaimObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredClaimObservation.
func (*RequiredClaimObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RequiredClaimObservation) DeepCopyInto(out *RequiredClaimObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequiredClaimParameters ¶ added in v0.27.0
type RequiredClaimParameters struct { // Token claim type. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Token claim value. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RequiredClaimParameters) DeepCopy ¶ added in v0.27.0
func (in *RequiredClaimParameters) DeepCopy() *RequiredClaimParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredClaimParameters.
func (*RequiredClaimParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RequiredClaimParameters) DeepCopyInto(out *RequiredClaimParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesAccount ¶
type ServicesAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServicesAccountSpec `json:"spec"` Status ServicesAccountStatus `json:"status,omitempty"` }
ServicesAccount is the Schema for the ServicesAccounts API. Manages a Media Services Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*ServicesAccount) DeepCopy ¶
func (in *ServicesAccount) DeepCopy() *ServicesAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccount.
func (*ServicesAccount) DeepCopyInto ¶
func (in *ServicesAccount) DeepCopyInto(out *ServicesAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServicesAccount) DeepCopyObject ¶
func (in *ServicesAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServicesAccount) GetCondition ¶
func (mg *ServicesAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServicesAccount.
func (*ServicesAccount) GetConnectionDetailsMapping ¶
func (tr *ServicesAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServicesAccount
func (*ServicesAccount) GetDeletionPolicy ¶
func (mg *ServicesAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServicesAccount.
func (*ServicesAccount) GetID ¶
func (tr *ServicesAccount) GetID() string
GetID returns ID of underlying Terraform resource of this ServicesAccount
func (*ServicesAccount) GetObservation ¶
func (tr *ServicesAccount) GetObservation() (map[string]any, error)
GetObservation of this ServicesAccount
func (*ServicesAccount) GetParameters ¶
func (tr *ServicesAccount) GetParameters() (map[string]any, error)
GetParameters of this ServicesAccount
func (*ServicesAccount) GetProviderConfigReference ¶
func (mg *ServicesAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServicesAccount.
func (*ServicesAccount) GetProviderReference ¶
func (mg *ServicesAccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServicesAccount. Deprecated: Use GetProviderConfigReference.
func (*ServicesAccount) GetPublishConnectionDetailsTo ¶
func (mg *ServicesAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServicesAccount.
func (*ServicesAccount) GetTerraformResourceType ¶
func (mg *ServicesAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServicesAccount
func (*ServicesAccount) GetTerraformSchemaVersion ¶
func (tr *ServicesAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServicesAccount) GetWriteConnectionSecretToReference ¶
func (mg *ServicesAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServicesAccount.
func (*ServicesAccount) LateInitialize ¶
func (tr *ServicesAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServicesAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServicesAccount) ResolveReferences ¶
ResolveReferences of this ServicesAccount.
func (*ServicesAccount) SetConditions ¶
func (mg *ServicesAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this ServicesAccount.
func (*ServicesAccount) SetDeletionPolicy ¶
func (mg *ServicesAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServicesAccount.
func (*ServicesAccount) SetObservation ¶
func (tr *ServicesAccount) SetObservation(obs map[string]any) error
SetObservation for this ServicesAccount
func (*ServicesAccount) SetParameters ¶
func (tr *ServicesAccount) SetParameters(params map[string]any) error
SetParameters for this ServicesAccount
func (*ServicesAccount) SetProviderConfigReference ¶
func (mg *ServicesAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServicesAccount.
func (*ServicesAccount) SetProviderReference ¶
func (mg *ServicesAccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServicesAccount. Deprecated: Use SetProviderConfigReference.
func (*ServicesAccount) SetPublishConnectionDetailsTo ¶
func (mg *ServicesAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServicesAccount.
func (*ServicesAccount) SetWriteConnectionSecretToReference ¶
func (mg *ServicesAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServicesAccount.
type ServicesAccountList ¶
type ServicesAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServicesAccount `json:"items"` }
ServicesAccountList contains a list of ServicesAccounts
func (*ServicesAccountList) DeepCopy ¶
func (in *ServicesAccountList) DeepCopy() *ServicesAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountList.
func (*ServicesAccountList) DeepCopyInto ¶
func (in *ServicesAccountList) DeepCopyInto(out *ServicesAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServicesAccountList) DeepCopyObject ¶
func (in *ServicesAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServicesAccountList) GetItems ¶
func (l *ServicesAccountList) GetItems() []resource.Managed
GetItems of this ServicesAccountList.
type ServicesAccountObservation ¶
type ServicesAccountObservation struct { // An encryption block as defined below. // +kubebuilder:validation:Optional Encryption []EncryptionObservation `json:"encryption,omitempty" tf:"encryption,omitempty"` // The ID of the Media Services Account. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` }
func (*ServicesAccountObservation) DeepCopy ¶
func (in *ServicesAccountObservation) DeepCopy() *ServicesAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountObservation.
func (*ServicesAccountObservation) DeepCopyInto ¶
func (in *ServicesAccountObservation) DeepCopyInto(out *ServicesAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesAccountParameters ¶
type ServicesAccountParameters struct { // An encryption block as defined below. // +kubebuilder:validation:Optional Encryption []EncryptionParameters `json:"encryption,omitempty" tf:"encryption,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // A key_delivery_access_control block as defined below. // +kubebuilder:validation:Optional KeyDeliveryAccessControl []KeyDeliveryAccessControlParameters `json:"keyDeliveryAccessControl,omitempty" tf:"key_delivery_access_control,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Whether public network access is allowed for this server. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The name of the resource group in which to create the Media Services Account. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // One or more storage_account blocks as defined below. // +kubebuilder:validation:Required StorageAccount []StorageAccountParameters `json:"storageAccount" tf:"storage_account,omitempty"` // Specifies the storage authentication type. Possible value is ManagedIdentity or System. // +kubebuilder:validation:Optional StorageAuthenticationType *string `json:"storageAuthenticationType,omitempty" tf:"storage_authentication_type,omitempty"` // A mapping of tags assigned to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ServicesAccountParameters) DeepCopy ¶
func (in *ServicesAccountParameters) DeepCopy() *ServicesAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountParameters.
func (*ServicesAccountParameters) DeepCopyInto ¶
func (in *ServicesAccountParameters) DeepCopyInto(out *ServicesAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesAccountSpec ¶
type ServicesAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServicesAccountParameters `json:"forProvider"` }
ServicesAccountSpec defines the desired state of ServicesAccount
func (*ServicesAccountSpec) DeepCopy ¶
func (in *ServicesAccountSpec) DeepCopy() *ServicesAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountSpec.
func (*ServicesAccountSpec) DeepCopyInto ¶
func (in *ServicesAccountSpec) DeepCopyInto(out *ServicesAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesAccountStatus ¶
type ServicesAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServicesAccountObservation `json:"atProvider,omitempty"` }
ServicesAccountStatus defines the observed state of ServicesAccount.
func (*ServicesAccountStatus) DeepCopy ¶
func (in *ServicesAccountStatus) DeepCopy() *ServicesAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountStatus.
func (*ServicesAccountStatus) DeepCopyInto ¶
func (in *ServicesAccountStatus) DeepCopyInto(out *ServicesAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountManagedIdentityObservation ¶ added in v0.27.0
type StorageAccountManagedIdentityObservation struct { }
func (*StorageAccountManagedIdentityObservation) DeepCopy ¶ added in v0.27.0
func (in *StorageAccountManagedIdentityObservation) DeepCopy() *StorageAccountManagedIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountManagedIdentityObservation.
func (*StorageAccountManagedIdentityObservation) DeepCopyInto ¶ added in v0.27.0
func (in *StorageAccountManagedIdentityObservation) DeepCopyInto(out *StorageAccountManagedIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountManagedIdentityParameters ¶ added in v0.27.0
type StorageAccountManagedIdentityParameters struct { // Whether to use System Assigned Identity. Possible Values are true and false. // +kubebuilder:validation:Optional UseSystemAssignedIdentity *bool `json:"useSystemAssignedIdentity,omitempty" tf:"use_system_assigned_identity,omitempty"` // The ID of the User Assigned Identity. This value can only be set when use_system_assigned_identity is false // +kubebuilder:validation:Optional UserAssignedIdentityID *string `json:"userAssignedIdentityId,omitempty" tf:"user_assigned_identity_id,omitempty"` }
func (*StorageAccountManagedIdentityParameters) DeepCopy ¶ added in v0.27.0
func (in *StorageAccountManagedIdentityParameters) DeepCopy() *StorageAccountManagedIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountManagedIdentityParameters.
func (*StorageAccountManagedIdentityParameters) DeepCopyInto ¶ added in v0.27.0
func (in *StorageAccountManagedIdentityParameters) DeepCopyInto(out *StorageAccountManagedIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountObservation ¶
type StorageAccountObservation struct { }
func (*StorageAccountObservation) DeepCopy ¶
func (in *StorageAccountObservation) DeepCopy() *StorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountObservation.
func (*StorageAccountObservation) DeepCopyInto ¶
func (in *StorageAccountObservation) DeepCopyInto(out *StorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountParameters ¶
type StorageAccountParameters struct { // Specifies the ID of the Storage Account that will be associated with the Media Services instance. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // Reference to a Account in storage to populate id. // +kubebuilder:validation:Optional IDRef *v1.Reference `json:"idRef,omitempty" tf:"-"` // Selector for a Account in storage to populate id. // +kubebuilder:validation:Optional IDSelector *v1.Selector `json:"idSelector,omitempty" tf:"-"` // Specifies whether the storage account should be the primary account or not. Defaults to false. // +kubebuilder:validation:Optional IsPrimary *bool `json:"isPrimary,omitempty" tf:"is_primary,omitempty"` // A managed_identity block as defined below. // +kubebuilder:validation:Optional ManagedIdentity []StorageAccountManagedIdentityParameters `json:"managedIdentity,omitempty" tf:"managed_identity,omitempty"` }
func (*StorageAccountParameters) DeepCopy ¶
func (in *StorageAccountParameters) DeepCopy() *StorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountParameters.
func (*StorageAccountParameters) DeepCopyInto ¶
func (in *StorageAccountParameters) DeepCopyInto(out *StorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpoint ¶
type StreamingEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StreamingEndpointSpec `json:"spec"` Status StreamingEndpointStatus `json:"status,omitempty"` }
StreamingEndpoint is the Schema for the StreamingEndpoints API. Manages a Streaming Endpoint. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*StreamingEndpoint) DeepCopy ¶
func (in *StreamingEndpoint) DeepCopy() *StreamingEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpoint.
func (*StreamingEndpoint) DeepCopyInto ¶
func (in *StreamingEndpoint) DeepCopyInto(out *StreamingEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StreamingEndpoint) DeepCopyObject ¶
func (in *StreamingEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StreamingEndpoint) GetCondition ¶
func (mg *StreamingEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StreamingEndpoint.
func (*StreamingEndpoint) GetConnectionDetailsMapping ¶
func (tr *StreamingEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StreamingEndpoint
func (*StreamingEndpoint) GetDeletionPolicy ¶
func (mg *StreamingEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StreamingEndpoint.
func (*StreamingEndpoint) GetID ¶
func (tr *StreamingEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this StreamingEndpoint
func (*StreamingEndpoint) GetObservation ¶
func (tr *StreamingEndpoint) GetObservation() (map[string]any, error)
GetObservation of this StreamingEndpoint
func (*StreamingEndpoint) GetParameters ¶
func (tr *StreamingEndpoint) GetParameters() (map[string]any, error)
GetParameters of this StreamingEndpoint
func (*StreamingEndpoint) GetProviderConfigReference ¶
func (mg *StreamingEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StreamingEndpoint.
func (*StreamingEndpoint) GetProviderReference ¶
func (mg *StreamingEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this StreamingEndpoint. Deprecated: Use GetProviderConfigReference.
func (*StreamingEndpoint) GetPublishConnectionDetailsTo ¶
func (mg *StreamingEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StreamingEndpoint.
func (*StreamingEndpoint) GetTerraformResourceType ¶
func (mg *StreamingEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StreamingEndpoint
func (*StreamingEndpoint) GetTerraformSchemaVersion ¶
func (tr *StreamingEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StreamingEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *StreamingEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StreamingEndpoint.
func (*StreamingEndpoint) LateInitialize ¶
func (tr *StreamingEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StreamingEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*StreamingEndpoint) ResolveReferences ¶
ResolveReferences of this StreamingEndpoint.
func (*StreamingEndpoint) SetConditions ¶
func (mg *StreamingEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this StreamingEndpoint.
func (*StreamingEndpoint) SetDeletionPolicy ¶
func (mg *StreamingEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StreamingEndpoint.
func (*StreamingEndpoint) SetObservation ¶
func (tr *StreamingEndpoint) SetObservation(obs map[string]any) error
SetObservation for this StreamingEndpoint
func (*StreamingEndpoint) SetParameters ¶
func (tr *StreamingEndpoint) SetParameters(params map[string]any) error
SetParameters for this StreamingEndpoint
func (*StreamingEndpoint) SetProviderConfigReference ¶
func (mg *StreamingEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StreamingEndpoint.
func (*StreamingEndpoint) SetProviderReference ¶
func (mg *StreamingEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StreamingEndpoint. Deprecated: Use SetProviderConfigReference.
func (*StreamingEndpoint) SetPublishConnectionDetailsTo ¶
func (mg *StreamingEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StreamingEndpoint.
func (*StreamingEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *StreamingEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StreamingEndpoint.
type StreamingEndpointCrossSiteAccessPolicyObservation ¶
type StreamingEndpointCrossSiteAccessPolicyObservation struct { }
func (*StreamingEndpointCrossSiteAccessPolicyObservation) DeepCopy ¶
func (in *StreamingEndpointCrossSiteAccessPolicyObservation) DeepCopy() *StreamingEndpointCrossSiteAccessPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointCrossSiteAccessPolicyObservation.
func (*StreamingEndpointCrossSiteAccessPolicyObservation) DeepCopyInto ¶
func (in *StreamingEndpointCrossSiteAccessPolicyObservation) DeepCopyInto(out *StreamingEndpointCrossSiteAccessPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointCrossSiteAccessPolicyParameters ¶
type StreamingEndpointCrossSiteAccessPolicyParameters struct { // The content of clientaccesspolicy.xml used by Silverlight. // +kubebuilder:validation:Optional ClientAccessPolicy *string `json:"clientAccessPolicy,omitempty" tf:"client_access_policy,omitempty"` // The content of crossdomain.xml used by Silverlight. // +kubebuilder:validation:Optional CrossDomainPolicy *string `json:"crossDomainPolicy,omitempty" tf:"cross_domain_policy,omitempty"` }
func (*StreamingEndpointCrossSiteAccessPolicyParameters) DeepCopy ¶
func (in *StreamingEndpointCrossSiteAccessPolicyParameters) DeepCopy() *StreamingEndpointCrossSiteAccessPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointCrossSiteAccessPolicyParameters.
func (*StreamingEndpointCrossSiteAccessPolicyParameters) DeepCopyInto ¶
func (in *StreamingEndpointCrossSiteAccessPolicyParameters) DeepCopyInto(out *StreamingEndpointCrossSiteAccessPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointList ¶
type StreamingEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StreamingEndpoint `json:"items"` }
StreamingEndpointList contains a list of StreamingEndpoints
func (*StreamingEndpointList) DeepCopy ¶
func (in *StreamingEndpointList) DeepCopy() *StreamingEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointList.
func (*StreamingEndpointList) DeepCopyInto ¶
func (in *StreamingEndpointList) DeepCopyInto(out *StreamingEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StreamingEndpointList) DeepCopyObject ¶
func (in *StreamingEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StreamingEndpointList) GetItems ¶
func (l *StreamingEndpointList) GetItems() []resource.Managed
GetItems of this StreamingEndpointList.
type StreamingEndpointObservation ¶
type StreamingEndpointObservation struct { // The host name of the Streaming Endpoint. HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // The ID of the Streaming Endpoint. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*StreamingEndpointObservation) DeepCopy ¶
func (in *StreamingEndpointObservation) DeepCopy() *StreamingEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointObservation.
func (*StreamingEndpointObservation) DeepCopyInto ¶
func (in *StreamingEndpointObservation) DeepCopyInto(out *StreamingEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointParameters ¶
type StreamingEndpointParameters struct { // A access_control block as defined below. // +kubebuilder:validation:Optional AccessControl []AccessControlParameters `json:"accessControl,omitempty" tf:"access_control,omitempty"` // The flag indicates if the resource should be automatically started on creation. // +kubebuilder:validation:Optional AutoStartEnabled *bool `json:"autoStartEnabled,omitempty" tf:"auto_start_enabled,omitempty"` // The CDN enabled flag. // +kubebuilder:validation:Optional CdnEnabled *bool `json:"cdnEnabled,omitempty" tf:"cdn_enabled,omitempty"` // The CDN profile name. // +kubebuilder:validation:Optional CdnProfile *string `json:"cdnProfile,omitempty" tf:"cdn_profile,omitempty"` // The CDN provider name. Supported value are StandardVerizon,PremiumVerizon and StandardAkamai // +kubebuilder:validation:Optional CdnProvider *string `json:"cdnProvider,omitempty" tf:"cdn_provider,omitempty"` // A cross_site_access_policy block as defined below. // +kubebuilder:validation:Optional CrossSiteAccessPolicy []StreamingEndpointCrossSiteAccessPolicyParameters `json:"crossSiteAccessPolicy,omitempty" tf:"cross_site_access_policy,omitempty"` // The custom host names of the streaming endpoint. // +kubebuilder:validation:Optional CustomHostNames []*string `json:"customHostNames,omitempty" tf:"custom_host_names,omitempty"` // The streaming endpoint description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Azure Region where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Max cache age in seconds. // +kubebuilder:validation:Optional MaxCacheAgeSeconds *float64 `json:"maxCacheAgeSeconds,omitempty" tf:"max_cache_age_seconds,omitempty"` // The Media Services account name. Changing this forces a new Streaming Endpoint to be created. // +crossplane:generate:reference:type=ServicesAccount // +kubebuilder:validation:Optional MediaServicesAccountName *string `json:"mediaServicesAccountName,omitempty" tf:"media_services_account_name,omitempty"` // Reference to a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameRef *v1.Reference `json:"mediaServicesAccountNameRef,omitempty" tf:"-"` // Selector for a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameSelector *v1.Selector `json:"mediaServicesAccountNameSelector,omitempty" tf:"-"` // The name of the Resource Group where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The number of scale units. To create a Standard Streaming Endpoint set 0. For Premium Streaming Endpoint valid values are between 1 and 10. // +kubebuilder:validation:Required ScaleUnits *float64 `json:"scaleUnits" tf:"scale_units,omitempty"` // A mapping of tags which should be assigned to the Streaming Endpoint. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*StreamingEndpointParameters) DeepCopy ¶
func (in *StreamingEndpointParameters) DeepCopy() *StreamingEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointParameters.
func (*StreamingEndpointParameters) DeepCopyInto ¶
func (in *StreamingEndpointParameters) DeepCopyInto(out *StreamingEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointSpec ¶
type StreamingEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StreamingEndpointParameters `json:"forProvider"` }
StreamingEndpointSpec defines the desired state of StreamingEndpoint
func (*StreamingEndpointSpec) DeepCopy ¶
func (in *StreamingEndpointSpec) DeepCopy() *StreamingEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointSpec.
func (*StreamingEndpointSpec) DeepCopyInto ¶
func (in *StreamingEndpointSpec) DeepCopyInto(out *StreamingEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointStatus ¶
type StreamingEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StreamingEndpointObservation `json:"atProvider,omitempty"` }
StreamingEndpointStatus defines the observed state of StreamingEndpoint.
func (*StreamingEndpointStatus) DeepCopy ¶
func (in *StreamingEndpointStatus) DeepCopy() *StreamingEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointStatus.
func (*StreamingEndpointStatus) DeepCopyInto ¶
func (in *StreamingEndpointStatus) DeepCopyInto(out *StreamingEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingLocator ¶
type StreamingLocator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StreamingLocatorSpec `json:"spec"` Status StreamingLocatorStatus `json:"status,omitempty"` }
StreamingLocator is the Schema for the StreamingLocators API. Manages a Media Streaming Locator. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*StreamingLocator) DeepCopy ¶
func (in *StreamingLocator) DeepCopy() *StreamingLocator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocator.
func (*StreamingLocator) DeepCopyInto ¶
func (in *StreamingLocator) DeepCopyInto(out *StreamingLocator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StreamingLocator) DeepCopyObject ¶
func (in *StreamingLocator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StreamingLocator) GetCondition ¶
func (mg *StreamingLocator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StreamingLocator.
func (*StreamingLocator) GetConnectionDetailsMapping ¶
func (tr *StreamingLocator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StreamingLocator
func (*StreamingLocator) GetDeletionPolicy ¶
func (mg *StreamingLocator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StreamingLocator.
func (*StreamingLocator) GetID ¶
func (tr *StreamingLocator) GetID() string
GetID returns ID of underlying Terraform resource of this StreamingLocator
func (*StreamingLocator) GetObservation ¶
func (tr *StreamingLocator) GetObservation() (map[string]any, error)
GetObservation of this StreamingLocator
func (*StreamingLocator) GetParameters ¶
func (tr *StreamingLocator) GetParameters() (map[string]any, error)
GetParameters of this StreamingLocator
func (*StreamingLocator) GetProviderConfigReference ¶
func (mg *StreamingLocator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StreamingLocator.
func (*StreamingLocator) GetProviderReference ¶
func (mg *StreamingLocator) GetProviderReference() *xpv1.Reference
GetProviderReference of this StreamingLocator. Deprecated: Use GetProviderConfigReference.
func (*StreamingLocator) GetPublishConnectionDetailsTo ¶
func (mg *StreamingLocator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StreamingLocator.
func (*StreamingLocator) GetTerraformResourceType ¶
func (mg *StreamingLocator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StreamingLocator
func (*StreamingLocator) GetTerraformSchemaVersion ¶
func (tr *StreamingLocator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StreamingLocator) GetWriteConnectionSecretToReference ¶
func (mg *StreamingLocator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StreamingLocator.
func (*StreamingLocator) LateInitialize ¶
func (tr *StreamingLocator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StreamingLocator using its observed tfState. returns True if there are any spec changes for the resource.
func (*StreamingLocator) ResolveReferences ¶
ResolveReferences of this StreamingLocator.
func (*StreamingLocator) SetConditions ¶
func (mg *StreamingLocator) SetConditions(c ...xpv1.Condition)
SetConditions of this StreamingLocator.
func (*StreamingLocator) SetDeletionPolicy ¶
func (mg *StreamingLocator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StreamingLocator.
func (*StreamingLocator) SetObservation ¶
func (tr *StreamingLocator) SetObservation(obs map[string]any) error
SetObservation for this StreamingLocator
func (*StreamingLocator) SetParameters ¶
func (tr *StreamingLocator) SetParameters(params map[string]any) error
SetParameters for this StreamingLocator
func (*StreamingLocator) SetProviderConfigReference ¶
func (mg *StreamingLocator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StreamingLocator.
func (*StreamingLocator) SetProviderReference ¶
func (mg *StreamingLocator) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StreamingLocator. Deprecated: Use SetProviderConfigReference.
func (*StreamingLocator) SetPublishConnectionDetailsTo ¶
func (mg *StreamingLocator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StreamingLocator.
func (*StreamingLocator) SetWriteConnectionSecretToReference ¶
func (mg *StreamingLocator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StreamingLocator.
type StreamingLocatorList ¶
type StreamingLocatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StreamingLocator `json:"items"` }
StreamingLocatorList contains a list of StreamingLocators
func (*StreamingLocatorList) DeepCopy ¶
func (in *StreamingLocatorList) DeepCopy() *StreamingLocatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorList.
func (*StreamingLocatorList) DeepCopyInto ¶
func (in *StreamingLocatorList) DeepCopyInto(out *StreamingLocatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StreamingLocatorList) DeepCopyObject ¶
func (in *StreamingLocatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StreamingLocatorList) GetItems ¶
func (l *StreamingLocatorList) GetItems() []resource.Managed
GetItems of this StreamingLocatorList.
type StreamingLocatorObservation ¶
type StreamingLocatorObservation struct { // The ID of the Streaming Locator. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*StreamingLocatorObservation) DeepCopy ¶
func (in *StreamingLocatorObservation) DeepCopy() *StreamingLocatorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorObservation.
func (*StreamingLocatorObservation) DeepCopyInto ¶
func (in *StreamingLocatorObservation) DeepCopyInto(out *StreamingLocatorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingLocatorParameters ¶
type StreamingLocatorParameters struct { // Alternative Media ID of this Streaming Locator. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional AlternativeMediaID *string `json:"alternativeMediaId,omitempty" tf:"alternative_media_id,omitempty"` // Asset Name. Changing this forces a new Streaming Locator to be created. // +crossplane:generate:reference:type=Asset // +kubebuilder:validation:Optional AssetName *string `json:"assetName,omitempty" tf:"asset_name,omitempty"` // Reference to a Asset to populate assetName. // +kubebuilder:validation:Optional AssetNameRef *v1.Reference `json:"assetNameRef,omitempty" tf:"-"` // Selector for a Asset to populate assetName. // +kubebuilder:validation:Optional AssetNameSelector *v1.Selector `json:"assetNameSelector,omitempty" tf:"-"` // One or more content_key blocks as defined below. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional ContentKey []ContentKeyParameters `json:"contentKey,omitempty" tf:"content_key,omitempty"` // Name of the default Content Key Policy used by this Streaming Locator.Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional DefaultContentKeyPolicyName *string `json:"defaultContentKeyPolicyName,omitempty" tf:"default_content_key_policy_name,omitempty"` // The end time of the Streaming Locator. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The Media Services account name. Changing this forces a new Streaming Locator to be created. // +crossplane:generate:reference:type=ServicesAccount // +kubebuilder:validation:Optional MediaServicesAccountName *string `json:"mediaServicesAccountName,omitempty" tf:"media_services_account_name,omitempty"` // Reference to a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameRef *v1.Reference `json:"mediaServicesAccountNameRef,omitempty" tf:"-"` // Selector for a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameSelector *v1.Selector `json:"mediaServicesAccountNameSelector,omitempty" tf:"-"` // The name of the Resource Group where the Streaming Locator should exist. Changing this forces a new Streaming Locator to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The start time of the Streaming Locator. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The ID of the Streaming Locator. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Optional StreamingLocatorID *string `json:"streamingLocatorId,omitempty" tf:"streaming_locator_id,omitempty"` // Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: Predefined_DownloadOnly, Predefined_ClearStreamingOnly, Predefined_DownloadAndClearStreaming, Predefined_ClearKey, Predefined_MultiDrmCencStreaming and Predefined_MultiDrmStreaming. Changing this forces a new Streaming Locator to be created. // +kubebuilder:validation:Required StreamingPolicyName *string `json:"streamingPolicyName" tf:"streaming_policy_name,omitempty"` }
func (*StreamingLocatorParameters) DeepCopy ¶
func (in *StreamingLocatorParameters) DeepCopy() *StreamingLocatorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorParameters.
func (*StreamingLocatorParameters) DeepCopyInto ¶
func (in *StreamingLocatorParameters) DeepCopyInto(out *StreamingLocatorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingLocatorSpec ¶
type StreamingLocatorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StreamingLocatorParameters `json:"forProvider"` }
StreamingLocatorSpec defines the desired state of StreamingLocator
func (*StreamingLocatorSpec) DeepCopy ¶
func (in *StreamingLocatorSpec) DeepCopy() *StreamingLocatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorSpec.
func (*StreamingLocatorSpec) DeepCopyInto ¶
func (in *StreamingLocatorSpec) DeepCopyInto(out *StreamingLocatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingLocatorStatus ¶
type StreamingLocatorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StreamingLocatorObservation `json:"atProvider,omitempty"` }
StreamingLocatorStatus defines the observed state of StreamingLocator.
func (*StreamingLocatorStatus) DeepCopy ¶
func (in *StreamingLocatorStatus) DeepCopy() *StreamingLocatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorStatus.
func (*StreamingLocatorStatus) DeepCopyInto ¶
func (in *StreamingLocatorStatus) DeepCopyInto(out *StreamingLocatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicy ¶
type StreamingPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StreamingPolicySpec `json:"spec"` Status StreamingPolicyStatus `json:"status,omitempty"` }
StreamingPolicy is the Schema for the StreamingPolicys API. Manages a Streaming Policy. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*StreamingPolicy) DeepCopy ¶
func (in *StreamingPolicy) DeepCopy() *StreamingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicy.
func (*StreamingPolicy) DeepCopyInto ¶
func (in *StreamingPolicy) DeepCopyInto(out *StreamingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StreamingPolicy) DeepCopyObject ¶
func (in *StreamingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StreamingPolicy) GetCondition ¶
func (mg *StreamingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StreamingPolicy.
func (*StreamingPolicy) GetConnectionDetailsMapping ¶
func (tr *StreamingPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StreamingPolicy
func (*StreamingPolicy) GetDeletionPolicy ¶
func (mg *StreamingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StreamingPolicy.
func (*StreamingPolicy) GetID ¶
func (tr *StreamingPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this StreamingPolicy
func (*StreamingPolicy) GetObservation ¶
func (tr *StreamingPolicy) GetObservation() (map[string]any, error)
GetObservation of this StreamingPolicy
func (*StreamingPolicy) GetParameters ¶
func (tr *StreamingPolicy) GetParameters() (map[string]any, error)
GetParameters of this StreamingPolicy
func (*StreamingPolicy) GetProviderConfigReference ¶
func (mg *StreamingPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StreamingPolicy.
func (*StreamingPolicy) GetProviderReference ¶
func (mg *StreamingPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this StreamingPolicy. Deprecated: Use GetProviderConfigReference.
func (*StreamingPolicy) GetPublishConnectionDetailsTo ¶
func (mg *StreamingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StreamingPolicy.
func (*StreamingPolicy) GetTerraformResourceType ¶
func (mg *StreamingPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StreamingPolicy
func (*StreamingPolicy) GetTerraformSchemaVersion ¶
func (tr *StreamingPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StreamingPolicy) GetWriteConnectionSecretToReference ¶
func (mg *StreamingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StreamingPolicy.
func (*StreamingPolicy) LateInitialize ¶
func (tr *StreamingPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StreamingPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*StreamingPolicy) ResolveReferences ¶
ResolveReferences of this StreamingPolicy.
func (*StreamingPolicy) SetConditions ¶
func (mg *StreamingPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this StreamingPolicy.
func (*StreamingPolicy) SetDeletionPolicy ¶
func (mg *StreamingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StreamingPolicy.
func (*StreamingPolicy) SetObservation ¶
func (tr *StreamingPolicy) SetObservation(obs map[string]any) error
SetObservation for this StreamingPolicy
func (*StreamingPolicy) SetParameters ¶
func (tr *StreamingPolicy) SetParameters(params map[string]any) error
SetParameters for this StreamingPolicy
func (*StreamingPolicy) SetProviderConfigReference ¶
func (mg *StreamingPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StreamingPolicy.
func (*StreamingPolicy) SetProviderReference ¶
func (mg *StreamingPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StreamingPolicy. Deprecated: Use SetProviderConfigReference.
func (*StreamingPolicy) SetPublishConnectionDetailsTo ¶
func (mg *StreamingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StreamingPolicy.
func (*StreamingPolicy) SetWriteConnectionSecretToReference ¶
func (mg *StreamingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StreamingPolicy.
type StreamingPolicyList ¶
type StreamingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StreamingPolicy `json:"items"` }
StreamingPolicyList contains a list of StreamingPolicys
func (*StreamingPolicyList) DeepCopy ¶
func (in *StreamingPolicyList) DeepCopy() *StreamingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicyList.
func (*StreamingPolicyList) DeepCopyInto ¶
func (in *StreamingPolicyList) DeepCopyInto(out *StreamingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StreamingPolicyList) DeepCopyObject ¶
func (in *StreamingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StreamingPolicyList) GetItems ¶
func (l *StreamingPolicyList) GetItems() []resource.Managed
GetItems of this StreamingPolicyList.
type StreamingPolicyObservation ¶
type StreamingPolicyObservation struct { // The ID of the Streaming Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*StreamingPolicyObservation) DeepCopy ¶
func (in *StreamingPolicyObservation) DeepCopy() *StreamingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicyObservation.
func (*StreamingPolicyObservation) DeepCopyInto ¶
func (in *StreamingPolicyObservation) DeepCopyInto(out *StreamingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicyParameters ¶
type StreamingPolicyParameters struct { // A common_encryption_cbcs block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional CommonEncryptionCbcs []CommonEncryptionCbcsParameters `json:"commonEncryptionCbcs,omitempty" tf:"common_encryption_cbcs,omitempty"` // A common_encryption_cenc block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional CommonEncryptionCenc []CommonEncryptionCencParameters `json:"commonEncryptionCenc,omitempty" tf:"common_encryption_cenc,omitempty"` // Default Content Key used by current Streaming Policy. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional DefaultContentKeyPolicyName *string `json:"defaultContentKeyPolicyName,omitempty" tf:"default_content_key_policy_name,omitempty"` // The Media Services account name. Changing this forces a new Streaming Policy to be created. // +crossplane:generate:reference:type=ServicesAccount // +kubebuilder:validation:Optional MediaServicesAccountName *string `json:"mediaServicesAccountName,omitempty" tf:"media_services_account_name,omitempty"` // Reference to a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameRef *v1.Reference `json:"mediaServicesAccountNameRef,omitempty" tf:"-"` // Selector for a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameSelector *v1.Selector `json:"mediaServicesAccountNameSelector,omitempty" tf:"-"` // A no_encryption_enabled_protocols block as defined below. Changing this forces a new Streaming Policy to be created. // +kubebuilder:validation:Optional NoEncryptionEnabledProtocols []NoEncryptionEnabledProtocolsParameters `json:"noEncryptionEnabledProtocols,omitempty" tf:"no_encryption_enabled_protocols,omitempty"` // The name of the Resource Group where the Streaming Policy should exist. Changing this forces a new Streaming Policy to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*StreamingPolicyParameters) DeepCopy ¶
func (in *StreamingPolicyParameters) DeepCopy() *StreamingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicyParameters.
func (*StreamingPolicyParameters) DeepCopyInto ¶
func (in *StreamingPolicyParameters) DeepCopyInto(out *StreamingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpec ¶
type StreamingPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider StreamingPolicyParameters `json:"forProvider"` }
StreamingPolicySpec defines the desired state of StreamingPolicy
func (*StreamingPolicySpec) DeepCopy ¶
func (in *StreamingPolicySpec) DeepCopy() *StreamingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpec.
func (*StreamingPolicySpec) DeepCopyInto ¶
func (in *StreamingPolicySpec) DeepCopyInto(out *StreamingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicyStatus ¶
type StreamingPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StreamingPolicyObservation `json:"atProvider,omitempty"` }
StreamingPolicyStatus defines the observed state of StreamingPolicy.
func (*StreamingPolicyStatus) DeepCopy ¶
func (in *StreamingPolicyStatus) DeepCopy() *StreamingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicyStatus.
func (*StreamingPolicyStatus) DeepCopyInto ¶
func (in *StreamingPolicyStatus) DeepCopyInto(out *StreamingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TokenRestrictionObservation ¶ added in v0.27.0
type TokenRestrictionObservation struct { }
func (*TokenRestrictionObservation) DeepCopy ¶ added in v0.27.0
func (in *TokenRestrictionObservation) DeepCopy() *TokenRestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRestrictionObservation.
func (*TokenRestrictionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TokenRestrictionObservation) DeepCopyInto(out *TokenRestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TokenRestrictionParameters ¶ added in v0.27.0
type TokenRestrictionParameters struct { // One or more alternate_key block as defined above. // +kubebuilder:validation:Optional AlternateKey []AlternateKeyParameters `json:"alternateKey,omitempty" tf:"alternate_key,omitempty"` // The audience for the token. // +kubebuilder:validation:Optional Audience *string `json:"audience,omitempty" tf:"audience,omitempty"` // The token issuer. // +kubebuilder:validation:Optional Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // The OpenID connect discovery document. // +kubebuilder:validation:Optional OpenIDConnectDiscoveryDocument *string `json:"openIdConnectDiscoveryDocument,omitempty" tf:"open_id_connect_discovery_document,omitempty"` // The RSA parameter exponent. // +kubebuilder:validation:Optional PrimaryRsaTokenKeyExponentSecretRef *v1.SecretKeySelector `json:"primaryRsaTokenKeyExponentSecretRef,omitempty" tf:"-"` // The RSA parameter modulus. // +kubebuilder:validation:Optional PrimaryRsaTokenKeyModulusSecretRef *v1.SecretKeySelector `json:"primaryRsaTokenKeyModulusSecretRef,omitempty" tf:"-"` // The key value of the key. Specifies a symmetric key for token validation. // +kubebuilder:validation:Optional PrimarySymmetricTokenKeySecretRef *v1.SecretKeySelector `json:"primarySymmetricTokenKeySecretRef,omitempty" tf:"-"` // The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation. // +kubebuilder:validation:Optional PrimaryX509TokenKeyRawSecretRef *v1.SecretKeySelector `json:"primaryX509TokenKeyRawSecretRef,omitempty" tf:"-"` // One or more required_claim blocks as defined above. // +kubebuilder:validation:Optional RequiredClaim []RequiredClaimParameters `json:"requiredClaim,omitempty" tf:"required_claim,omitempty"` // The type of token. Supported values are Jwt or Swt. // +kubebuilder:validation:Optional TokenType *string `json:"tokenType,omitempty" tf:"token_type,omitempty"` }
func (*TokenRestrictionParameters) DeepCopy ¶ added in v0.27.0
func (in *TokenRestrictionParameters) DeepCopy() *TokenRestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRestrictionParameters.
func (*TokenRestrictionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TokenRestrictionParameters) DeepCopyInto(out *TokenRestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackSelectionObservation ¶ added in v0.27.0
type TrackSelectionObservation struct { }
func (*TrackSelectionObservation) DeepCopy ¶ added in v0.27.0
func (in *TrackSelectionObservation) DeepCopy() *TrackSelectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackSelectionObservation.
func (*TrackSelectionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TrackSelectionObservation) DeepCopyInto(out *TrackSelectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackSelectionParameters ¶ added in v0.27.0
type TrackSelectionParameters struct { // One or more condition blocks as defined above. // +kubebuilder:validation:Required Condition []ConditionParameters `json:"condition" tf:"condition,omitempty"` }
func (*TrackSelectionParameters) DeepCopy ¶ added in v0.27.0
func (in *TrackSelectionParameters) DeepCopy() *TrackSelectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackSelectionParameters.
func (*TrackSelectionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TrackSelectionParameters) DeepCopyInto(out *TrackSelectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Transform ¶
type Transform struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransformSpec `json:"spec"` Status TransformStatus `json:"status,omitempty"` }
Transform is the Schema for the Transforms API. Manages a Transform. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*Transform) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Transform.
func (*Transform) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Transform) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Transform) GetCondition ¶
func (mg *Transform) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Transform.
func (*Transform) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Transform
func (*Transform) GetDeletionPolicy ¶
func (mg *Transform) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Transform.
func (*Transform) GetObservation ¶
GetObservation of this Transform
func (*Transform) GetParameters ¶
GetParameters of this Transform
func (*Transform) GetProviderConfigReference ¶
GetProviderConfigReference of this Transform.
func (*Transform) GetProviderReference ¶
GetProviderReference of this Transform. Deprecated: Use GetProviderConfigReference.
func (*Transform) GetPublishConnectionDetailsTo ¶
func (mg *Transform) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Transform.
func (*Transform) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Transform
func (*Transform) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Transform) GetWriteConnectionSecretToReference ¶
func (mg *Transform) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Transform.
func (*Transform) LateInitialize ¶
LateInitialize this Transform using its observed tfState. returns True if there are any spec changes for the resource.
func (*Transform) ResolveReferences ¶
ResolveReferences of this Transform.
func (*Transform) SetConditions ¶
SetConditions of this Transform.
func (*Transform) SetDeletionPolicy ¶
func (mg *Transform) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Transform.
func (*Transform) SetObservation ¶
SetObservation for this Transform
func (*Transform) SetParameters ¶
SetParameters for this Transform
func (*Transform) SetProviderConfigReference ¶
SetProviderConfigReference of this Transform.
func (*Transform) SetProviderReference ¶
SetProviderReference of this Transform. Deprecated: Use SetProviderConfigReference.
func (*Transform) SetPublishConnectionDetailsTo ¶
func (mg *Transform) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Transform.
func (*Transform) SetWriteConnectionSecretToReference ¶
func (mg *Transform) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Transform.
type TransformList ¶
type TransformList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Transform `json:"items"` }
TransformList contains a list of Transforms
func (*TransformList) DeepCopy ¶
func (in *TransformList) DeepCopy() *TransformList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformList.
func (*TransformList) DeepCopyInto ¶
func (in *TransformList) DeepCopyInto(out *TransformList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransformList) DeepCopyObject ¶
func (in *TransformList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransformList) GetItems ¶
func (l *TransformList) GetItems() []resource.Managed
GetItems of this TransformList.
type TransformObservation ¶
type TransformObservation struct { // The ID of the Transform. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TransformObservation) DeepCopy ¶
func (in *TransformObservation) DeepCopy() *TransformObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformObservation.
func (*TransformObservation) DeepCopyInto ¶
func (in *TransformObservation) DeepCopyInto(out *TransformObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformParameters ¶
type TransformParameters struct { // An optional verbose description of the Transform. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Media Services account name. Changing this forces a new Transform to be created. // +crossplane:generate:reference:type=ServicesAccount // +kubebuilder:validation:Optional MediaServicesAccountName *string `json:"mediaServicesAccountName,omitempty" tf:"media_services_account_name,omitempty"` // Reference to a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameRef *v1.Reference `json:"mediaServicesAccountNameRef,omitempty" tf:"-"` // Selector for a ServicesAccount to populate mediaServicesAccountName. // +kubebuilder:validation:Optional MediaServicesAccountNameSelector *v1.Selector `json:"mediaServicesAccountNameSelector,omitempty" tf:"-"` // One or more output blocks as defined below. At least one output must be defined. // +kubebuilder:validation:Optional Output []OutputParameters `json:"output,omitempty" tf:"output,omitempty"` // The name of the Resource Group where the Transform should exist. Changing this forces a new Transform to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*TransformParameters) DeepCopy ¶
func (in *TransformParameters) DeepCopy() *TransformParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformParameters.
func (*TransformParameters) DeepCopyInto ¶
func (in *TransformParameters) DeepCopyInto(out *TransformParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformSpec ¶
type TransformSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TransformParameters `json:"forProvider"` }
TransformSpec defines the desired state of Transform
func (*TransformSpec) DeepCopy ¶
func (in *TransformSpec) DeepCopy() *TransformSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformSpec.
func (*TransformSpec) DeepCopyInto ¶
func (in *TransformSpec) DeepCopyInto(out *TransformSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformStatus ¶
type TransformStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TransformObservation `json:"atProvider,omitempty"` }
TransformStatus defines the observed state of Transform.
func (*TransformStatus) DeepCopy ¶
func (in *TransformStatus) DeepCopy() *TransformStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformStatus.
func (*TransformStatus) DeepCopyInto ¶
func (in *TransformStatus) DeepCopyInto(out *TransformStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoAnalyzerPresetObservation ¶
type VideoAnalyzerPresetObservation struct { }
func (*VideoAnalyzerPresetObservation) DeepCopy ¶
func (in *VideoAnalyzerPresetObservation) DeepCopy() *VideoAnalyzerPresetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerPresetObservation.
func (*VideoAnalyzerPresetObservation) DeepCopyInto ¶
func (in *VideoAnalyzerPresetObservation) DeepCopyInto(out *VideoAnalyzerPresetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoAnalyzerPresetParameters ¶
type VideoAnalyzerPresetParameters struct { // Possibles value are Basic or Standard. Determines the set of audio analysis operations to be performed. // +kubebuilder:validation:Optional AudioAnalysisMode *string `json:"audioAnalysisMode,omitempty" tf:"audio_analysis_mode,omitempty"` // The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fallback to 'en-US'." The list of supported languages is available here: https://go.microsoft.com/fwlink/?linkid=2109463. Possible values are ar-EG, ar-SY, de-DE, en-AU, en-GB, en-US, es-ES, es-MX, fr-FR, hi-IN, it-IT, ja-JP, ko-KR, pt-BR, ru-RU and zh-CN. // +kubebuilder:validation:Optional AudioLanguage *string `json:"audioLanguage,omitempty" tf:"audio_language,omitempty"` // Defines the type of insights that you want the service to generate. The allowed values are AudioInsightsOnly, VideoInsightsOnly, and AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out. // +kubebuilder:validation:Optional InsightsType *string `json:"insightsType,omitempty" tf:"insights_type,omitempty"` }
func (*VideoAnalyzerPresetParameters) DeepCopy ¶
func (in *VideoAnalyzerPresetParameters) DeepCopy() *VideoAnalyzerPresetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerPresetParameters.
func (*VideoAnalyzerPresetParameters) DeepCopyInto ¶
func (in *VideoAnalyzerPresetParameters) DeepCopyInto(out *VideoAnalyzerPresetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_asset_types.go
- zz_assetfilter_types.go
- zz_contentkeypolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_liveevent_types.go
- zz_liveeventoutput_types.go
- zz_servicesaccount_types.go
- zz_streamingendpoint_types.go
- zz_streaminglocator_types.go
- zz_streamingpolicy_types.go
- zz_transform_types.go