Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeAppautoscalingTarget(prev *AppautoscalingTarget, ctyValue cty.Value) (resource.Managed, error)
- func DecodeAppautoscalingTarget_MaxCapacity(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
- func DecodeAppautoscalingTarget_MinCapacity(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
- func DecodeAppautoscalingTarget_ResourceId(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
- func DecodeAppautoscalingTarget_RoleArn(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
- func DecodeAppautoscalingTarget_ScalableDimension(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
- func DecodeAppautoscalingTarget_ServiceNamespace(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
- func EncodeAppautoscalingTarget(r AppautoscalingTarget) cty.Value
- func EncodeAppautoscalingTarget_MaxCapacity(p AppautoscalingTargetParameters, vals map[string]cty.Value)
- func EncodeAppautoscalingTarget_MinCapacity(p AppautoscalingTargetParameters, vals map[string]cty.Value)
- func EncodeAppautoscalingTarget_ResourceId(p AppautoscalingTargetParameters, vals map[string]cty.Value)
- func EncodeAppautoscalingTarget_RoleArn(p AppautoscalingTargetParameters, vals map[string]cty.Value)
- func EncodeAppautoscalingTarget_ScalableDimension(p AppautoscalingTargetParameters, vals map[string]cty.Value)
- func EncodeAppautoscalingTarget_ServiceNamespace(p AppautoscalingTargetParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeAppautoscalingTarget_MaxCapacity(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, ...) bool
- func MergeAppautoscalingTarget_MinCapacity(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, ...) bool
- func MergeAppautoscalingTarget_ResourceId(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, ...) bool
- func MergeAppautoscalingTarget_RoleArn(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, ...) bool
- func MergeAppautoscalingTarget_ScalableDimension(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, ...) bool
- func MergeAppautoscalingTarget_ServiceNamespace(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, ...) bool
- type AppautoscalingTarget
- func (in *AppautoscalingTarget) DeepCopy() *AppautoscalingTarget
- func (in *AppautoscalingTarget) DeepCopyInto(out *AppautoscalingTarget)
- func (in *AppautoscalingTarget) DeepCopyObject() runtime.Object
- func (mg *AppautoscalingTarget) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *AppautoscalingTarget) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *AppautoscalingTarget) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *AppautoscalingTarget) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *AppautoscalingTarget) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *AppautoscalingTarget) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *AppautoscalingTarget) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *AppautoscalingTarget) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *AppautoscalingTarget) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *AppautoscalingTarget) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type AppautoscalingTargetList
- type AppautoscalingTargetObservation
- type AppautoscalingTargetParameters
- type AppautoscalingTargetSpec
- type AppautoscalingTargetStatus
Constants ¶
const ( Group = "appautoscaling-target.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "AppautoscalingTarget" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_appautoscaling_target" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeAppautoscalingTarget_MaxCapacity ¶
func DecodeAppautoscalingTarget_MaxCapacity(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAppautoscalingTarget_MinCapacity ¶
func DecodeAppautoscalingTarget_MinCapacity(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAppautoscalingTarget_ResourceId ¶
func DecodeAppautoscalingTarget_ResourceId(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAppautoscalingTarget_RoleArn ¶
func DecodeAppautoscalingTarget_RoleArn(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAppautoscalingTarget_ScalableDimension ¶
func DecodeAppautoscalingTarget_ScalableDimension(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeAppautoscalingTarget_ServiceNamespace ¶
func DecodeAppautoscalingTarget_ServiceNamespace(p *AppautoscalingTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeAppautoscalingTarget ¶
func EncodeAppautoscalingTarget(r AppautoscalingTarget) cty.Value
func EncodeAppautoscalingTarget_MaxCapacity ¶
func EncodeAppautoscalingTarget_MaxCapacity(p AppautoscalingTargetParameters, vals map[string]cty.Value)
func EncodeAppautoscalingTarget_MinCapacity ¶
func EncodeAppautoscalingTarget_MinCapacity(p AppautoscalingTargetParameters, vals map[string]cty.Value)
func EncodeAppautoscalingTarget_ResourceId ¶
func EncodeAppautoscalingTarget_ResourceId(p AppautoscalingTargetParameters, vals map[string]cty.Value)
func EncodeAppautoscalingTarget_RoleArn ¶
func EncodeAppautoscalingTarget_RoleArn(p AppautoscalingTargetParameters, vals map[string]cty.Value)
func EncodeAppautoscalingTarget_ScalableDimension ¶
func EncodeAppautoscalingTarget_ScalableDimension(p AppautoscalingTargetParameters, vals map[string]cty.Value)
func EncodeAppautoscalingTarget_ServiceNamespace ¶
func EncodeAppautoscalingTarget_ServiceNamespace(p AppautoscalingTargetParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeAppautoscalingTarget_MaxCapacity ¶
func MergeAppautoscalingTarget_MaxCapacity(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAppautoscalingTarget_MinCapacity ¶
func MergeAppautoscalingTarget_MinCapacity(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAppautoscalingTarget_ResourceId ¶
func MergeAppautoscalingTarget_ResourceId(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAppautoscalingTarget_RoleArn ¶
func MergeAppautoscalingTarget_RoleArn(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAppautoscalingTarget_ScalableDimension ¶
func MergeAppautoscalingTarget_ScalableDimension(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeAppautoscalingTarget_ServiceNamespace ¶
func MergeAppautoscalingTarget_ServiceNamespace(k *AppautoscalingTargetParameters, p *AppautoscalingTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type AppautoscalingTarget ¶
type AppautoscalingTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppautoscalingTargetSpec `json:"spec"` Status AppautoscalingTargetStatus `json:"status,omitempty"` }
AppautoscalingTarget is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*AppautoscalingTarget) DeepCopy ¶
func (in *AppautoscalingTarget) DeepCopy() *AppautoscalingTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppautoscalingTarget.
func (*AppautoscalingTarget) DeepCopyInto ¶
func (in *AppautoscalingTarget) DeepCopyInto(out *AppautoscalingTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppautoscalingTarget) DeepCopyObject ¶
func (in *AppautoscalingTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppautoscalingTarget) GetCondition ¶
func (mg *AppautoscalingTarget) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this AppautoscalingTarget.
func (*AppautoscalingTarget) GetDeletionPolicy ¶
func (mg *AppautoscalingTarget) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this AppautoscalingTarget.
func (*AppautoscalingTarget) GetProviderConfigReference ¶
func (mg *AppautoscalingTarget) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this AppautoscalingTarget.
func (*AppautoscalingTarget) GetProviderReference ¶
func (mg *AppautoscalingTarget) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this AppautoscalingTarget. Deprecated: Use GetProviderConfigReference.
func (*AppautoscalingTarget) GetWriteConnectionSecretToReference ¶
func (mg *AppautoscalingTarget) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this AppautoscalingTarget.
func (*AppautoscalingTarget) SetConditions ¶
func (mg *AppautoscalingTarget) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this AppautoscalingTarget.
func (*AppautoscalingTarget) SetDeletionPolicy ¶
func (mg *AppautoscalingTarget) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this AppautoscalingTarget.
func (*AppautoscalingTarget) SetProviderConfigReference ¶
func (mg *AppautoscalingTarget) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this AppautoscalingTarget.
func (*AppautoscalingTarget) SetProviderReference ¶
func (mg *AppautoscalingTarget) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this AppautoscalingTarget. Deprecated: Use SetProviderConfigReference.
func (*AppautoscalingTarget) SetWriteConnectionSecretToReference ¶
func (mg *AppautoscalingTarget) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this AppautoscalingTarget.
type AppautoscalingTargetList ¶
type AppautoscalingTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppautoscalingTarget `json:"items"` }
AppautoscalingTarget contains a list of AppautoscalingTargetList
func (*AppautoscalingTargetList) DeepCopy ¶
func (in *AppautoscalingTargetList) DeepCopy() *AppautoscalingTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppautoscalingTargetList.
func (*AppautoscalingTargetList) DeepCopyInto ¶
func (in *AppautoscalingTargetList) DeepCopyInto(out *AppautoscalingTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppautoscalingTargetList) DeepCopyObject ¶
func (in *AppautoscalingTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppautoscalingTargetList) GetItems ¶
func (l *AppautoscalingTargetList) GetItems() []resource.Managed
GetItems of this AppautoscalingTargetList.
type AppautoscalingTargetObservation ¶
type AppautoscalingTargetObservation struct{}
A AppautoscalingTargetObservation records the observed state of a AppautoscalingTarget
func (*AppautoscalingTargetObservation) DeepCopy ¶
func (in *AppautoscalingTargetObservation) DeepCopy() *AppautoscalingTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppautoscalingTargetObservation.
func (*AppautoscalingTargetObservation) DeepCopyInto ¶
func (in *AppautoscalingTargetObservation) DeepCopyInto(out *AppautoscalingTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppautoscalingTargetParameters ¶
type AppautoscalingTargetParameters struct { MaxCapacity int64 `json:"max_capacity"` MinCapacity int64 `json:"min_capacity"` ResourceId string `json:"resource_id"` RoleArn string `json:"role_arn"` ScalableDimension string `json:"scalable_dimension"` ServiceNamespace string `json:"service_namespace"` }
A AppautoscalingTargetParameters defines the desired state of a AppautoscalingTarget
func (*AppautoscalingTargetParameters) DeepCopy ¶
func (in *AppautoscalingTargetParameters) DeepCopy() *AppautoscalingTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppautoscalingTargetParameters.
func (*AppautoscalingTargetParameters) DeepCopyInto ¶
func (in *AppautoscalingTargetParameters) DeepCopyInto(out *AppautoscalingTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppautoscalingTargetSpec ¶
type AppautoscalingTargetSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider AppautoscalingTargetParameters `json:"forProvider"` }
A AppautoscalingTargetSpec defines the desired state of a AppautoscalingTarget
func (*AppautoscalingTargetSpec) DeepCopy ¶
func (in *AppautoscalingTargetSpec) DeepCopy() *AppautoscalingTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppautoscalingTargetSpec.
func (*AppautoscalingTargetSpec) DeepCopyInto ¶
func (in *AppautoscalingTargetSpec) DeepCopyInto(out *AppautoscalingTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppautoscalingTargetStatus ¶
type AppautoscalingTargetStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider AppautoscalingTargetObservation `json:"atProvider"` }
A AppautoscalingTargetStatus defines the observed state of a AppautoscalingTarget
func (*AppautoscalingTargetStatus) DeepCopy ¶
func (in *AppautoscalingTargetStatus) DeepCopy() *AppautoscalingTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppautoscalingTargetStatus.
func (*AppautoscalingTargetStatus) DeepCopyInto ¶
func (in *AppautoscalingTargetStatus) DeepCopyInto(out *AppautoscalingTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.