Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeQuicksightGroup(prev *QuicksightGroup, ctyValue cty.Value) (resource.Managed, error)
- func DecodeQuicksightGroup_Arn(p *QuicksightGroupObservation, vals map[string]cty.Value)
- func DecodeQuicksightGroup_AwsAccountId(p *QuicksightGroupParameters, vals map[string]cty.Value)
- func DecodeQuicksightGroup_Description(p *QuicksightGroupParameters, vals map[string]cty.Value)
- func DecodeQuicksightGroup_GroupName(p *QuicksightGroupParameters, vals map[string]cty.Value)
- func DecodeQuicksightGroup_Namespace(p *QuicksightGroupParameters, vals map[string]cty.Value)
- func EncodeQuicksightGroup(r QuicksightGroup) cty.Value
- func EncodeQuicksightGroup_Arn(p QuicksightGroupObservation, vals map[string]cty.Value)
- func EncodeQuicksightGroup_AwsAccountId(p QuicksightGroupParameters, vals map[string]cty.Value)
- func EncodeQuicksightGroup_Description(p QuicksightGroupParameters, vals map[string]cty.Value)
- func EncodeQuicksightGroup_GroupName(p QuicksightGroupParameters, vals map[string]cty.Value)
- func EncodeQuicksightGroup_Namespace(p QuicksightGroupParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeQuicksightGroup_Arn(k *QuicksightGroupObservation, p *QuicksightGroupObservation, ...) bool
- func MergeQuicksightGroup_AwsAccountId(k *QuicksightGroupParameters, p *QuicksightGroupParameters, ...) bool
- func MergeQuicksightGroup_Description(k *QuicksightGroupParameters, p *QuicksightGroupParameters, ...) bool
- func MergeQuicksightGroup_GroupName(k *QuicksightGroupParameters, p *QuicksightGroupParameters, ...) bool
- func MergeQuicksightGroup_Namespace(k *QuicksightGroupParameters, p *QuicksightGroupParameters, ...) bool
- type QuicksightGroup
- func (in *QuicksightGroup) DeepCopy() *QuicksightGroup
- func (in *QuicksightGroup) DeepCopyInto(out *QuicksightGroup)
- func (in *QuicksightGroup) DeepCopyObject() runtime.Object
- func (mg *QuicksightGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *QuicksightGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *QuicksightGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *QuicksightGroup) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *QuicksightGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *QuicksightGroup) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *QuicksightGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *QuicksightGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *QuicksightGroup) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *QuicksightGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type QuicksightGroupList
- type QuicksightGroupObservation
- type QuicksightGroupParameters
- type QuicksightGroupSpec
- type QuicksightGroupStatus
Constants ¶
const ( Group = "quicksight-group.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "QuicksightGroup" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_quicksight_group" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeQuicksightGroup ¶
func DecodeQuicksightGroup_Arn ¶
func DecodeQuicksightGroup_Arn(p *QuicksightGroupObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeQuicksightGroup_AwsAccountId ¶
func DecodeQuicksightGroup_AwsAccountId(p *QuicksightGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeQuicksightGroup_Description ¶
func DecodeQuicksightGroup_Description(p *QuicksightGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeQuicksightGroup_GroupName ¶
func DecodeQuicksightGroup_GroupName(p *QuicksightGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeQuicksightGroup_Namespace ¶
func DecodeQuicksightGroup_Namespace(p *QuicksightGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeQuicksightGroup ¶
func EncodeQuicksightGroup(r QuicksightGroup) cty.Value
func EncodeQuicksightGroup_Arn ¶
func EncodeQuicksightGroup_Arn(p QuicksightGroupObservation, vals map[string]cty.Value)
func EncodeQuicksightGroup_AwsAccountId ¶
func EncodeQuicksightGroup_AwsAccountId(p QuicksightGroupParameters, vals map[string]cty.Value)
func EncodeQuicksightGroup_Description ¶
func EncodeQuicksightGroup_Description(p QuicksightGroupParameters, vals map[string]cty.Value)
func EncodeQuicksightGroup_GroupName ¶
func EncodeQuicksightGroup_GroupName(p QuicksightGroupParameters, vals map[string]cty.Value)
func EncodeQuicksightGroup_Namespace ¶
func EncodeQuicksightGroup_Namespace(p QuicksightGroupParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeQuicksightGroup_Arn ¶
func MergeQuicksightGroup_Arn(k *QuicksightGroupObservation, p *QuicksightGroupObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeQuicksightGroup_AwsAccountId ¶
func MergeQuicksightGroup_AwsAccountId(k *QuicksightGroupParameters, p *QuicksightGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeQuicksightGroup_Description ¶
func MergeQuicksightGroup_Description(k *QuicksightGroupParameters, p *QuicksightGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeQuicksightGroup_GroupName ¶
func MergeQuicksightGroup_GroupName(k *QuicksightGroupParameters, p *QuicksightGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeQuicksightGroup_Namespace ¶
func MergeQuicksightGroup_Namespace(k *QuicksightGroupParameters, p *QuicksightGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type QuicksightGroup ¶
type QuicksightGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QuicksightGroupSpec `json:"spec"` Status QuicksightGroupStatus `json:"status,omitempty"` }
QuicksightGroup is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*QuicksightGroup) DeepCopy ¶
func (in *QuicksightGroup) DeepCopy() *QuicksightGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroup.
func (*QuicksightGroup) DeepCopyInto ¶
func (in *QuicksightGroup) DeepCopyInto(out *QuicksightGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuicksightGroup) DeepCopyObject ¶
func (in *QuicksightGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuicksightGroup) GetCondition ¶
func (mg *QuicksightGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this QuicksightGroup.
func (*QuicksightGroup) GetDeletionPolicy ¶
func (mg *QuicksightGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this QuicksightGroup.
func (*QuicksightGroup) GetProviderConfigReference ¶
func (mg *QuicksightGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this QuicksightGroup.
func (*QuicksightGroup) GetProviderReference ¶
func (mg *QuicksightGroup) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this QuicksightGroup. Deprecated: Use GetProviderConfigReference.
func (*QuicksightGroup) GetWriteConnectionSecretToReference ¶
func (mg *QuicksightGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this QuicksightGroup.
func (*QuicksightGroup) SetConditions ¶
func (mg *QuicksightGroup) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this QuicksightGroup.
func (*QuicksightGroup) SetDeletionPolicy ¶
func (mg *QuicksightGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this QuicksightGroup.
func (*QuicksightGroup) SetProviderConfigReference ¶
func (mg *QuicksightGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this QuicksightGroup.
func (*QuicksightGroup) SetProviderReference ¶
func (mg *QuicksightGroup) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this QuicksightGroup. Deprecated: Use SetProviderConfigReference.
func (*QuicksightGroup) SetWriteConnectionSecretToReference ¶
func (mg *QuicksightGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this QuicksightGroup.
type QuicksightGroupList ¶
type QuicksightGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QuicksightGroup `json:"items"` }
QuicksightGroup contains a list of QuicksightGroupList
func (*QuicksightGroupList) DeepCopy ¶
func (in *QuicksightGroupList) DeepCopy() *QuicksightGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupList.
func (*QuicksightGroupList) DeepCopyInto ¶
func (in *QuicksightGroupList) DeepCopyInto(out *QuicksightGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QuicksightGroupList) DeepCopyObject ¶
func (in *QuicksightGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QuicksightGroupList) GetItems ¶
func (l *QuicksightGroupList) GetItems() []resource.Managed
GetItems of this QuicksightGroupList.
type QuicksightGroupObservation ¶
type QuicksightGroupObservation struct {
Arn string `json:"arn"`
}
A QuicksightGroupObservation records the observed state of a QuicksightGroup
func (*QuicksightGroupObservation) DeepCopy ¶
func (in *QuicksightGroupObservation) DeepCopy() *QuicksightGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupObservation.
func (*QuicksightGroupObservation) DeepCopyInto ¶
func (in *QuicksightGroupObservation) DeepCopyInto(out *QuicksightGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuicksightGroupParameters ¶
type QuicksightGroupParameters struct { Namespace string `json:"namespace"` AwsAccountId string `json:"aws_account_id"` Description string `json:"description"` GroupName string `json:"group_name"` }
A QuicksightGroupParameters defines the desired state of a QuicksightGroup
func (*QuicksightGroupParameters) DeepCopy ¶
func (in *QuicksightGroupParameters) DeepCopy() *QuicksightGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupParameters.
func (*QuicksightGroupParameters) DeepCopyInto ¶
func (in *QuicksightGroupParameters) DeepCopyInto(out *QuicksightGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuicksightGroupSpec ¶
type QuicksightGroupSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider QuicksightGroupParameters `json:"forProvider"` }
A QuicksightGroupSpec defines the desired state of a QuicksightGroup
func (*QuicksightGroupSpec) DeepCopy ¶
func (in *QuicksightGroupSpec) DeepCopy() *QuicksightGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupSpec.
func (*QuicksightGroupSpec) DeepCopyInto ¶
func (in *QuicksightGroupSpec) DeepCopyInto(out *QuicksightGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuicksightGroupStatus ¶
type QuicksightGroupStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider QuicksightGroupObservation `json:"atProvider"` }
A QuicksightGroupStatus defines the observed state of a QuicksightGroup
func (*QuicksightGroupStatus) DeepCopy ¶
func (in *QuicksightGroupStatus) DeepCopy() *QuicksightGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupStatus.
func (*QuicksightGroupStatus) DeepCopyInto ¶
func (in *QuicksightGroupStatus) DeepCopyInto(out *QuicksightGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.