v1alpha1

package
v0.1.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	Group   = "content-library-item.terraform-provider-vsphere.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeContentLibraryItem

func DecodeContentLibraryItem(prev *ContentLibraryItem, ctyValue cty.Value) (resource.Managed, error)

func DecodeContentLibraryItem_Description

func DecodeContentLibraryItem_Description(p *ContentLibraryItemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeContentLibraryItem_FileUrl

func DecodeContentLibraryItem_FileUrl(p *ContentLibraryItemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeContentLibraryItem_LibraryId

func DecodeContentLibraryItem_LibraryId(p *ContentLibraryItemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeContentLibraryItem_Name

func DecodeContentLibraryItem_Name(p *ContentLibraryItemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeContentLibraryItem_SourceUuid

func DecodeContentLibraryItem_SourceUuid(p *ContentLibraryItemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeContentLibraryItem_Type

func DecodeContentLibraryItem_Type(p *ContentLibraryItemParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeContentLibraryItem

func EncodeContentLibraryItem(r ContentLibraryItem) cty.Value

func EncodeContentLibraryItem_Description

func EncodeContentLibraryItem_Description(p ContentLibraryItemParameters, vals map[string]cty.Value)

func EncodeContentLibraryItem_FileUrl

func EncodeContentLibraryItem_FileUrl(p ContentLibraryItemParameters, vals map[string]cty.Value)

func EncodeContentLibraryItem_LibraryId

func EncodeContentLibraryItem_LibraryId(p ContentLibraryItemParameters, vals map[string]cty.Value)

func EncodeContentLibraryItem_Name

func EncodeContentLibraryItem_Name(p ContentLibraryItemParameters, vals map[string]cty.Value)

func EncodeContentLibraryItem_SourceUuid

func EncodeContentLibraryItem_SourceUuid(p ContentLibraryItemParameters, vals map[string]cty.Value)

func EncodeContentLibraryItem_Type

func EncodeContentLibraryItem_Type(p ContentLibraryItemParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeContentLibraryItem_Description

func MergeContentLibraryItem_Description(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeContentLibraryItem_FileUrl

func MergeContentLibraryItem_FileUrl(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeContentLibraryItem_LibraryId

func MergeContentLibraryItem_LibraryId(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeContentLibraryItem_Name

mergePrimitiveTemplateSpec

func MergeContentLibraryItem_SourceUuid

func MergeContentLibraryItem_SourceUuid(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeContentLibraryItem_Type

mergePrimitiveTemplateSpec

Types

type ContentLibraryItem

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

	Spec   ContentLibraryItemSpec   `json:"spec"`
	Status ContentLibraryItemStatus `json:"status,omitempty"`
}

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

func (*ContentLibraryItem) DeepCopy

func (in *ContentLibraryItem) DeepCopy() *ContentLibraryItem

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

func (*ContentLibraryItem) DeepCopyInto

func (in *ContentLibraryItem) DeepCopyInto(out *ContentLibraryItem)

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

func (*ContentLibraryItem) DeepCopyObject

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

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

func (*ContentLibraryItem) GetCondition

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

GetCondition of this ContentLibraryItem.

func (*ContentLibraryItem) GetDeletionPolicy

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

GetDeletionPolicy of this ContentLibraryItem.

func (*ContentLibraryItem) GetProviderConfigReference

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

GetProviderConfigReference of this ContentLibraryItem.

func (*ContentLibraryItem) GetProviderReference

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

GetProviderReference of this ContentLibraryItem. Deprecated: Use GetProviderConfigReference.

func (*ContentLibraryItem) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ContentLibraryItem.

func (*ContentLibraryItem) SetConditions

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

SetConditions of this ContentLibraryItem.

func (*ContentLibraryItem) SetDeletionPolicy

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

SetDeletionPolicy of this ContentLibraryItem.

func (*ContentLibraryItem) SetProviderConfigReference

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

SetProviderConfigReference of this ContentLibraryItem.

func (*ContentLibraryItem) SetProviderReference

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

SetProviderReference of this ContentLibraryItem. Deprecated: Use SetProviderConfigReference.

func (*ContentLibraryItem) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ContentLibraryItem.

type ContentLibraryItemList

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

ContentLibraryItem contains a list of ContentLibraryItemList

func (*ContentLibraryItemList) DeepCopy

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

func (*ContentLibraryItemList) DeepCopyInto

func (in *ContentLibraryItemList) DeepCopyInto(out *ContentLibraryItemList)

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

func (*ContentLibraryItemList) DeepCopyObject

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

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

func (*ContentLibraryItemList) GetItems

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

GetItems of this ContentLibraryItemList.

type ContentLibraryItemObservation

type ContentLibraryItemObservation struct{}

A ContentLibraryItemObservation records the observed state of a ContentLibraryItem

func (*ContentLibraryItemObservation) DeepCopy

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

func (*ContentLibraryItemObservation) DeepCopyInto

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

type ContentLibraryItemParameters

type ContentLibraryItemParameters struct {
	Description string `json:"description"`
	FileUrl     string `json:"file_url"`
	LibraryId   string `json:"library_id"`
	Name        string `json:"name"`
	SourceUuid  string `json:"source_uuid"`
	Type        string `json:"type"`
}

A ContentLibraryItemParameters defines the desired state of a ContentLibraryItem

func (*ContentLibraryItemParameters) DeepCopy

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

func (*ContentLibraryItemParameters) DeepCopyInto

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

type ContentLibraryItemSpec

type ContentLibraryItemSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       ContentLibraryItemParameters `json:"forProvider"`
}

A ContentLibraryItemSpec defines the desired state of a ContentLibraryItem

func (*ContentLibraryItemSpec) DeepCopy

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

func (*ContentLibraryItemSpec) DeepCopyInto

func (in *ContentLibraryItemSpec) DeepCopyInto(out *ContentLibraryItemSpec)

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

type ContentLibraryItemStatus

type ContentLibraryItemStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          ContentLibraryItemObservation `json:"atProvider"`
}

A ContentLibraryItemStatus defines the observed state of a ContentLibraryItem

func (*ContentLibraryItemStatus) DeepCopy

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

func (*ContentLibraryItemStatus) DeepCopyInto

func (in *ContentLibraryItemStatus) DeepCopyInto(out *ContentLibraryItemStatus)

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