Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeQuicksightUser(prev *QuicksightUser, ctyValue cty.Value) (resource.Managed, error)
- func DecodeQuicksightUser_Arn(p *QuicksightUserObservation, vals map[string]cty.Value)
- func DecodeQuicksightUser_AwsAccountId(p *QuicksightUserParameters, vals map[string]cty.Value)
- func DecodeQuicksightUser_Email(p *QuicksightUserParameters, vals map[string]cty.Value)
- func DecodeQuicksightUser_IamArn(p *QuicksightUserParameters, vals map[string]cty.Value)
- func DecodeQuicksightUser_IdentityType(p *QuicksightUserParameters, vals map[string]cty.Value)
- func DecodeQuicksightUser_Namespace(p *QuicksightUserParameters, vals map[string]cty.Value)
- func DecodeQuicksightUser_SessionName(p *QuicksightUserParameters, vals map[string]cty.Value)
- func DecodeQuicksightUser_UserName(p *QuicksightUserParameters, vals map[string]cty.Value)
- func DecodeQuicksightUser_UserRole(p *QuicksightUserParameters, vals map[string]cty.Value)
- func EncodeQuicksightUser(r QuicksightUser) cty.Value
- func EncodeQuicksightUser_Arn(p QuicksightUserObservation, vals map[string]cty.Value)
- func EncodeQuicksightUser_AwsAccountId(p QuicksightUserParameters, vals map[string]cty.Value)
- func EncodeQuicksightUser_Email(p QuicksightUserParameters, vals map[string]cty.Value)
- func EncodeQuicksightUser_IamArn(p QuicksightUserParameters, vals map[string]cty.Value)
- func EncodeQuicksightUser_IdentityType(p QuicksightUserParameters, vals map[string]cty.Value)
- func EncodeQuicksightUser_Namespace(p QuicksightUserParameters, vals map[string]cty.Value)
- func EncodeQuicksightUser_SessionName(p QuicksightUserParameters, vals map[string]cty.Value)
- func EncodeQuicksightUser_UserName(p QuicksightUserParameters, vals map[string]cty.Value)
- func EncodeQuicksightUser_UserRole(p QuicksightUserParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeQuicksightUser_Arn(k *QuicksightUserObservation, p *QuicksightUserObservation, ...) bool
- func MergeQuicksightUser_AwsAccountId(k *QuicksightUserParameters, p *QuicksightUserParameters, ...) bool
- func MergeQuicksightUser_Email(k *QuicksightUserParameters, p *QuicksightUserParameters, ...) bool
- func MergeQuicksightUser_IamArn(k *QuicksightUserParameters, p *QuicksightUserParameters, ...) bool
- func MergeQuicksightUser_IdentityType(k *QuicksightUserParameters, p *QuicksightUserParameters, ...) bool
- func MergeQuicksightUser_Namespace(k *QuicksightUserParameters, p *QuicksightUserParameters, ...) bool
- func MergeQuicksightUser_SessionName(k *QuicksightUserParameters, p *QuicksightUserParameters, ...) bool
- func MergeQuicksightUser_UserName(k *QuicksightUserParameters, p *QuicksightUserParameters, ...) bool
- func MergeQuicksightUser_UserRole(k *QuicksightUserParameters, p *QuicksightUserParameters, ...) bool
- type QuicksightUser
- func (in *QuicksightUser) DeepCopy() *QuicksightUser
- func (in *QuicksightUser) DeepCopyInto(out *QuicksightUser)
- func (in *QuicksightUser) DeepCopyObject() runtime.Object
- func (mg *QuicksightUser) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *QuicksightUser) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *QuicksightUser) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *QuicksightUser) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *QuicksightUser) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *QuicksightUser) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *QuicksightUser) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *QuicksightUser) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *QuicksightUser) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *QuicksightUser) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type QuicksightUserList
- type QuicksightUserObservation
- type QuicksightUserParameters
- type QuicksightUserSpec
- type QuicksightUserStatus
Constants ¶
const ( Group = "quicksight-user.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "QuicksightUser" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_quicksight_user" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeQuicksightUser ¶
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 ¶
func MergeQuicksightUser_Arn(k *QuicksightUserObservation, p *QuicksightUserObservation, md *plugin.MergeDescription) bool
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 ¶
func (mg *QuicksightUser) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
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 ¶
func (in *QuicksightUserObservation) DeepCopy() *QuicksightUserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightUserObservation.
func (*QuicksightUserObservation) DeepCopyInto ¶
func (in *QuicksightUserObservation) DeepCopyInto(out *QuicksightUserObservation)
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 ¶
func (in *QuicksightUserParameters) DeepCopy() *QuicksightUserParameters
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 ¶
func (in *QuicksightUserStatus) DeepCopy() *QuicksightUserStatus
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.