Documentation ¶
Overview ¶
+groupName=media.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Asset
- func (in *Asset) DeepCopy() *Asset
- func (in *Asset) DeepCopyInto(out *Asset)
- func (in *Asset) DeepCopyObject() runtime.Object
- func (r *Asset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Asset) ValidateCreate() error
- func (r *Asset) ValidateDelete() error
- func (r *Asset) ValidateUpdate(old runtime.Object) error
- type AssetFilter
- func (in *AssetFilter) DeepCopy() *AssetFilter
- func (in *AssetFilter) DeepCopyInto(out *AssetFilter)
- func (in *AssetFilter) DeepCopyObject() runtime.Object
- func (r *AssetFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AssetFilter) ValidateCreate() error
- func (r *AssetFilter) ValidateDelete() error
- func (r *AssetFilter) ValidateUpdate(old runtime.Object) error
- type AssetFilterList
- type AssetFilterSpec
- type AssetFilterSpecPresentationTimeRange
- type AssetFilterSpecPresentationTimeRangeCodec
- type AssetFilterSpecResource
- type AssetFilterSpecTrackSelection
- type AssetFilterSpecTrackSelectionCondition
- type AssetFilterStatus
- type AssetList
- type AssetSpec
- type AssetSpecResource
- type AssetStatus
- type ContentKeyPolicy
- func (in *ContentKeyPolicy) DeepCopy() *ContentKeyPolicy
- func (in *ContentKeyPolicy) DeepCopyInto(out *ContentKeyPolicy)
- func (in *ContentKeyPolicy) DeepCopyObject() runtime.Object
- func (r *ContentKeyPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ContentKeyPolicy) ValidateCreate() error
- func (r *ContentKeyPolicy) ValidateDelete() error
- func (r *ContentKeyPolicy) ValidateUpdate(old runtime.Object) error
- type ContentKeyPolicyList
- type ContentKeyPolicySpec
- type ContentKeyPolicySpecPolicyOption
- type ContentKeyPolicySpecPolicyOptionFairplayConfiguration
- type ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec
- func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration
- type ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec
- func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense
- func (in *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense) DeepCopy() *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense
- func (in *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense)
- type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight
- func (in *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight) DeepCopy() *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight
- func (in *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight)
- type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec
- func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ContentKeyPolicySpecPolicyOptionTokenRestriction
- type ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec
- func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim
- func (in *ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim) DeepCopy() *ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim
- func (in *ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim)
- type ContentKeyPolicySpecResource
- type ContentKeyPolicyStatus
- type Job
- func (in *Job) DeepCopy() *Job
- func (in *Job) DeepCopyInto(out *Job)
- func (in *Job) DeepCopyObject() runtime.Object
- func (r *Job) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Job) ValidateCreate() error
- func (r *Job) ValidateDelete() error
- func (r *Job) ValidateUpdate(old runtime.Object) error
- type JobList
- type JobSpec
- type JobSpecInputAsset
- type JobSpecInputAssetCodec
- type JobSpecOutputAsset
- type JobSpecResource
- type JobStatus
- type LiveEvent
- func (in *LiveEvent) DeepCopy() *LiveEvent
- func (in *LiveEvent) DeepCopyInto(out *LiveEvent)
- func (in *LiveEvent) DeepCopyObject() runtime.Object
- func (r *LiveEvent) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LiveEvent) ValidateCreate() error
- func (r *LiveEvent) ValidateDelete() error
- func (r *LiveEvent) ValidateUpdate(old runtime.Object) error
- type LiveEventList
- type LiveEventOutput
- func (in *LiveEventOutput) DeepCopy() *LiveEventOutput
- func (in *LiveEventOutput) DeepCopyInto(out *LiveEventOutput)
- func (in *LiveEventOutput) DeepCopyObject() runtime.Object
- func (r *LiveEventOutput) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LiveEventOutput) ValidateCreate() error
- func (r *LiveEventOutput) ValidateDelete() error
- func (r *LiveEventOutput) ValidateUpdate(old runtime.Object) error
- type LiveEventOutputList
- type LiveEventOutputSpec
- type LiveEventOutputSpecResource
- type LiveEventOutputStatus
- type LiveEventSpec
- type LiveEventSpecCrossSiteAccessPolicy
- type LiveEventSpecCrossSiteAccessPolicyCodec
- type LiveEventSpecEncoding
- type LiveEventSpecEncodingCodec
- type LiveEventSpecInput
- type LiveEventSpecInputCodec
- type LiveEventSpecInputEndpoint
- type LiveEventSpecInputIpAccessControlAllow
- type LiveEventSpecPreview
- type LiveEventSpecPreviewCodec
- type LiveEventSpecPreviewEndpoint
- type LiveEventSpecPreviewIpAccessControlAllow
- type LiveEventSpecResource
- type LiveEventStatus
- type ServicesAccount
- func (in *ServicesAccount) DeepCopy() *ServicesAccount
- func (in *ServicesAccount) DeepCopyInto(out *ServicesAccount)
- func (in *ServicesAccount) DeepCopyObject() runtime.Object
- func (r *ServicesAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServicesAccount) ValidateCreate() error
- func (r *ServicesAccount) ValidateDelete() error
- func (r *ServicesAccount) ValidateUpdate(old runtime.Object) error
- type ServicesAccountList
- type ServicesAccountSpec
- type ServicesAccountSpecIdentity
- type ServicesAccountSpecIdentityCodec
- type ServicesAccountSpecKeyDeliveryAccessControl
- type ServicesAccountSpecKeyDeliveryAccessControlCodec
- func (ServicesAccountSpecKeyDeliveryAccessControlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServicesAccountSpecKeyDeliveryAccessControlCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServicesAccountSpecKeyDeliveryAccessControlCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServicesAccountSpecResource
- type ServicesAccountSpecStorageAccount
- type ServicesAccountStatus
- type StreamingEndpoint
- func (in *StreamingEndpoint) DeepCopy() *StreamingEndpoint
- func (in *StreamingEndpoint) DeepCopyInto(out *StreamingEndpoint)
- func (in *StreamingEndpoint) DeepCopyObject() runtime.Object
- func (r *StreamingEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StreamingEndpoint) ValidateCreate() error
- func (r *StreamingEndpoint) ValidateDelete() error
- func (r *StreamingEndpoint) ValidateUpdate(old runtime.Object) error
- type StreamingEndpointList
- type StreamingEndpointSpec
- type StreamingEndpointSpecAccessControl
- type StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey
- func (in *StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey) DeepCopy() *StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey
- func (in *StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey) DeepCopyInto(out *StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey)
- type StreamingEndpointSpecAccessControlCodec
- type StreamingEndpointSpecAccessControlIpAllow
- type StreamingEndpointSpecCrossSiteAccessPolicy
- type StreamingEndpointSpecCrossSiteAccessPolicyCodec
- func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StreamingEndpointSpecResource
- type StreamingEndpointStatus
- type StreamingLocator
- func (in *StreamingLocator) DeepCopy() *StreamingLocator
- func (in *StreamingLocator) DeepCopyInto(out *StreamingLocator)
- func (in *StreamingLocator) DeepCopyObject() runtime.Object
- func (r *StreamingLocator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StreamingLocator) ValidateCreate() error
- func (r *StreamingLocator) ValidateDelete() error
- func (r *StreamingLocator) ValidateUpdate(old runtime.Object) error
- type StreamingLocatorList
- type StreamingLocatorSpec
- type StreamingLocatorSpecContentKey
- type StreamingLocatorSpecResource
- type StreamingLocatorStatus
- type StreamingPolicy
- func (in *StreamingPolicy) DeepCopy() *StreamingPolicy
- func (in *StreamingPolicy) DeepCopyInto(out *StreamingPolicy)
- func (in *StreamingPolicy) DeepCopyObject() runtime.Object
- func (r *StreamingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StreamingPolicy) ValidateCreate() error
- func (r *StreamingPolicy) ValidateDelete() error
- func (r *StreamingPolicy) ValidateUpdate(old runtime.Object) error
- type StreamingPolicyList
- type StreamingPolicySpec
- type StreamingPolicySpecCommonEncryptionCbcs
- type StreamingPolicySpecCommonEncryptionCbcsCodec
- type StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey
- type StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec
- func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StreamingPolicySpecCommonEncryptionCbcsDrmFairplay
- type StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec
- func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols
- type StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec
- func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StreamingPolicySpecCommonEncryptionCenc
- type StreamingPolicySpecCommonEncryptionCencCodec
- type StreamingPolicySpecCommonEncryptionCencDefaultContentKey
- type StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec
- func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StreamingPolicySpecCommonEncryptionCencDrmPlayready
- type StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec
- func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StreamingPolicySpecCommonEncryptionCencEnabledProtocols
- type StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec
- func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StreamingPolicySpecNoEncryptionEnabledProtocols
- type StreamingPolicySpecNoEncryptionEnabledProtocolsCodec
- func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StreamingPolicySpecResource
- type StreamingPolicyStatus
- type Transform
- func (in *Transform) DeepCopy() *Transform
- func (in *Transform) DeepCopyInto(out *Transform)
- func (in *Transform) DeepCopyObject() runtime.Object
- func (r *Transform) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Transform) ValidateCreate() error
- func (r *Transform) ValidateDelete() error
- func (r *Transform) ValidateUpdate(old runtime.Object) error
- type TransformList
- type TransformSpec
- type TransformSpecOutput
- type TransformSpecOutputAudioAnalyzerPreset
- type TransformSpecOutputAudioAnalyzerPresetCodec
- type TransformSpecOutputBuiltinPreset
- type TransformSpecOutputBuiltinPresetCodec
- type TransformSpecOutputFaceDetectorPreset
- type TransformSpecOutputFaceDetectorPresetCodec
- type TransformSpecOutputVideoAnalyzerPreset
- type TransformSpecOutputVideoAnalyzerPresetCodec
- type TransformSpecResource
- type TransformStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: media.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Asset ¶
type Asset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AssetSpec `json:"spec,omitempty"` Status AssetStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*Asset) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Asset) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AssetFilter ¶
type AssetFilter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AssetFilterSpec `json:"spec,omitempty"` Status AssetFilterStatus `json:"status,omitempty"` }
func (*AssetFilter) DeepCopy ¶
func (in *AssetFilter) DeepCopy() *AssetFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilter.
func (*AssetFilter) DeepCopyInto ¶
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 ¶
func (in *AssetFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AssetFilter) SetupWebhookWithManager ¶
func (r *AssetFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AssetFilter) ValidateCreate ¶
func (r *AssetFilter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AssetFilter) ValidateDelete ¶
func (r *AssetFilter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AssetFilter) ValidateUpdate ¶
func (r *AssetFilter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AssetFilterList ¶
type AssetFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AssetFilter CRD objects Items []AssetFilter `json:"items,omitempty"` }
AssetFilterList is a list of AssetFilters
func (*AssetFilterList) DeepCopy ¶
func (in *AssetFilterList) DeepCopy() *AssetFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterList.
func (*AssetFilterList) DeepCopyInto ¶
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 ¶
func (in *AssetFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AssetFilterSpec ¶
type AssetFilterSpec struct { State *AssetFilterSpecResource `json:"state,omitempty" tf:"-"` Resource AssetFilterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AssetFilterSpec) DeepCopy ¶
func (in *AssetFilterSpec) DeepCopy() *AssetFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterSpec.
func (*AssetFilterSpec) DeepCopyInto ¶
func (in *AssetFilterSpec) DeepCopyInto(out *AssetFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetFilterSpecPresentationTimeRange ¶
type AssetFilterSpecPresentationTimeRange struct { // +optional EndInUnits *int64 `json:"endInUnits,omitempty" tf:"end_in_units"` // +optional ForceEnd *bool `json:"forceEnd,omitempty" tf:"force_end"` // +optional LiveBackoffInUnits *int64 `json:"liveBackoffInUnits,omitempty" tf:"live_backoff_in_units"` // +optional PresentationWindowInUnits *int64 `json:"presentationWindowInUnits,omitempty" tf:"presentation_window_in_units"` // +optional StartInUnits *int64 `json:"startInUnits,omitempty" tf:"start_in_units"` // +optional UnitTimescaleInMiliseconds *int64 `json:"unitTimescaleInMiliseconds,omitempty" tf:"unit_timescale_in_miliseconds"` }
func (*AssetFilterSpecPresentationTimeRange) DeepCopy ¶
func (in *AssetFilterSpecPresentationTimeRange) DeepCopy() *AssetFilterSpecPresentationTimeRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterSpecPresentationTimeRange.
func (*AssetFilterSpecPresentationTimeRange) DeepCopyInto ¶
func (in *AssetFilterSpecPresentationTimeRange) DeepCopyInto(out *AssetFilterSpecPresentationTimeRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetFilterSpecPresentationTimeRangeCodec ¶
type AssetFilterSpecPresentationTimeRangeCodec struct { }
+k8s:deepcopy-gen=false
func (AssetFilterSpecPresentationTimeRangeCodec) Decode ¶
func (AssetFilterSpecPresentationTimeRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AssetFilterSpecPresentationTimeRangeCodec) Encode ¶
func (AssetFilterSpecPresentationTimeRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AssetFilterSpecPresentationTimeRangeCodec) IsEmpty ¶
func (AssetFilterSpecPresentationTimeRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
type AssetFilterSpecResource ¶
type AssetFilterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AssetID *string `json:"assetID" tf:"asset_id"` // +optional FirstQualityBitrate *int64 `json:"firstQualityBitrate,omitempty" tf:"first_quality_bitrate"` Name *string `json:"name" tf:"name"` // +optional PresentationTimeRange *AssetFilterSpecPresentationTimeRange `json:"presentationTimeRange,omitempty" tf:"presentation_time_range"` // +optional TrackSelection []AssetFilterSpecTrackSelection `json:"trackSelection,omitempty" tf:"track_selection"` }
func (*AssetFilterSpecResource) DeepCopy ¶
func (in *AssetFilterSpecResource) DeepCopy() *AssetFilterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterSpecResource.
func (*AssetFilterSpecResource) DeepCopyInto ¶
func (in *AssetFilterSpecResource) DeepCopyInto(out *AssetFilterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetFilterSpecTrackSelection ¶
type AssetFilterSpecTrackSelection struct {
Condition []AssetFilterSpecTrackSelectionCondition `json:"condition" tf:"condition"`
}
func (*AssetFilterSpecTrackSelection) DeepCopy ¶
func (in *AssetFilterSpecTrackSelection) DeepCopy() *AssetFilterSpecTrackSelection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterSpecTrackSelection.
func (*AssetFilterSpecTrackSelection) DeepCopyInto ¶
func (in *AssetFilterSpecTrackSelection) DeepCopyInto(out *AssetFilterSpecTrackSelection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetFilterSpecTrackSelectionCondition ¶
type AssetFilterSpecTrackSelectionCondition struct { // +optional Operation *string `json:"operation,omitempty" tf:"operation"` // +optional Property *string `json:"property,omitempty" tf:"property"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*AssetFilterSpecTrackSelectionCondition) DeepCopy ¶
func (in *AssetFilterSpecTrackSelectionCondition) DeepCopy() *AssetFilterSpecTrackSelectionCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterSpecTrackSelectionCondition.
func (*AssetFilterSpecTrackSelectionCondition) DeepCopyInto ¶
func (in *AssetFilterSpecTrackSelectionCondition) DeepCopyInto(out *AssetFilterSpecTrackSelectionCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetFilterStatus ¶
type AssetFilterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AssetFilterStatus) DeepCopy ¶
func (in *AssetFilterStatus) DeepCopy() *AssetFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterStatus.
func (*AssetFilterStatus) DeepCopyInto ¶
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 is a list of Asset CRD objects Items []Asset `json:"items,omitempty"` }
AssetList is 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.
type AssetSpec ¶
type AssetSpec struct { State *AssetSpecResource `json:"state,omitempty" tf:"-"` Resource AssetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AssetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetSpec.
type AssetSpecResource ¶
type AssetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AlternateID *string `json:"alternateID,omitempty" tf:"alternate_id"` // +optional Container *string `json:"container,omitempty" tf:"container"` // +optional Description *string `json:"description,omitempty" tf:"description"` MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name"` }
func (*AssetSpecResource) DeepCopy ¶
func (in *AssetSpecResource) DeepCopy() *AssetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetSpecResource.
func (*AssetSpecResource) DeepCopyInto ¶
func (in *AssetSpecResource) DeepCopyInto(out *AssetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetStatus ¶
type AssetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 ContentKeyPolicy ¶
type ContentKeyPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContentKeyPolicySpec `json:"spec,omitempty"` Status ContentKeyPolicyStatus `json:"status,omitempty"` }
func (*ContentKeyPolicy) DeepCopy ¶
func (in *ContentKeyPolicy) DeepCopy() *ContentKeyPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicy.
func (*ContentKeyPolicy) DeepCopyInto ¶
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 ¶
func (in *ContentKeyPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContentKeyPolicy) SetupWebhookWithManager ¶
func (r *ContentKeyPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ContentKeyPolicy) ValidateCreate ¶
func (r *ContentKeyPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ContentKeyPolicy) ValidateDelete ¶
func (r *ContentKeyPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ContentKeyPolicy) ValidateUpdate ¶
func (r *ContentKeyPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ContentKeyPolicyList ¶
type ContentKeyPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContentKeyPolicy CRD objects Items []ContentKeyPolicy `json:"items,omitempty"` }
ContentKeyPolicyList is a list of ContentKeyPolicys
func (*ContentKeyPolicyList) DeepCopy ¶
func (in *ContentKeyPolicyList) DeepCopy() *ContentKeyPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicyList.
func (*ContentKeyPolicyList) DeepCopyInto ¶
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 ¶
func (in *ContentKeyPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContentKeyPolicySpec ¶
type ContentKeyPolicySpec struct { State *ContentKeyPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ContentKeyPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ContentKeyPolicySpec) DeepCopy ¶
func (in *ContentKeyPolicySpec) DeepCopy() *ContentKeyPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpec.
func (*ContentKeyPolicySpec) DeepCopyInto ¶
func (in *ContentKeyPolicySpec) DeepCopyInto(out *ContentKeyPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpecPolicyOption ¶
type ContentKeyPolicySpecPolicyOption struct { // +optional ClearKeyConfigurationEnabled *bool `json:"clearKeyConfigurationEnabled,omitempty" tf:"clear_key_configuration_enabled"` // +optional FairplayConfiguration *ContentKeyPolicySpecPolicyOptionFairplayConfiguration `json:"fairplayConfiguration,omitempty" tf:"fairplay_configuration"` Name *string `json:"name" tf:"name"` // +optional OpenRestrictionEnabled *bool `json:"openRestrictionEnabled,omitempty" tf:"open_restriction_enabled"` // +optional PlayreadyConfigurationLicense []ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense `json:"playreadyConfigurationLicense,omitempty" tf:"playready_configuration_license"` // +optional TokenRestriction *ContentKeyPolicySpecPolicyOptionTokenRestriction `json:"tokenRestriction,omitempty" tf:"token_restriction"` // +optional WidevineConfigurationTemplate *string `json:"widevineConfigurationTemplate,omitempty" tf:"widevine_configuration_template"` }
func (*ContentKeyPolicySpecPolicyOption) DeepCopy ¶
func (in *ContentKeyPolicySpecPolicyOption) DeepCopy() *ContentKeyPolicySpecPolicyOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpecPolicyOption.
func (*ContentKeyPolicySpecPolicyOption) DeepCopyInto ¶
func (in *ContentKeyPolicySpecPolicyOption) DeepCopyInto(out *ContentKeyPolicySpecPolicyOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpecPolicyOptionFairplayConfiguration ¶
type ContentKeyPolicySpecPolicyOptionFairplayConfiguration struct { // +optional Ask *string `json:"-" sensitive:"true" tf:"ask"` // +optional OfflineRentalConfiguration *ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration `json:"offlineRentalConfiguration,omitempty" tf:"offline_rental_configuration"` // +optional Pfx *string `json:"-" sensitive:"true" tf:"pfx"` // +optional PfxPassword *string `json:"-" sensitive:"true" tf:"pfx_password"` // +optional RentalAndLeaseKeyType *string `json:"rentalAndLeaseKeyType,omitempty" tf:"rental_and_lease_key_type"` // +optional RentalDurationSeconds *int64 `json:"rentalDurationSeconds,omitempty" tf:"rental_duration_seconds"` }
func (*ContentKeyPolicySpecPolicyOptionFairplayConfiguration) DeepCopy ¶
func (in *ContentKeyPolicySpecPolicyOptionFairplayConfiguration) DeepCopy() *ContentKeyPolicySpecPolicyOptionFairplayConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpecPolicyOptionFairplayConfiguration.
func (*ContentKeyPolicySpecPolicyOptionFairplayConfiguration) DeepCopyInto ¶
func (in *ContentKeyPolicySpecPolicyOptionFairplayConfiguration) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionFairplayConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec ¶
type ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) Decode ¶
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) Encode ¶
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) IsEmpty ¶
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration ¶
type ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration struct { // +optional PlaybackDurationSeconds *int64 `json:"playbackDurationSeconds,omitempty" tf:"playback_duration_seconds"` // +optional StorageDurationSeconds *int64 `json:"storageDurationSeconds,omitempty" tf:"storage_duration_seconds"` }
func (*ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration) DeepCopy ¶
func (in *ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration) DeepCopy() *ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration.
func (*ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration) DeepCopyInto ¶
func (in *ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec ¶
type ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec) Decode ¶
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec) Encode ¶
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ContentKeyPolicySpecPolicyOptionFairplayConfigurationOfflineRentalConfigurationCodec) IsEmpty ¶
type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense ¶
type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense struct { // +optional AllowTestDevices *bool `json:"allowTestDevices,omitempty" tf:"allow_test_devices"` // +optional BeginDate *string `json:"beginDate,omitempty" tf:"begin_date"` // +optional ContentKeyLocationFromHeaderEnabled *bool `json:"contentKeyLocationFromHeaderEnabled,omitempty" tf:"content_key_location_from_header_enabled"` // +optional ContentKeyLocationFromKeyID *string `json:"contentKeyLocationFromKeyID,omitempty" tf:"content_key_location_from_key_id"` // +optional ContentType *string `json:"contentType,omitempty" tf:"content_type"` // +optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date"` // +optional GracePeriod *string `json:"-" sensitive:"true" tf:"grace_period"` // +optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type"` // +optional PlayRight *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight `json:"playRight,omitempty" tf:"play_right"` // +optional RelativeBeginDate *string `json:"relativeBeginDate,omitempty" tf:"relative_begin_date"` // +optional RelativeExpirationDate *string `json:"relativeExpirationDate,omitempty" tf:"relative_expiration_date"` }
func (*ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense) DeepCopy ¶
func (in *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense) DeepCopy() *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense.
func (*ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense) DeepCopyInto ¶
func (in *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicense)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight ¶
type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight struct { // +optional AgcAndColorStripeRestriction *int64 `json:"agcAndColorStripeRestriction,omitempty" tf:"agc_and_color_stripe_restriction"` // +optional AllowPassingVideoContentToUnknownOutput *string `json:"allowPassingVideoContentToUnknownOutput,omitempty" tf:"allow_passing_video_content_to_unknown_output"` // +optional AnalogVideoOpl *int64 `json:"analogVideoOpl,omitempty" tf:"analog_video_opl"` // +optional CompressedDigitalAudioOpl *int64 `json:"compressedDigitalAudioOpl,omitempty" tf:"compressed_digital_audio_opl"` // +optional DigitalVideoOnlyContentRestriction *bool `json:"digitalVideoOnlyContentRestriction,omitempty" tf:"digital_video_only_content_restriction"` // +optional FirstPlayExpiration *string `json:"firstPlayExpiration,omitempty" tf:"first_play_expiration"` // +optional ImageConstraintForAnalogComponentVideoRestriction *bool `` /* 127-byte string literal not displayed */ // +optional ImageConstraintForAnalogComputerMonitorRestriction *bool `` /* 129-byte string literal not displayed */ // +optional ScmsRestriction *int64 `json:"scmsRestriction,omitempty" tf:"scms_restriction"` // +optional UncompressedDigitalAudioOpl *int64 `json:"uncompressedDigitalAudioOpl,omitempty" tf:"uncompressed_digital_audio_opl"` // +optional UncompressedDigitalVideoOpl *int64 `json:"uncompressedDigitalVideoOpl,omitempty" tf:"uncompressed_digital_video_opl"` }
func (*ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight) DeepCopy ¶
func (in *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight) DeepCopy() *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight.
func (*ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight) DeepCopyInto ¶
func (in *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRight)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec ¶
type ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec struct { }
+k8s:deepcopy-gen=false
func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) Decode ¶
func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) Encode ¶
func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) IsEmpty ¶
func (ContentKeyPolicySpecPolicyOptionPlayreadyConfigurationLicensePlayRightCodec) IsEmpty(ptr unsafe.Pointer) bool
type ContentKeyPolicySpecPolicyOptionTokenRestriction ¶
type ContentKeyPolicySpecPolicyOptionTokenRestriction struct { // +optional Audience *string `json:"audience,omitempty" tf:"audience"` // +optional Issuer *string `json:"issuer,omitempty" tf:"issuer"` // +optional OpenIDConnectDiscoveryDocument *string `json:"openIDConnectDiscoveryDocument,omitempty" tf:"open_id_connect_discovery_document"` // +optional PrimaryRsaTokenKeyExponent *string `json:"-" sensitive:"true" tf:"primary_rsa_token_key_exponent"` // +optional PrimaryRsaTokenKeyModulus *string `json:"-" sensitive:"true" tf:"primary_rsa_token_key_modulus"` // +optional PrimarySymmetricTokenKey *string `json:"-" sensitive:"true" tf:"primary_symmetric_token_key"` // +optional PrimaryX509TokenKeyRaw *string `json:"-" sensitive:"true" tf:"primary_x509_token_key_raw"` // +optional RequiredClaim []ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim `json:"requiredClaim,omitempty" tf:"required_claim"` // +optional TokenType *string `json:"tokenType,omitempty" tf:"token_type"` }
func (*ContentKeyPolicySpecPolicyOptionTokenRestriction) DeepCopy ¶
func (in *ContentKeyPolicySpecPolicyOptionTokenRestriction) DeepCopy() *ContentKeyPolicySpecPolicyOptionTokenRestriction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpecPolicyOptionTokenRestriction.
func (*ContentKeyPolicySpecPolicyOptionTokenRestriction) DeepCopyInto ¶
func (in *ContentKeyPolicySpecPolicyOptionTokenRestriction) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionTokenRestriction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec ¶
type ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec struct { }
+k8s:deepcopy-gen=false
func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) Decode ¶
func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) Encode ¶
func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) IsEmpty ¶
func (ContentKeyPolicySpecPolicyOptionTokenRestrictionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim ¶
type ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim struct { // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim) DeepCopy ¶
func (in *ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim) DeepCopy() *ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim.
func (*ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim) DeepCopyInto ¶
func (in *ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim) DeepCopyInto(out *ContentKeyPolicySpecPolicyOptionTokenRestrictionRequiredClaim)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicySpecResource ¶
type ContentKeyPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name"` Name *string `json:"name" tf:"name"` // +kubebuilder:validation:MinItems=1 PolicyOption []ContentKeyPolicySpecPolicyOption `json:"policyOption" tf:"policy_option"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*ContentKeyPolicySpecResource) DeepCopy ¶
func (in *ContentKeyPolicySpecResource) DeepCopy() *ContentKeyPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicySpecResource.
func (*ContentKeyPolicySpecResource) DeepCopyInto ¶
func (in *ContentKeyPolicySpecResource) DeepCopyInto(out *ContentKeyPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentKeyPolicyStatus ¶
type ContentKeyPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ContentKeyPolicyStatus) DeepCopy ¶
func (in *ContentKeyPolicyStatus) DeepCopy() *ContentKeyPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicyStatus.
func (*ContentKeyPolicyStatus) DeepCopyInto ¶
func (in *ContentKeyPolicyStatus) DeepCopyInto(out *ContentKeyPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Job ¶
type Job struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobSpec `json:"spec,omitempty"` Status JobStatus `json:"status,omitempty"` }
func (*Job) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Job) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Job) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Job) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type JobList ¶
type JobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Job CRD objects Items []Job `json:"items,omitempty"` }
JobList is a list of Jobs
func (*JobList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.
func (*JobList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpec ¶
type JobSpec struct { State *JobSpecResource `json:"state,omitempty" tf:"-"` Resource JobSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*JobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
type JobSpecInputAsset ¶
type JobSpecInputAsset struct { // +optional Label *string `json:"label,omitempty" tf:"label"` Name *string `json:"name" tf:"name"` }
func (*JobSpecInputAsset) DeepCopy ¶
func (in *JobSpecInputAsset) DeepCopy() *JobSpecInputAsset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecInputAsset.
func (*JobSpecInputAsset) DeepCopyInto ¶
func (in *JobSpecInputAsset) DeepCopyInto(out *JobSpecInputAsset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecInputAssetCodec ¶
type JobSpecInputAssetCodec struct { }
+k8s:deepcopy-gen=false
func (JobSpecInputAssetCodec) Decode ¶
func (JobSpecInputAssetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (JobSpecInputAssetCodec) Encode ¶
func (JobSpecInputAssetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (JobSpecInputAssetCodec) IsEmpty ¶
func (JobSpecInputAssetCodec) IsEmpty(ptr unsafe.Pointer) bool
type JobSpecOutputAsset ¶
type JobSpecOutputAsset struct { // +optional Label *string `json:"label,omitempty" tf:"label"` Name *string `json:"name" tf:"name"` }
func (*JobSpecOutputAsset) DeepCopy ¶
func (in *JobSpecOutputAsset) DeepCopy() *JobSpecOutputAsset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecOutputAsset.
func (*JobSpecOutputAsset) DeepCopyInto ¶
func (in *JobSpecOutputAsset) DeepCopyInto(out *JobSpecOutputAsset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecResource ¶
type JobSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` InputAsset *JobSpecInputAsset `json:"inputAsset" tf:"input_asset"` MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name"` Name *string `json:"name" tf:"name"` // +kubebuilder:validation:MinItems=1 OutputAsset []JobSpecOutputAsset `json:"outputAsset" tf:"output_asset"` // +optional Priority *string `json:"priority,omitempty" tf:"priority"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` TransformName *string `json:"transformName" tf:"transform_name"` }
func (*JobSpecResource) DeepCopy ¶
func (in *JobSpecResource) DeepCopy() *JobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecResource.
func (*JobSpecResource) DeepCopyInto ¶
func (in *JobSpecResource) DeepCopyInto(out *JobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobStatus ¶
type JobStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*JobStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.
type LiveEvent ¶
type LiveEvent struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LiveEventSpec `json:"spec,omitempty"` Status LiveEventStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*LiveEvent) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LiveEvent) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type LiveEventList ¶
type LiveEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LiveEvent CRD objects Items []LiveEvent `json:"items,omitempty"` }
LiveEventList is 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.
type LiveEventOutput ¶
type LiveEventOutput struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LiveEventOutputSpec `json:"spec,omitempty"` Status LiveEventOutputStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *LiveEventOutput) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LiveEventOutput) ValidateCreate ¶
func (r *LiveEventOutput) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LiveEventOutput) ValidateDelete ¶
func (r *LiveEventOutput) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LiveEventOutput) ValidateUpdate ¶
func (r *LiveEventOutput) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LiveEventOutputList ¶
type LiveEventOutputList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LiveEventOutput CRD objects Items []LiveEventOutput `json:"items,omitempty"` }
LiveEventOutputList is 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.
type LiveEventOutputSpec ¶
type LiveEventOutputSpec struct { State *LiveEventOutputSpecResource `json:"state,omitempty" tf:"-"` Resource LiveEventOutputSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 LiveEventOutputSpecResource ¶
type LiveEventOutputSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ArchiveWindowDuration *string `json:"archiveWindowDuration" tf:"archive_window_duration"` AssetName *string `json:"assetName" tf:"asset_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional HlsFragmentsPerTsSegment *int64 `json:"hlsFragmentsPerTsSegment,omitempty" tf:"hls_fragments_per_ts_segment"` LiveEventID *string `json:"liveEventID" tf:"live_event_id"` // +optional ManifestName *string `json:"manifestName,omitempty" tf:"manifest_name"` Name *string `json:"name" tf:"name"` // +optional OutputSNAPTimeInSeconds *int64 `json:"outputSNAPTimeInSeconds,omitempty" tf:"output_snap_time_in_seconds"` }
func (*LiveEventOutputSpecResource) DeepCopy ¶
func (in *LiveEventOutputSpecResource) DeepCopy() *LiveEventOutputSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputSpecResource.
func (*LiveEventOutputSpecResource) DeepCopyInto ¶
func (in *LiveEventOutputSpecResource) DeepCopyInto(out *LiveEventOutputSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventOutputStatus ¶
type LiveEventOutputStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 LiveEventSpec ¶
type LiveEventSpec struct { State *LiveEventSpecResource `json:"state,omitempty" tf:"-"` Resource LiveEventSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 LiveEventSpecCrossSiteAccessPolicy ¶
type LiveEventSpecCrossSiteAccessPolicy struct { // +optional ClientAccessPolicy *string `json:"clientAccessPolicy,omitempty" tf:"client_access_policy"` // +optional CrossDomainPolicy *string `json:"crossDomainPolicy,omitempty" tf:"cross_domain_policy"` }
func (*LiveEventSpecCrossSiteAccessPolicy) DeepCopy ¶
func (in *LiveEventSpecCrossSiteAccessPolicy) DeepCopy() *LiveEventSpecCrossSiteAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecCrossSiteAccessPolicy.
func (*LiveEventSpecCrossSiteAccessPolicy) DeepCopyInto ¶
func (in *LiveEventSpecCrossSiteAccessPolicy) DeepCopyInto(out *LiveEventSpecCrossSiteAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpecCrossSiteAccessPolicyCodec ¶
type LiveEventSpecCrossSiteAccessPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (LiveEventSpecCrossSiteAccessPolicyCodec) Decode ¶
func (LiveEventSpecCrossSiteAccessPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LiveEventSpecCrossSiteAccessPolicyCodec) Encode ¶
func (LiveEventSpecCrossSiteAccessPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LiveEventSpecCrossSiteAccessPolicyCodec) IsEmpty ¶
func (LiveEventSpecCrossSiteAccessPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type LiveEventSpecEncoding ¶
type LiveEventSpecEncoding struct { // +optional KeyFrameInterval *string `json:"keyFrameInterval,omitempty" tf:"key_frame_interval"` // +optional PresetName *string `json:"presetName,omitempty" tf:"preset_name"` // +optional StretchMode *string `json:"stretchMode,omitempty" tf:"stretch_mode"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*LiveEventSpecEncoding) DeepCopy ¶
func (in *LiveEventSpecEncoding) DeepCopy() *LiveEventSpecEncoding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecEncoding.
func (*LiveEventSpecEncoding) DeepCopyInto ¶
func (in *LiveEventSpecEncoding) DeepCopyInto(out *LiveEventSpecEncoding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpecEncodingCodec ¶
type LiveEventSpecEncodingCodec struct { }
+k8s:deepcopy-gen=false
func (LiveEventSpecEncodingCodec) Decode ¶
func (LiveEventSpecEncodingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LiveEventSpecEncodingCodec) Encode ¶
func (LiveEventSpecEncodingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LiveEventSpecEncodingCodec) IsEmpty ¶
func (LiveEventSpecEncodingCodec) IsEmpty(ptr unsafe.Pointer) bool
type LiveEventSpecInput ¶
type LiveEventSpecInput struct { // +optional AccessToken *string `json:"accessToken,omitempty" tf:"access_token"` // +optional Endpoint []LiveEventSpecInputEndpoint `json:"endpoint,omitempty" tf:"endpoint"` // +optional IpAccessControlAllow []LiveEventSpecInputIpAccessControlAllow `json:"ipAccessControlAllow,omitempty" tf:"ip_access_control_allow"` // +optional KeyFrameIntervalDuration *string `json:"keyFrameIntervalDuration,omitempty" tf:"key_frame_interval_duration"` // +optional StreamingProtocol *string `json:"streamingProtocol,omitempty" tf:"streaming_protocol"` }
func (*LiveEventSpecInput) DeepCopy ¶
func (in *LiveEventSpecInput) DeepCopy() *LiveEventSpecInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecInput.
func (*LiveEventSpecInput) DeepCopyInto ¶
func (in *LiveEventSpecInput) DeepCopyInto(out *LiveEventSpecInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpecInputCodec ¶
type LiveEventSpecInputCodec struct { }
+k8s:deepcopy-gen=false
func (LiveEventSpecInputCodec) Decode ¶
func (LiveEventSpecInputCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LiveEventSpecInputCodec) Encode ¶
func (LiveEventSpecInputCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LiveEventSpecInputCodec) IsEmpty ¶
func (LiveEventSpecInputCodec) IsEmpty(ptr unsafe.Pointer) bool
type LiveEventSpecInputEndpoint ¶
type LiveEventSpecInputEndpoint struct { // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional Url *string `json:"url,omitempty" tf:"url"` }
func (*LiveEventSpecInputEndpoint) DeepCopy ¶
func (in *LiveEventSpecInputEndpoint) DeepCopy() *LiveEventSpecInputEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecInputEndpoint.
func (*LiveEventSpecInputEndpoint) DeepCopyInto ¶
func (in *LiveEventSpecInputEndpoint) DeepCopyInto(out *LiveEventSpecInputEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpecInputIpAccessControlAllow ¶
type LiveEventSpecInputIpAccessControlAllow struct { // +optional Address *string `json:"address,omitempty" tf:"address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional SubnetPrefixLength *int64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length"` }
func (*LiveEventSpecInputIpAccessControlAllow) DeepCopy ¶
func (in *LiveEventSpecInputIpAccessControlAllow) DeepCopy() *LiveEventSpecInputIpAccessControlAllow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecInputIpAccessControlAllow.
func (*LiveEventSpecInputIpAccessControlAllow) DeepCopyInto ¶
func (in *LiveEventSpecInputIpAccessControlAllow) DeepCopyInto(out *LiveEventSpecInputIpAccessControlAllow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpecPreview ¶
type LiveEventSpecPreview struct { // +optional AlternativeMediaID *string `json:"alternativeMediaID,omitempty" tf:"alternative_media_id"` // +optional Endpoint []LiveEventSpecPreviewEndpoint `json:"endpoint,omitempty" tf:"endpoint"` // +optional IpAccessControlAllow []LiveEventSpecPreviewIpAccessControlAllow `json:"ipAccessControlAllow,omitempty" tf:"ip_access_control_allow"` // +optional PreviewLocator *string `json:"previewLocator,omitempty" tf:"preview_locator"` // +optional StreamingPolicyName *string `json:"streamingPolicyName,omitempty" tf:"streaming_policy_name"` }
func (*LiveEventSpecPreview) DeepCopy ¶
func (in *LiveEventSpecPreview) DeepCopy() *LiveEventSpecPreview
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecPreview.
func (*LiveEventSpecPreview) DeepCopyInto ¶
func (in *LiveEventSpecPreview) DeepCopyInto(out *LiveEventSpecPreview)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpecPreviewCodec ¶
type LiveEventSpecPreviewCodec struct { }
+k8s:deepcopy-gen=false
func (LiveEventSpecPreviewCodec) Decode ¶
func (LiveEventSpecPreviewCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LiveEventSpecPreviewCodec) Encode ¶
func (LiveEventSpecPreviewCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LiveEventSpecPreviewCodec) IsEmpty ¶
func (LiveEventSpecPreviewCodec) IsEmpty(ptr unsafe.Pointer) bool
type LiveEventSpecPreviewEndpoint ¶
type LiveEventSpecPreviewEndpoint struct { // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional Url *string `json:"url,omitempty" tf:"url"` }
func (*LiveEventSpecPreviewEndpoint) DeepCopy ¶
func (in *LiveEventSpecPreviewEndpoint) DeepCopy() *LiveEventSpecPreviewEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecPreviewEndpoint.
func (*LiveEventSpecPreviewEndpoint) DeepCopyInto ¶
func (in *LiveEventSpecPreviewEndpoint) DeepCopyInto(out *LiveEventSpecPreviewEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpecPreviewIpAccessControlAllow ¶
type LiveEventSpecPreviewIpAccessControlAllow struct { // +optional Address *string `json:"address,omitempty" tf:"address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional SubnetPrefixLength *int64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length"` }
func (*LiveEventSpecPreviewIpAccessControlAllow) DeepCopy ¶
func (in *LiveEventSpecPreviewIpAccessControlAllow) DeepCopy() *LiveEventSpecPreviewIpAccessControlAllow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecPreviewIpAccessControlAllow.
func (*LiveEventSpecPreviewIpAccessControlAllow) DeepCopyInto ¶
func (in *LiveEventSpecPreviewIpAccessControlAllow) DeepCopyInto(out *LiveEventSpecPreviewIpAccessControlAllow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventSpecResource ¶
type LiveEventSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoStartEnabled *bool `json:"autoStartEnabled,omitempty" tf:"auto_start_enabled"` // +optional CrossSiteAccessPolicy *LiveEventSpecCrossSiteAccessPolicy `json:"crossSiteAccessPolicy,omitempty" tf:"cross_site_access_policy"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Encoding *LiveEventSpecEncoding `json:"encoding,omitempty" tf:"encoding"` // +optional HostnamePrefix *string `json:"hostnamePrefix,omitempty" tf:"hostname_prefix"` Input *LiveEventSpecInput `json:"input" tf:"input"` Location *string `json:"location" tf:"location"` MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name"` Name *string `json:"name" tf:"name"` // +optional Preview *LiveEventSpecPreview `json:"preview,omitempty" tf:"preview"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TranscriptionLanguages []string `json:"transcriptionLanguages,omitempty" tf:"transcription_languages"` // +optional UseStaticHostname *bool `json:"useStaticHostname,omitempty" tf:"use_static_hostname"` }
func (*LiveEventSpecResource) DeepCopy ¶
func (in *LiveEventSpecResource) DeepCopy() *LiveEventSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpecResource.
func (*LiveEventSpecResource) DeepCopyInto ¶
func (in *LiveEventSpecResource) DeepCopyInto(out *LiveEventSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiveEventStatus ¶
type LiveEventStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 ServicesAccount ¶
type ServicesAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServicesAccountSpec `json:"spec,omitempty"` Status ServicesAccountStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *ServicesAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServicesAccount) ValidateCreate ¶
func (r *ServicesAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServicesAccount) ValidateDelete ¶
func (r *ServicesAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServicesAccount) ValidateUpdate ¶
func (r *ServicesAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServicesAccountList ¶
type ServicesAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServicesAccount CRD objects Items []ServicesAccount `json:"items,omitempty"` }
ServicesAccountList is 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.
type ServicesAccountSpec ¶
type ServicesAccountSpec struct { State *ServicesAccountSpecResource `json:"state,omitempty" tf:"-"` Resource ServicesAccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 ServicesAccountSpecIdentity ¶
type ServicesAccountSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*ServicesAccountSpecIdentity) DeepCopy ¶
func (in *ServicesAccountSpecIdentity) DeepCopy() *ServicesAccountSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountSpecIdentity.
func (*ServicesAccountSpecIdentity) DeepCopyInto ¶
func (in *ServicesAccountSpecIdentity) DeepCopyInto(out *ServicesAccountSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesAccountSpecIdentityCodec ¶
type ServicesAccountSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (ServicesAccountSpecIdentityCodec) Decode ¶
func (ServicesAccountSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServicesAccountSpecIdentityCodec) Encode ¶
func (ServicesAccountSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServicesAccountSpecIdentityCodec) IsEmpty ¶
func (ServicesAccountSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServicesAccountSpecKeyDeliveryAccessControl ¶
type ServicesAccountSpecKeyDeliveryAccessControl struct { // +optional DefaultAction *string `json:"defaultAction,omitempty" tf:"default_action"` // +optional IpAllowList []string `json:"ipAllowList,omitempty" tf:"ip_allow_list"` }
func (*ServicesAccountSpecKeyDeliveryAccessControl) DeepCopy ¶
func (in *ServicesAccountSpecKeyDeliveryAccessControl) DeepCopy() *ServicesAccountSpecKeyDeliveryAccessControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountSpecKeyDeliveryAccessControl.
func (*ServicesAccountSpecKeyDeliveryAccessControl) DeepCopyInto ¶
func (in *ServicesAccountSpecKeyDeliveryAccessControl) DeepCopyInto(out *ServicesAccountSpecKeyDeliveryAccessControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesAccountSpecKeyDeliveryAccessControlCodec ¶
type ServicesAccountSpecKeyDeliveryAccessControlCodec struct { }
+k8s:deepcopy-gen=false
func (ServicesAccountSpecKeyDeliveryAccessControlCodec) Decode ¶
func (ServicesAccountSpecKeyDeliveryAccessControlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServicesAccountSpecKeyDeliveryAccessControlCodec) Encode ¶
func (ServicesAccountSpecKeyDeliveryAccessControlCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServicesAccountSpecKeyDeliveryAccessControlCodec) IsEmpty ¶
func (ServicesAccountSpecKeyDeliveryAccessControlCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServicesAccountSpecResource ¶
type ServicesAccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Identity *ServicesAccountSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional KeyDeliveryAccessControl *ServicesAccountSpecKeyDeliveryAccessControl `json:"keyDeliveryAccessControl,omitempty" tf:"key_delivery_access_control"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` StorageAccount []ServicesAccountSpecStorageAccount `json:"storageAccount" tf:"storage_account"` // +optional StorageAuthenticationType *string `json:"storageAuthenticationType,omitempty" tf:"storage_authentication_type"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ServicesAccountSpecResource) DeepCopy ¶
func (in *ServicesAccountSpecResource) DeepCopy() *ServicesAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountSpecResource.
func (*ServicesAccountSpecResource) DeepCopyInto ¶
func (in *ServicesAccountSpecResource) DeepCopyInto(out *ServicesAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesAccountSpecStorageAccount ¶
type ServicesAccountSpecStorageAccount struct { ID *string `json:"ID" tf:"id"` // +optional IsPrimary *bool `json:"isPrimary,omitempty" tf:"is_primary"` }
func (*ServicesAccountSpecStorageAccount) DeepCopy ¶
func (in *ServicesAccountSpecStorageAccount) DeepCopy() *ServicesAccountSpecStorageAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountSpecStorageAccount.
func (*ServicesAccountSpecStorageAccount) DeepCopyInto ¶
func (in *ServicesAccountSpecStorageAccount) DeepCopyInto(out *ServicesAccountSpecStorageAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicesAccountStatus ¶
type ServicesAccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 StreamingEndpoint ¶
type StreamingEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StreamingEndpointSpec `json:"spec,omitempty"` Status StreamingEndpointStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *StreamingEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StreamingEndpoint) ValidateCreate ¶
func (r *StreamingEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StreamingEndpoint) ValidateDelete ¶
func (r *StreamingEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StreamingEndpoint) ValidateUpdate ¶
func (r *StreamingEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StreamingEndpointList ¶
type StreamingEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StreamingEndpoint CRD objects Items []StreamingEndpoint `json:"items,omitempty"` }
StreamingEndpointList is 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.
type StreamingEndpointSpec ¶
type StreamingEndpointSpec struct { State *StreamingEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource StreamingEndpointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 StreamingEndpointSpecAccessControl ¶
type StreamingEndpointSpecAccessControl struct { // +optional AkamaiSignatureHeaderAuthenticationKey []StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey `json:"akamaiSignatureHeaderAuthenticationKey,omitempty" tf:"akamai_signature_header_authentication_key"` // +optional IpAllow []StreamingEndpointSpecAccessControlIpAllow `json:"ipAllow,omitempty" tf:"ip_allow"` }
func (*StreamingEndpointSpecAccessControl) DeepCopy ¶
func (in *StreamingEndpointSpecAccessControl) DeepCopy() *StreamingEndpointSpecAccessControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointSpecAccessControl.
func (*StreamingEndpointSpecAccessControl) DeepCopyInto ¶
func (in *StreamingEndpointSpecAccessControl) DeepCopyInto(out *StreamingEndpointSpecAccessControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey ¶
type StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey struct { // +optional Base64Key *string `json:"base64Key,omitempty" tf:"base64_key"` // +optional Expiration *string `json:"expiration,omitempty" tf:"expiration"` // +optional Identifier *string `json:"identifier,omitempty" tf:"identifier"` }
func (*StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey) DeepCopy ¶
func (in *StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey) DeepCopy() *StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey.
func (*StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey) DeepCopyInto ¶
func (in *StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey) DeepCopyInto(out *StreamingEndpointSpecAccessControlAkamaiSignatureHeaderAuthenticationKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointSpecAccessControlCodec ¶
type StreamingEndpointSpecAccessControlCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingEndpointSpecAccessControlCodec) Decode ¶
func (StreamingEndpointSpecAccessControlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingEndpointSpecAccessControlCodec) Encode ¶
func (StreamingEndpointSpecAccessControlCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingEndpointSpecAccessControlCodec) IsEmpty ¶
func (StreamingEndpointSpecAccessControlCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingEndpointSpecAccessControlIpAllow ¶
type StreamingEndpointSpecAccessControlIpAllow struct { // +optional Address *string `json:"address,omitempty" tf:"address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional SubnetPrefixLength *int64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length"` }
func (*StreamingEndpointSpecAccessControlIpAllow) DeepCopy ¶
func (in *StreamingEndpointSpecAccessControlIpAllow) DeepCopy() *StreamingEndpointSpecAccessControlIpAllow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointSpecAccessControlIpAllow.
func (*StreamingEndpointSpecAccessControlIpAllow) DeepCopyInto ¶
func (in *StreamingEndpointSpecAccessControlIpAllow) DeepCopyInto(out *StreamingEndpointSpecAccessControlIpAllow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointSpecCrossSiteAccessPolicy ¶
type StreamingEndpointSpecCrossSiteAccessPolicy struct { // +optional ClientAccessPolicy *string `json:"clientAccessPolicy,omitempty" tf:"client_access_policy"` // +optional CrossDomainPolicy *string `json:"crossDomainPolicy,omitempty" tf:"cross_domain_policy"` }
func (*StreamingEndpointSpecCrossSiteAccessPolicy) DeepCopy ¶
func (in *StreamingEndpointSpecCrossSiteAccessPolicy) DeepCopy() *StreamingEndpointSpecCrossSiteAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointSpecCrossSiteAccessPolicy.
func (*StreamingEndpointSpecCrossSiteAccessPolicy) DeepCopyInto ¶
func (in *StreamingEndpointSpecCrossSiteAccessPolicy) DeepCopyInto(out *StreamingEndpointSpecCrossSiteAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointSpecCrossSiteAccessPolicyCodec ¶
type StreamingEndpointSpecCrossSiteAccessPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) Decode ¶
func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) Encode ¶
func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) IsEmpty ¶
func (StreamingEndpointSpecCrossSiteAccessPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingEndpointSpecResource ¶
type StreamingEndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessControl *StreamingEndpointSpecAccessControl `json:"accessControl,omitempty" tf:"access_control"` // +optional AutoStartEnabled *bool `json:"autoStartEnabled,omitempty" tf:"auto_start_enabled"` // +optional CdnEnabled *bool `json:"cdnEnabled,omitempty" tf:"cdn_enabled"` // +optional CdnProfile *string `json:"cdnProfile,omitempty" tf:"cdn_profile"` // +optional CdnProvider *string `json:"cdnProvider,omitempty" tf:"cdn_provider"` // +optional CrossSiteAccessPolicy *StreamingEndpointSpecCrossSiteAccessPolicy `json:"crossSiteAccessPolicy,omitempty" tf:"cross_site_access_policy"` // +optional CustomHostNames []string `json:"customHostNames,omitempty" tf:"custom_host_names"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional HostName *string `json:"hostName,omitempty" tf:"host_name"` Location *string `json:"location" tf:"location"` // +optional MaxCacheAgeSeconds *int64 `json:"maxCacheAgeSeconds,omitempty" tf:"max_cache_age_seconds"` MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ScaleUnits *int64 `json:"scaleUnits" tf:"scale_units"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*StreamingEndpointSpecResource) DeepCopy ¶
func (in *StreamingEndpointSpecResource) DeepCopy() *StreamingEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointSpecResource.
func (*StreamingEndpointSpecResource) DeepCopyInto ¶
func (in *StreamingEndpointSpecResource) DeepCopyInto(out *StreamingEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingEndpointStatus ¶
type StreamingEndpointStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StreamingLocatorSpec `json:"spec,omitempty"` Status StreamingLocatorStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *StreamingLocator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StreamingLocator) ValidateCreate ¶
func (r *StreamingLocator) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StreamingLocator) ValidateDelete ¶
func (r *StreamingLocator) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StreamingLocator) ValidateUpdate ¶
func (r *StreamingLocator) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StreamingLocatorList ¶
type StreamingLocatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StreamingLocator CRD objects Items []StreamingLocator `json:"items,omitempty"` }
StreamingLocatorList is 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.
type StreamingLocatorSpec ¶
type StreamingLocatorSpec struct { State *StreamingLocatorSpecResource `json:"state,omitempty" tf:"-"` Resource StreamingLocatorSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 StreamingLocatorSpecContentKey ¶
type StreamingLocatorSpecContentKey struct { // +optional ContentKeyID *string `json:"contentKeyID,omitempty" tf:"content_key_id"` // +optional LabelReferenceInStreamingPolicy *string `json:"labelReferenceInStreamingPolicy,omitempty" tf:"label_reference_in_streaming_policy"` // +optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*StreamingLocatorSpecContentKey) DeepCopy ¶
func (in *StreamingLocatorSpecContentKey) DeepCopy() *StreamingLocatorSpecContentKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorSpecContentKey.
func (*StreamingLocatorSpecContentKey) DeepCopyInto ¶
func (in *StreamingLocatorSpecContentKey) DeepCopyInto(out *StreamingLocatorSpecContentKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingLocatorSpecResource ¶
type StreamingLocatorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AlternativeMediaID *string `json:"alternativeMediaID,omitempty" tf:"alternative_media_id"` AssetName *string `json:"assetName" tf:"asset_name"` // +optional ContentKey []StreamingLocatorSpecContentKey `json:"contentKey,omitempty" tf:"content_key"` // +optional DefaultContentKeyPolicyName *string `json:"defaultContentKeyPolicyName,omitempty" tf:"default_content_key_policy_name"` // +optional EndTime *string `json:"endTime,omitempty" tf:"end_time"` MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional StartTime *string `json:"startTime,omitempty" tf:"start_time"` // +optional StreamingLocatorID *string `json:"streamingLocatorID,omitempty" tf:"streaming_locator_id"` StreamingPolicyName *string `json:"streamingPolicyName" tf:"streaming_policy_name"` }
func (*StreamingLocatorSpecResource) DeepCopy ¶
func (in *StreamingLocatorSpecResource) DeepCopy() *StreamingLocatorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorSpecResource.
func (*StreamingLocatorSpecResource) DeepCopyInto ¶
func (in *StreamingLocatorSpecResource) DeepCopyInto(out *StreamingLocatorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingLocatorStatus ¶
type StreamingLocatorStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StreamingPolicySpec `json:"spec,omitempty"` Status StreamingPolicyStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *StreamingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StreamingPolicy) ValidateCreate ¶
func (r *StreamingPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StreamingPolicy) ValidateDelete ¶
func (r *StreamingPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StreamingPolicy) ValidateUpdate ¶
func (r *StreamingPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StreamingPolicyList ¶
type StreamingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StreamingPolicy CRD objects Items []StreamingPolicy `json:"items,omitempty"` }
StreamingPolicyList is 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.
type StreamingPolicySpec ¶
type StreamingPolicySpec struct { State *StreamingPolicySpecResource `json:"state,omitempty" tf:"-"` Resource StreamingPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 StreamingPolicySpecCommonEncryptionCbcs ¶
type StreamingPolicySpecCommonEncryptionCbcs struct { // +optional DefaultContentKey *StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey `json:"defaultContentKey,omitempty" tf:"default_content_key"` // +optional DrmFairplay *StreamingPolicySpecCommonEncryptionCbcsDrmFairplay `json:"drmFairplay,omitempty" tf:"drm_fairplay"` // +optional EnabledProtocols *StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols `json:"enabledProtocols,omitempty" tf:"enabled_protocols"` }
func (*StreamingPolicySpecCommonEncryptionCbcs) DeepCopy ¶
func (in *StreamingPolicySpecCommonEncryptionCbcs) DeepCopy() *StreamingPolicySpecCommonEncryptionCbcs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecCommonEncryptionCbcs.
func (*StreamingPolicySpecCommonEncryptionCbcs) DeepCopyInto ¶
func (in *StreamingPolicySpecCommonEncryptionCbcs) DeepCopyInto(out *StreamingPolicySpecCommonEncryptionCbcs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecCommonEncryptionCbcsCodec ¶
type StreamingPolicySpecCommonEncryptionCbcsCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecCommonEncryptionCbcsCodec) Decode ¶
func (StreamingPolicySpecCommonEncryptionCbcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecCommonEncryptionCbcsCodec) Encode ¶
func (StreamingPolicySpecCommonEncryptionCbcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecCommonEncryptionCbcsCodec) IsEmpty ¶
func (StreamingPolicySpecCommonEncryptionCbcsCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey ¶
type StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey struct { // +optional Label *string `json:"label,omitempty" tf:"label"` // +optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name"` }
func (*StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey) DeepCopy ¶
func (in *StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey) DeepCopy() *StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey.
func (*StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey) DeepCopyInto ¶
func (in *StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey) DeepCopyInto(out *StreamingPolicySpecCommonEncryptionCbcsDefaultContentKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec ¶
type StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) Decode ¶
func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) Encode ¶
func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) IsEmpty ¶
func (StreamingPolicySpecCommonEncryptionCbcsDefaultContentKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecCommonEncryptionCbcsDrmFairplay ¶
type StreamingPolicySpecCommonEncryptionCbcsDrmFairplay struct { // +optional AllowPersistentLicense *bool `json:"allowPersistentLicense,omitempty" tf:"allow_persistent_license"` // +optional CustomLicenseAcquisitionURLTemplate *string `json:"customLicenseAcquisitionURLTemplate,omitempty" tf:"custom_license_acquisition_url_template"` }
func (*StreamingPolicySpecCommonEncryptionCbcsDrmFairplay) DeepCopy ¶
func (in *StreamingPolicySpecCommonEncryptionCbcsDrmFairplay) DeepCopy() *StreamingPolicySpecCommonEncryptionCbcsDrmFairplay
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecCommonEncryptionCbcsDrmFairplay.
func (*StreamingPolicySpecCommonEncryptionCbcsDrmFairplay) DeepCopyInto ¶
func (in *StreamingPolicySpecCommonEncryptionCbcsDrmFairplay) DeepCopyInto(out *StreamingPolicySpecCommonEncryptionCbcsDrmFairplay)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec ¶
type StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) Decode ¶
func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) Encode ¶
func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) IsEmpty ¶
func (StreamingPolicySpecCommonEncryptionCbcsDrmFairplayCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols ¶
type StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols struct { // +optional Dash *bool `json:"dash,omitempty" tf:"dash"` // +optional Download *bool `json:"download,omitempty" tf:"download"` // +optional Hls *bool `json:"hls,omitempty" tf:"hls"` // +optional SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming"` }
func (*StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols) DeepCopy ¶
func (in *StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols) DeepCopy() *StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols.
func (*StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols) DeepCopyInto ¶
func (in *StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols) DeepCopyInto(out *StreamingPolicySpecCommonEncryptionCbcsEnabledProtocols)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec ¶
type StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) Decode ¶
func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) Encode ¶
func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) IsEmpty ¶
func (StreamingPolicySpecCommonEncryptionCbcsEnabledProtocolsCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecCommonEncryptionCenc ¶
type StreamingPolicySpecCommonEncryptionCenc struct { // +optional DefaultContentKey *StreamingPolicySpecCommonEncryptionCencDefaultContentKey `json:"defaultContentKey,omitempty" tf:"default_content_key"` // +optional DrmPlayready *StreamingPolicySpecCommonEncryptionCencDrmPlayready `json:"drmPlayready,omitempty" tf:"drm_playready"` // +optional DrmWidevineCustomLicenseAcquisitionURLTemplate *string `json:"drmWidevineCustomLicenseAcquisitionURLTemplate,omitempty" tf:"drm_widevine_custom_license_acquisition_url_template"` // +optional EnabledProtocols *StreamingPolicySpecCommonEncryptionCencEnabledProtocols `json:"enabledProtocols,omitempty" tf:"enabled_protocols"` }
func (*StreamingPolicySpecCommonEncryptionCenc) DeepCopy ¶
func (in *StreamingPolicySpecCommonEncryptionCenc) DeepCopy() *StreamingPolicySpecCommonEncryptionCenc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecCommonEncryptionCenc.
func (*StreamingPolicySpecCommonEncryptionCenc) DeepCopyInto ¶
func (in *StreamingPolicySpecCommonEncryptionCenc) DeepCopyInto(out *StreamingPolicySpecCommonEncryptionCenc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecCommonEncryptionCencCodec ¶
type StreamingPolicySpecCommonEncryptionCencCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecCommonEncryptionCencCodec) Decode ¶
func (StreamingPolicySpecCommonEncryptionCencCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecCommonEncryptionCencCodec) Encode ¶
func (StreamingPolicySpecCommonEncryptionCencCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecCommonEncryptionCencCodec) IsEmpty ¶
func (StreamingPolicySpecCommonEncryptionCencCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecCommonEncryptionCencDefaultContentKey ¶
type StreamingPolicySpecCommonEncryptionCencDefaultContentKey struct { // +optional Label *string `json:"label,omitempty" tf:"label"` // +optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name"` }
func (*StreamingPolicySpecCommonEncryptionCencDefaultContentKey) DeepCopy ¶
func (in *StreamingPolicySpecCommonEncryptionCencDefaultContentKey) DeepCopy() *StreamingPolicySpecCommonEncryptionCencDefaultContentKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecCommonEncryptionCencDefaultContentKey.
func (*StreamingPolicySpecCommonEncryptionCencDefaultContentKey) DeepCopyInto ¶
func (in *StreamingPolicySpecCommonEncryptionCencDefaultContentKey) DeepCopyInto(out *StreamingPolicySpecCommonEncryptionCencDefaultContentKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec ¶
type StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) Decode ¶
func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) Encode ¶
func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) IsEmpty ¶
func (StreamingPolicySpecCommonEncryptionCencDefaultContentKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecCommonEncryptionCencDrmPlayready ¶
type StreamingPolicySpecCommonEncryptionCencDrmPlayready struct { // +optional CustomAttributes *string `json:"customAttributes,omitempty" tf:"custom_attributes"` // +optional CustomLicenseAcquisitionURLTemplate *string `json:"customLicenseAcquisitionURLTemplate,omitempty" tf:"custom_license_acquisition_url_template"` }
func (*StreamingPolicySpecCommonEncryptionCencDrmPlayready) DeepCopy ¶
func (in *StreamingPolicySpecCommonEncryptionCencDrmPlayready) DeepCopy() *StreamingPolicySpecCommonEncryptionCencDrmPlayready
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecCommonEncryptionCencDrmPlayready.
func (*StreamingPolicySpecCommonEncryptionCencDrmPlayready) DeepCopyInto ¶
func (in *StreamingPolicySpecCommonEncryptionCencDrmPlayready) DeepCopyInto(out *StreamingPolicySpecCommonEncryptionCencDrmPlayready)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec ¶
type StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) Decode ¶
func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) Encode ¶
func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) IsEmpty ¶
func (StreamingPolicySpecCommonEncryptionCencDrmPlayreadyCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecCommonEncryptionCencEnabledProtocols ¶
type StreamingPolicySpecCommonEncryptionCencEnabledProtocols struct { // +optional Dash *bool `json:"dash,omitempty" tf:"dash"` // +optional Download *bool `json:"download,omitempty" tf:"download"` // +optional Hls *bool `json:"hls,omitempty" tf:"hls"` // +optional SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming"` }
func (*StreamingPolicySpecCommonEncryptionCencEnabledProtocols) DeepCopy ¶
func (in *StreamingPolicySpecCommonEncryptionCencEnabledProtocols) DeepCopy() *StreamingPolicySpecCommonEncryptionCencEnabledProtocols
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecCommonEncryptionCencEnabledProtocols.
func (*StreamingPolicySpecCommonEncryptionCencEnabledProtocols) DeepCopyInto ¶
func (in *StreamingPolicySpecCommonEncryptionCencEnabledProtocols) DeepCopyInto(out *StreamingPolicySpecCommonEncryptionCencEnabledProtocols)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec ¶
type StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) Decode ¶
func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) Encode ¶
func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) IsEmpty ¶
func (StreamingPolicySpecCommonEncryptionCencEnabledProtocolsCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecNoEncryptionEnabledProtocols ¶
type StreamingPolicySpecNoEncryptionEnabledProtocols struct { // +optional Dash *bool `json:"dash,omitempty" tf:"dash"` // +optional Download *bool `json:"download,omitempty" tf:"download"` // +optional Hls *bool `json:"hls,omitempty" tf:"hls"` // +optional SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming"` }
func (*StreamingPolicySpecNoEncryptionEnabledProtocols) DeepCopy ¶
func (in *StreamingPolicySpecNoEncryptionEnabledProtocols) DeepCopy() *StreamingPolicySpecNoEncryptionEnabledProtocols
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecNoEncryptionEnabledProtocols.
func (*StreamingPolicySpecNoEncryptionEnabledProtocols) DeepCopyInto ¶
func (in *StreamingPolicySpecNoEncryptionEnabledProtocols) DeepCopyInto(out *StreamingPolicySpecNoEncryptionEnabledProtocols)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicySpecNoEncryptionEnabledProtocolsCodec ¶
type StreamingPolicySpecNoEncryptionEnabledProtocolsCodec struct { }
+k8s:deepcopy-gen=false
func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) Decode ¶
func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) Encode ¶
func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) IsEmpty ¶
func (StreamingPolicySpecNoEncryptionEnabledProtocolsCodec) IsEmpty(ptr unsafe.Pointer) bool
type StreamingPolicySpecResource ¶
type StreamingPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CommonEncryptionCbcs *StreamingPolicySpecCommonEncryptionCbcs `json:"commonEncryptionCbcs,omitempty" tf:"common_encryption_cbcs"` // +optional CommonEncryptionCenc *StreamingPolicySpecCommonEncryptionCenc `json:"commonEncryptionCenc,omitempty" tf:"common_encryption_cenc"` // +optional DefaultContentKeyPolicyName *string `json:"defaultContentKeyPolicyName,omitempty" tf:"default_content_key_policy_name"` MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name"` Name *string `json:"name" tf:"name"` // +optional NoEncryptionEnabledProtocols *StreamingPolicySpecNoEncryptionEnabledProtocols `json:"noEncryptionEnabledProtocols,omitempty" tf:"no_encryption_enabled_protocols"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*StreamingPolicySpecResource) DeepCopy ¶
func (in *StreamingPolicySpecResource) DeepCopy() *StreamingPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpecResource.
func (*StreamingPolicySpecResource) DeepCopyInto ¶
func (in *StreamingPolicySpecResource) DeepCopyInto(out *StreamingPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingPolicyStatus ¶
type StreamingPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 Transform ¶
type Transform struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransformSpec `json:"spec,omitempty"` Status TransformStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*Transform) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Transform) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TransformList ¶
type TransformList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Transform CRD objects Items []Transform `json:"items,omitempty"` }
TransformList is 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.
type TransformSpec ¶
type TransformSpec struct { State *TransformSpecResource `json:"state,omitempty" tf:"-"` Resource TransformSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 TransformSpecOutput ¶
type TransformSpecOutput struct { // +optional AudioAnalyzerPreset *TransformSpecOutputAudioAnalyzerPreset `json:"audioAnalyzerPreset,omitempty" tf:"audio_analyzer_preset"` // +optional BuiltinPreset *TransformSpecOutputBuiltinPreset `json:"builtinPreset,omitempty" tf:"builtin_preset"` // +optional FaceDetectorPreset *TransformSpecOutputFaceDetectorPreset `json:"faceDetectorPreset,omitempty" tf:"face_detector_preset"` // +optional OnErrorAction *string `json:"onErrorAction,omitempty" tf:"on_error_action"` // +optional RelativePriority *string `json:"relativePriority,omitempty" tf:"relative_priority"` // +optional VideoAnalyzerPreset *TransformSpecOutputVideoAnalyzerPreset `json:"videoAnalyzerPreset,omitempty" tf:"video_analyzer_preset"` }
func (*TransformSpecOutput) DeepCopy ¶
func (in *TransformSpecOutput) DeepCopy() *TransformSpecOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformSpecOutput.
func (*TransformSpecOutput) DeepCopyInto ¶
func (in *TransformSpecOutput) DeepCopyInto(out *TransformSpecOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformSpecOutputAudioAnalyzerPreset ¶
type TransformSpecOutputAudioAnalyzerPreset struct { // +optional AudioAnalysisMode *string `json:"audioAnalysisMode,omitempty" tf:"audio_analysis_mode"` // +optional AudioLanguage *string `json:"audioLanguage,omitempty" tf:"audio_language"` }
func (*TransformSpecOutputAudioAnalyzerPreset) DeepCopy ¶
func (in *TransformSpecOutputAudioAnalyzerPreset) DeepCopy() *TransformSpecOutputAudioAnalyzerPreset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformSpecOutputAudioAnalyzerPreset.
func (*TransformSpecOutputAudioAnalyzerPreset) DeepCopyInto ¶
func (in *TransformSpecOutputAudioAnalyzerPreset) DeepCopyInto(out *TransformSpecOutputAudioAnalyzerPreset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformSpecOutputAudioAnalyzerPresetCodec ¶
type TransformSpecOutputAudioAnalyzerPresetCodec struct { }
+k8s:deepcopy-gen=false
func (TransformSpecOutputAudioAnalyzerPresetCodec) Decode ¶
func (TransformSpecOutputAudioAnalyzerPresetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TransformSpecOutputAudioAnalyzerPresetCodec) Encode ¶
func (TransformSpecOutputAudioAnalyzerPresetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TransformSpecOutputAudioAnalyzerPresetCodec) IsEmpty ¶
func (TransformSpecOutputAudioAnalyzerPresetCodec) IsEmpty(ptr unsafe.Pointer) bool
type TransformSpecOutputBuiltinPreset ¶
type TransformSpecOutputBuiltinPreset struct { // +optional PresetName *string `json:"presetName,omitempty" tf:"preset_name"` }
func (*TransformSpecOutputBuiltinPreset) DeepCopy ¶
func (in *TransformSpecOutputBuiltinPreset) DeepCopy() *TransformSpecOutputBuiltinPreset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformSpecOutputBuiltinPreset.
func (*TransformSpecOutputBuiltinPreset) DeepCopyInto ¶
func (in *TransformSpecOutputBuiltinPreset) DeepCopyInto(out *TransformSpecOutputBuiltinPreset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformSpecOutputBuiltinPresetCodec ¶
type TransformSpecOutputBuiltinPresetCodec struct { }
+k8s:deepcopy-gen=false
func (TransformSpecOutputBuiltinPresetCodec) Decode ¶
func (TransformSpecOutputBuiltinPresetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TransformSpecOutputBuiltinPresetCodec) Encode ¶
func (TransformSpecOutputBuiltinPresetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TransformSpecOutputBuiltinPresetCodec) IsEmpty ¶
func (TransformSpecOutputBuiltinPresetCodec) IsEmpty(ptr unsafe.Pointer) bool
type TransformSpecOutputFaceDetectorPreset ¶
type TransformSpecOutputFaceDetectorPreset struct { // +optional AnalysisResolution *string `json:"analysisResolution,omitempty" tf:"analysis_resolution"` }
func (*TransformSpecOutputFaceDetectorPreset) DeepCopy ¶
func (in *TransformSpecOutputFaceDetectorPreset) DeepCopy() *TransformSpecOutputFaceDetectorPreset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformSpecOutputFaceDetectorPreset.
func (*TransformSpecOutputFaceDetectorPreset) DeepCopyInto ¶
func (in *TransformSpecOutputFaceDetectorPreset) DeepCopyInto(out *TransformSpecOutputFaceDetectorPreset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformSpecOutputFaceDetectorPresetCodec ¶
type TransformSpecOutputFaceDetectorPresetCodec struct { }
+k8s:deepcopy-gen=false
func (TransformSpecOutputFaceDetectorPresetCodec) Decode ¶
func (TransformSpecOutputFaceDetectorPresetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TransformSpecOutputFaceDetectorPresetCodec) Encode ¶
func (TransformSpecOutputFaceDetectorPresetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TransformSpecOutputFaceDetectorPresetCodec) IsEmpty ¶
func (TransformSpecOutputFaceDetectorPresetCodec) IsEmpty(ptr unsafe.Pointer) bool
type TransformSpecOutputVideoAnalyzerPreset ¶
type TransformSpecOutputVideoAnalyzerPreset struct { // +optional AudioAnalysisMode *string `json:"audioAnalysisMode,omitempty" tf:"audio_analysis_mode"` // +optional AudioLanguage *string `json:"audioLanguage,omitempty" tf:"audio_language"` // +optional InsightsType *string `json:"insightsType,omitempty" tf:"insights_type"` }
func (*TransformSpecOutputVideoAnalyzerPreset) DeepCopy ¶
func (in *TransformSpecOutputVideoAnalyzerPreset) DeepCopy() *TransformSpecOutputVideoAnalyzerPreset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformSpecOutputVideoAnalyzerPreset.
func (*TransformSpecOutputVideoAnalyzerPreset) DeepCopyInto ¶
func (in *TransformSpecOutputVideoAnalyzerPreset) DeepCopyInto(out *TransformSpecOutputVideoAnalyzerPreset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformSpecOutputVideoAnalyzerPresetCodec ¶
type TransformSpecOutputVideoAnalyzerPresetCodec struct { }
+k8s:deepcopy-gen=false
func (TransformSpecOutputVideoAnalyzerPresetCodec) Decode ¶
func (TransformSpecOutputVideoAnalyzerPresetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TransformSpecOutputVideoAnalyzerPresetCodec) Encode ¶
func (TransformSpecOutputVideoAnalyzerPresetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TransformSpecOutputVideoAnalyzerPresetCodec) IsEmpty ¶
func (TransformSpecOutputVideoAnalyzerPresetCodec) IsEmpty(ptr unsafe.Pointer) bool
type TransformSpecResource ¶
type TransformSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name"` Name *string `json:"name" tf:"name"` // +optional // +kubebuilder:validation:MinItems=1 Output []TransformSpecOutput `json:"output,omitempty" tf:"output"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*TransformSpecResource) DeepCopy ¶
func (in *TransformSpecResource) DeepCopy() *TransformSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformSpecResource.
func (*TransformSpecResource) DeepCopyInto ¶
func (in *TransformSpecResource) DeepCopyInto(out *TransformSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformStatus ¶
type TransformStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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.
Source Files ¶
- asset_filter_types.go
- asset_filter_webhook.go
- asset_types.go
- asset_webhook.go
- codec.go
- content_key_policy_types.go
- content_key_policy_webhook.go
- doc.go
- job_types.go
- job_webhook.go
- live_event_output_types.go
- live_event_output_webhook.go
- live_event_types.go
- live_event_webhook.go
- register.go
- services_account_types.go
- services_account_webhook.go
- streaming_endpoint_types.go
- streaming_endpoint_webhook.go
- streaming_locator_types.go
- streaming_locator_webhook.go
- streaming_policy_types.go
- streaming_policy_webhook.go
- transform_types.go
- transform_webhook.go
- zz_generated.deepcopy.go