Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeContentLibraryItem(prev *ContentLibraryItem, ctyValue cty.Value) (resource.Managed, error)
- func DecodeContentLibraryItem_Description(p *ContentLibraryItemParameters, vals map[string]cty.Value)
- func DecodeContentLibraryItem_FileUrl(p *ContentLibraryItemParameters, vals map[string]cty.Value)
- func DecodeContentLibraryItem_LibraryId(p *ContentLibraryItemParameters, vals map[string]cty.Value)
- func DecodeContentLibraryItem_Name(p *ContentLibraryItemParameters, vals map[string]cty.Value)
- func DecodeContentLibraryItem_SourceUuid(p *ContentLibraryItemParameters, vals map[string]cty.Value)
- func DecodeContentLibraryItem_Type(p *ContentLibraryItemParameters, vals map[string]cty.Value)
- func EncodeContentLibraryItem(r ContentLibraryItem) cty.Value
- func EncodeContentLibraryItem_Description(p ContentLibraryItemParameters, vals map[string]cty.Value)
- func EncodeContentLibraryItem_FileUrl(p ContentLibraryItemParameters, vals map[string]cty.Value)
- func EncodeContentLibraryItem_LibraryId(p ContentLibraryItemParameters, vals map[string]cty.Value)
- func EncodeContentLibraryItem_Name(p ContentLibraryItemParameters, vals map[string]cty.Value)
- func EncodeContentLibraryItem_SourceUuid(p ContentLibraryItemParameters, vals map[string]cty.Value)
- func EncodeContentLibraryItem_Type(p ContentLibraryItemParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeContentLibraryItem_Description(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, ...) bool
- func MergeContentLibraryItem_FileUrl(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, ...) bool
- func MergeContentLibraryItem_LibraryId(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, ...) bool
- func MergeContentLibraryItem_Name(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, ...) bool
- func MergeContentLibraryItem_SourceUuid(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, ...) bool
- func MergeContentLibraryItem_Type(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, ...) bool
- type ContentLibraryItem
- func (in *ContentLibraryItem) DeepCopy() *ContentLibraryItem
- func (in *ContentLibraryItem) DeepCopyInto(out *ContentLibraryItem)
- func (in *ContentLibraryItem) DeepCopyObject() runtime.Object
- func (mg *ContentLibraryItem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *ContentLibraryItem) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *ContentLibraryItem) GetProviderConfigReference() *xpv1.Reference
- func (mg *ContentLibraryItem) GetProviderReference() *xpv1.Reference
- func (mg *ContentLibraryItem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *ContentLibraryItem) SetConditions(c ...xpv1.Condition)
- func (mg *ContentLibraryItem) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ContentLibraryItem) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ContentLibraryItem) SetProviderReference(r *xpv1.Reference)
- func (mg *ContentLibraryItem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ContentLibraryItemList
- type ContentLibraryItemObservation
- type ContentLibraryItemParameters
- type ContentLibraryItemSpec
- type ContentLibraryItemStatus
Constants ¶
const ( Group = "content-library-item.terraform-provider-vsphere.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ContentLibraryItem" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "vsphere_content_library_item" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
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 ¶
func MergeContentLibraryItem_Name(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeContentLibraryItem_SourceUuid ¶
func MergeContentLibraryItem_SourceUuid(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeContentLibraryItem_Type ¶
func MergeContentLibraryItem_Type(k *ContentLibraryItemParameters, p *ContentLibraryItemParameters, md *plugin.MergeDescription) bool
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 ¶
func (in *ContentLibraryItemList) DeepCopy() *ContentLibraryItemList
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 ¶
func (in *ContentLibraryItemObservation) DeepCopy() *ContentLibraryItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentLibraryItemObservation.
func (*ContentLibraryItemObservation) DeepCopyInto ¶
func (in *ContentLibraryItemObservation) DeepCopyInto(out *ContentLibraryItemObservation)
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 ¶
func (in *ContentLibraryItemParameters) DeepCopy() *ContentLibraryItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentLibraryItemParameters.
func (*ContentLibraryItemParameters) DeepCopyInto ¶
func (in *ContentLibraryItemParameters) DeepCopyInto(out *ContentLibraryItemParameters)
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 ¶
func (in *ContentLibraryItemSpec) DeepCopy() *ContentLibraryItemSpec
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 ¶
func (in *ContentLibraryItemStatus) DeepCopy() *ContentLibraryItemStatus
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.