v1alpha1

package
v0.9.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=media.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "media.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Asset_Kind             = "Asset"
	Asset_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Asset_Kind}.String()
	Asset_KindAPIVersion   = Asset_Kind + "." + CRDGroupVersion.String()
	Asset_GroupVersionKind = CRDGroupVersion.WithKind(Asset_Kind)
)

Repository type metadata.

View Source
var (
	AssetFilter_Kind             = "AssetFilter"
	AssetFilter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AssetFilter_Kind}.String()
	AssetFilter_KindAPIVersion   = AssetFilter_Kind + "." + CRDGroupVersion.String()
	AssetFilter_GroupVersionKind = CRDGroupVersion.WithKind(AssetFilter_Kind)
)

Repository type metadata.

View Source
var (
	ContentKeyPolicy_Kind             = "ContentKeyPolicy"
	ContentKeyPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ContentKeyPolicy_Kind}.String()
	ContentKeyPolicy_KindAPIVersion   = ContentKeyPolicy_Kind + "." + CRDGroupVersion.String()
	ContentKeyPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ContentKeyPolicy_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	Job_Kind             = "Job"
	Job_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Job_Kind}.String()
	Job_KindAPIVersion   = Job_Kind + "." + CRDGroupVersion.String()
	Job_GroupVersionKind = CRDGroupVersion.WithKind(Job_Kind)
)

Repository type metadata.

View Source
var (
	LiveEvent_Kind             = "LiveEvent"
	LiveEvent_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LiveEvent_Kind}.String()
	LiveEvent_KindAPIVersion   = LiveEvent_Kind + "." + CRDGroupVersion.String()
	LiveEvent_GroupVersionKind = CRDGroupVersion.WithKind(LiveEvent_Kind)
)

Repository type metadata.

View Source
var (
	LiveEventOutput_Kind             = "LiveEventOutput"
	LiveEventOutput_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LiveEventOutput_Kind}.String()
	LiveEventOutput_KindAPIVersion   = LiveEventOutput_Kind + "." + CRDGroupVersion.String()
	LiveEventOutput_GroupVersionKind = CRDGroupVersion.WithKind(LiveEventOutput_Kind)
)

Repository type metadata.

View Source
var (
	ServicesAccount_Kind             = "ServicesAccount"
	ServicesAccount_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ServicesAccount_Kind}.String()
	ServicesAccount_KindAPIVersion   = ServicesAccount_Kind + "." + CRDGroupVersion.String()
	ServicesAccount_GroupVersionKind = CRDGroupVersion.WithKind(ServicesAccount_Kind)
)

Repository type metadata.

View Source
var (
	StreamingEndpoint_Kind             = "StreamingEndpoint"
	StreamingEndpoint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: StreamingEndpoint_Kind}.String()
	StreamingEndpoint_KindAPIVersion   = StreamingEndpoint_Kind + "." + CRDGroupVersion.String()
	StreamingEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(StreamingEndpoint_Kind)
)

Repository type metadata.

View Source
var (
	StreamingLocator_Kind             = "StreamingLocator"
	StreamingLocator_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: StreamingLocator_Kind}.String()
	StreamingLocator_KindAPIVersion   = StreamingLocator_Kind + "." + CRDGroupVersion.String()
	StreamingLocator_GroupVersionKind = CRDGroupVersion.WithKind(StreamingLocator_Kind)
)

Repository type metadata.

View Source
var (
	StreamingPolicy_Kind             = "StreamingPolicy"
	StreamingPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: StreamingPolicy_Kind}.String()
	StreamingPolicy_KindAPIVersion   = StreamingPolicy_Kind + "." + CRDGroupVersion.String()
	StreamingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(StreamingPolicy_Kind)
)

Repository type metadata.

View Source
var (
	Transform_Kind             = "Transform"
	Transform_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Transform_Kind}.String()
	Transform_KindAPIVersion   = Transform_Kind + "." + CRDGroupVersion.String()
	Transform_GroupVersionKind = CRDGroupVersion.WithKind(Transform_Kind)
)

Repository type metadata.

View Source
var (
	VideoAnalyzer_Kind             = "VideoAnalyzer"
	VideoAnalyzer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VideoAnalyzer_Kind}.String()
	VideoAnalyzer_KindAPIVersion   = VideoAnalyzer_Kind + "." + CRDGroupVersion.String()
	VideoAnalyzer_GroupVersionKind = CRDGroupVersion.WithKind(VideoAnalyzer_Kind)
)

Repository type metadata.

