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-user.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeQuicksightUser

func DecodeQuicksightUser(prev *QuicksightUser, ctyValue cty.Value) (resource.Managed, error)

func DecodeQuicksightUser_Arn

func DecodeQuicksightUser_Arn(p *QuicksightUserObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeQuicksightUser_AwsAccountId

func DecodeQuicksightUser_AwsAccountId(p *QuicksightUserParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeQuicksightUser_Email

func DecodeQuicksightUser_Email(p *QuicksightUserParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeQuicksightUser_IamArn

func DecodeQuicksightUser_IamArn(p *QuicksightUserParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeQuicksightUser_IdentityType

func DecodeQuicksightUser_IdentityType(p *QuicksightUserParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeQuicksightUser_Namespace

func DecodeQuicksightUser_Namespace(p *QuicksightUserParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeQuicksightUser_SessionName

func DecodeQuicksightUser_SessionName(p *QuicksightUserParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeQuicksightUser_UserName

func DecodeQuicksightUser_UserName(p *QuicksightUserParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeQuicksightUser_UserRole

func DecodeQuicksightUser_UserRole(p *QuicksightUserParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeQuicksightUser

func EncodeQuicksightUser(r QuicksightUser) cty.Value

func EncodeQuicksightUser_Arn

func EncodeQuicksightUser_Arn(p QuicksightUserObservation, vals map[string]cty.Value)

func EncodeQuicksightUser_AwsAccountId

func EncodeQuicksightUser_AwsAccountId(p QuicksightUserParameters, vals map[string]cty.Value)

func EncodeQuicksightUser_Email

func EncodeQuicksightUser_Email(p QuicksightUserParameters, vals map[string]cty.Value)

func EncodeQuicksightUser_IamArn

func EncodeQuicksightUser_IamArn(p QuicksightUserParameters, vals map[string]cty.Value)

func EncodeQuicksightUser_IdentityType

func EncodeQuicksightUser_IdentityType(p QuicksightUserParameters, vals map[string]cty.Value)

func EncodeQuicksightUser_Namespace

func EncodeQuicksightUser_Namespace(p QuicksightUserParameters, vals map[string]cty.Value)

func EncodeQuicksightUser_SessionName

func EncodeQuicksightUser_SessionName(p QuicksightUserParameters, vals map[string]cty.Value)

func EncodeQuicksightUser_UserName

func EncodeQuicksightUser_UserName(p QuicksightUserParameters, vals map[string]cty.Value)

func EncodeQuicksightUser_UserRole

func EncodeQuicksightUser_UserRole(p QuicksightUserParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeQuicksightUser_Arn

mergePrimitiveTemplateStatus

func MergeQuicksightUser_AwsAccountId

func MergeQuicksightUser_AwsAccountId(k *QuicksightUserParameters, p *QuicksightUserParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeQuicksightUser_Email

func MergeQuicksightUser_Email(k *QuicksightUserParameters, p *QuicksightUserParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeQuicksightUser_IamArn

func MergeQuicksightUser_IamArn(k *QuicksightUserParameters, p *QuicksightUserParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeQuicksightUser_IdentityType

func MergeQuicksightUser_IdentityType(k *QuicksightUserParameters, p *QuicksightUserParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeQuicksightUser_Namespace

func MergeQuicksightUser_Namespace(k *QuicksightUserParameters, p *QuicksightUserParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeQuicksightUser_SessionName

func MergeQuicksightUser_SessionName(k *QuicksightUserParameters, p *QuicksightUserParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeQuicksightUser_UserName

func MergeQuicksightUser_UserName(k *QuicksightUserParameters, p *QuicksightUserParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeQuicksightUser_UserRole

func MergeQuicksightUser_UserRole(k *QuicksightUserParameters, p *QuicksightUserParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type QuicksightUser

type QuicksightUser struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   QuicksightUserSpec   `json:"spec"`
	Status QuicksightUserStatus `json:"status,omitempty"`
}

QuicksightUser is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*QuicksightUser) DeepCopy

func (in *QuicksightUser) DeepCopy() *QuicksightUser

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

func (*QuicksightUser) DeepCopyInto

func (in *QuicksightUser) DeepCopyInto(out *QuicksightUser)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*QuicksightUser) DeepCopyObject

func (in *QuicksightUser) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*QuicksightUser) GetCondition

GetCondition of this QuicksightUser.

func (*QuicksightUser) GetDeletionPolicy

func (mg *QuicksightUser) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this QuicksightUser.

func (*QuicksightUser) GetProviderConfigReference

func (mg *QuicksightUser) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this QuicksightUser.

func (*QuicksightUser) GetProviderReference

func (mg *QuicksightUser) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this QuicksightUser. Deprecated: Use GetProviderConfigReference.

func (*QuicksightUser) GetWriteConnectionSecretToReference

func (mg *QuicksightUser) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this QuicksightUser.

func (*QuicksightUser) SetConditions

func (mg *QuicksightUser) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this QuicksightUser.

func (*QuicksightUser) SetDeletionPolicy

func (mg *QuicksightUser) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this QuicksightUser.

func (*QuicksightUser) SetProviderConfigReference

func (mg *QuicksightUser) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this QuicksightUser.

func (*QuicksightUser) SetProviderReference

func (mg *QuicksightUser) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this QuicksightUser. Deprecated: Use SetProviderConfigReference.

func (*QuicksightUser) SetWriteConnectionSecretToReference

func (mg *QuicksightUser) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this QuicksightUser.

type QuicksightUserList

type QuicksightUserList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []QuicksightUser `json:"items"`
}

QuicksightUser contains a list of QuicksightUserList

func (*QuicksightUserList) DeepCopy

func (in *QuicksightUserList) DeepCopy() *QuicksightUserList

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

func (*QuicksightUserList) DeepCopyInto

func (in *QuicksightUserList) DeepCopyInto(out *QuicksightUserList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*QuicksightUserList) DeepCopyObject

func (in *QuicksightUserList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*QuicksightUserList) GetItems

func (l *QuicksightUserList) GetItems() []resource.Managed

GetItems of this QuicksightUserList.

type QuicksightUserObservation

type QuicksightUserObservation struct {
	Arn string `json:"arn"`
}

A QuicksightUserObservation records the observed state of a QuicksightUser

func (*QuicksightUserObservation) DeepCopy

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

func (*QuicksightUserObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QuicksightUserParameters

type QuicksightUserParameters struct {
	SessionName  string `json:"session_name"`
	UserRole     string `json:"user_role"`
	Email        string `json:"email"`
	IdentityType string `json:"identity_type"`
	Namespace    string `json:"namespace"`
	UserName     string `json:"user_name"`
	AwsAccountId string `json:"aws_account_id"`
	IamArn       string `json:"iam_arn"`
}

A QuicksightUserParameters defines the desired state of a QuicksightUser

func (*QuicksightUserParameters) DeepCopy

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

func (*QuicksightUserParameters) DeepCopyInto

func (in *QuicksightUserParameters) DeepCopyInto(out *QuicksightUserParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QuicksightUserSpec

type QuicksightUserSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  QuicksightUserParameters `json:"forProvider"`
}

A QuicksightUserSpec defines the desired state of a QuicksightUser

func (*QuicksightUserSpec) DeepCopy

func (in *QuicksightUserSpec) DeepCopy() *QuicksightUserSpec

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

func (*QuicksightUserSpec) DeepCopyInto

func (in *QuicksightUserSpec) DeepCopyInto(out *QuicksightUserSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QuicksightUserStatus

type QuicksightUserStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     QuicksightUserObservation `json:"atProvider"`
}

A QuicksightUserStatus defines the observed state of a QuicksightUser

func (*QuicksightUserStatus) DeepCopy

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

func (*QuicksightUserStatus) DeepCopyInto

func (in *QuicksightUserStatus) DeepCopyInto(out *QuicksightUserStatus)

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