Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeCloudwatchDashboard(prev *CloudwatchDashboard, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCloudwatchDashboard_DashboardArn(p *CloudwatchDashboardObservation, vals map[string]cty.Value)
- func DecodeCloudwatchDashboard_DashboardBody(p *CloudwatchDashboardParameters, vals map[string]cty.Value)
- func DecodeCloudwatchDashboard_DashboardName(p *CloudwatchDashboardParameters, vals map[string]cty.Value)
- func EncodeCloudwatchDashboard(r CloudwatchDashboard) cty.Value
- func EncodeCloudwatchDashboard_DashboardArn(p CloudwatchDashboardObservation, vals map[string]cty.Value)
- func EncodeCloudwatchDashboard_DashboardBody(p CloudwatchDashboardParameters, vals map[string]cty.Value)
- func EncodeCloudwatchDashboard_DashboardName(p CloudwatchDashboardParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCloudwatchDashboard_DashboardArn(k *CloudwatchDashboardObservation, p *CloudwatchDashboardObservation, ...) bool
- func MergeCloudwatchDashboard_DashboardBody(k *CloudwatchDashboardParameters, p *CloudwatchDashboardParameters, ...) bool
- func MergeCloudwatchDashboard_DashboardName(k *CloudwatchDashboardParameters, p *CloudwatchDashboardParameters, ...) bool
- type CloudwatchDashboard
- func (in *CloudwatchDashboard) DeepCopy() *CloudwatchDashboard
- func (in *CloudwatchDashboard) DeepCopyInto(out *CloudwatchDashboard)
- func (in *CloudwatchDashboard) DeepCopyObject() runtime.Object
- func (mg *CloudwatchDashboard) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CloudwatchDashboard) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CloudwatchDashboard) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchDashboard) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CloudwatchDashboard) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CloudwatchDashboard) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CloudwatchDashboard) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CloudwatchDashboard) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchDashboard) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CloudwatchDashboard) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CloudwatchDashboardList
- type CloudwatchDashboardObservation
- type CloudwatchDashboardParameters
- type CloudwatchDashboardSpec
- type CloudwatchDashboardStatus
Constants ¶
const ( Group = "cloudwatch-dashboard.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CloudwatchDashboard" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_cloudwatch_dashboard" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCloudwatchDashboard_DashboardArn ¶
func DecodeCloudwatchDashboard_DashboardArn(p *CloudwatchDashboardObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchDashboard_DashboardBody ¶
func DecodeCloudwatchDashboard_DashboardBody(p *CloudwatchDashboardParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCloudwatchDashboard_DashboardName ¶
func DecodeCloudwatchDashboard_DashboardName(p *CloudwatchDashboardParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeCloudwatchDashboard ¶
func EncodeCloudwatchDashboard(r CloudwatchDashboard) cty.Value
func EncodeCloudwatchDashboard_DashboardArn ¶
func EncodeCloudwatchDashboard_DashboardArn(p CloudwatchDashboardObservation, vals map[string]cty.Value)
func EncodeCloudwatchDashboard_DashboardBody ¶
func EncodeCloudwatchDashboard_DashboardBody(p CloudwatchDashboardParameters, vals map[string]cty.Value)
func EncodeCloudwatchDashboard_DashboardName ¶
func EncodeCloudwatchDashboard_DashboardName(p CloudwatchDashboardParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCloudwatchDashboard_DashboardArn ¶
func MergeCloudwatchDashboard_DashboardArn(k *CloudwatchDashboardObservation, p *CloudwatchDashboardObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCloudwatchDashboard_DashboardBody ¶
func MergeCloudwatchDashboard_DashboardBody(k *CloudwatchDashboardParameters, p *CloudwatchDashboardParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCloudwatchDashboard_DashboardName ¶
func MergeCloudwatchDashboard_DashboardName(k *CloudwatchDashboardParameters, p *CloudwatchDashboardParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type CloudwatchDashboard ¶
type CloudwatchDashboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudwatchDashboardSpec `json:"spec"` Status CloudwatchDashboardStatus `json:"status,omitempty"` }
CloudwatchDashboard is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CloudwatchDashboard) DeepCopy ¶
func (in *CloudwatchDashboard) DeepCopy() *CloudwatchDashboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboard.
func (*CloudwatchDashboard) DeepCopyInto ¶
func (in *CloudwatchDashboard) DeepCopyInto(out *CloudwatchDashboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchDashboard) DeepCopyObject ¶
func (in *CloudwatchDashboard) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchDashboard) GetCondition ¶
func (mg *CloudwatchDashboard) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CloudwatchDashboard.
func (*CloudwatchDashboard) GetDeletionPolicy ¶
func (mg *CloudwatchDashboard) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CloudwatchDashboard.
func (*CloudwatchDashboard) GetProviderConfigReference ¶
func (mg *CloudwatchDashboard) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CloudwatchDashboard.
func (*CloudwatchDashboard) GetProviderReference ¶
func (mg *CloudwatchDashboard) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CloudwatchDashboard. Deprecated: Use GetProviderConfigReference.
func (*CloudwatchDashboard) GetWriteConnectionSecretToReference ¶
func (mg *CloudwatchDashboard) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CloudwatchDashboard.
func (*CloudwatchDashboard) SetConditions ¶
func (mg *CloudwatchDashboard) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CloudwatchDashboard.
func (*CloudwatchDashboard) SetDeletionPolicy ¶
func (mg *CloudwatchDashboard) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CloudwatchDashboard.
func (*CloudwatchDashboard) SetProviderConfigReference ¶
func (mg *CloudwatchDashboard) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CloudwatchDashboard.
func (*CloudwatchDashboard) SetProviderReference ¶
func (mg *CloudwatchDashboard) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CloudwatchDashboard. Deprecated: Use SetProviderConfigReference.
func (*CloudwatchDashboard) SetWriteConnectionSecretToReference ¶
func (mg *CloudwatchDashboard) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CloudwatchDashboard.
type CloudwatchDashboardList ¶
type CloudwatchDashboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudwatchDashboard `json:"items"` }
CloudwatchDashboard contains a list of CloudwatchDashboardList
func (*CloudwatchDashboardList) DeepCopy ¶
func (in *CloudwatchDashboardList) DeepCopy() *CloudwatchDashboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboardList.
func (*CloudwatchDashboardList) DeepCopyInto ¶
func (in *CloudwatchDashboardList) DeepCopyInto(out *CloudwatchDashboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudwatchDashboardList) DeepCopyObject ¶
func (in *CloudwatchDashboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudwatchDashboardList) GetItems ¶
func (l *CloudwatchDashboardList) GetItems() []resource.Managed
GetItems of this CloudwatchDashboardList.
type CloudwatchDashboardObservation ¶
type CloudwatchDashboardObservation struct {
DashboardArn string `json:"dashboard_arn"`
}
A CloudwatchDashboardObservation records the observed state of a CloudwatchDashboard
func (*CloudwatchDashboardObservation) DeepCopy ¶
func (in *CloudwatchDashboardObservation) DeepCopy() *CloudwatchDashboardObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboardObservation.
func (*CloudwatchDashboardObservation) DeepCopyInto ¶
func (in *CloudwatchDashboardObservation) DeepCopyInto(out *CloudwatchDashboardObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchDashboardParameters ¶
type CloudwatchDashboardParameters struct { DashboardBody string `json:"dashboard_body"` DashboardName string `json:"dashboard_name"` }
A CloudwatchDashboardParameters defines the desired state of a CloudwatchDashboard
func (*CloudwatchDashboardParameters) DeepCopy ¶
func (in *CloudwatchDashboardParameters) DeepCopy() *CloudwatchDashboardParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboardParameters.
func (*CloudwatchDashboardParameters) DeepCopyInto ¶
func (in *CloudwatchDashboardParameters) DeepCopyInto(out *CloudwatchDashboardParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchDashboardSpec ¶
type CloudwatchDashboardSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CloudwatchDashboardParameters `json:"forProvider"` }
A CloudwatchDashboardSpec defines the desired state of a CloudwatchDashboard
func (*CloudwatchDashboardSpec) DeepCopy ¶
func (in *CloudwatchDashboardSpec) DeepCopy() *CloudwatchDashboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboardSpec.
func (*CloudwatchDashboardSpec) DeepCopyInto ¶
func (in *CloudwatchDashboardSpec) DeepCopyInto(out *CloudwatchDashboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchDashboardStatus ¶
type CloudwatchDashboardStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CloudwatchDashboardObservation `json:"atProvider"` }
A CloudwatchDashboardStatus defines the observed state of a CloudwatchDashboard
func (*CloudwatchDashboardStatus) DeepCopy ¶
func (in *CloudwatchDashboardStatus) DeepCopy() *CloudwatchDashboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboardStatus.
func (*CloudwatchDashboardStatus) DeepCopyInto ¶
func (in *CloudwatchDashboardStatus) DeepCopyInto(out *CloudwatchDashboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.