View Source
var (
	VideoAnalyzerEdgeModule_Kind             = "VideoAnalyzerEdgeModule"
	VideoAnalyzerEdgeModule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VideoAnalyzerEdgeModule_Kind}.String()
	VideoAnalyzerEdgeModule_KindAPIVersion   = VideoAnalyzerEdgeModule_Kind + "." + CRDGroupVersion.String()
	VideoAnalyzerEdgeModule_GroupVersionKind = CRDGroupVersion.WithKind(VideoAnalyzerEdgeModule_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AccessControlObservation

type AccessControlObservation struct {
}

func (*AccessControlObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlObservation.

func (*AccessControlObservation) DeepCopyInto

func (in *AccessControlObservation) DeepCopyInto(out *AccessControlObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AccessControlParameters

type AccessControlParameters struct {

	// +kubebuilder:validation:Optional
	AkamaiSignatureHeaderAuthenticationKey []AkamaiSignatureHeaderAuthenticationKeyParameters `json:"akamaiSignatureHeaderAuthenticationKey,omitempty" tf:"akamai_signature_header_authentication_key,omitempty"`

	// +kubebuilder:validation:Optional
	IPAllow []IPAllowParameters `json:"ipAllow,omitempty" tf:"ip_allow,omitempty"`
}

func (*AccessControlParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlParameters.

func (*AccessControlParameters) DeepCopyInto

func (in *AccessControlParameters) DeepCopyInto(out *AccessControlParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AkamaiSignatureHeaderAuthenticationKeyObservation

type AkamaiSignatureHeaderAuthenticationKeyObservation struct {
}

func (*AkamaiSignatureHeaderAuthenticationKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkamaiSignatureHeaderAuthenticationKeyObservation.

func (*AkamaiSignatureHeaderAuthenticationKeyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AkamaiSignatureHeaderAuthenticationKeyParameters

type AkamaiSignatureHeaderAuthenticationKeyParameters struct {

	// +kubebuilder:validation:Optional
	Base64Key *string `json:"base64Key,omitempty" tf:"base64_key,omitempty"`

	// +kubebuilder:validation:Optional
	Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"`

	// +kubebuilder:validation:Optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier,omitempty"`
}

func (*AkamaiSignatureHeaderAuthenticationKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkamaiSignatureHeaderAuthenticationKeyParameters.

func (*AkamaiSignatureHeaderAuthenticationKeyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Asset

type Asset struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AssetSpec   `json:"spec"`
	Status            AssetStatus `json:"status,omitempty"`
}

Asset is the Schema for the Assets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*Asset) DeepCopy

func (in *Asset) DeepCopy() *Asset

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Asset.

func (*Asset) DeepCopyInto

func (in *Asset) DeepCopyInto(out *Asset)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Asset) DeepCopyObject

func (in *Asset) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Asset) GetCondition

func (mg *Asset) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Asset.

func (*Asset) GetConnectionDetailsMapping

func (tr *Asset) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Asset

func (*Asset) GetDeletionPolicy

func (mg *Asset) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Asset.

func (*Asset) GetID

func (tr *Asset) GetID() string

GetID returns ID of underlying Terraform resource of this Asset

func (*Asset) GetObservation

func (tr *Asset) GetObservation() (map[string]interface{}, error)

GetObservation of this Asset

func (*Asset) GetParameters

func (tr *Asset) GetParameters() (map[string]interface{}, error)

GetParameters of this Asset

func (*Asset) GetProviderConfigReference

func (mg *Asset) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Asset.

func (*Asset) GetProviderReference

func (mg *Asset) GetProviderReference() *xpv1.Reference

GetProviderReference of this Asset. Deprecated: Use GetProviderConfigReference.

func (*Asset) GetTerraformResourceType

func (mg *Asset) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Asset

func (*Asset) GetTerraformSchemaVersion

func (tr *Asset) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Asset) GetWriteConnectionSecretToReference

func (mg *Asset) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Asset.

func (*Asset) LateInitialize

func (tr *Asset) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Asset using its observed tfState. returns True if there are any spec changes for the resource.

func (*Asset) ResolveReferences

func (mg *Asset) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Asset.

func (*Asset) SetConditions

func (mg *Asset) SetConditions(c ...xpv1.Condition)

SetConditions of this Asset.

func (*Asset) SetDeletionPolicy

func (mg *Asset) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Asset.

func (*Asset) SetObservation

func (tr *Asset) SetObservation(obs map[string]interface{}) error

SetObservation for this Asset

func (*Asset) SetParameters

func (tr *Asset) SetParameters(params map[string]interface{}) error

SetParameters for this Asset

func (*Asset) SetProviderConfigReference

func (mg *Asset) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Asset.

func (*Asset) SetProviderReference

func (mg *Asset) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Asset. Deprecated: Use SetProviderConfigReference.

func (*Asset) SetWriteConnectionSecretToReference

func (mg *Asset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Asset.

type AssetFilter

type AssetFilter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AssetFilterSpec   `json:"spec"`
	Status            AssetFilterStatus `json:"status,omitempty"`
}

AssetFilter is the Schema for the AssetFilters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

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) GetCondition

func (mg *AssetFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this AssetFilter.

func (*AssetFilter) GetConnectionDetailsMapping

func (tr *AssetFilter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AssetFilter

func (*AssetFilter) GetDeletionPolicy

func (mg *AssetFilter) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AssetFilter.

func (*AssetFilter) GetID

func (tr *AssetFilter) GetID() string

GetID returns ID of underlying Terraform resource of this AssetFilter

func (*AssetFilter) GetObservation

func (tr *AssetFilter) GetObservation() (map[string]interface{}, error)

GetObservation of this AssetFilter

func (*AssetFilter) GetParameters

func (tr *AssetFilter) GetParameters() (map[string]interface{}, error)

GetParameters of this AssetFilter

func (*AssetFilter) GetProviderConfigReference

func (mg *AssetFilter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AssetFilter.

func (*AssetFilter) GetProviderReference

func (mg *AssetFilter) GetProviderReference() *xpv1.Reference

GetProviderReference of this AssetFilter. Deprecated: Use GetProviderConfigReference.

func (*AssetFilter) GetTerraformResourceType

func (mg *AssetFilter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AssetFilter

func (*AssetFilter) GetTerraformSchemaVersion

func (tr *AssetFilter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AssetFilter) GetWriteConnectionSecretToReference

func (mg *AssetFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AssetFilter.

func (*AssetFilter) LateInitialize

func (tr *AssetFilter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AssetFilter using its observed tfState. returns True if there are any spec changes for the resource.

func (*AssetFilter) SetConditions

func (mg *AssetFilter) SetConditions(c ...xpv1.Condition)

SetConditions of this AssetFilter.

func (*AssetFilter) SetDeletionPolicy

func (mg *AssetFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AssetFilter.

func (*AssetFilter) SetObservation

func (tr *AssetFilter) SetObservation(obs map[string]interface{}) error

SetObservation for this AssetFilter

func (*AssetFilter) SetParameters

func (tr *AssetFilter) SetParameters(params map[string]interface{}) error

SetParameters for this AssetFilter

func (*AssetFilter) SetProviderConfigReference

func (mg *AssetFilter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AssetFilter.

func (*AssetFilter) SetProviderReference

func (mg *AssetFilter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AssetFilter. Deprecated: Use SetProviderConfigReference.

func (*AssetFilter) SetWriteConnectionSecretToReference

func (mg *AssetFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AssetFilter.

type AssetFilterList

type AssetFilterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AssetFilter `json:"items"`
}

AssetFilterList contains a list of AssetFilters

func (*AssetFilterList) DeepCopy

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.

func (*AssetFilterList) GetItems

func (l *AssetFilterList) GetItems() []resource.Managed

GetItems of this AssetFilterList.

type AssetFilterObservation

type AssetFilterObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*AssetFilterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterObservation.

func (*AssetFilterObservation) DeepCopyInto

func (in *AssetFilterObservation) DeepCopyInto(out *AssetFilterObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AssetFilterParameters

type AssetFilterParameters struct {

	// +kubebuilder:validation:Required
	AssetID *string `json:"assetId" tf:"asset_id,omitempty"`

	// +kubebuilder:validation:Optional
	FirstQualityBitrate *float64 `json:"firstQualityBitrate,omitempty" tf:"first_quality_bitrate,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PresentationTimeRange []PresentationTimeRangeParameters `json:"presentationTimeRange,omitempty" tf:"presentation_time_range,omitempty"`

	// +kubebuilder:validation:Optional
	TrackSelection []TrackSelectionParameters `json:"trackSelection,omitempty" tf:"track_selection,omitempty"`
}

func (*AssetFilterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetFilterParameters.

func (*AssetFilterParameters) DeepCopyInto

func (in *AssetFilterParameters) DeepCopyInto(out *AssetFilterParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AssetFilterSpec

type AssetFilterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AssetFilterParameters `json:"forProvider"`
}

AssetFilterSpec defines the desired state of AssetFilter

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 AssetFilterStatus

type AssetFilterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AssetFilterObservation `json:"atProvider,omitempty"`
}

AssetFilterStatus defines the observed state of AssetFilter.

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           []Asset `json:"items"`
}

AssetList contains a list of Assets

func (*AssetList) DeepCopy

func (in *AssetList) DeepCopy() *AssetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetList.

func (*AssetList) DeepCopyInto

func (in *AssetList) DeepCopyInto(out *AssetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AssetList) DeepCopyObject

func (in *AssetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AssetList) GetItems

func (l *AssetList) GetItems() []resource.Managed

GetItems of this AssetList.

type AssetObservation

type AssetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*AssetObservation) DeepCopy

func (in *AssetObservation) DeepCopy() *AssetObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetObservation.

func (*AssetObservation) DeepCopyInto

func (in *AssetObservation) DeepCopyInto(out *AssetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AssetParameters

type AssetParameters struct {

	// +kubebuilder:validation:Optional
	AlternateID *string `json:"alternateId,omitempty" tf:"alternate_id,omitempty"`

	// +kubebuilder:validation:Optional
	Container *string `json:"container,omitempty" tf:"container,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"`
}

func (*AssetParameters) DeepCopy

func (in *AssetParameters) DeepCopy() *AssetParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetParameters.

func (*AssetParameters) DeepCopyInto

func (in *AssetParameters) DeepCopyInto(out *AssetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AssetSpec

type AssetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AssetParameters `json:"forProvider"`
}

AssetSpec defines the desired state of Asset

func (*AssetSpec) DeepCopy

func (in *AssetSpec) DeepCopy() *AssetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetSpec.

func (*AssetSpec) DeepCopyInto

func (in *AssetSpec) DeepCopyInto(out *AssetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AssetStatus

type AssetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AssetObservation `json:"atProvider,omitempty"`
}

AssetStatus defines the observed state of Asset.

func (*AssetStatus) DeepCopy

func (in *AssetStatus) DeepCopy() *AssetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetStatus.

func (*AssetStatus) DeepCopyInto

func (in *AssetStatus) DeepCopyInto(out *AssetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AudioAnalyzerPresetObservation

type AudioAnalyzerPresetObservation struct {
}

func (*AudioAnalyzerPresetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioAnalyzerPresetObservation.

func (*AudioAnalyzerPresetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AudioAnalyzerPresetParameters

type AudioAnalyzerPresetParameters struct {

	// +kubebuilder:validation:Optional
	AudioAnalysisMode *string `json:"audioAnalysisMode,omitempty" tf:"audio_analysis_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AudioLanguage *string `json:"audioLanguage,omitempty" tf:"audio_language,omitempty"`
}

func (*AudioAnalyzerPresetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioAnalyzerPresetParameters.

func (*AudioAnalyzerPresetParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BuiltinPresetObservation

type BuiltinPresetObservation struct {
}

func (*BuiltinPresetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinPresetObservation.

func (*BuiltinPresetObservation) DeepCopyInto

func (in *BuiltinPresetObservation) DeepCopyInto(out *BuiltinPresetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BuiltinPresetParameters

type BuiltinPresetParameters struct {

	// +kubebuilder:validation:Optional
	PresetName *string `json:"presetName,omitempty" tf:"preset_name,omitempty"`
}

func (*BuiltinPresetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinPresetParameters.

func (*BuiltinPresetParameters) DeepCopyInto

func (in *BuiltinPresetParameters) DeepCopyInto(out *BuiltinPresetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CommonEncryptionCbcsObservation

type CommonEncryptionCbcsObservation struct {
}

func (*CommonEncryptionCbcsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCbcsObservation.

func (*CommonEncryptionCbcsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CommonEncryptionCbcsParameters

type CommonEncryptionCbcsParameters struct {

	// +kubebuilder:validation:Optional
	DefaultContentKey []DefaultContentKeyParameters `json:"defaultContentKey,omitempty" tf:"default_content_key,omitempty"`

	// +kubebuilder:validation:Optional
	DrmFairplay []DrmFairplayParameters `json:"drmFairplay,omitempty" tf:"drm_fairplay,omitempty"`

	// +kubebuilder:validation:Optional
	EnabledProtocols []EnabledProtocolsParameters `json:"enabledProtocols,omitempty" tf:"enabled_protocols,omitempty"`
}

func (*CommonEncryptionCbcsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCbcsParameters.

func (*CommonEncryptionCbcsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CommonEncryptionCencDefaultContentKeyObservation

type CommonEncryptionCencDefaultContentKeyObservation struct {
}

func (*CommonEncryptionCencDefaultContentKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencDefaultContentKeyObservation.

func (*CommonEncryptionCencDefaultContentKeyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CommonEncryptionCencDefaultContentKeyParameters

type CommonEncryptionCencDefaultContentKeyParameters struct {

	// +kubebuilder:validation:Optional
	Label *string `json:"label,omitempty" tf:"label,omitempty"`

	// +kubebuilder:validation:Optional
	PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"`
}

func (*CommonEncryptionCencDefaultContentKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencDefaultContentKeyParameters.

func (*CommonEncryptionCencDefaultContentKeyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CommonEncryptionCencEnabledProtocolsObservation

type CommonEncryptionCencEnabledProtocolsObservation struct {
}

func (*CommonEncryptionCencEnabledProtocolsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencEnabledProtocolsObservation.

func (*CommonEncryptionCencEnabledProtocolsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CommonEncryptionCencEnabledProtocolsParameters

type CommonEncryptionCencEnabledProtocolsParameters struct {

	// +kubebuilder:validation:Optional
	Dash *bool `json:"dash,omitempty" tf:"dash,omitempty"`

	// +kubebuilder:validation:Optional
	Download *bool `json:"download,omitempty" tf:"download,omitempty"`

	// +kubebuilder:validation:Optional
	Hls *bool `json:"hls,omitempty" tf:"hls,omitempty"`

	// +kubebuilder:validation:Optional
	SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"`
}

func (*CommonEncryptionCencEnabledProtocolsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencEnabledProtocolsParameters.

func (*CommonEncryptionCencEnabledProtocolsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CommonEncryptionCencObservation

type CommonEncryptionCencObservation struct {
}

func (*CommonEncryptionCencObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencObservation.

func (*CommonEncryptionCencObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CommonEncryptionCencParameters

type CommonEncryptionCencParameters struct {

	// +kubebuilder:validation:Optional
	DefaultContentKey []CommonEncryptionCencDefaultContentKeyParameters `json:"defaultContentKey,omitempty" tf:"default_content_key,omitempty"`

	// +kubebuilder:validation:Optional
	DrmPlayready []DrmPlayreadyParameters `json:"drmPlayready,omitempty" tf:"drm_playready,omitempty"`

	// +kubebuilder:validation:Optional
	DrmWidevineCustomLicenseAcquisitionURLTemplate *string `` /* 131-byte string literal not displayed */

	// +kubebuilder:validation:Optional
	EnabledProtocols []CommonEncryptionCencEnabledProtocolsParameters `json:"enabledProtocols,omitempty" tf:"enabled_protocols,omitempty"`
}

func (*CommonEncryptionCencParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonEncryptionCencParameters.

func (*CommonEncryptionCencParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConditionObservation

type ConditionObservation struct {
}

func (*ConditionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.

func (*ConditionObservation) DeepCopyInto

func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConditionParameters

type ConditionParameters struct {

	// +kubebuilder:validation:Optional
	Operation *string `json:"operation,omitempty" tf:"operation,omitempty"`

	// +kubebuilder:validation:Optional
	Property *string `json:"property,omitempty" tf:"property,omitempty"`

	// +kubebuilder:validation:Optional
	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*ConditionParameters) DeepCopy

func (in *ConditionParameters) DeepCopy() *ConditionParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.

func (*ConditionParameters) DeepCopyInto

func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContentKeyObservation

type ContentKeyObservation struct {
}

func (*ContentKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyObservation.

func (*ContentKeyObservation) DeepCopyInto

func (in *ContentKeyObservation) DeepCopyInto(out *ContentKeyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContentKeyParameters

type ContentKeyParameters struct {

	// +kubebuilder:validation:Optional
	ContentKeyID *string `json:"contentKeyId,omitempty" tf:"content_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	LabelReferenceInStreamingPolicy *string `json:"labelReferenceInStreamingPolicy,omitempty" tf:"label_reference_in_streaming_policy,omitempty"`

	// +kubebuilder:validation:Optional
	PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*ContentKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyParameters.

func (*ContentKeyParameters) DeepCopyInto

func (in *ContentKeyParameters) DeepCopyInto(out *ContentKeyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContentKeyPolicy

type ContentKeyPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ContentKeyPolicySpec   `json:"spec"`
	Status            ContentKeyPolicyStatus `json:"status,omitempty"`
}

ContentKeyPolicy is the Schema for the ContentKeyPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

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) GetCondition

func (mg *ContentKeyPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ContentKeyPolicy.

func (*ContentKeyPolicy) GetConnectionDetailsMapping

func (tr *ContentKeyPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ContentKeyPolicy

func (*ContentKeyPolicy) GetDeletionPolicy

func (mg *ContentKeyPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ContentKeyPolicy.

func (*ContentKeyPolicy) GetID

func (tr *ContentKeyPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this ContentKeyPolicy

func (*ContentKeyPolicy) GetObservation

func (tr *ContentKeyPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this ContentKeyPolicy

func (*ContentKeyPolicy) GetParameters

func (tr *ContentKeyPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this ContentKeyPolicy

func (*ContentKeyPolicy) GetProviderConfigReference

func (mg *ContentKeyPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ContentKeyPolicy.

func (*ContentKeyPolicy) GetProviderReference

func (mg *ContentKeyPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this ContentKeyPolicy. Deprecated: Use GetProviderConfigReference.

func (*ContentKeyPolicy) GetTerraformResourceType

func (mg *ContentKeyPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ContentKeyPolicy

func (*ContentKeyPolicy) GetTerraformSchemaVersion

func (tr *ContentKeyPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ContentKeyPolicy) GetWriteConnectionSecretToReference

func (mg *ContentKeyPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ContentKeyPolicy.

func (*ContentKeyPolicy) LateInitialize

func (tr *ContentKeyPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ContentKeyPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*ContentKeyPolicy) ResolveReferences

func (mg *ContentKeyPolicy) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this ContentKeyPolicy.

func (*ContentKeyPolicy) SetConditions

func (mg *ContentKeyPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this ContentKeyPolicy.

func (*ContentKeyPolicy) SetDeletionPolicy

func (mg *ContentKeyPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ContentKeyPolicy.

func (*ContentKeyPolicy) SetObservation

func (tr *ContentKeyPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this ContentKeyPolicy

func (*ContentKeyPolicy) SetParameters

func (tr *ContentKeyPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this ContentKeyPolicy

func (*ContentKeyPolicy) SetProviderConfigReference

func (mg *ContentKeyPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ContentKeyPolicy.

func (*ContentKeyPolicy) SetProviderReference

func (mg *ContentKeyPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ContentKeyPolicy. Deprecated: Use SetProviderConfigReference.

func (*ContentKeyPolicy) SetWriteConnectionSecretToReference

func (mg *ContentKeyPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ContentKeyPolicy.

type ContentKeyPolicyList

type ContentKeyPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ContentKeyPolicy `json:"items"`
}

ContentKeyPolicyList contains a list of ContentKeyPolicys

func (*ContentKeyPolicyList) DeepCopy

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.

func (*ContentKeyPolicyList) GetItems

func (l *ContentKeyPolicyList) GetItems() []resource.Managed

GetItems of this ContentKeyPolicyList.

type ContentKeyPolicyObservation

type ContentKeyPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ContentKeyPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicyObservation.

func (*ContentKeyPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContentKeyPolicyParameters

type ContentKeyPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	PolicyOption []PolicyOptionParameters `json:"policyOption" tf:"policy_option,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*ContentKeyPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentKeyPolicyParameters.

func (*ContentKeyPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContentKeyPolicySpec

type ContentKeyPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ContentKeyPolicyParameters `json:"forProvider"`
}

ContentKeyPolicySpec defines the desired state of ContentKeyPolicy

func (*ContentKeyPolicySpec) DeepCopy

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 ContentKeyPolicyStatus

type ContentKeyPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ContentKeyPolicyObservation `json:"atProvider,omitempty"`
}

ContentKeyPolicyStatus defines the observed state of ContentKeyPolicy.

func (*ContentKeyPolicyStatus) DeepCopy

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 CrossSiteAccessPolicyObservation

type CrossSiteAccessPolicyObservation struct {
}

func (*CrossSiteAccessPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossSiteAccessPolicyObservation.

func (*CrossSiteAccessPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CrossSiteAccessPolicyParameters

type CrossSiteAccessPolicyParameters struct {

	// +kubebuilder:validation:Optional
	ClientAccessPolicy *string `json:"clientAccessPolicy,omitempty" tf:"client_access_policy,omitempty"`

	// +kubebuilder:validation:Optional
	CrossDomainPolicy *string `json:"crossDomainPolicy,omitempty" tf:"cross_domain_policy,omitempty"`
}

func (*CrossSiteAccessPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossSiteAccessPolicyParameters.

func (*CrossSiteAccessPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultContentKeyObservation

type DefaultContentKeyObservation struct {
}

func (*DefaultContentKeyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultContentKeyObservation.

func (*DefaultContentKeyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultContentKeyParameters

type DefaultContentKeyParameters struct {

	// +kubebuilder:validation:Optional
	Label *string `json:"label,omitempty" tf:"label,omitempty"`

	// +kubebuilder:validation:Optional
	PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"`
}

func (*DefaultContentKeyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultContentKeyParameters.

func (*DefaultContentKeyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DrmFairplayObservation

type DrmFairplayObservation struct {
}

func (*DrmFairplayObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrmFairplayObservation.

func (*DrmFairplayObservation) DeepCopyInto

func (in *DrmFairplayObservation) DeepCopyInto(out *DrmFairplayObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DrmFairplayParameters

type DrmFairplayParameters struct {

	// +kubebuilder:validation:Optional
	AllowPersistentLicense *bool `json:"allowPersistentLicense,omitempty" tf:"allow_persistent_license,omitempty"`

	// +kubebuilder:validation:Optional
	CustomLicenseAcquisitionURLTemplate *string `json:"customLicenseAcquisitionUrlTemplate,omitempty" tf:"custom_license_acquisition_url_template,omitempty"`
}

func (*DrmFairplayParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrmFairplayParameters.

func (*DrmFairplayParameters) DeepCopyInto

func (in *DrmFairplayParameters) DeepCopyInto(out *DrmFairplayParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DrmPlayreadyObservation

type DrmPlayreadyObservation struct {
}

func (*DrmPlayreadyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrmPlayreadyObservation.

func (*DrmPlayreadyObservation) DeepCopyInto

func (in *DrmPlayreadyObservation) DeepCopyInto(out *DrmPlayreadyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DrmPlayreadyParameters

type DrmPlayreadyParameters struct {

	// +kubebuilder:validation:Optional
	CustomAttributes *string `json:"customAttributes,omitempty" tf:"custom_attributes,omitempty"`

	// +kubebuilder:validation:Optional
	CustomLicenseAcquisitionURLTemplate *string `json:"customLicenseAcquisitionUrlTemplate,omitempty" tf:"custom_license_acquisition_url_template,omitempty"`
}

func (*DrmPlayreadyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrmPlayreadyParameters.

func (*DrmPlayreadyParameters) DeepCopyInto

func (in *DrmPlayreadyParameters) DeepCopyInto(out *DrmPlayreadyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EnabledProtocolsObservation

type EnabledProtocolsObservation struct {
}

func (*EnabledProtocolsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnabledProtocolsObservation.

func (*EnabledProtocolsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EnabledProtocolsParameters

type EnabledProtocolsParameters struct {

	// +kubebuilder:validation:Optional
	Dash *bool `json:"dash,omitempty" tf:"dash,omitempty"`

	// +kubebuilder:validation:Optional
	Download *bool `json:"download,omitempty" tf:"download,omitempty"`

	// +kubebuilder:validation:Optional
	Hls *bool `json:"hls,omitempty" tf:"hls,omitempty"`

	// +kubebuilder:validation:Optional
	SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"`
}

func (*EnabledProtocolsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnabledProtocolsParameters.

func (*EnabledProtocolsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncodingObservation

type EncodingObservation struct {
}

func (*EncodingObservation) DeepCopy

func (in *EncodingObservation) DeepCopy() *EncodingObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncodingObservation.

func (*EncodingObservation) DeepCopyInto

func (in *EncodingObservation) DeepCopyInto(out *EncodingObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncodingParameters

type EncodingParameters struct {

	// +kubebuilder:validation:Optional
	KeyFrameInterval *string `json:"keyFrameInterval,omitempty" tf:"key_frame_interval,omitempty"`

	// +kubebuilder:validation:Optional
	PresetName *string `json:"presetName,omitempty" tf:"preset_name,omitempty"`

	// +kubebuilder:validation:Optional
	StretchMode *string `json:"stretchMode,omitempty" tf:"stretch_mode,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*EncodingParameters) DeepCopy

func (in *EncodingParameters) DeepCopy() *EncodingParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncodingParameters.

func (*EncodingParameters) DeepCopyInto

func (in *EncodingParameters) DeepCopyInto(out *EncodingParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointObservation

type EndpointObservation struct {
	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*EndpointObservation) DeepCopy

func (in *EndpointObservation) DeepCopy() *EndpointObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.

func (*EndpointObservation) DeepCopyInto

func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointParameters

type EndpointParameters struct {
}

func (*EndpointParameters) DeepCopy

func (in *EndpointParameters) DeepCopy() *EndpointParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.

func (*EndpointParameters) DeepCopyInto

func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FaceDetectorPresetObservation

type FaceDetectorPresetObservation struct {
}

func (*FaceDetectorPresetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FaceDetectorPresetObservation.

func (*FaceDetectorPresetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FaceDetectorPresetParameters

type FaceDetectorPresetParameters struct {

	// +kubebuilder:validation:Optional
	AnalysisResolution *string `json:"analysisResolution,omitempty" tf:"analysis_resolution,omitempty"`
}

func (*FaceDetectorPresetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FaceDetectorPresetParameters.

func (*FaceDetectorPresetParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FairplayConfigurationObservation

type FairplayConfigurationObservation struct {
}

func (*FairplayConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FairplayConfigurationObservation.

func (*FairplayConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FairplayConfigurationParameters

type FairplayConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	AskSecretRef *v1.SecretKeySelector `json:"askSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	OfflineRentalConfiguration []OfflineRentalConfigurationParameters `json:"offlineRentalConfiguration,omitempty" tf:"offline_rental_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	PfxPasswordSecretRef *v1.SecretKeySelector `json:"pfxPasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	PfxSecretRef *v1.SecretKeySelector `json:"pfxSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RentalAndLeaseKeyType *string `json:"rentalAndLeaseKeyType,omitempty" tf:"rental_and_lease_key_type,omitempty"`

	// +kubebuilder:validation:Optional
	RentalDurationSeconds *float64 `json:"rentalDurationSeconds,omitempty" tf:"rental_duration_seconds,omitempty"`
}

func (*FairplayConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FairplayConfigurationParameters.

func (*FairplayConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPAccessControlAllowObservation

type IPAccessControlAllowObservation struct {
}

func (*IPAccessControlAllowObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAccessControlAllowObservation.

func (*IPAccessControlAllowObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPAccessControlAllowParameters

type IPAccessControlAllowParameters struct {

	// +kubebuilder:validation:Optional
	Address *string `json:"address,omitempty" tf:"address,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetPrefixLength *float64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length,omitempty"`
}

func (*IPAccessControlAllowParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAccessControlAllowParameters.

func (*IPAccessControlAllowParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPAllowObservation

type IPAllowObservation struct {
}

func (*IPAllowObservation) DeepCopy

func (in *IPAllowObservation) DeepCopy() *IPAllowObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAllowObservation.

func (*IPAllowObservation) DeepCopyInto

func (in *IPAllowObservation) DeepCopyInto(out *IPAllowObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPAllowParameters

type IPAllowParameters struct {

	// +kubebuilder:validation:Optional
	Address *string `json:"address,omitempty" tf:"address,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetPrefixLength *float64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length,omitempty"`
}

func (*IPAllowParameters) DeepCopy

func (in *IPAllowParameters) DeepCopy() *IPAllowParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAllowParameters.

func (*IPAllowParameters) DeepCopyInto

func (in *IPAllowParameters) DeepCopyInto(out *IPAllowParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InputAssetObservation

type InputAssetObservation struct {
}

func (*InputAssetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputAssetObservation.

func (*InputAssetObservation) DeepCopyInto

func (in *InputAssetObservation) DeepCopyInto(out *InputAssetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InputAssetParameters

type InputAssetParameters struct {

	// +kubebuilder:validation:Optional
	Label *string `json:"label,omitempty" tf:"label,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*InputAssetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputAssetParameters.

func (*InputAssetParameters) DeepCopyInto

func (in *InputAssetParameters) DeepCopyInto(out *InputAssetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InputObservation

type InputObservation struct {
	Endpoint []EndpointObservation `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
}

func (*InputObservation) DeepCopy

func (in *InputObservation) DeepCopy() *InputObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputObservation.

func (*InputObservation) DeepCopyInto

func (in *InputObservation) DeepCopyInto(out *InputObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InputParameters

type InputParameters struct {

	// +kubebuilder:validation:Optional
	AccessToken *string `json:"accessToken,omitempty" tf:"access_token,omitempty"`

	// +kubebuilder:validation:Optional
	IPAccessControlAllow []IPAccessControlAllowParameters `json:"ipAccessControlAllow,omitempty" tf:"ip_access_control_allow,omitempty"`

	// +kubebuilder:validation:Optional
	KeyFrameIntervalDuration *string `json:"keyFrameIntervalDuration,omitempty" tf:"key_frame_interval_duration,omitempty"`

	// +kubebuilder:validation:Optional
	StreamingProtocol *string `json:"streamingProtocol,omitempty" tf:"streaming_protocol,omitempty"`
}

func (*InputParameters) DeepCopy

func (in *InputParameters) DeepCopy() *InputParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputParameters.

func (*InputParameters) DeepCopyInto

func (in *InputParameters) DeepCopyInto(out *InputParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Job

type Job struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              JobSpec   `json:"spec"`
	Status            JobStatus `json:"status,omitempty"`
}

Job is the Schema for the Jobs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*Job) DeepCopy

func (in *Job) DeepCopy() *Job

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.

func (*Job) DeepCopyInto

func (in *Job) DeepCopyInto(out *Job)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Job) DeepCopyObject

func (in *Job) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Job) GetCondition

func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Job.

func (*Job) GetConnectionDetailsMapping

func (tr *Job) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Job

func (*Job) GetDeletionPolicy

func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Job.

func (*Job) GetID

func (tr *Job) GetID() string

GetID returns ID of underlying Terraform resource of this Job

func (*Job) GetObservation

func (tr *Job) GetObservation() (map[string]interface{}, error)

GetObservation of this Job

func (*Job) GetParameters

func (tr *Job) GetParameters() (map[string]interface{}, error)

GetParameters of this Job

func (*Job) GetProviderConfigReference

func (mg *Job) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Job.

func (*Job) GetProviderReference

func (mg *Job) GetProviderReference() *xpv1.Reference

GetProviderReference of this Job. Deprecated: Use GetProviderConfigReference.

func (*Job) GetTerraformResourceType

func (mg *Job) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Job

func (*Job) GetTerraformSchemaVersion

func (tr *Job) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Job) GetWriteConnectionSecretToReference

func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Job.

func (*Job) LateInitialize

func (tr *Job) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Job using its observed tfState. returns True if there are any spec changes for the resource.

func (*Job) ResolveReferences

func (mg *Job) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Job.

func (*Job) SetConditions

func (mg *Job) SetConditions(c ...xpv1.Condition)

SetConditions of this Job.

func (*Job) SetDeletionPolicy

func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Job.

func (*Job) SetObservation

func (tr *Job) SetObservation(obs map[string]interface{}) error

SetObservation for this Job

func (*Job) SetParameters

func (tr *Job) SetParameters(params map[string]interface{}) error

SetParameters for this Job

func (*Job) SetProviderConfigReference

func (mg *Job) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Job.

func (*Job) SetProviderReference

func (mg *Job) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Job. Deprecated: Use SetProviderConfigReference.

func (*Job) SetWriteConnectionSecretToReference

func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Job.

type JobList

type JobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Job `json:"items"`
}

JobList contains a list of Jobs

func (*JobList) DeepCopy

func (in *JobList) DeepCopy() *JobList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.

func (*JobList) DeepCopyInto

func (in *JobList) DeepCopyInto(out *JobList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*JobList) DeepCopyObject

func (in *JobList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*JobList) GetItems

func (l *JobList) GetItems() []resource.Managed

GetItems of this JobList.

type JobObservation

type JobObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*JobObservation) DeepCopy

func (in *JobObservation) DeepCopy() *JobObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobObservation.

func (*JobObservation) DeepCopyInto

func (in *JobObservation) DeepCopyInto(out *JobObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobParameters

type JobParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	InputAsset []InputAssetParameters `json:"inputAsset" tf:"input_asset,omitempty"`

	// +kubebuilder:validation:Required
	MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	OutputAsset []OutputAssetParameters `json:"outputAsset" tf:"output_asset,omitempty"`

	// +kubebuilder:validation:Optional
	Priority *string `json:"priority,omitempty" tf:"priority,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	TransformName *string `json:"transformName" tf:"transform_name,omitempty"`
}

func (*JobParameters) DeepCopy

func (in *JobParameters) DeepCopy() *JobParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobParameters.

func (*JobParameters) DeepCopyInto

func (in *JobParameters) DeepCopyInto(out *JobParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobSpec

type JobSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     JobParameters `json:"forProvider"`
}

JobSpec defines the desired state of Job

func (*JobSpec) DeepCopy

func (in *JobSpec) DeepCopy() *JobSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.

func (*JobSpec) DeepCopyInto

func (in *JobSpec) DeepCopyInto(out *JobSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobStatus

type JobStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        JobObservation `json:"atProvider,omitempty"`
}

JobStatus defines the observed state of Job.

func (*JobStatus) DeepCopy

func (in *JobStatus) DeepCopy() *JobStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.

func (*JobStatus) DeepCopyInto

func (in *JobStatus) DeepCopyInto(out *JobStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyDeliveryAccessControlObservation

type KeyDeliveryAccessControlObservation struct {
}

func (*KeyDeliveryAccessControlObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyDeliveryAccessControlObservation.

func (*KeyDeliveryAccessControlObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyDeliveryAccessControlParameters

type KeyDeliveryAccessControlParameters struct {

	// +kubebuilder:validation:Optional
	DefaultAction *string `json:"defaultAction,omitempty" tf:"default_action,omitempty"`

	// +kubebuilder:validation:Optional
	IPAllowList []*string `json:"ipAllowList,omitempty" tf:"ip_allow_list,omitempty"`
}

func (*KeyDeliveryAccessControlParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyDeliveryAccessControlParameters.

func (*KeyDeliveryAccessControlParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiveEvent

type LiveEvent struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LiveEventSpec   `json:"spec"`
	Status            LiveEventStatus `json:"status,omitempty"`
}

LiveEvent is the Schema for the LiveEvents API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*LiveEvent) DeepCopy

func (in *LiveEvent) DeepCopy() *LiveEvent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEvent.

func (*LiveEvent) DeepCopyInto

func (in *LiveEvent) DeepCopyInto(out *LiveEvent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LiveEvent) DeepCopyObject

func (in *LiveEvent) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LiveEvent) GetCondition

func (mg *LiveEvent) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LiveEvent.

func (*LiveEvent) GetConnectionDetailsMapping

func (tr *LiveEvent) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LiveEvent

func (*LiveEvent) GetDeletionPolicy

func (mg *LiveEvent) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LiveEvent.

func (*LiveEvent) GetID

func (tr *LiveEvent) GetID() string

GetID returns ID of underlying Terraform resource of this LiveEvent

func (*LiveEvent) GetObservation

func (tr *LiveEvent) GetObservation() (map[string]interface{}, error)

GetObservation of this LiveEvent

func (*LiveEvent) GetParameters

func (tr *LiveEvent) GetParameters() (map[string]interface{}, error)

GetParameters of this LiveEvent

func (*LiveEvent) GetProviderConfigReference

func (mg *LiveEvent) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LiveEvent.

func (*LiveEvent) GetProviderReference

func (mg *LiveEvent) GetProviderReference() *xpv1.Reference

GetProviderReference of this LiveEvent. Deprecated: Use GetProviderConfigReference.

func (*LiveEvent) GetTerraformResourceType

func (mg *LiveEvent) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LiveEvent

func (*LiveEvent) GetTerraformSchemaVersion

func (tr *LiveEvent) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LiveEvent) GetWriteConnectionSecretToReference

func (mg *LiveEvent) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LiveEvent.

func (*LiveEvent) LateInitialize

func (tr *LiveEvent) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LiveEvent using its observed tfState. returns True if there are any spec changes for the resource.

func (*LiveEvent) ResolveReferences

func (mg *LiveEvent) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LiveEvent.

func (*LiveEvent) SetConditions

func (mg *LiveEvent) SetConditions(c ...xpv1.Condition)

SetConditions of this LiveEvent.

func (*LiveEvent) SetDeletionPolicy

func (mg *LiveEvent) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LiveEvent.

func (*LiveEvent) SetObservation

func (tr *LiveEvent) SetObservation(obs map[string]interface{}) error

SetObservation for this LiveEvent

func (*LiveEvent) SetParameters

func (tr *LiveEvent) SetParameters(params map[string]interface{}) error

SetParameters for this LiveEvent

func (*LiveEvent) SetProviderConfigReference

func (mg *LiveEvent) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LiveEvent.

func (*LiveEvent) SetProviderReference

func (mg *LiveEvent) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LiveEvent. Deprecated: Use SetProviderConfigReference.

func (*LiveEvent) SetWriteConnectionSecretToReference

func (mg *LiveEvent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LiveEvent.

type LiveEventList

type LiveEventList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LiveEvent `json:"items"`
}

LiveEventList contains a list of LiveEvents

func (*LiveEventList) DeepCopy

func (in *LiveEventList) DeepCopy() *LiveEventList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventList.

func (*LiveEventList) DeepCopyInto

func (in *LiveEventList) DeepCopyInto(out *LiveEventList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LiveEventList) DeepCopyObject

func (in *LiveEventList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LiveEventList) GetItems

func (l *LiveEventList) GetItems() []resource.Managed

GetItems of this LiveEventList.

type LiveEventObservation

type LiveEventObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LiveEventObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventObservation.

func (*LiveEventObservation) DeepCopyInto

func (in *LiveEventObservation) DeepCopyInto(out *LiveEventObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiveEventOutput

type LiveEventOutput struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LiveEventOutputSpec   `json:"spec"`
	Status            LiveEventOutputStatus `json:"status,omitempty"`
}

LiveEventOutput is the Schema for the LiveEventOutputs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*LiveEventOutput) DeepCopy

func (in *LiveEventOutput) DeepCopy() *LiveEventOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutput.

func (*LiveEventOutput) DeepCopyInto

func (in *LiveEventOutput) DeepCopyInto(out *LiveEventOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LiveEventOutput) DeepCopyObject

func (in *LiveEventOutput) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LiveEventOutput) GetCondition

func (mg *LiveEventOutput) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this LiveEventOutput.

func (*LiveEventOutput) GetConnectionDetailsMapping

func (tr *LiveEventOutput) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this LiveEventOutput

func (*LiveEventOutput) GetDeletionPolicy

func (mg *LiveEventOutput) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this LiveEventOutput.

func (*LiveEventOutput) GetID

func (tr *LiveEventOutput) GetID() string

GetID returns ID of underlying Terraform resource of this LiveEventOutput

func (*LiveEventOutput) GetObservation

func (tr *LiveEventOutput) GetObservation() (map[string]interface{}, error)

GetObservation of this LiveEventOutput

func (*LiveEventOutput) GetParameters

func (tr *LiveEventOutput) GetParameters() (map[string]interface{}, error)

GetParameters of this LiveEventOutput

func (*LiveEventOutput) GetProviderConfigReference

func (mg *LiveEventOutput) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this LiveEventOutput.

func (*LiveEventOutput) GetProviderReference

func (mg *LiveEventOutput) GetProviderReference() *xpv1.Reference

GetProviderReference of this LiveEventOutput. Deprecated: Use GetProviderConfigReference.

func (*LiveEventOutput) GetTerraformResourceType

func (mg *LiveEventOutput) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LiveEventOutput

func (*LiveEventOutput) GetTerraformSchemaVersion

func (tr *LiveEventOutput) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LiveEventOutput) GetWriteConnectionSecretToReference

func (mg *LiveEventOutput) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this LiveEventOutput.

func (*LiveEventOutput) LateInitialize

func (tr *LiveEventOutput) LateInitialize(attrs []byte) (bool, error)

LateInitialize this LiveEventOutput using its observed tfState. returns True if there are any spec changes for the resource.

func (*LiveEventOutput) SetConditions

func (mg *LiveEventOutput) SetConditions(c ...xpv1.Condition)

SetConditions of this LiveEventOutput.

func (*LiveEventOutput) SetDeletionPolicy

func (mg *LiveEventOutput) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this LiveEventOutput.

func (*LiveEventOutput) SetObservation

func (tr *LiveEventOutput) SetObservation(obs map[string]interface{}) error

SetObservation for this LiveEventOutput

func (*LiveEventOutput) SetParameters

func (tr *LiveEventOutput) SetParameters(params map[string]interface{}) error

SetParameters for this LiveEventOutput

func (*LiveEventOutput) SetProviderConfigReference

func (mg *LiveEventOutput) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this LiveEventOutput.

func (*LiveEventOutput) SetProviderReference

func (mg *LiveEventOutput) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this LiveEventOutput. Deprecated: Use SetProviderConfigReference.

func (*LiveEventOutput) SetWriteConnectionSecretToReference

func (mg *LiveEventOutput) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this LiveEventOutput.

type LiveEventOutputList

type LiveEventOutputList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LiveEventOutput `json:"items"`
}

LiveEventOutputList contains a list of LiveEventOutputs

func (*LiveEventOutputList) DeepCopy

func (in *LiveEventOutputList) DeepCopy() *LiveEventOutputList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputList.

func (*LiveEventOutputList) DeepCopyInto

func (in *LiveEventOutputList) DeepCopyInto(out *LiveEventOutputList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LiveEventOutputList) DeepCopyObject

func (in *LiveEventOutputList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LiveEventOutputList) GetItems

func (l *LiveEventOutputList) GetItems() []resource.Managed

GetItems of this LiveEventOutputList.

type LiveEventOutputObservation

type LiveEventOutputObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LiveEventOutputObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputObservation.

func (*LiveEventOutputObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiveEventOutputParameters

type LiveEventOutputParameters struct {

	// +kubebuilder:validation:Required
	ArchiveWindowDuration *string `json:"archiveWindowDuration" tf:"archive_window_duration,omitempty"`

	// +kubebuilder:validation:Required
	AssetName *string `json:"assetName" tf:"asset_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	HlsFragmentsPerTSSegment *float64 `json:"hlsFragmentsPerTsSegment,omitempty" tf:"hls_fragments_per_ts_segment,omitempty"`

	// +kubebuilder:validation:Required
	LiveEventID *string `json:"liveEventId" tf:"live_event_id,omitempty"`

	// +kubebuilder:validation:Optional
	ManifestName *string `json:"manifestName,omitempty" tf:"manifest_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	OutputSnapTimeInSeconds *float64 `json:"outputSnapTimeInSeconds,omitempty" tf:"output_snap_time_in_seconds,omitempty"`
}

func (*LiveEventOutputParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputParameters.

func (*LiveEventOutputParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiveEventOutputSpec

type LiveEventOutputSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LiveEventOutputParameters `json:"forProvider"`
}

LiveEventOutputSpec defines the desired state of LiveEventOutput

func (*LiveEventOutputSpec) DeepCopy

func (in *LiveEventOutputSpec) DeepCopy() *LiveEventOutputSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputSpec.

func (*LiveEventOutputSpec) DeepCopyInto

func (in *LiveEventOutputSpec) DeepCopyInto(out *LiveEventOutputSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiveEventOutputStatus

type LiveEventOutputStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LiveEventOutputObservation `json:"atProvider,omitempty"`
}

LiveEventOutputStatus defines the observed state of LiveEventOutput.

func (*LiveEventOutputStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventOutputStatus.

func (*LiveEventOutputStatus) DeepCopyInto

func (in *LiveEventOutputStatus) DeepCopyInto(out *LiveEventOutputStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiveEventParameters

type LiveEventParameters struct {

	// +kubebuilder:validation:Optional
	AutoStartEnabled *bool `json:"autoStartEnabled,omitempty" tf:"auto_start_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	CrossSiteAccessPolicy []CrossSiteAccessPolicyParameters `json:"crossSiteAccessPolicy,omitempty" tf:"cross_site_access_policy,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Encoding []EncodingParameters `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Optional
	HostNamePrefix *string `json:"hostnamePrefix,omitempty" tf:"hostname_prefix,omitempty"`

	// +kubebuilder:validation:Required
	Input []InputParameters `json:"input" tf:"input,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Preview []PreviewParameters `json:"preview,omitempty" tf:"preview,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TranscriptionLanguages []*string `json:"transcriptionLanguages,omitempty" tf:"transcription_languages,omitempty"`

	// +kubebuilder:validation:Optional
	UseStaticHostName *bool `json:"useStaticHostname,omitempty" tf:"use_static_hostname,omitempty"`
}

func (*LiveEventParameters) DeepCopy

func (in *LiveEventParameters) DeepCopy() *LiveEventParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventParameters.

func (*LiveEventParameters) DeepCopyInto

func (in *LiveEventParameters) DeepCopyInto(out *LiveEventParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiveEventSpec

type LiveEventSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LiveEventParameters `json:"forProvider"`
}

LiveEventSpec defines the desired state of LiveEvent

func (*LiveEventSpec) DeepCopy

func (in *LiveEventSpec) DeepCopy() *LiveEventSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventSpec.

func (*LiveEventSpec) DeepCopyInto

func (in *LiveEventSpec) DeepCopyInto(out *LiveEventSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiveEventStatus

type LiveEventStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LiveEventObservation `json:"atProvider,omitempty"`
}

LiveEventStatus defines the observed state of LiveEvent.

func (*LiveEventStatus) DeepCopy

func (in *LiveEventStatus) DeepCopy() *LiveEventStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveEventStatus.

func (*LiveEventStatus) DeepCopyInto

func (in *LiveEventStatus) DeepCopyInto(out *LiveEventStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NoEncryptionEnabledProtocolsObservation

type NoEncryptionEnabledProtocolsObservation struct {
}

func (*NoEncryptionEnabledProtocolsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoEncryptionEnabledProtocolsObservation.

func (*NoEncryptionEnabledProtocolsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NoEncryptionEnabledProtocolsParameters

type NoEncryptionEnabledProtocolsParameters struct {

	// +kubebuilder:validation:Optional
	Dash *bool `json:"dash,omitempty" tf:"dash,omitempty"`

	// +kubebuilder:validation:Optional
	Download *bool `json:"download,omitempty" tf:"download,omitempty"`

	// +kubebuilder:validation:Optional
	Hls *bool `json:"hls,omitempty" tf:"hls,omitempty"`

	// +kubebuilder:validation:Optional
	SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"`
}

func (*NoEncryptionEnabledProtocolsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoEncryptionEnabledProtocolsParameters.

func (*NoEncryptionEnabledProtocolsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OfflineRentalConfigurationObservation

type OfflineRentalConfigurationObservation struct {
}

func (*OfflineRentalConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineRentalConfigurationObservation.

func (*OfflineRentalConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OfflineRentalConfigurationParameters

type OfflineRentalConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	PlaybackDurationSeconds *float64 `json:"playbackDurationSeconds,omitempty" tf:"playback_duration_seconds,omitempty"`

	// +kubebuilder:validation:Optional
	StorageDurationSeconds *float64 `json:"storageDurationSeconds,omitempty" tf:"storage_duration_seconds,omitempty"`
}

func (*OfflineRentalConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineRentalConfigurationParameters.

func (*OfflineRentalConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OutputAssetObservation

type OutputAssetObservation struct {
}

func (*OutputAssetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputAssetObservation.

func (*OutputAssetObservation) DeepCopyInto

func (in *OutputAssetObservation) DeepCopyInto(out *OutputAssetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OutputAssetParameters

type OutputAssetParameters struct {

	// +kubebuilder:validation:Optional
	Label *string `json:"label,omitempty" tf:"label,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*OutputAssetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputAssetParameters.

func (*OutputAssetParameters) DeepCopyInto

func (in *OutputAssetParameters) DeepCopyInto(out *OutputAssetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OutputObservation

type OutputObservation struct {
}

func (*OutputObservation) DeepCopy

func (in *OutputObservation) DeepCopy() *OutputObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputObservation.

func (*OutputObservation) DeepCopyInto

func (in *OutputObservation) DeepCopyInto(out *OutputObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OutputParameters

type OutputParameters struct {

	// +kubebuilder:validation:Optional
	AudioAnalyzerPreset []AudioAnalyzerPresetParameters `json:"audioAnalyzerPreset,omitempty" tf:"audio_analyzer_preset,omitempty"`

	// +kubebuilder:validation:Optional
	BuiltinPreset []BuiltinPresetParameters `json:"builtinPreset,omitempty" tf:"builtin_preset,omitempty"`

	// +kubebuilder:validation:Optional
	FaceDetectorPreset []FaceDetectorPresetParameters `json:"faceDetectorPreset,omitempty" tf:"face_detector_preset,omitempty"`

	// +kubebuilder:validation:Optional
	OnErrorAction *string `json:"onErrorAction,omitempty" tf:"on_error_action,omitempty"`

	// +kubebuilder:validation:Optional
	RelativePriority *string `json:"relativePriority,omitempty" tf:"relative_priority,omitempty"`

	// +kubebuilder:validation:Optional
	VideoAnalyzerPreset []VideoAnalyzerPresetParameters `json:"videoAnalyzerPreset,omitempty" tf:"video_analyzer_preset,omitempty"`
}

func (*OutputParameters) DeepCopy

func (in *OutputParameters) DeepCopy() *OutputParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputParameters.

func (*OutputParameters) DeepCopyInto

func (in *OutputParameters) DeepCopyInto(out *OutputParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PlayRightObservation

type PlayRightObservation struct {
}

func (*PlayRightObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayRightObservation.

func (*PlayRightObservation) DeepCopyInto

func (in *PlayRightObservation) DeepCopyInto(out *PlayRightObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PlayRightParameters

type PlayRightParameters struct {

	// +kubebuilder:validation:Optional
	AgcAndColorStripeRestriction *float64 `json:"agcAndColorStripeRestriction,omitempty" tf:"agc_and_color_stripe_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	AllowPassingVideoContentToUnknownOutput *string `json:"allowPassingVideoContentToUnknownOutput,omitempty" tf:"allow_passing_video_content_to_unknown_output,omitempty"`

	// +kubebuilder:validation:Optional
	AnalogVideoOpl *float64 `json:"analogVideoOpl,omitempty" tf:"analog_video_opl,omitempty"`

	// +kubebuilder:validation:Optional
	CompressedDigitalAudioOpl *float64 `json:"compressedDigitalAudioOpl,omitempty" tf:"compressed_digital_audio_opl,omitempty"`

	// +kubebuilder:validation:Optional
	DigitalVideoOnlyContentRestriction *bool `json:"digitalVideoOnlyContentRestriction,omitempty" tf:"digital_video_only_content_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	FirstPlayExpiration *string `json:"firstPlayExpiration,omitempty" tf:"first_play_expiration,omitempty"`

	// +kubebuilder:validation:Optional
	ImageConstraintForAnalogComponentVideoRestriction *bool `` /* 137-byte string literal not displayed */

	// +kubebuilder:validation:Optional
	ImageConstraintForAnalogComputerMonitorRestriction *bool `` /* 139-byte string literal not displayed */

	// +kubebuilder:validation:Optional
	ScmsRestriction *float64 `json:"scmsRestriction,omitempty" tf:"scms_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	UncompressedDigitalAudioOpl *float64 `json:"uncompressedDigitalAudioOpl,omitempty" tf:"uncompressed_digital_audio_opl,omitempty"`

	// +kubebuilder:validation:Optional
	UncompressedDigitalVideoOpl *float64 `json:"uncompressedDigitalVideoOpl,omitempty" tf:"uncompressed_digital_video_opl,omitempty"`
}

func (*PlayRightParameters) DeepCopy

func (in *PlayRightParameters) DeepCopy() *PlayRightParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayRightParameters.

func (*PlayRightParameters) DeepCopyInto

func (in *PlayRightParameters) DeepCopyInto(out *PlayRightParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PlayreadyConfigurationLicenseObservation

type PlayreadyConfigurationLicenseObservation struct {
}

func (*PlayreadyConfigurationLicenseObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayreadyConfigurationLicenseObservation.

func (*PlayreadyConfigurationLicenseObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PlayreadyConfigurationLicenseParameters

type PlayreadyConfigurationLicenseParameters struct {

	// +kubebuilder:validation:Optional
	AllowTestDevices *bool `json:"allowTestDevices,omitempty" tf:"allow_test_devices,omitempty"`

	// +kubebuilder:validation:Optional
	BeginDate *string `json:"beginDate,omitempty" tf:"begin_date,omitempty"`

	// +kubebuilder:validation:Optional
	ContentKeyLocationFromHeaderEnabled *bool `json:"contentKeyLocationFromHeaderEnabled,omitempty" tf:"content_key_location_from_header_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	ContentKeyLocationFromKeyID *string `json:"contentKeyLocationFromKeyId,omitempty" tf:"content_key_location_from_key_id,omitempty"`

	// +kubebuilder:validation:Optional
	ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"`

	// +kubebuilder:validation:Optional
	GracePeriodSecretRef *v1.SecretKeySelector `json:"gracePeriodSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"`

	// +kubebuilder:validation:Optional
	PlayRight []PlayRightParameters `json:"playRight,omitempty" tf:"play_right,omitempty"`

	// +kubebuilder:validation:Optional
	RelativeBeginDate *string `json:"relativeBeginDate,omitempty" tf:"relative_begin_date,omitempty"`

	// +kubebuilder:validation:Optional
	RelativeExpirationDate *string `json:"relativeExpirationDate,omitempty" tf:"relative_expiration_date,omitempty"`
}

func (*PlayreadyConfigurationLicenseParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlayreadyConfigurationLicenseParameters.

func (*PlayreadyConfigurationLicenseParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyOptionObservation

type PolicyOptionObservation struct {
}

func (*PolicyOptionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyOptionObservation.

func (*PolicyOptionObservation) DeepCopyInto

func (in *PolicyOptionObservation) DeepCopyInto(out *PolicyOptionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyOptionParameters

type PolicyOptionParameters struct {

	// +kubebuilder:validation:Optional
	ClearKeyConfigurationEnabled *bool `json:"clearKeyConfigurationEnabled,omitempty" tf:"clear_key_configuration_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	FairplayConfiguration []FairplayConfigurationParameters `json:"fairplayConfiguration,omitempty" tf:"fairplay_configuration,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	OpenRestrictionEnabled *bool `json:"openRestrictionEnabled,omitempty" tf:"open_restriction_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	PlayreadyConfigurationLicense []PlayreadyConfigurationLicenseParameters `json:"playreadyConfigurationLicense,omitempty" tf:"playready_configuration_license,omitempty"`

	// +kubebuilder:validation:Optional
	TokenRestriction []TokenRestrictionParameters `json:"tokenRestriction,omitempty" tf:"token_restriction,omitempty"`

	// +kubebuilder:validation:Optional
	WidevineConfigurationTemplate *string `json:"widevineConfigurationTemplate,omitempty" tf:"widevine_configuration_template,omitempty"`
}

func (*PolicyOptionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyOptionParameters.

func (*PolicyOptionParameters) DeepCopyInto

func (in *PolicyOptionParameters) DeepCopyInto(out *PolicyOptionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PresentationTimeRangeObservation

type PresentationTimeRangeObservation struct {
}

func (*PresentationTimeRangeObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PresentationTimeRangeObservation.

func (*PresentationTimeRangeObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PresentationTimeRangeParameters

type PresentationTimeRangeParameters struct {

	// +kubebuilder:validation:Optional
	EndInUnits *float64 `json:"endInUnits,omitempty" tf:"end_in_units,omitempty"`

	// +kubebuilder:validation:Optional
	ForceEnd *bool `json:"forceEnd,omitempty" tf:"force_end,omitempty"`

	// +kubebuilder:validation:Optional
	LiveBackoffInUnits *float64 `json:"liveBackoffInUnits,omitempty" tf:"live_backoff_in_units,omitempty"`

	// +kubebuilder:validation:Optional
	PresentationWindowInUnits *float64 `json:"presentationWindowInUnits,omitempty" tf:"presentation_window_in_units,omitempty"`

	// +kubebuilder:validation:Optional
	StartInUnits *float64 `json:"startInUnits,omitempty" tf:"start_in_units,omitempty"`

	// +kubebuilder:validation:Optional
	UnitTimescaleInMiliseconds *float64 `json:"unitTimescaleInMiliseconds,omitempty" tf:"unit_timescale_in_miliseconds,omitempty"`
}

func (*PresentationTimeRangeParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PresentationTimeRangeParameters.

func (*PresentationTimeRangeParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreviewEndpointObservation

type PreviewEndpointObservation struct {
	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*PreviewEndpointObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewEndpointObservation.

func (*PreviewEndpointObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreviewEndpointParameters

type PreviewEndpointParameters struct {
}

func (*PreviewEndpointParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewEndpointParameters.

func (*PreviewEndpointParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreviewIPAccessControlAllowObservation

type PreviewIPAccessControlAllowObservation struct {
}

func (*PreviewIPAccessControlAllowObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewIPAccessControlAllowObservation.

func (*PreviewIPAccessControlAllowObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreviewIPAccessControlAllowParameters

type PreviewIPAccessControlAllowParameters struct {

	// +kubebuilder:validation:Optional
	Address *string `json:"address,omitempty" tf:"address,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetPrefixLength *float64 `json:"subnetPrefixLength,omitempty" tf:"subnet_prefix_length,omitempty"`
}

func (*PreviewIPAccessControlAllowParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewIPAccessControlAllowParameters.

func (*PreviewIPAccessControlAllowParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreviewObservation

type PreviewObservation struct {
	Endpoint []PreviewEndpointObservation `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
}

func (*PreviewObservation) DeepCopy

func (in *PreviewObservation) DeepCopy() *PreviewObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewObservation.

func (*PreviewObservation) DeepCopyInto

func (in *PreviewObservation) DeepCopyInto(out *PreviewObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreviewParameters

type PreviewParameters struct {

	// +kubebuilder:validation:Optional
	AlternativeMediaID *string `json:"alternativeMediaId,omitempty" tf:"alternative_media_id,omitempty"`

	// +kubebuilder:validation:Optional
	IPAccessControlAllow []PreviewIPAccessControlAllowParameters `json:"ipAccessControlAllow,omitempty" tf:"ip_access_control_allow,omitempty"`

	// +kubebuilder:validation:Optional
	PreviewLocator *string `json:"previewLocator,omitempty" tf:"preview_locator,omitempty"`

	// +kubebuilder:validation:Optional
	StreamingPolicyName *string `json:"streamingPolicyName,omitempty" tf:"streaming_policy_name,omitempty"`
}

func (*PreviewParameters) DeepCopy

func (in *PreviewParameters) DeepCopy() *PreviewParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreviewParameters.

func (*PreviewParameters) DeepCopyInto

func (in *PreviewParameters) DeepCopyInto(out *PreviewParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequiredClaimObservation

type RequiredClaimObservation struct {
}

func (*RequiredClaimObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredClaimObservation.

func (*RequiredClaimObservation) DeepCopyInto

func (in *RequiredClaimObservation) DeepCopyInto(out *RequiredClaimObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequiredClaimParameters

type RequiredClaimParameters struct {

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*RequiredClaimParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredClaimParameters.

func (*RequiredClaimParameters) DeepCopyInto

func (in *RequiredClaimParameters) DeepCopyInto(out *RequiredClaimParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicesAccount

type ServicesAccount struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServicesAccountSpec   `json:"spec"`
	Status            ServicesAccountStatus `json:"status,omitempty"`
}

ServicesAccount is the Schema for the ServicesAccounts API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*ServicesAccount) DeepCopy

func (in *ServicesAccount) DeepCopy() *ServicesAccount

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccount.

func (*ServicesAccount) DeepCopyInto

func (in *ServicesAccount) DeepCopyInto(out *ServicesAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServicesAccount) DeepCopyObject

func (in *ServicesAccount) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ServicesAccount) GetCondition

func (mg *ServicesAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ServicesAccount.

func (*ServicesAccount) GetConnectionDetailsMapping

func (tr *ServicesAccount) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ServicesAccount

func (*ServicesAccount) GetDeletionPolicy

func (mg *ServicesAccount) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ServicesAccount.

func (*ServicesAccount) GetID

func (tr *ServicesAccount) GetID() string

GetID returns ID of underlying Terraform resource of this ServicesAccount

func (*ServicesAccount) GetObservation

func (tr *ServicesAccount) GetObservation() (map[string]interface{}, error)

GetObservation of this ServicesAccount

func (*ServicesAccount) GetParameters

func (tr *ServicesAccount) GetParameters() (map[string]interface{}, error)

GetParameters of this ServicesAccount

func (*ServicesAccount) GetProviderConfigReference

func (mg *ServicesAccount) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ServicesAccount.

func (*ServicesAccount) GetProviderReference

func (mg *ServicesAccount) GetProviderReference() *xpv1.Reference

GetProviderReference of this ServicesAccount. Deprecated: Use GetProviderConfigReference.

func (*ServicesAccount) GetTerraformResourceType

func (mg *ServicesAccount) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ServicesAccount

func (*ServicesAccount) GetTerraformSchemaVersion

func (tr *ServicesAccount) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ServicesAccount) GetWriteConnectionSecretToReference

func (mg *ServicesAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ServicesAccount.

func (*ServicesAccount) LateInitialize

func (tr *ServicesAccount) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ServicesAccount using its observed tfState. returns True if there are any spec changes for the resource.

func (*ServicesAccount) ResolveReferences

func (mg *ServicesAccount) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this ServicesAccount.

func (*ServicesAccount) SetConditions

func (mg *ServicesAccount) SetConditions(c ...xpv1.Condition)

SetConditions of this ServicesAccount.

func (*ServicesAccount) SetDeletionPolicy

func (mg *ServicesAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ServicesAccount.

func (*ServicesAccount) SetObservation

func (tr *ServicesAccount) SetObservation(obs map[string]interface{}) error

SetObservation for this ServicesAccount

func (*ServicesAccount) SetParameters

func (tr *ServicesAccount) SetParameters(params map[string]interface{}) error

SetParameters for this ServicesAccount

func (*ServicesAccount) SetProviderConfigReference

func (mg *ServicesAccount) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ServicesAccount.

func (*ServicesAccount) SetProviderReference

func (mg *ServicesAccount) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ServicesAccount. Deprecated: Use SetProviderConfigReference.

func (*ServicesAccount) SetWriteConnectionSecretToReference

func (mg *ServicesAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ServicesAccount.

type ServicesAccountList

type ServicesAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ServicesAccount `json:"items"`
}

ServicesAccountList contains a list of ServicesAccounts

func (*ServicesAccountList) DeepCopy

func (in *ServicesAccountList) DeepCopy() *ServicesAccountList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountList.

func (*ServicesAccountList) DeepCopyInto

func (in *ServicesAccountList) DeepCopyInto(out *ServicesAccountList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServicesAccountList) DeepCopyObject

func (in *ServicesAccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ServicesAccountList) GetItems

func (l *ServicesAccountList) GetItems() []resource.Managed

GetItems of this ServicesAccountList.

type ServicesAccountObservation

type ServicesAccountObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ServicesAccountObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountObservation.

func (*ServicesAccountObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicesAccountParameters

type ServicesAccountParameters struct {

	// +kubebuilder:validation:Optional
	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Optional
	KeyDeliveryAccessControl []KeyDeliveryAccessControlParameters `json:"keyDeliveryAccessControl,omitempty" tf:"key_delivery_access_control,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	StorageAccount []StorageAccountParameters `json:"storageAccount" tf:"storage_account,omitempty"`

	// +kubebuilder:validation:Optional
	StorageAuthenticationType *string `json:"storageAuthenticationType,omitempty" tf:"storage_authentication_type,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ServicesAccountParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountParameters.

func (*ServicesAccountParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicesAccountSpec

type ServicesAccountSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ServicesAccountParameters `json:"forProvider"`
}

ServicesAccountSpec defines the desired state of ServicesAccount

func (*ServicesAccountSpec) DeepCopy

func (in *ServicesAccountSpec) DeepCopy() *ServicesAccountSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesAccountSpec.

func (*ServicesAccountSpec) DeepCopyInto

func (in *ServicesAccountSpec) DeepCopyInto(out *ServicesAccountSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicesAccountStatus

type ServicesAccountStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ServicesAccountObservation `json:"atProvider,omitempty"`
}

ServicesAccountStatus defines the observed state of ServicesAccount.

func (*ServicesAccountStatus) DeepCopy

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 StorageAccountObservation

type StorageAccountObservation struct {
}

func (*StorageAccountObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountObservation.

func (*StorageAccountObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountParameters

type StorageAccountParameters struct {

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`

	// +kubebuilder:validation:Optional
	IsPrimary *bool `json:"isPrimary,omitempty" tf:"is_primary,omitempty"`
}

func (*StorageAccountParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountParameters.

func (*StorageAccountParameters) DeepCopyInto

func (in *StorageAccountParameters) DeepCopyInto(out *StorageAccountParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingEndpoint

type StreamingEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StreamingEndpointSpec   `json:"spec"`
	Status            StreamingEndpointStatus `json:"status,omitempty"`
}

StreamingEndpoint is the Schema for the StreamingEndpoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*StreamingEndpoint) DeepCopy

func (in *StreamingEndpoint) DeepCopy() *StreamingEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpoint.

func (*StreamingEndpoint) DeepCopyInto

func (in *StreamingEndpoint) DeepCopyInto(out *StreamingEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StreamingEndpoint) DeepCopyObject

func (in *StreamingEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StreamingEndpoint) GetCondition

func (mg *StreamingEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this StreamingEndpoint.

func (*StreamingEndpoint) GetConnectionDetailsMapping

func (tr *StreamingEndpoint) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this StreamingEndpoint

func (*StreamingEndpoint) GetDeletionPolicy

func (mg *StreamingEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this StreamingEndpoint.

func (*StreamingEndpoint) GetID

func (tr *StreamingEndpoint) GetID() string

GetID returns ID of underlying Terraform resource of this StreamingEndpoint

func (*StreamingEndpoint) GetObservation

func (tr *StreamingEndpoint) GetObservation() (map[string]interface{}, error)

GetObservation of this StreamingEndpoint

func (*StreamingEndpoint) GetParameters

func (tr *StreamingEndpoint) GetParameters() (map[string]interface{}, error)

GetParameters of this StreamingEndpoint

func (*StreamingEndpoint) GetProviderConfigReference

func (mg *StreamingEndpoint) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this StreamingEndpoint.

func (*StreamingEndpoint) GetProviderReference

func (mg *StreamingEndpoint) GetProviderReference() *xpv1.Reference

GetProviderReference of this StreamingEndpoint. Deprecated: Use GetProviderConfigReference.

func (*StreamingEndpoint) GetTerraformResourceType

func (mg *StreamingEndpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this StreamingEndpoint

func (*StreamingEndpoint) GetTerraformSchemaVersion

func (tr *StreamingEndpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*StreamingEndpoint) GetWriteConnectionSecretToReference

func (mg *StreamingEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this StreamingEndpoint.

func (*StreamingEndpoint) LateInitialize

func (tr *StreamingEndpoint) LateInitialize(attrs []byte) (bool, error)

LateInitialize this StreamingEndpoint using its observed tfState. returns True if there are any spec changes for the resource.

func (*StreamingEndpoint) ResolveReferences

func (mg *StreamingEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this StreamingEndpoint.

func (*StreamingEndpoint) SetConditions

func (mg *StreamingEndpoint) SetConditions(c ...xpv1.Condition)

SetConditions of this StreamingEndpoint.

func (*StreamingEndpoint) SetDeletionPolicy

func (mg *StreamingEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this StreamingEndpoint.

func (*StreamingEndpoint) SetObservation

func (tr *StreamingEndpoint) SetObservation(obs map[string]interface{}) error

SetObservation for this StreamingEndpoint

func (*StreamingEndpoint) SetParameters

func (tr *StreamingEndpoint) SetParameters(params map[string]interface{}) error

SetParameters for this StreamingEndpoint

func (*StreamingEndpoint) SetProviderConfigReference

func (mg *StreamingEndpoint) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this StreamingEndpoint.

func (*StreamingEndpoint) SetProviderReference

func (mg *StreamingEndpoint) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this StreamingEndpoint. Deprecated: Use SetProviderConfigReference.

func (*StreamingEndpoint) SetWriteConnectionSecretToReference

func (mg *StreamingEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this StreamingEndpoint.

type StreamingEndpointCrossSiteAccessPolicyObservation

type StreamingEndpointCrossSiteAccessPolicyObservation struct {
}

func (*StreamingEndpointCrossSiteAccessPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointCrossSiteAccessPolicyObservation.

func (*StreamingEndpointCrossSiteAccessPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingEndpointCrossSiteAccessPolicyParameters

type StreamingEndpointCrossSiteAccessPolicyParameters struct {

	// +kubebuilder:validation:Optional
	ClientAccessPolicy *string `json:"clientAccessPolicy,omitempty" tf:"client_access_policy,omitempty"`

	// +kubebuilder:validation:Optional
	CrossDomainPolicy *string `json:"crossDomainPolicy,omitempty" tf:"cross_domain_policy,omitempty"`
}

func (*StreamingEndpointCrossSiteAccessPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointCrossSiteAccessPolicyParameters.

func (*StreamingEndpointCrossSiteAccessPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingEndpointList

type StreamingEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StreamingEndpoint `json:"items"`
}

StreamingEndpointList contains a list of StreamingEndpoints

func (*StreamingEndpointList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointList.

func (*StreamingEndpointList) DeepCopyInto

func (in *StreamingEndpointList) DeepCopyInto(out *StreamingEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StreamingEndpointList) DeepCopyObject

func (in *StreamingEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StreamingEndpointList) GetItems

func (l *StreamingEndpointList) GetItems() []resource.Managed

GetItems of this StreamingEndpointList.

type StreamingEndpointObservation

type StreamingEndpointObservation struct {
	HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*StreamingEndpointObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointObservation.

func (*StreamingEndpointObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingEndpointParameters

type StreamingEndpointParameters struct {

	// +kubebuilder:validation:Optional
	AccessControl []AccessControlParameters `json:"accessControl,omitempty" tf:"access_control,omitempty"`

	// +kubebuilder:validation:Optional
	AutoStartEnabled *bool `json:"autoStartEnabled,omitempty" tf:"auto_start_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	CdnEnabled *bool `json:"cdnEnabled,omitempty" tf:"cdn_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	CdnProfile *string `json:"cdnProfile,omitempty" tf:"cdn_profile,omitempty"`

	// +kubebuilder:validation:Optional
	CdnProvider *string `json:"cdnProvider,omitempty" tf:"cdn_provider,omitempty"`

	// +kubebuilder:validation:Optional
	CrossSiteAccessPolicy []StreamingEndpointCrossSiteAccessPolicyParameters `json:"crossSiteAccessPolicy,omitempty" tf:"cross_site_access_policy,omitempty"`

	// +kubebuilder:validation:Optional
	CustomHostNames []*string `json:"customHostNames,omitempty" tf:"custom_host_names,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	MaxCacheAgeSeconds *float64 `json:"maxCacheAgeSeconds,omitempty" tf:"max_cache_age_seconds,omitempty"`

	// +kubebuilder:validation:Required
	MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	ScaleUnits *float64 `json:"scaleUnits" tf:"scale_units,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*StreamingEndpointParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointParameters.

func (*StreamingEndpointParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingEndpointSpec

type StreamingEndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     StreamingEndpointParameters `json:"forProvider"`
}

StreamingEndpointSpec defines the desired state of StreamingEndpoint

func (*StreamingEndpointSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointSpec.

func (*StreamingEndpointSpec) DeepCopyInto

func (in *StreamingEndpointSpec) DeepCopyInto(out *StreamingEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingEndpointStatus

type StreamingEndpointStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        StreamingEndpointObservation `json:"atProvider,omitempty"`
}

StreamingEndpointStatus defines the observed state of StreamingEndpoint.

func (*StreamingEndpointStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingEndpointStatus.

func (*StreamingEndpointStatus) DeepCopyInto

func (in *StreamingEndpointStatus) DeepCopyInto(out *StreamingEndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingLocator

type StreamingLocator struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StreamingLocatorSpec   `json:"spec"`
	Status            StreamingLocatorStatus `json:"status,omitempty"`
}

StreamingLocator is the Schema for the StreamingLocators API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*StreamingLocator) DeepCopy

func (in *StreamingLocator) DeepCopy() *StreamingLocator

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocator.

func (*StreamingLocator) DeepCopyInto

func (in *StreamingLocator) DeepCopyInto(out *StreamingLocator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StreamingLocator) DeepCopyObject

func (in *StreamingLocator) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StreamingLocator) GetCondition

func (mg *StreamingLocator) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this StreamingLocator.

func (*StreamingLocator) GetConnectionDetailsMapping

func (tr *StreamingLocator) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this StreamingLocator

func (*StreamingLocator) GetDeletionPolicy

func (mg *StreamingLocator) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this StreamingLocator.

func (*StreamingLocator) GetID

func (tr *StreamingLocator) GetID() string

GetID returns ID of underlying Terraform resource of this StreamingLocator

func (*StreamingLocator) GetObservation

func (tr *StreamingLocator) GetObservation() (map[string]interface{}, error)

GetObservation of this StreamingLocator

func (*StreamingLocator) GetParameters

func (tr *StreamingLocator) GetParameters() (map[string]interface{}, error)

GetParameters of this StreamingLocator

func (*StreamingLocator) GetProviderConfigReference

func (mg *StreamingLocator) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this StreamingLocator.

func (*StreamingLocator) GetProviderReference

func (mg *StreamingLocator) GetProviderReference() *xpv1.Reference

GetProviderReference of this StreamingLocator. Deprecated: Use GetProviderConfigReference.

func (*StreamingLocator) GetTerraformResourceType

func (mg *StreamingLocator) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this StreamingLocator

func (*StreamingLocator) GetTerraformSchemaVersion

func (tr *StreamingLocator) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*StreamingLocator) GetWriteConnectionSecretToReference

func (mg *StreamingLocator) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this StreamingLocator.

func (*StreamingLocator) LateInitialize

func (tr *StreamingLocator) LateInitialize(attrs []byte) (bool, error)

LateInitialize this StreamingLocator using its observed tfState. returns True if there are any spec changes for the resource.

func (*StreamingLocator) ResolveReferences

func (mg *StreamingLocator) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this StreamingLocator.

func (*StreamingLocator) SetConditions

func (mg *StreamingLocator) SetConditions(c ...xpv1.Condition)

SetConditions of this StreamingLocator.

func (*StreamingLocator) SetDeletionPolicy

func (mg *StreamingLocator) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this StreamingLocator.

func (*StreamingLocator) SetObservation

func (tr *StreamingLocator) SetObservation(obs map[string]interface{}) error

SetObservation for this StreamingLocator

func (*StreamingLocator) SetParameters

func (tr *StreamingLocator) SetParameters(params map[string]interface{}) error

SetParameters for this StreamingLocator

func (*StreamingLocator) SetProviderConfigReference

func (mg *StreamingLocator) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this StreamingLocator.

func (*StreamingLocator) SetProviderReference

func (mg *StreamingLocator) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this StreamingLocator. Deprecated: Use SetProviderConfigReference.

func (*StreamingLocator) SetWriteConnectionSecretToReference

func (mg *StreamingLocator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this StreamingLocator.

type StreamingLocatorList

type StreamingLocatorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StreamingLocator `json:"items"`
}

StreamingLocatorList contains a list of StreamingLocators

func (*StreamingLocatorList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorList.

func (*StreamingLocatorList) DeepCopyInto

func (in *StreamingLocatorList) DeepCopyInto(out *StreamingLocatorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StreamingLocatorList) DeepCopyObject

func (in *StreamingLocatorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StreamingLocatorList) GetItems

func (l *StreamingLocatorList) GetItems() []resource.Managed

GetItems of this StreamingLocatorList.

type StreamingLocatorObservation

type StreamingLocatorObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*StreamingLocatorObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorObservation.

func (*StreamingLocatorObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingLocatorParameters

type StreamingLocatorParameters struct {

	// +kubebuilder:validation:Optional
	AlternativeMediaID *string `json:"alternativeMediaId,omitempty" tf:"alternative_media_id,omitempty"`

	// +kubebuilder:validation:Required
	AssetName *string `json:"assetName" tf:"asset_name,omitempty"`

	// +kubebuilder:validation:Optional
	ContentKey []ContentKeyParameters `json:"contentKey,omitempty" tf:"content_key,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultContentKeyPolicyName *string `json:"defaultContentKeyPolicyName,omitempty" tf:"default_content_key_policy_name,omitempty"`

	// +kubebuilder:validation:Optional
	EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"`

	// +kubebuilder:validation:Required
	MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"`

	// +kubebuilder:validation:Optional
	StreamingLocatorID *string `json:"streamingLocatorId,omitempty" tf:"streaming_locator_id,omitempty"`

	// +kubebuilder:validation:Required
	StreamingPolicyName *string `json:"streamingPolicyName" tf:"streaming_policy_name,omitempty"`
}

func (*StreamingLocatorParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorParameters.

func (*StreamingLocatorParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingLocatorSpec

type StreamingLocatorSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     StreamingLocatorParameters `json:"forProvider"`
}

StreamingLocatorSpec defines the desired state of StreamingLocator

func (*StreamingLocatorSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorSpec.

func (*StreamingLocatorSpec) DeepCopyInto

func (in *StreamingLocatorSpec) DeepCopyInto(out *StreamingLocatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingLocatorStatus

type StreamingLocatorStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        StreamingLocatorObservation `json:"atProvider,omitempty"`
}

StreamingLocatorStatus defines the observed state of StreamingLocator.

func (*StreamingLocatorStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingLocatorStatus.

func (*StreamingLocatorStatus) DeepCopyInto

func (in *StreamingLocatorStatus) DeepCopyInto(out *StreamingLocatorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingPolicy

type StreamingPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StreamingPolicySpec   `json:"spec"`
	Status            StreamingPolicyStatus `json:"status,omitempty"`
}

StreamingPolicy is the Schema for the StreamingPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*StreamingPolicy) DeepCopy

func (in *StreamingPolicy) DeepCopy() *StreamingPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicy.

func (*StreamingPolicy) DeepCopyInto

func (in *StreamingPolicy) DeepCopyInto(out *StreamingPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StreamingPolicy) DeepCopyObject

func (in *StreamingPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StreamingPolicy) GetCondition

func (mg *StreamingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this StreamingPolicy.

func (*StreamingPolicy) GetConnectionDetailsMapping

func (tr *StreamingPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this StreamingPolicy

func (*StreamingPolicy) GetDeletionPolicy

func (mg *StreamingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this StreamingPolicy.

func (*StreamingPolicy) GetID

func (tr *StreamingPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this StreamingPolicy

func (*StreamingPolicy) GetObservation

func (tr *StreamingPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this StreamingPolicy

func (*StreamingPolicy) GetParameters

func (tr *StreamingPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this StreamingPolicy

func (*StreamingPolicy) GetProviderConfigReference

func (mg *StreamingPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this StreamingPolicy.

func (*StreamingPolicy) GetProviderReference

func (mg *StreamingPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this StreamingPolicy. Deprecated: Use GetProviderConfigReference.

func (*StreamingPolicy) GetTerraformResourceType

func (mg *StreamingPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this StreamingPolicy

func (*StreamingPolicy) GetTerraformSchemaVersion

func (tr *StreamingPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*StreamingPolicy) GetWriteConnectionSecretToReference

func (mg *StreamingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this StreamingPolicy.

func (*StreamingPolicy) LateInitialize

func (tr *StreamingPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this StreamingPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*StreamingPolicy) ResolveReferences

func (mg *StreamingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this StreamingPolicy.

func (*StreamingPolicy) SetConditions

func (mg *StreamingPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this StreamingPolicy.

func (*StreamingPolicy) SetDeletionPolicy

func (mg *StreamingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this StreamingPolicy.

func (*StreamingPolicy) SetObservation

func (tr *StreamingPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this StreamingPolicy

func (*StreamingPolicy) SetParameters

func (tr *StreamingPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this StreamingPolicy

func (*StreamingPolicy) SetProviderConfigReference

func (mg *StreamingPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this StreamingPolicy.

func (*StreamingPolicy) SetProviderReference

func (mg *StreamingPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this StreamingPolicy. Deprecated: Use SetProviderConfigReference.

func (*StreamingPolicy) SetWriteConnectionSecretToReference

func (mg *StreamingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this StreamingPolicy.

type StreamingPolicyList

type StreamingPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StreamingPolicy `json:"items"`
}

StreamingPolicyList contains a list of StreamingPolicys

func (*StreamingPolicyList) DeepCopy

func (in *StreamingPolicyList) DeepCopy() *StreamingPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicyList.

func (*StreamingPolicyList) DeepCopyInto

func (in *StreamingPolicyList) DeepCopyInto(out *StreamingPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StreamingPolicyList) DeepCopyObject

func (in *StreamingPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StreamingPolicyList) GetItems

func (l *StreamingPolicyList) GetItems() []resource.Managed

GetItems of this StreamingPolicyList.

type StreamingPolicyObservation

type StreamingPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*StreamingPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicyObservation.

func (*StreamingPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingPolicyParameters

type StreamingPolicyParameters struct {

	// +kubebuilder:validation:Optional
	CommonEncryptionCbcs []CommonEncryptionCbcsParameters `json:"commonEncryptionCbcs,omitempty" tf:"common_encryption_cbcs,omitempty"`

	// +kubebuilder:validation:Optional
	CommonEncryptionCenc []CommonEncryptionCencParameters `json:"commonEncryptionCenc,omitempty" tf:"common_encryption_cenc,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultContentKeyPolicyName *string `json:"defaultContentKeyPolicyName,omitempty" tf:"default_content_key_policy_name,omitempty"`

	// +kubebuilder:validation:Required
	MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NoEncryptionEnabledProtocols []NoEncryptionEnabledProtocolsParameters `json:"noEncryptionEnabledProtocols,omitempty" tf:"no_encryption_enabled_protocols,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*StreamingPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicyParameters.

func (*StreamingPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingPolicySpec

type StreamingPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     StreamingPolicyParameters `json:"forProvider"`
}

StreamingPolicySpec defines the desired state of StreamingPolicy

func (*StreamingPolicySpec) DeepCopy

func (in *StreamingPolicySpec) DeepCopy() *StreamingPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicySpec.

func (*StreamingPolicySpec) DeepCopyInto

func (in *StreamingPolicySpec) DeepCopyInto(out *StreamingPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StreamingPolicyStatus

type StreamingPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        StreamingPolicyObservation `json:"atProvider,omitempty"`
}

StreamingPolicyStatus defines the observed state of StreamingPolicy.

func (*StreamingPolicyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingPolicyStatus.

func (*StreamingPolicyStatus) DeepCopyInto

func (in *StreamingPolicyStatus) DeepCopyInto(out *StreamingPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TokenRestrictionObservation

type TokenRestrictionObservation struct {
}

func (*TokenRestrictionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRestrictionObservation.

func (*TokenRestrictionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TokenRestrictionParameters

type TokenRestrictionParameters struct {

	// +kubebuilder:validation:Optional
	Audience *string `json:"audience,omitempty" tf:"audience,omitempty"`

	// +kubebuilder:validation:Optional
	Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Optional
	OpenIDConnectDiscoveryDocument *string `json:"openIdConnectDiscoveryDocument,omitempty" tf:"open_id_connect_discovery_document,omitempty"`

	// +kubebuilder:validation:Optional
	PrimaryRsaTokenKeyExponentSecretRef *v1.SecretKeySelector `json:"primaryRsaTokenKeyExponentSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	PrimaryRsaTokenKeyModulusSecretRef *v1.SecretKeySelector `json:"primaryRsaTokenKeyModulusSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	PrimarySymmetricTokenKeySecretRef *v1.SecretKeySelector `json:"primarySymmetricTokenKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	PrimaryX509TokenKeyRawSecretRef *v1.SecretKeySelector `json:"primaryX509TokenKeyRawSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RequiredClaim []RequiredClaimParameters `json:"requiredClaim,omitempty" tf:"required_claim,omitempty"`

	// +kubebuilder:validation:Optional
	TokenType *string `json:"tokenType,omitempty" tf:"token_type,omitempty"`
}

func (*TokenRestrictionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRestrictionParameters.

func (*TokenRestrictionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrackSelectionObservation

type TrackSelectionObservation struct {
}

func (*TrackSelectionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackSelectionObservation.

func (*TrackSelectionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrackSelectionParameters

type TrackSelectionParameters struct {

	// +kubebuilder:validation:Required
	Condition []ConditionParameters `json:"condition" tf:"condition,omitempty"`
}

func (*TrackSelectionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackSelectionParameters.

func (*TrackSelectionParameters) DeepCopyInto

func (in *TrackSelectionParameters) DeepCopyInto(out *TrackSelectionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Transform

type Transform struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TransformSpec   `json:"spec"`
	Status            TransformStatus `json:"status,omitempty"`
}

Transform is the Schema for the Transforms API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*Transform) DeepCopy

func (in *Transform) DeepCopy() *Transform

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Transform.

func (*Transform) DeepCopyInto

func (in *Transform) DeepCopyInto(out *Transform)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Transform) DeepCopyObject

func (in *Transform) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Transform) GetCondition

func (mg *Transform) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Transform.

func (*Transform) GetConnectionDetailsMapping

func (tr *Transform) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Transform

func (*Transform) GetDeletionPolicy

func (mg *Transform) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Transform.

func (*Transform) GetID

func (tr *Transform) GetID() string

GetID returns ID of underlying Terraform resource of this Transform

func (*Transform) GetObservation

func (tr *Transform) GetObservation() (map[string]interface{}, error)

GetObservation of this Transform

func (*Transform) GetParameters

func (tr *Transform) GetParameters() (map[string]interface{}, error)

GetParameters of this Transform

func (*Transform) GetProviderConfigReference

func (mg *Transform) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Transform.

func (*Transform) GetProviderReference

func (mg *Transform) GetProviderReference() *xpv1.Reference

GetProviderReference of this Transform. Deprecated: Use GetProviderConfigReference.

func (*Transform) GetTerraformResourceType

func (mg *Transform) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Transform

func (*Transform) GetTerraformSchemaVersion

func (tr *Transform) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Transform) GetWriteConnectionSecretToReference

func (mg *Transform) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Transform.

func (*Transform) LateInitialize

func (tr *Transform) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Transform using its observed tfState. returns True if there are any spec changes for the resource.

func (*Transform) ResolveReferences

func (mg *Transform) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Transform.

func (*Transform) SetConditions

func (mg *Transform) SetConditions(c ...xpv1.Condition)

SetConditions of this Transform.

func (*Transform) SetDeletionPolicy

func (mg *Transform) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Transform.

func (*Transform) SetObservation

func (tr *Transform) SetObservation(obs map[string]interface{}) error

SetObservation for this Transform

func (*Transform) SetParameters

func (tr *Transform) SetParameters(params map[string]interface{}) error

SetParameters for this Transform

func (*Transform) SetProviderConfigReference

func (mg *Transform) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Transform.

func (*Transform) SetProviderReference

func (mg *Transform) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Transform. Deprecated: Use SetProviderConfigReference.

func (*Transform) SetWriteConnectionSecretToReference

func (mg *Transform) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Transform.

type TransformList

type TransformList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Transform `json:"items"`
}

TransformList contains a list of Transforms

func (*TransformList) DeepCopy

func (in *TransformList) DeepCopy() *TransformList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformList.

func (*TransformList) DeepCopyInto

func (in *TransformList) DeepCopyInto(out *TransformList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransformList) DeepCopyObject

func (in *TransformList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TransformList) GetItems

func (l *TransformList) GetItems() []resource.Managed

GetItems of this TransformList.

type TransformObservation

type TransformObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TransformObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformObservation.

func (*TransformObservation) DeepCopyInto

func (in *TransformObservation) DeepCopyInto(out *TransformObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransformParameters

type TransformParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	MediaServicesAccountName *string `json:"mediaServicesAccountName" tf:"media_services_account_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Output []OutputParameters `json:"output,omitempty" tf:"output,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*TransformParameters) DeepCopy

func (in *TransformParameters) DeepCopy() *TransformParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformParameters.

func (*TransformParameters) DeepCopyInto

func (in *TransformParameters) DeepCopyInto(out *TransformParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransformSpec

type TransformSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TransformParameters `json:"forProvider"`
}

TransformSpec defines the desired state of Transform

func (*TransformSpec) DeepCopy

func (in *TransformSpec) DeepCopy() *TransformSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformSpec.

func (*TransformSpec) DeepCopyInto

func (in *TransformSpec) DeepCopyInto(out *TransformSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransformStatus

type TransformStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TransformObservation `json:"atProvider,omitempty"`
}

TransformStatus defines the observed state of Transform.

func (*TransformStatus) DeepCopy

func (in *TransformStatus) DeepCopy() *TransformStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformStatus.

func (*TransformStatus) DeepCopyInto

func (in *TransformStatus) DeepCopyInto(out *TransformStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzer

type VideoAnalyzer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VideoAnalyzerSpec   `json:"spec"`
	Status            VideoAnalyzerStatus `json:"status,omitempty"`
}

VideoAnalyzer is the Schema for the VideoAnalyzers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*VideoAnalyzer) DeepCopy

func (in *VideoAnalyzer) DeepCopy() *VideoAnalyzer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzer.

func (*VideoAnalyzer) DeepCopyInto

func (in *VideoAnalyzer) DeepCopyInto(out *VideoAnalyzer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VideoAnalyzer) DeepCopyObject

func (in *VideoAnalyzer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VideoAnalyzer) GetCondition

func (mg *VideoAnalyzer) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this VideoAnalyzer.

func (*VideoAnalyzer) GetConnectionDetailsMapping

func (tr *VideoAnalyzer) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this VideoAnalyzer

func (*VideoAnalyzer) GetDeletionPolicy

func (mg *VideoAnalyzer) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this VideoAnalyzer.

func (*VideoAnalyzer) GetID

func (tr *VideoAnalyzer) GetID() string

GetID returns ID of underlying Terraform resource of this VideoAnalyzer

func (*VideoAnalyzer) GetObservation

func (tr *VideoAnalyzer) GetObservation() (map[string]interface{}, error)

GetObservation of this VideoAnalyzer

func (*VideoAnalyzer) GetParameters

func (tr *VideoAnalyzer) GetParameters() (map[string]interface{}, error)

GetParameters of this VideoAnalyzer

func (*VideoAnalyzer) GetProviderConfigReference

func (mg *VideoAnalyzer) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this VideoAnalyzer.

func (*VideoAnalyzer) GetProviderReference

func (mg *VideoAnalyzer) GetProviderReference() *xpv1.Reference

GetProviderReference of this VideoAnalyzer. Deprecated: Use GetProviderConfigReference.

func (*VideoAnalyzer) GetTerraformResourceType

func (mg *VideoAnalyzer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VideoAnalyzer

func (*VideoAnalyzer) GetTerraformSchemaVersion

func (tr *VideoAnalyzer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VideoAnalyzer) GetWriteConnectionSecretToReference

func (mg *VideoAnalyzer) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this VideoAnalyzer.

func (*VideoAnalyzer) LateInitialize

func (tr *VideoAnalyzer) LateInitialize(attrs []byte) (bool, error)

LateInitialize this VideoAnalyzer using its observed tfState. returns True if there are any spec changes for the resource.

func (*VideoAnalyzer) ResolveReferences

func (mg *VideoAnalyzer) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this VideoAnalyzer.

func (*VideoAnalyzer) SetConditions

func (mg *VideoAnalyzer) SetConditions(c ...xpv1.Condition)

SetConditions of this VideoAnalyzer.

func (*VideoAnalyzer) SetDeletionPolicy

func (mg *VideoAnalyzer) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this VideoAnalyzer.

func (*VideoAnalyzer) SetObservation

func (tr *VideoAnalyzer) SetObservation(obs map[string]interface{}) error

SetObservation for this VideoAnalyzer

func (*VideoAnalyzer) SetParameters

func (tr *VideoAnalyzer) SetParameters(params map[string]interface{}) error

SetParameters for this VideoAnalyzer

func (*VideoAnalyzer) SetProviderConfigReference

func (mg *VideoAnalyzer) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this VideoAnalyzer.

func (*VideoAnalyzer) SetProviderReference

func (mg *VideoAnalyzer) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this VideoAnalyzer. Deprecated: Use SetProviderConfigReference.

func (*VideoAnalyzer) SetWriteConnectionSecretToReference

func (mg *VideoAnalyzer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this VideoAnalyzer.

type VideoAnalyzerEdgeModule

type VideoAnalyzerEdgeModule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VideoAnalyzerEdgeModuleSpec   `json:"spec"`
	Status            VideoAnalyzerEdgeModuleStatus `json:"status,omitempty"`
}

VideoAnalyzerEdgeModule is the Schema for the VideoAnalyzerEdgeModules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*VideoAnalyzerEdgeModule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) DeepCopyInto

func (in *VideoAnalyzerEdgeModule) DeepCopyInto(out *VideoAnalyzerEdgeModule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VideoAnalyzerEdgeModule) DeepCopyObject

func (in *VideoAnalyzerEdgeModule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VideoAnalyzerEdgeModule) GetCondition

GetCondition of this VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) GetConnectionDetailsMapping

func (tr *VideoAnalyzerEdgeModule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this VideoAnalyzerEdgeModule

func (*VideoAnalyzerEdgeModule) GetDeletionPolicy

func (mg *VideoAnalyzerEdgeModule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) GetID

func (tr *VideoAnalyzerEdgeModule) GetID() string

GetID returns ID of underlying Terraform resource of this VideoAnalyzerEdgeModule

func (*VideoAnalyzerEdgeModule) GetObservation

func (tr *VideoAnalyzerEdgeModule) GetObservation() (map[string]interface{}, error)

GetObservation of this VideoAnalyzerEdgeModule

func (*VideoAnalyzerEdgeModule) GetParameters

func (tr *VideoAnalyzerEdgeModule) GetParameters() (map[string]interface{}, error)

GetParameters of this VideoAnalyzerEdgeModule

func (*VideoAnalyzerEdgeModule) GetProviderConfigReference

func (mg *VideoAnalyzerEdgeModule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) GetProviderReference

func (mg *VideoAnalyzerEdgeModule) GetProviderReference() *xpv1.Reference

GetProviderReference of this VideoAnalyzerEdgeModule. Deprecated: Use GetProviderConfigReference.

func (*VideoAnalyzerEdgeModule) GetTerraformResourceType

func (mg *VideoAnalyzerEdgeModule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VideoAnalyzerEdgeModule

func (*VideoAnalyzerEdgeModule) GetTerraformSchemaVersion

func (tr *VideoAnalyzerEdgeModule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VideoAnalyzerEdgeModule) GetWriteConnectionSecretToReference

func (mg *VideoAnalyzerEdgeModule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) LateInitialize

func (tr *VideoAnalyzerEdgeModule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this VideoAnalyzerEdgeModule using its observed tfState. returns True if there are any spec changes for the resource.

func (*VideoAnalyzerEdgeModule) ResolveReferences

func (mg *VideoAnalyzerEdgeModule) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) SetConditions

func (mg *VideoAnalyzerEdgeModule) SetConditions(c ...xpv1.Condition)

SetConditions of this VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) SetDeletionPolicy

func (mg *VideoAnalyzerEdgeModule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) SetObservation

func (tr *VideoAnalyzerEdgeModule) SetObservation(obs map[string]interface{}) error

SetObservation for this VideoAnalyzerEdgeModule

func (*VideoAnalyzerEdgeModule) SetParameters

func (tr *VideoAnalyzerEdgeModule) SetParameters(params map[string]interface{}) error

SetParameters for this VideoAnalyzerEdgeModule

func (*VideoAnalyzerEdgeModule) SetProviderConfigReference

func (mg *VideoAnalyzerEdgeModule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModule) SetProviderReference

func (mg *VideoAnalyzerEdgeModule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this VideoAnalyzerEdgeModule. Deprecated: Use SetProviderConfigReference.

func (*VideoAnalyzerEdgeModule) SetWriteConnectionSecretToReference

func (mg *VideoAnalyzerEdgeModule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this VideoAnalyzerEdgeModule.

type VideoAnalyzerEdgeModuleList

type VideoAnalyzerEdgeModuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VideoAnalyzerEdgeModule `json:"items"`
}

VideoAnalyzerEdgeModuleList contains a list of VideoAnalyzerEdgeModules

func (*VideoAnalyzerEdgeModuleList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerEdgeModuleList.

func (*VideoAnalyzerEdgeModuleList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VideoAnalyzerEdgeModuleList) DeepCopyObject

func (in *VideoAnalyzerEdgeModuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VideoAnalyzerEdgeModuleList) GetItems

GetItems of this VideoAnalyzerEdgeModuleList.

type VideoAnalyzerEdgeModuleObservation

type VideoAnalyzerEdgeModuleObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*VideoAnalyzerEdgeModuleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerEdgeModuleObservation.

func (*VideoAnalyzerEdgeModuleObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerEdgeModuleParameters

type VideoAnalyzerEdgeModuleParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	VideoAnalyzerName *string `json:"videoAnalyzerName" tf:"video_analyzer_name,omitempty"`
}

func (*VideoAnalyzerEdgeModuleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerEdgeModuleParameters.

func (*VideoAnalyzerEdgeModuleParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerEdgeModuleSpec

type VideoAnalyzerEdgeModuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VideoAnalyzerEdgeModuleParameters `json:"forProvider"`
}

VideoAnalyzerEdgeModuleSpec defines the desired state of VideoAnalyzerEdgeModule

func (*VideoAnalyzerEdgeModuleSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerEdgeModuleSpec.

func (*VideoAnalyzerEdgeModuleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerEdgeModuleStatus

type VideoAnalyzerEdgeModuleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        VideoAnalyzerEdgeModuleObservation `json:"atProvider,omitempty"`
}

VideoAnalyzerEdgeModuleStatus defines the observed state of VideoAnalyzerEdgeModule.

func (*VideoAnalyzerEdgeModuleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerEdgeModuleStatus.

func (*VideoAnalyzerEdgeModuleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerIdentityObservation

type VideoAnalyzerIdentityObservation struct {
}

func (*VideoAnalyzerIdentityObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerIdentityObservation.

func (*VideoAnalyzerIdentityObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerIdentityParameters

type VideoAnalyzerIdentityParameters struct {

	// +kubebuilder:validation:Required
	IdentityIds []*string `json:"identityIds" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*VideoAnalyzerIdentityParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerIdentityParameters.

func (*VideoAnalyzerIdentityParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerList

type VideoAnalyzerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VideoAnalyzer `json:"items"`
}

VideoAnalyzerList contains a list of VideoAnalyzers

func (*VideoAnalyzerList) DeepCopy

func (in *VideoAnalyzerList) DeepCopy() *VideoAnalyzerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerList.

func (*VideoAnalyzerList) DeepCopyInto

func (in *VideoAnalyzerList) DeepCopyInto(out *VideoAnalyzerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VideoAnalyzerList) DeepCopyObject

func (in *VideoAnalyzerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VideoAnalyzerList) GetItems

func (l *VideoAnalyzerList) GetItems() []resource.Managed

GetItems of this VideoAnalyzerList.

type VideoAnalyzerObservation

type VideoAnalyzerObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*VideoAnalyzerObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerObservation.

func (*VideoAnalyzerObservation) DeepCopyInto

func (in *VideoAnalyzerObservation) DeepCopyInto(out *VideoAnalyzerObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerParameters

type VideoAnalyzerParameters struct {

	// +kubebuilder:validation:Required
	Identity []VideoAnalyzerIdentityParameters `json:"identity" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	StorageAccount []VideoAnalyzerStorageAccountParameters `json:"storageAccount" tf:"storage_account,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*VideoAnalyzerParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerParameters.

func (*VideoAnalyzerParameters) DeepCopyInto

func (in *VideoAnalyzerParameters) DeepCopyInto(out *VideoAnalyzerParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerPresetObservation

type VideoAnalyzerPresetObservation struct {
}

func (*VideoAnalyzerPresetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerPresetObservation.

func (*VideoAnalyzerPresetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerPresetParameters

type VideoAnalyzerPresetParameters struct {

	// +kubebuilder:validation:Optional
	AudioAnalysisMode *string `json:"audioAnalysisMode,omitempty" tf:"audio_analysis_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AudioLanguage *string `json:"audioLanguage,omitempty" tf:"audio_language,omitempty"`

	// +kubebuilder:validation:Optional
	InsightsType *string `json:"insightsType,omitempty" tf:"insights_type,omitempty"`
}

func (*VideoAnalyzerPresetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerPresetParameters.

func (*VideoAnalyzerPresetParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerSpec

type VideoAnalyzerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VideoAnalyzerParameters `json:"forProvider"`
}

VideoAnalyzerSpec defines the desired state of VideoAnalyzer

func (*VideoAnalyzerSpec) DeepCopy

func (in *VideoAnalyzerSpec) DeepCopy() *VideoAnalyzerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerSpec.

func (*VideoAnalyzerSpec) DeepCopyInto

func (in *VideoAnalyzerSpec) DeepCopyInto(out *VideoAnalyzerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerStatus

type VideoAnalyzerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        VideoAnalyzerObservation `json:"atProvider,omitempty"`
}

VideoAnalyzerStatus defines the observed state of VideoAnalyzer.

func (*VideoAnalyzerStatus) DeepCopy

func (in *VideoAnalyzerStatus) DeepCopy() *VideoAnalyzerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerStatus.

func (*VideoAnalyzerStatus) DeepCopyInto

func (in *VideoAnalyzerStatus) DeepCopyInto(out *VideoAnalyzerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerStorageAccountObservation

type VideoAnalyzerStorageAccountObservation struct {
}

func (*VideoAnalyzerStorageAccountObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerStorageAccountObservation.

func (*VideoAnalyzerStorageAccountObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VideoAnalyzerStorageAccountParameters

type VideoAnalyzerStorageAccountParameters struct {

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`

	// +kubebuilder:validation:Required
	UserAssignedIdentityID *string `json:"userAssignedIdentityId" tf:"user_assigned_identity_id,omitempty"`
}

func (*VideoAnalyzerStorageAccountParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoAnalyzerStorageAccountParameters.

func (*VideoAnalyzerStorageAccountParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL