v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "kinesis-video-stream.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "KinesisVideoStream"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_kinesis_video_stream"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeKinesisVideoStream

func DecodeKinesisVideoStream(prev *KinesisVideoStream, ctyValue cty.Value) (resource.Managed, error)

func DecodeKinesisVideoStream_Arn

func DecodeKinesisVideoStream_Arn(p *KinesisVideoStreamObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_CreationTime

func DecodeKinesisVideoStream_CreationTime(p *KinesisVideoStreamObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_DataRetentionInHours

func DecodeKinesisVideoStream_DataRetentionInHours(p *KinesisVideoStreamParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_DeviceName

func DecodeKinesisVideoStream_DeviceName(p *KinesisVideoStreamParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_KmsKeyId

func DecodeKinesisVideoStream_KmsKeyId(p *KinesisVideoStreamParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_MediaType

func DecodeKinesisVideoStream_MediaType(p *KinesisVideoStreamParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_Name

func DecodeKinesisVideoStream_Name(p *KinesisVideoStreamParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_Tags

func DecodeKinesisVideoStream_Tags(p *KinesisVideoStreamParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeKinesisVideoStream_Timeouts

func DecodeKinesisVideoStream_Timeouts(p *Timeouts, vals map[string]cty.Value)

containerTypeDecodeTemplate

func DecodeKinesisVideoStream_Timeouts_Create

func DecodeKinesisVideoStream_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_Timeouts_Delete

func DecodeKinesisVideoStream_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_Timeouts_Update

func DecodeKinesisVideoStream_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeKinesisVideoStream_Version

func DecodeKinesisVideoStream_Version(p *KinesisVideoStreamObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeKinesisVideoStream

func EncodeKinesisVideoStream(r KinesisVideoStream) cty.Value

func EncodeKinesisVideoStream_Arn

func EncodeKinesisVideoStream_Arn(p KinesisVideoStreamObservation, vals map[string]cty.Value)

func EncodeKinesisVideoStream_CreationTime

func EncodeKinesisVideoStream_CreationTime(p KinesisVideoStreamObservation, vals map[string]cty.Value)

func EncodeKinesisVideoStream_DataRetentionInHours

func EncodeKinesisVideoStream_DataRetentionInHours(p KinesisVideoStreamParameters, vals map[string]cty.Value)

func EncodeKinesisVideoStream_DeviceName

func EncodeKinesisVideoStream_DeviceName(p KinesisVideoStreamParameters, vals map[string]cty.Value)

func EncodeKinesisVideoStream_KmsKeyId

func EncodeKinesisVideoStream_KmsKeyId(p KinesisVideoStreamParameters, vals map[string]cty.Value)

func EncodeKinesisVideoStream_MediaType

func EncodeKinesisVideoStream_MediaType(p KinesisVideoStreamParameters, vals map[string]cty.Value)

func EncodeKinesisVideoStream_Name

func EncodeKinesisVideoStream_Name(p KinesisVideoStreamParameters, vals map[string]cty.Value)

func EncodeKinesisVideoStream_Tags

func EncodeKinesisVideoStream_Tags(p KinesisVideoStreamParameters, vals map[string]cty.Value)

func EncodeKinesisVideoStream_Timeouts

func EncodeKinesisVideoStream_Timeouts(p Timeouts, vals map[string]cty.Value)

func EncodeKinesisVideoStream_Timeouts_Create

func EncodeKinesisVideoStream_Timeouts_Create(p Timeouts, vals map[string]cty.Value)

func EncodeKinesisVideoStream_Timeouts_Delete

func EncodeKinesisVideoStream_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)

func EncodeKinesisVideoStream_Timeouts_Update

func EncodeKinesisVideoStream_Timeouts_Update(p Timeouts, vals map[string]cty.Value)

func EncodeKinesisVideoStream_Version

func EncodeKinesisVideoStream_Version(p KinesisVideoStreamObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeKinesisVideoStream_Arn

mergePrimitiveTemplateStatus

func MergeKinesisVideoStream_CreationTime

func MergeKinesisVideoStream_CreationTime(k *KinesisVideoStreamObservation, p *KinesisVideoStreamObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeKinesisVideoStream_DataRetentionInHours

func MergeKinesisVideoStream_DataRetentionInHours(k *KinesisVideoStreamParameters, p *KinesisVideoStreamParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeKinesisVideoStream_DeviceName

func MergeKinesisVideoStream_DeviceName(k *KinesisVideoStreamParameters, p *KinesisVideoStreamParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeKinesisVideoStream_KmsKeyId

func MergeKinesisVideoStream_KmsKeyId(k *KinesisVideoStreamParameters, p *KinesisVideoStreamParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeKinesisVideoStream_MediaType

func MergeKinesisVideoStream_MediaType(k *KinesisVideoStreamParameters, p *KinesisVideoStreamParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeKinesisVideoStream_Name

mergePrimitiveTemplateSpec

func MergeKinesisVideoStream_Tags

mergePrimitiveContainerTemplateSpec

func MergeKinesisVideoStream_Timeouts

func MergeKinesisVideoStream_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergeStructTemplateSpec

func MergeKinesisVideoStream_Timeouts_Create

func MergeKinesisVideoStream_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeKinesisVideoStream_Timeouts_Delete

func MergeKinesisVideoStream_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeKinesisVideoStream_Timeouts_Update

func MergeKinesisVideoStream_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeKinesisVideoStream_Version

func MergeKinesisVideoStream_Version(k *KinesisVideoStreamObservation, p *KinesisVideoStreamObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

Types

type KinesisVideoStream

type KinesisVideoStream struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   KinesisVideoStreamSpec   `json:"spec"`
	Status KinesisVideoStreamStatus `json:"status,omitempty"`
}

KinesisVideoStream is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*KinesisVideoStream) DeepCopy

func (in *KinesisVideoStream) DeepCopy() *KinesisVideoStream

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

func (*KinesisVideoStream) DeepCopyInto

func (in *KinesisVideoStream) DeepCopyInto(out *KinesisVideoStream)

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

func (*KinesisVideoStream) DeepCopyObject

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

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

func (*KinesisVideoStream) GetCondition

GetCondition of this KinesisVideoStream.

func (*KinesisVideoStream) GetDeletionPolicy

func (mg *KinesisVideoStream) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this KinesisVideoStream.

func (*KinesisVideoStream) GetProviderConfigReference

func (mg *KinesisVideoStream) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this KinesisVideoStream.

func (*KinesisVideoStream) GetProviderReference

func (mg *KinesisVideoStream) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this KinesisVideoStream. Deprecated: Use GetProviderConfigReference.

func (*KinesisVideoStream) GetWriteConnectionSecretToReference

func (mg *KinesisVideoStream) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this KinesisVideoStream.

func (*KinesisVideoStream) SetConditions

func (mg *KinesisVideoStream) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this KinesisVideoStream.

func (*KinesisVideoStream) SetDeletionPolicy

func (mg *KinesisVideoStream) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this KinesisVideoStream.

func (*KinesisVideoStream) SetProviderConfigReference

func (mg *KinesisVideoStream) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this KinesisVideoStream.

func (*KinesisVideoStream) SetProviderReference

func (mg *KinesisVideoStream) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this KinesisVideoStream. Deprecated: Use SetProviderConfigReference.

func (*KinesisVideoStream) SetWriteConnectionSecretToReference

func (mg *KinesisVideoStream) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this KinesisVideoStream.

type KinesisVideoStreamList

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

KinesisVideoStream contains a list of KinesisVideoStreamList

func (*KinesisVideoStreamList) DeepCopy

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

func (*KinesisVideoStreamList) DeepCopyInto

func (in *KinesisVideoStreamList) DeepCopyInto(out *KinesisVideoStreamList)

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

func (*KinesisVideoStreamList) DeepCopyObject

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

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

func (*KinesisVideoStreamList) GetItems

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

GetItems of this KinesisVideoStreamList.

type KinesisVideoStreamObservation

type KinesisVideoStreamObservation struct {
	Version      string `json:"version"`
	CreationTime string `json:"creation_time"`
	Arn          string `json:"arn"`
}

A KinesisVideoStreamObservation records the observed state of a KinesisVideoStream

func (*KinesisVideoStreamObservation) DeepCopy

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

func (*KinesisVideoStreamObservation) DeepCopyInto

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

type KinesisVideoStreamParameters

type KinesisVideoStreamParameters struct {
	KmsKeyId             string            `json:"kms_key_id"`
	Name                 string            `json:"name"`
	DataRetentionInHours int64             `json:"data_retention_in_hours"`
	DeviceName           string            `json:"device_name"`
	MediaType            string            `json:"media_type"`
	Tags                 map[string]string `json:"tags"`
	Timeouts             Timeouts          `json:"timeouts"`
}

A KinesisVideoStreamParameters defines the desired state of a KinesisVideoStream

func (*KinesisVideoStreamParameters) DeepCopy

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

func (*KinesisVideoStreamParameters) DeepCopyInto

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

type KinesisVideoStreamSpec

type KinesisVideoStreamSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  KinesisVideoStreamParameters `json:"forProvider"`
}

A KinesisVideoStreamSpec defines the desired state of a KinesisVideoStream

func (*KinesisVideoStreamSpec) DeepCopy

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

func (*KinesisVideoStreamSpec) DeepCopyInto

func (in *KinesisVideoStreamSpec) DeepCopyInto(out *KinesisVideoStreamSpec)

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

type KinesisVideoStreamStatus

type KinesisVideoStreamStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     KinesisVideoStreamObservation `json:"atProvider"`
}

A KinesisVideoStreamStatus defines the observed state of a KinesisVideoStream

func (*KinesisVideoStreamStatus) DeepCopy

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

func (*KinesisVideoStreamStatus) DeepCopyInto

func (in *KinesisVideoStreamStatus) DeepCopyInto(out *KinesisVideoStreamStatus)

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

type Timeouts

type Timeouts struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

func (*Timeouts) DeepCopy

func (in *Timeouts) DeepCopy() *Timeouts

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

func (*Timeouts) DeepCopyInto

func (in *Timeouts) DeepCopyInto(out *Timeouts)

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