v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "quicksight-group.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "QuicksightGroup"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_quicksight_group"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeQuicksightGroup

func DecodeQuicksightGroup(prev *QuicksightGroup, ctyValue cty.Value) (resource.Managed, error)

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupObservation.

func (*QuicksightGroupObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupParameters.

func (*QuicksightGroupParameters) DeepCopyInto

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL