Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeServicecatalogPortfolio(prev *ServicecatalogPortfolio, ctyValue cty.Value) (resource.Managed, error)
- func DecodeServicecatalogPortfolio_Arn(p *ServicecatalogPortfolioObservation, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_CreatedTime(p *ServicecatalogPortfolioObservation, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_Description(p *ServicecatalogPortfolioParameters, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_Name(p *ServicecatalogPortfolioParameters, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_ProviderName(p *ServicecatalogPortfolioParameters, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_Tags(p *ServicecatalogPortfolioParameters, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeServicecatalogPortfolio_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio(r ServicecatalogPortfolio) cty.Value
- func EncodeServicecatalogPortfolio_Arn(p ServicecatalogPortfolioObservation, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_CreatedTime(p ServicecatalogPortfolioObservation, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_Description(p ServicecatalogPortfolioParameters, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_Name(p ServicecatalogPortfolioParameters, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_ProviderName(p ServicecatalogPortfolioParameters, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_Tags(p ServicecatalogPortfolioParameters, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeServicecatalogPortfolio_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeServicecatalogPortfolio_Arn(k *ServicecatalogPortfolioObservation, p *ServicecatalogPortfolioObservation, ...) bool
- func MergeServicecatalogPortfolio_CreatedTime(k *ServicecatalogPortfolioObservation, p *ServicecatalogPortfolioObservation, ...) bool
- func MergeServicecatalogPortfolio_Description(k *ServicecatalogPortfolioParameters, p *ServicecatalogPortfolioParameters, ...) bool
- func MergeServicecatalogPortfolio_Name(k *ServicecatalogPortfolioParameters, p *ServicecatalogPortfolioParameters, ...) bool
- func MergeServicecatalogPortfolio_ProviderName(k *ServicecatalogPortfolioParameters, p *ServicecatalogPortfolioParameters, ...) bool
- func MergeServicecatalogPortfolio_Tags(k *ServicecatalogPortfolioParameters, p *ServicecatalogPortfolioParameters, ...) bool
- func MergeServicecatalogPortfolio_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeServicecatalogPortfolio_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeServicecatalogPortfolio_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeServicecatalogPortfolio_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type ServicecatalogPortfolio
- func (in *ServicecatalogPortfolio) DeepCopy() *ServicecatalogPortfolio
- func (in *ServicecatalogPortfolio) DeepCopyInto(out *ServicecatalogPortfolio)
- func (in *ServicecatalogPortfolio) DeepCopyObject() runtime.Object
- func (mg *ServicecatalogPortfolio) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ServicecatalogPortfolio) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ServicecatalogPortfolio) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ServicecatalogPortfolio) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ServicecatalogPortfolio) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ServicecatalogPortfolio) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ServicecatalogPortfolio) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ServicecatalogPortfolio) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ServicecatalogPortfolio) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ServicecatalogPortfolio) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ServicecatalogPortfolioList
- func (in *ServicecatalogPortfolioList) DeepCopy() *ServicecatalogPortfolioList
- func (in *ServicecatalogPortfolioList) DeepCopyInto(out *ServicecatalogPortfolioList)
- func (in *ServicecatalogPortfolioList) DeepCopyObject() runtime.Object
- func (l *ServicecatalogPortfolioList) GetItems() []resource.Managed
- type ServicecatalogPortfolioObservation
- type ServicecatalogPortfolioParameters
- type ServicecatalogPortfolioSpec
- type ServicecatalogPortfolioStatus
- type Timeouts
Constants ¶
const ( Group = "servicecatalog-portfolio.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ServicecatalogPortfolio" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_servicecatalog_portfolio" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeServicecatalogPortfolio_Arn ¶
func DecodeServicecatalogPortfolio_Arn(p *ServicecatalogPortfolioObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServicecatalogPortfolio_CreatedTime ¶
func DecodeServicecatalogPortfolio_CreatedTime(p *ServicecatalogPortfolioObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServicecatalogPortfolio_Description ¶
func DecodeServicecatalogPortfolio_Description(p *ServicecatalogPortfolioParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServicecatalogPortfolio_Name ¶
func DecodeServicecatalogPortfolio_Name(p *ServicecatalogPortfolioParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServicecatalogPortfolio_ProviderName ¶
func DecodeServicecatalogPortfolio_ProviderName(p *ServicecatalogPortfolioParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServicecatalogPortfolio_Tags ¶
func DecodeServicecatalogPortfolio_Tags(p *ServicecatalogPortfolioParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeServicecatalogPortfolio_Timeouts ¶
containerTypeDecodeTemplate
func DecodeServicecatalogPortfolio_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeServicecatalogPortfolio_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeServicecatalogPortfolio_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func EncodeServicecatalogPortfolio ¶
func EncodeServicecatalogPortfolio(r ServicecatalogPortfolio) cty.Value
func EncodeServicecatalogPortfolio_Arn ¶
func EncodeServicecatalogPortfolio_Arn(p ServicecatalogPortfolioObservation, vals map[string]cty.Value)
func EncodeServicecatalogPortfolio_CreatedTime ¶
func EncodeServicecatalogPortfolio_CreatedTime(p ServicecatalogPortfolioObservation, vals map[string]cty.Value)
func EncodeServicecatalogPortfolio_Description ¶
func EncodeServicecatalogPortfolio_Description(p ServicecatalogPortfolioParameters, vals map[string]cty.Value)
func EncodeServicecatalogPortfolio_Name ¶
func EncodeServicecatalogPortfolio_Name(p ServicecatalogPortfolioParameters, vals map[string]cty.Value)
func EncodeServicecatalogPortfolio_ProviderName ¶
func EncodeServicecatalogPortfolio_ProviderName(p ServicecatalogPortfolioParameters, vals map[string]cty.Value)
func EncodeServicecatalogPortfolio_Tags ¶
func EncodeServicecatalogPortfolio_Tags(p ServicecatalogPortfolioParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeServicecatalogPortfolio_Arn ¶
func MergeServicecatalogPortfolio_Arn(k *ServicecatalogPortfolioObservation, p *ServicecatalogPortfolioObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeServicecatalogPortfolio_CreatedTime ¶
func MergeServicecatalogPortfolio_CreatedTime(k *ServicecatalogPortfolioObservation, p *ServicecatalogPortfolioObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeServicecatalogPortfolio_Description ¶
func MergeServicecatalogPortfolio_Description(k *ServicecatalogPortfolioParameters, p *ServicecatalogPortfolioParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServicecatalogPortfolio_Name ¶
func MergeServicecatalogPortfolio_Name(k *ServicecatalogPortfolioParameters, p *ServicecatalogPortfolioParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServicecatalogPortfolio_ProviderName ¶
func MergeServicecatalogPortfolio_ProviderName(k *ServicecatalogPortfolioParameters, p *ServicecatalogPortfolioParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServicecatalogPortfolio_Tags ¶
func MergeServicecatalogPortfolio_Tags(k *ServicecatalogPortfolioParameters, p *ServicecatalogPortfolioParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeServicecatalogPortfolio_Timeouts ¶
func MergeServicecatalogPortfolio_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeServicecatalogPortfolio_Timeouts_Create ¶
func MergeServicecatalogPortfolio_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServicecatalogPortfolio_Timeouts_Delete ¶
func MergeServicecatalogPortfolio_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServicecatalogPortfolio_Timeouts_Update ¶
func MergeServicecatalogPortfolio_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ServicecatalogPortfolio ¶
type ServicecatalogPortfolio struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServicecatalogPortfolioSpec `json:"spec"` Status ServicecatalogPortfolioStatus `json:"status,omitempty"` }
ServicecatalogPortfolio is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ServicecatalogPortfolio) DeepCopy ¶
func (in *ServicecatalogPortfolio) DeepCopy() *ServicecatalogPortfolio
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolio.
func (*ServicecatalogPortfolio) DeepCopyInto ¶
func (in *ServicecatalogPortfolio) DeepCopyInto(out *ServicecatalogPortfolio)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServicecatalogPortfolio) DeepCopyObject ¶
func (in *ServicecatalogPortfolio) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServicecatalogPortfolio) GetCondition ¶
func (mg *ServicecatalogPortfolio) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ServicecatalogPortfolio.
func (*ServicecatalogPortfolio) GetDeletionPolicy ¶
func (mg *ServicecatalogPortfolio) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ServicecatalogPortfolio.
func (*ServicecatalogPortfolio) GetProviderConfigReference ¶
func (mg *ServicecatalogPortfolio) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ServicecatalogPortfolio.
func (*ServicecatalogPortfolio) GetProviderReference ¶
func (mg *ServicecatalogPortfolio) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ServicecatalogPortfolio. Deprecated: Use GetProviderConfigReference.
func (*ServicecatalogPortfolio) GetWriteConnectionSecretToReference ¶
func (mg *ServicecatalogPortfolio) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ServicecatalogPortfolio.
func (*ServicecatalogPortfolio) SetConditions ¶
func (mg *ServicecatalogPortfolio) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ServicecatalogPortfolio.
func (*ServicecatalogPortfolio) SetDeletionPolicy ¶
func (mg *ServicecatalogPortfolio) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ServicecatalogPortfolio.
func (*ServicecatalogPortfolio) SetProviderConfigReference ¶
func (mg *ServicecatalogPortfolio) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ServicecatalogPortfolio.
func (*ServicecatalogPortfolio) SetProviderReference ¶
func (mg *ServicecatalogPortfolio) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ServicecatalogPortfolio. Deprecated: Use SetProviderConfigReference.
func (*ServicecatalogPortfolio) SetWriteConnectionSecretToReference ¶
func (mg *ServicecatalogPortfolio) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ServicecatalogPortfolio.
type ServicecatalogPortfolioList ¶
type ServicecatalogPortfolioList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServicecatalogPortfolio `json:"items"` }
ServicecatalogPortfolio contains a list of ServicecatalogPortfolioList
func (*ServicecatalogPortfolioList) DeepCopy ¶
func (in *ServicecatalogPortfolioList) DeepCopy() *ServicecatalogPortfolioList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioList.
func (*ServicecatalogPortfolioList) DeepCopyInto ¶
func (in *ServicecatalogPortfolioList) DeepCopyInto(out *ServicecatalogPortfolioList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServicecatalogPortfolioList) DeepCopyObject ¶
func (in *ServicecatalogPortfolioList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServicecatalogPortfolioList) GetItems ¶
func (l *ServicecatalogPortfolioList) GetItems() []resource.Managed
GetItems of this ServicecatalogPortfolioList.
type ServicecatalogPortfolioObservation ¶
type ServicecatalogPortfolioObservation struct { Arn string `json:"arn"` CreatedTime string `json:"created_time"` }
A ServicecatalogPortfolioObservation records the observed state of a ServicecatalogPortfolio
func (*ServicecatalogPortfolioObservation) DeepCopy ¶
func (in *ServicecatalogPortfolioObservation) DeepCopy() *ServicecatalogPortfolioObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioObservation.
func (*ServicecatalogPortfolioObservation) DeepCopyInto ¶
func (in *ServicecatalogPortfolioObservation) DeepCopyInto(out *ServicecatalogPortfolioObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicecatalogPortfolioParameters ¶
type ServicecatalogPortfolioParameters struct { Name string `json:"name"` ProviderName string `json:"provider_name"` Tags map[string]string `json:"tags"` Description string `json:"description"` Timeouts Timeouts `json:"timeouts"` }
A ServicecatalogPortfolioParameters defines the desired state of a ServicecatalogPortfolio
func (*ServicecatalogPortfolioParameters) DeepCopy ¶
func (in *ServicecatalogPortfolioParameters) DeepCopy() *ServicecatalogPortfolioParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioParameters.
func (*ServicecatalogPortfolioParameters) DeepCopyInto ¶
func (in *ServicecatalogPortfolioParameters) DeepCopyInto(out *ServicecatalogPortfolioParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicecatalogPortfolioSpec ¶
type ServicecatalogPortfolioSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ServicecatalogPortfolioParameters `json:"forProvider"` }
A ServicecatalogPortfolioSpec defines the desired state of a ServicecatalogPortfolio
func (*ServicecatalogPortfolioSpec) DeepCopy ¶
func (in *ServicecatalogPortfolioSpec) DeepCopy() *ServicecatalogPortfolioSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioSpec.
func (*ServicecatalogPortfolioSpec) DeepCopyInto ¶
func (in *ServicecatalogPortfolioSpec) DeepCopyInto(out *ServicecatalogPortfolioSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicecatalogPortfolioStatus ¶
type ServicecatalogPortfolioStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ServicecatalogPortfolioObservation `json:"atProvider"` }
A ServicecatalogPortfolioStatus defines the observed state of a ServicecatalogPortfolio
func (*ServicecatalogPortfolioStatus) DeepCopy ¶
func (in *ServicecatalogPortfolioStatus) DeepCopy() *ServicecatalogPortfolioStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) DeepCopyInto ¶
func (in *ServicecatalogPortfolioStatus) DeepCopyInto(out *ServicecatalogPortfolioStatus)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.
func (*Timeouts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.