Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cognitoidentity.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type CognitoIdentityPoolProviderPrincipalTag
- func (in *CognitoIdentityPoolProviderPrincipalTag) DeepCopy() *CognitoIdentityPoolProviderPrincipalTag
- func (in *CognitoIdentityPoolProviderPrincipalTag) DeepCopyInto(out *CognitoIdentityPoolProviderPrincipalTag)
- func (in *CognitoIdentityPoolProviderPrincipalTag) DeepCopyObject() runtime.Object
- func (mg *CognitoIdentityPoolProviderPrincipalTag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CognitoIdentityPoolProviderPrincipalTag) GetConnectionDetailsMapping() map[string]string
- func (mg *CognitoIdentityPoolProviderPrincipalTag) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CognitoIdentityPoolProviderPrincipalTag) GetID() string
- func (tr *CognitoIdentityPoolProviderPrincipalTag) GetObservation() (map[string]any, error)
- func (tr *CognitoIdentityPoolProviderPrincipalTag) GetParameters() (map[string]any, error)
- func (mg *CognitoIdentityPoolProviderPrincipalTag) GetProviderConfigReference() *xpv1.Reference
- func (mg *CognitoIdentityPoolProviderPrincipalTag) GetProviderReference() *xpv1.Reference
- func (mg *CognitoIdentityPoolProviderPrincipalTag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CognitoIdentityPoolProviderPrincipalTag) GetTerraformResourceType() string
- func (tr *CognitoIdentityPoolProviderPrincipalTag) GetTerraformSchemaVersion() int
- func (mg *CognitoIdentityPoolProviderPrincipalTag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CognitoIdentityPoolProviderPrincipalTag) LateInitialize(attrs []byte) (bool, error)
- func (mg *CognitoIdentityPoolProviderPrincipalTag) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CognitoIdentityPoolProviderPrincipalTag) SetConditions(c ...xpv1.Condition)
- func (mg *CognitoIdentityPoolProviderPrincipalTag) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CognitoIdentityPoolProviderPrincipalTag) SetObservation(obs map[string]any) error
- func (tr *CognitoIdentityPoolProviderPrincipalTag) SetParameters(params map[string]any) error
- func (mg *CognitoIdentityPoolProviderPrincipalTag) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CognitoIdentityPoolProviderPrincipalTag) SetProviderReference(r *xpv1.Reference)
- func (mg *CognitoIdentityPoolProviderPrincipalTag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CognitoIdentityPoolProviderPrincipalTag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CognitoIdentityPoolProviderPrincipalTagList
- func (in *CognitoIdentityPoolProviderPrincipalTagList) DeepCopy() *CognitoIdentityPoolProviderPrincipalTagList
- func (in *CognitoIdentityPoolProviderPrincipalTagList) DeepCopyInto(out *CognitoIdentityPoolProviderPrincipalTagList)
- func (in *CognitoIdentityPoolProviderPrincipalTagList) DeepCopyObject() runtime.Object
- func (l *CognitoIdentityPoolProviderPrincipalTagList) GetItems() []resource.Managed
- type CognitoIdentityPoolProviderPrincipalTagObservation
- type CognitoIdentityPoolProviderPrincipalTagParameters
- type CognitoIdentityPoolProviderPrincipalTagSpec
- type CognitoIdentityPoolProviderPrincipalTagStatus
- type CognitoIdentityProvidersObservation
- type CognitoIdentityProvidersParameters
- type MappingRuleObservation
- type MappingRuleParameters
- type Pool
- func (in *Pool) DeepCopy() *Pool
- func (in *Pool) DeepCopyInto(out *Pool)
- func (in *Pool) DeepCopyObject() runtime.Object
- func (mg *Pool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Pool) GetConnectionDetailsMapping() map[string]string
- func (mg *Pool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Pool) GetID() string
- func (tr *Pool) GetObservation() (map[string]any, error)
- func (tr *Pool) GetParameters() (map[string]any, error)
- func (mg *Pool) GetProviderConfigReference() *xpv1.Reference
- func (mg *Pool) GetProviderReference() *xpv1.Reference
- func (mg *Pool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Pool) GetTerraformResourceType() string
- func (tr *Pool) GetTerraformSchemaVersion() int
- func (mg *Pool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Pool) LateInitialize(attrs []byte) (bool, error)
- func (mg *Pool) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Pool) SetConditions(c ...xpv1.Condition)
- func (mg *Pool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Pool) SetObservation(obs map[string]any) error
- func (tr *Pool) SetParameters(params map[string]any) error
- func (mg *Pool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Pool) SetProviderReference(r *xpv1.Reference)
- func (mg *Pool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Pool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PoolList
- type PoolObservation
- type PoolParameters
- type PoolRolesAttachment
- func (in *PoolRolesAttachment) DeepCopy() *PoolRolesAttachment
- func (in *PoolRolesAttachment) DeepCopyInto(out *PoolRolesAttachment)
- func (in *PoolRolesAttachment) DeepCopyObject() runtime.Object
- func (mg *PoolRolesAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PoolRolesAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *PoolRolesAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PoolRolesAttachment) GetID() string
- func (tr *PoolRolesAttachment) GetObservation() (map[string]any, error)
- func (tr *PoolRolesAttachment) GetParameters() (map[string]any, error)
- func (mg *PoolRolesAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *PoolRolesAttachment) GetProviderReference() *xpv1.Reference
- func (mg *PoolRolesAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PoolRolesAttachment) GetTerraformResourceType() string
- func (tr *PoolRolesAttachment) GetTerraformSchemaVersion() int
- func (mg *PoolRolesAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PoolRolesAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *PoolRolesAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PoolRolesAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *PoolRolesAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PoolRolesAttachment) SetObservation(obs map[string]any) error
- func (tr *PoolRolesAttachment) SetParameters(params map[string]any) error
- func (mg *PoolRolesAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PoolRolesAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *PoolRolesAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PoolRolesAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PoolRolesAttachmentList
- type PoolRolesAttachmentObservation
- type PoolRolesAttachmentParameters
- type PoolRolesAttachmentSpec
- type PoolRolesAttachmentStatus
- type PoolSpec
- type PoolStatus
- type RoleMappingObservation
- type RoleMappingParameters
Constants ¶
const ( CRDGroup = "cognitoidentity.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( CognitoIdentityPoolProviderPrincipalTag_Kind = "CognitoIdentityPoolProviderPrincipalTag" CognitoIdentityPoolProviderPrincipalTag_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CognitoIdentityPoolProviderPrincipalTag_Kind}.String() CognitoIdentityPoolProviderPrincipalTag_KindAPIVersion = CognitoIdentityPoolProviderPrincipalTag_Kind + "." + CRDGroupVersion.String() CognitoIdentityPoolProviderPrincipalTag_GroupVersionKind = CRDGroupVersion.WithKind(CognitoIdentityPoolProviderPrincipalTag_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Pool_Kind = "Pool" Pool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Pool_Kind}.String() Pool_KindAPIVersion = Pool_Kind + "." + CRDGroupVersion.String() Pool_GroupVersionKind = CRDGroupVersion.WithKind(Pool_Kind) )
Repository type metadata.
var ( PoolRolesAttachment_Kind = "PoolRolesAttachment" PoolRolesAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PoolRolesAttachment_Kind}.String() PoolRolesAttachment_KindAPIVersion = PoolRolesAttachment_Kind + "." + CRDGroupVersion.String() PoolRolesAttachment_GroupVersionKind = CRDGroupVersion.WithKind(PoolRolesAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CognitoIdentityPoolProviderPrincipalTag ¶
type CognitoIdentityPoolProviderPrincipalTag struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CognitoIdentityPoolProviderPrincipalTagSpec `json:"spec"` Status CognitoIdentityPoolProviderPrincipalTagStatus `json:"status,omitempty"` }
CognitoIdentityPoolProviderPrincipalTag is the Schema for the CognitoIdentityPoolProviderPrincipalTags API. Provides an AWS Cognito Identity Principal Mapping. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*CognitoIdentityPoolProviderPrincipalTag) DeepCopy ¶
func (in *CognitoIdentityPoolProviderPrincipalTag) DeepCopy() *CognitoIdentityPoolProviderPrincipalTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) DeepCopyInto ¶
func (in *CognitoIdentityPoolProviderPrincipalTag) DeepCopyInto(out *CognitoIdentityPoolProviderPrincipalTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CognitoIdentityPoolProviderPrincipalTag) DeepCopyObject ¶
func (in *CognitoIdentityPoolProviderPrincipalTag) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CognitoIdentityPoolProviderPrincipalTag) GetCondition ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) GetConnectionDetailsMapping ¶
func (tr *CognitoIdentityPoolProviderPrincipalTag) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CognitoIdentityPoolProviderPrincipalTag
func (*CognitoIdentityPoolProviderPrincipalTag) GetDeletionPolicy ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) GetID ¶
func (tr *CognitoIdentityPoolProviderPrincipalTag) GetID() string
GetID returns ID of underlying Terraform resource of this CognitoIdentityPoolProviderPrincipalTag
func (*CognitoIdentityPoolProviderPrincipalTag) GetObservation ¶
func (tr *CognitoIdentityPoolProviderPrincipalTag) GetObservation() (map[string]any, error)
GetObservation of this CognitoIdentityPoolProviderPrincipalTag
func (*CognitoIdentityPoolProviderPrincipalTag) GetParameters ¶
func (tr *CognitoIdentityPoolProviderPrincipalTag) GetParameters() (map[string]any, error)
GetParameters of this CognitoIdentityPoolProviderPrincipalTag
func (*CognitoIdentityPoolProviderPrincipalTag) GetProviderConfigReference ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) GetProviderReference ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) GetProviderReference() *xpv1.Reference
GetProviderReference of this CognitoIdentityPoolProviderPrincipalTag. Deprecated: Use GetProviderConfigReference.
func (*CognitoIdentityPoolProviderPrincipalTag) GetPublishConnectionDetailsTo ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) GetTerraformResourceType ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CognitoIdentityPoolProviderPrincipalTag
func (*CognitoIdentityPoolProviderPrincipalTag) GetTerraformSchemaVersion ¶
func (tr *CognitoIdentityPoolProviderPrincipalTag) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CognitoIdentityPoolProviderPrincipalTag) GetWriteConnectionSecretToReference ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) LateInitialize ¶
func (tr *CognitoIdentityPoolProviderPrincipalTag) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CognitoIdentityPoolProviderPrincipalTag using its observed tfState. returns True if there are any spec changes for the resource.
func (*CognitoIdentityPoolProviderPrincipalTag) ResolveReferences ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) SetConditions ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) SetConditions(c ...xpv1.Condition)
SetConditions of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) SetDeletionPolicy ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) SetObservation ¶
func (tr *CognitoIdentityPoolProviderPrincipalTag) SetObservation(obs map[string]any) error
SetObservation for this CognitoIdentityPoolProviderPrincipalTag
func (*CognitoIdentityPoolProviderPrincipalTag) SetParameters ¶
func (tr *CognitoIdentityPoolProviderPrincipalTag) SetParameters(params map[string]any) error
SetParameters for this CognitoIdentityPoolProviderPrincipalTag
func (*CognitoIdentityPoolProviderPrincipalTag) SetProviderConfigReference ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) SetProviderReference ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CognitoIdentityPoolProviderPrincipalTag. Deprecated: Use SetProviderConfigReference.
func (*CognitoIdentityPoolProviderPrincipalTag) SetPublishConnectionDetailsTo ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTag) SetWriteConnectionSecretToReference ¶
func (mg *CognitoIdentityPoolProviderPrincipalTag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CognitoIdentityPoolProviderPrincipalTag.
type CognitoIdentityPoolProviderPrincipalTagList ¶
type CognitoIdentityPoolProviderPrincipalTagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CognitoIdentityPoolProviderPrincipalTag `json:"items"` }
CognitoIdentityPoolProviderPrincipalTagList contains a list of CognitoIdentityPoolProviderPrincipalTags
func (*CognitoIdentityPoolProviderPrincipalTagList) DeepCopy ¶
func (in *CognitoIdentityPoolProviderPrincipalTagList) DeepCopy() *CognitoIdentityPoolProviderPrincipalTagList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolProviderPrincipalTagList.
func (*CognitoIdentityPoolProviderPrincipalTagList) DeepCopyInto ¶
func (in *CognitoIdentityPoolProviderPrincipalTagList) DeepCopyInto(out *CognitoIdentityPoolProviderPrincipalTagList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CognitoIdentityPoolProviderPrincipalTagList) DeepCopyObject ¶
func (in *CognitoIdentityPoolProviderPrincipalTagList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CognitoIdentityPoolProviderPrincipalTagList) GetItems ¶
func (l *CognitoIdentityPoolProviderPrincipalTagList) GetItems() []resource.Managed
GetItems of this CognitoIdentityPoolProviderPrincipalTagList.
type CognitoIdentityPoolProviderPrincipalTagObservation ¶
type CognitoIdentityPoolProviderPrincipalTagObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CognitoIdentityPoolProviderPrincipalTagObservation) DeepCopy ¶
func (in *CognitoIdentityPoolProviderPrincipalTagObservation) DeepCopy() *CognitoIdentityPoolProviderPrincipalTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolProviderPrincipalTagObservation.
func (*CognitoIdentityPoolProviderPrincipalTagObservation) DeepCopyInto ¶
func (in *CognitoIdentityPoolProviderPrincipalTagObservation) DeepCopyInto(out *CognitoIdentityPoolProviderPrincipalTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoIdentityPoolProviderPrincipalTagParameters ¶
type CognitoIdentityPoolProviderPrincipalTagParameters struct { // An identity pool ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidentity/v1beta1.Pool // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional IdentityPoolID *string `json:"identityPoolId,omitempty" tf:"identity_pool_id,omitempty"` // Reference to a Pool in cognitoidentity to populate identityPoolId. // +kubebuilder:validation:Optional IdentityPoolIDRef *v1.Reference `json:"identityPoolIdRef,omitempty" tf:"-"` // Selector for a Pool in cognitoidentity to populate identityPoolId. // +kubebuilder:validation:Optional IdentityPoolIDSelector *v1.Selector `json:"identityPoolIdSelector,omitempty" tf:"-"` // The name of the identity provider. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPool // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("endpoint",true) // +kubebuilder:validation:Optional IdentityProviderName *string `json:"identityProviderName,omitempty" tf:"identity_provider_name,omitempty"` // Reference to a UserPool in cognitoidp to populate identityProviderName. // +kubebuilder:validation:Optional IdentityProviderNameRef *v1.Reference `json:"identityProviderNameRef,omitempty" tf:"-"` // Selector for a UserPool in cognitoidp to populate identityProviderName. // +kubebuilder:validation:Optional IdentityProviderNameSelector *v1.Selector `json:"identityProviderNameSelector,omitempty" tf:"-"` // String to string map of variables. // +kubebuilder:validation:Optional PrincipalTags map[string]*string `json:"principalTags,omitempty" tf:"principal_tags,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // : use default (username and clientID) attribute mappings. // +kubebuilder:validation:Optional UseDefaults *bool `json:"useDefaults,omitempty" tf:"use_defaults,omitempty"` }
func (*CognitoIdentityPoolProviderPrincipalTagParameters) DeepCopy ¶
func (in *CognitoIdentityPoolProviderPrincipalTagParameters) DeepCopy() *CognitoIdentityPoolProviderPrincipalTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolProviderPrincipalTagParameters.
func (*CognitoIdentityPoolProviderPrincipalTagParameters) DeepCopyInto ¶
func (in *CognitoIdentityPoolProviderPrincipalTagParameters) DeepCopyInto(out *CognitoIdentityPoolProviderPrincipalTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoIdentityPoolProviderPrincipalTagSpec ¶
type CognitoIdentityPoolProviderPrincipalTagSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CognitoIdentityPoolProviderPrincipalTagParameters `json:"forProvider"` }
CognitoIdentityPoolProviderPrincipalTagSpec defines the desired state of CognitoIdentityPoolProviderPrincipalTag
func (*CognitoIdentityPoolProviderPrincipalTagSpec) DeepCopy ¶
func (in *CognitoIdentityPoolProviderPrincipalTagSpec) DeepCopy() *CognitoIdentityPoolProviderPrincipalTagSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolProviderPrincipalTagSpec.
func (*CognitoIdentityPoolProviderPrincipalTagSpec) DeepCopyInto ¶
func (in *CognitoIdentityPoolProviderPrincipalTagSpec) DeepCopyInto(out *CognitoIdentityPoolProviderPrincipalTagSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoIdentityPoolProviderPrincipalTagStatus ¶
type CognitoIdentityPoolProviderPrincipalTagStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CognitoIdentityPoolProviderPrincipalTagObservation `json:"atProvider,omitempty"` }
CognitoIdentityPoolProviderPrincipalTagStatus defines the observed state of CognitoIdentityPoolProviderPrincipalTag.
func (*CognitoIdentityPoolProviderPrincipalTagStatus) DeepCopy ¶
func (in *CognitoIdentityPoolProviderPrincipalTagStatus) DeepCopy() *CognitoIdentityPoolProviderPrincipalTagStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolProviderPrincipalTagStatus.
func (*CognitoIdentityPoolProviderPrincipalTagStatus) DeepCopyInto ¶
func (in *CognitoIdentityPoolProviderPrincipalTagStatus) DeepCopyInto(out *CognitoIdentityPoolProviderPrincipalTagStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoIdentityProvidersObservation ¶
type CognitoIdentityProvidersObservation struct { }
func (*CognitoIdentityProvidersObservation) DeepCopy ¶
func (in *CognitoIdentityProvidersObservation) DeepCopy() *CognitoIdentityProvidersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityProvidersObservation.
func (*CognitoIdentityProvidersObservation) DeepCopyInto ¶
func (in *CognitoIdentityProvidersObservation) DeepCopyInto(out *CognitoIdentityProvidersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoIdentityProvidersParameters ¶
type CognitoIdentityProvidersParameters struct { // The client ID for the Amazon Cognito Identity User Pool. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolClient // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Reference to a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDRef *v1.Reference `json:"clientIdRef,omitempty" tf:"-"` // Selector for a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDSelector *v1.Selector `json:"clientIdSelector,omitempty" tf:"-"` // The provider name for an Amazon Cognito Identity User Pool. // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Whether server-side token validation is enabled for the identity provider’s token or not. // +kubebuilder:validation:Optional ServerSideTokenCheck *bool `json:"serverSideTokenCheck,omitempty" tf:"server_side_token_check,omitempty"` }
func (*CognitoIdentityProvidersParameters) DeepCopy ¶
func (in *CognitoIdentityProvidersParameters) DeepCopy() *CognitoIdentityProvidersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityProvidersParameters.
func (*CognitoIdentityProvidersParameters) DeepCopyInto ¶
func (in *CognitoIdentityProvidersParameters) DeepCopyInto(out *CognitoIdentityProvidersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MappingRuleObservation ¶
type MappingRuleObservation struct { }
func (*MappingRuleObservation) DeepCopy ¶
func (in *MappingRuleObservation) DeepCopy() *MappingRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingRuleObservation.
func (*MappingRuleObservation) DeepCopyInto ¶
func (in *MappingRuleObservation) DeepCopyInto(out *MappingRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MappingRuleParameters ¶
type MappingRuleParameters struct { // The claim name that must be present in the token, for example, "isAdmin" or "paid". // +kubebuilder:validation:Required Claim *string `json:"claim" tf:"claim,omitempty"` // The match condition that specifies how closely the claim value in the IdP token must match Value. // +kubebuilder:validation:Required MatchType *string `json:"matchType" tf:"match_type,omitempty"` // The role ARN. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // A brief string that the claim must match, for example, "paid" or "yes". // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*MappingRuleParameters) DeepCopy ¶
func (in *MappingRuleParameters) DeepCopy() *MappingRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingRuleParameters.
func (*MappingRuleParameters) DeepCopyInto ¶
func (in *MappingRuleParameters) DeepCopyInto(out *MappingRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pool ¶
type Pool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolSpec `json:"spec"` Status PoolStatus `json:"status,omitempty"` }
Pool is the Schema for the Pools API. Provides an AWS Cognito Identity Pool. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Pool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pool.
func (*Pool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pool) GetCondition ¶
func (mg *Pool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Pool.
func (*Pool) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Pool
func (*Pool) GetDeletionPolicy ¶
func (mg *Pool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Pool.
func (*Pool) GetObservation ¶
GetObservation of this Pool
func (*Pool) GetParameters ¶
GetParameters of this Pool
func (*Pool) GetProviderConfigReference ¶
GetProviderConfigReference of this Pool.
func (*Pool) GetProviderReference ¶
GetProviderReference of this Pool. Deprecated: Use GetProviderConfigReference.
func (*Pool) GetPublishConnectionDetailsTo ¶
func (mg *Pool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Pool.
func (*Pool) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Pool
func (*Pool) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Pool) GetWriteConnectionSecretToReference ¶
func (mg *Pool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Pool.
func (*Pool) LateInitialize ¶
LateInitialize this Pool using its observed tfState. returns True if there are any spec changes for the resource.
func (*Pool) ResolveReferences ¶
ResolveReferences of this Pool.
func (*Pool) SetConditions ¶
SetConditions of this Pool.
func (*Pool) SetDeletionPolicy ¶
func (mg *Pool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Pool.
func (*Pool) SetObservation ¶
SetObservation for this Pool
func (*Pool) SetParameters ¶
SetParameters for this Pool
func (*Pool) SetProviderConfigReference ¶
SetProviderConfigReference of this Pool.
func (*Pool) SetProviderReference ¶
SetProviderReference of this Pool. Deprecated: Use SetProviderConfigReference.
func (*Pool) SetPublishConnectionDetailsTo ¶
func (mg *Pool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Pool.
func (*Pool) SetWriteConnectionSecretToReference ¶
func (mg *Pool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Pool.
type PoolList ¶
type PoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Pool `json:"items"` }
PoolList contains a list of Pools
func (*PoolList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolList.
func (*PoolList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PoolObservation ¶
type PoolObservation struct { // The ARN of the identity pool. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // An identity pool ID, e.g. us-west-2_abc123. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*PoolObservation) DeepCopy ¶
func (in *PoolObservation) DeepCopy() *PoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolObservation.
func (*PoolObservation) DeepCopyInto ¶
func (in *PoolObservation) DeepCopyInto(out *PoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolParameters ¶
type PoolParameters struct { // Enables or disables the classic / basic authentication flow. Default is false. // +kubebuilder:validation:Optional AllowClassicFlow *bool `json:"allowClassicFlow,omitempty" tf:"allow_classic_flow,omitempty"` // Whether the identity pool supports unauthenticated logins or not. // +kubebuilder:validation:Optional AllowUnauthenticatedIdentities *bool `json:"allowUnauthenticatedIdentities,omitempty" tf:"allow_unauthenticated_identities,omitempty"` // An array of Amazon Cognito Identity user pools and their client IDs. // +kubebuilder:validation:Optional CognitoIdentityProviders []CognitoIdentityProvidersParameters `json:"cognitoIdentityProviders,omitempty" tf:"cognito_identity_providers,omitempty"` // The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your // backend and the Cognito service to communicate about the developer provider. // +kubebuilder:validation:Optional DeveloperProviderName *string `json:"developerProviderName,omitempty" tf:"developer_provider_name,omitempty"` // The Cognito Identity Pool name. // +kubebuilder:validation:Required IdentityPoolName *string `json:"identityPoolName" tf:"identity_pool_name,omitempty"` // Set of OpendID Connect provider ARNs. // +kubebuilder:validation:Optional OpenIDConnectProviderArns []*string `json:"openidConnectProviderArns,omitempty" tf:"openid_connect_provider_arns,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // An array of Amazon Resource Names (ARNs) of the SAML provider for your identity. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.SAMLProvider // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional SAMLProviderArns []*string `json:"samlProviderArns,omitempty" tf:"saml_provider_arns,omitempty"` // References to SAMLProvider in iam to populate samlProviderArns. // +kubebuilder:validation:Optional SAMLProviderArnsRefs []v1.Reference `json:"samlProviderArnsRefs,omitempty" tf:"-"` // Selector for a list of SAMLProvider in iam to populate samlProviderArns. // +kubebuilder:validation:Optional SAMLProviderArnsSelector *v1.Selector `json:"samlProviderArnsSelector,omitempty" tf:"-"` // Key-Value pairs mapping provider names to provider app IDs. // +kubebuilder:validation:Optional SupportedLoginProviders map[string]*string `json:"supportedLoginProviders,omitempty" tf:"supported_login_providers,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PoolParameters) DeepCopy ¶
func (in *PoolParameters) DeepCopy() *PoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolParameters.
func (*PoolParameters) DeepCopyInto ¶
func (in *PoolParameters) DeepCopyInto(out *PoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolRolesAttachment ¶
type PoolRolesAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolRolesAttachmentSpec `json:"spec"` Status PoolRolesAttachmentStatus `json:"status,omitempty"` }
PoolRolesAttachment is the Schema for the PoolRolesAttachments API. Provides an AWS Cognito Identity Pool Roles Attachment. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*PoolRolesAttachment) DeepCopy ¶
func (in *PoolRolesAttachment) DeepCopy() *PoolRolesAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolRolesAttachment.
func (*PoolRolesAttachment) DeepCopyInto ¶
func (in *PoolRolesAttachment) DeepCopyInto(out *PoolRolesAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolRolesAttachment) DeepCopyObject ¶
func (in *PoolRolesAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolRolesAttachment) GetCondition ¶
func (mg *PoolRolesAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PoolRolesAttachment.
func (*PoolRolesAttachment) GetConnectionDetailsMapping ¶
func (tr *PoolRolesAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PoolRolesAttachment
func (*PoolRolesAttachment) GetDeletionPolicy ¶
func (mg *PoolRolesAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PoolRolesAttachment.
func (*PoolRolesAttachment) GetID ¶
func (tr *PoolRolesAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this PoolRolesAttachment
func (*PoolRolesAttachment) GetObservation ¶
func (tr *PoolRolesAttachment) GetObservation() (map[string]any, error)
GetObservation of this PoolRolesAttachment
func (*PoolRolesAttachment) GetParameters ¶
func (tr *PoolRolesAttachment) GetParameters() (map[string]any, error)
GetParameters of this PoolRolesAttachment
func (*PoolRolesAttachment) GetProviderConfigReference ¶
func (mg *PoolRolesAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PoolRolesAttachment.
func (*PoolRolesAttachment) GetProviderReference ¶
func (mg *PoolRolesAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this PoolRolesAttachment. Deprecated: Use GetProviderConfigReference.
func (*PoolRolesAttachment) GetPublishConnectionDetailsTo ¶
func (mg *PoolRolesAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PoolRolesAttachment.
func (*PoolRolesAttachment) GetTerraformResourceType ¶
func (mg *PoolRolesAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PoolRolesAttachment
func (*PoolRolesAttachment) GetTerraformSchemaVersion ¶
func (tr *PoolRolesAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PoolRolesAttachment) GetWriteConnectionSecretToReference ¶
func (mg *PoolRolesAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PoolRolesAttachment.
func (*PoolRolesAttachment) LateInitialize ¶
func (tr *PoolRolesAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PoolRolesAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*PoolRolesAttachment) ResolveReferences ¶
ResolveReferences of this PoolRolesAttachment.
func (*PoolRolesAttachment) SetConditions ¶
func (mg *PoolRolesAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this PoolRolesAttachment.
func (*PoolRolesAttachment) SetDeletionPolicy ¶
func (mg *PoolRolesAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PoolRolesAttachment.
func (*PoolRolesAttachment) SetObservation ¶
func (tr *PoolRolesAttachment) SetObservation(obs map[string]any) error
SetObservation for this PoolRolesAttachment
func (*PoolRolesAttachment) SetParameters ¶
func (tr *PoolRolesAttachment) SetParameters(params map[string]any) error
SetParameters for this PoolRolesAttachment
func (*PoolRolesAttachment) SetProviderConfigReference ¶
func (mg *PoolRolesAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PoolRolesAttachment.
func (*PoolRolesAttachment) SetProviderReference ¶
func (mg *PoolRolesAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PoolRolesAttachment. Deprecated: Use SetProviderConfigReference.
func (*PoolRolesAttachment) SetPublishConnectionDetailsTo ¶
func (mg *PoolRolesAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PoolRolesAttachment.
func (*PoolRolesAttachment) SetWriteConnectionSecretToReference ¶
func (mg *PoolRolesAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PoolRolesAttachment.
type PoolRolesAttachmentList ¶
type PoolRolesAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PoolRolesAttachment `json:"items"` }
PoolRolesAttachmentList contains a list of PoolRolesAttachments
func (*PoolRolesAttachmentList) DeepCopy ¶
func (in *PoolRolesAttachmentList) DeepCopy() *PoolRolesAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolRolesAttachmentList.
func (*PoolRolesAttachmentList) DeepCopyInto ¶
func (in *PoolRolesAttachmentList) DeepCopyInto(out *PoolRolesAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolRolesAttachmentList) DeepCopyObject ¶
func (in *PoolRolesAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolRolesAttachmentList) GetItems ¶
func (l *PoolRolesAttachmentList) GetItems() []resource.Managed
GetItems of this PoolRolesAttachmentList.
type PoolRolesAttachmentObservation ¶
type PoolRolesAttachmentObservation struct { // The identity pool ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PoolRolesAttachmentObservation) DeepCopy ¶
func (in *PoolRolesAttachmentObservation) DeepCopy() *PoolRolesAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolRolesAttachmentObservation.
func (*PoolRolesAttachmentObservation) DeepCopyInto ¶
func (in *PoolRolesAttachmentObservation) DeepCopyInto(out *PoolRolesAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolRolesAttachmentParameters ¶
type PoolRolesAttachmentParameters struct { // An identity pool ID in the format REGION_GUID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidentity/v1beta1.Pool // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional IdentityPoolID *string `json:"identityPoolId,omitempty" tf:"identity_pool_id,omitempty"` // Reference to a Pool in cognitoidentity to populate identityPoolId. // +kubebuilder:validation:Optional IdentityPoolIDRef *v1.Reference `json:"identityPoolIdRef,omitempty" tf:"-"` // Selector for a Pool in cognitoidentity to populate identityPoolId. // +kubebuilder:validation:Optional IdentityPoolIDSelector *v1.Selector `json:"identityPoolIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // A List of Role Mapping. // +kubebuilder:validation:Optional RoleMapping []RoleMappingParameters `json:"roleMapping,omitempty" tf:"role_mapping,omitempty"` // The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN. // +kubebuilder:validation:Required Roles map[string]*string `json:"roles" tf:"roles,omitempty"` }
func (*PoolRolesAttachmentParameters) DeepCopy ¶
func (in *PoolRolesAttachmentParameters) DeepCopy() *PoolRolesAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolRolesAttachmentParameters.
func (*PoolRolesAttachmentParameters) DeepCopyInto ¶
func (in *PoolRolesAttachmentParameters) DeepCopyInto(out *PoolRolesAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolRolesAttachmentSpec ¶
type PoolRolesAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PoolRolesAttachmentParameters `json:"forProvider"` }
PoolRolesAttachmentSpec defines the desired state of PoolRolesAttachment
func (*PoolRolesAttachmentSpec) DeepCopy ¶
func (in *PoolRolesAttachmentSpec) DeepCopy() *PoolRolesAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolRolesAttachmentSpec.
func (*PoolRolesAttachmentSpec) DeepCopyInto ¶
func (in *PoolRolesAttachmentSpec) DeepCopyInto(out *PoolRolesAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolRolesAttachmentStatus ¶
type PoolRolesAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PoolRolesAttachmentObservation `json:"atProvider,omitempty"` }
PoolRolesAttachmentStatus defines the observed state of PoolRolesAttachment.
func (*PoolRolesAttachmentStatus) DeepCopy ¶
func (in *PoolRolesAttachmentStatus) DeepCopy() *PoolRolesAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolRolesAttachmentStatus.
func (*PoolRolesAttachmentStatus) DeepCopyInto ¶
func (in *PoolRolesAttachmentStatus) DeepCopyInto(out *PoolRolesAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpec ¶
type PoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PoolParameters `json:"forProvider"` }
PoolSpec defines the desired state of Pool
func (*PoolSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpec.
func (*PoolSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolStatus ¶
type PoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PoolObservation `json:"atProvider,omitempty"` }
PoolStatus defines the observed state of Pool.
func (*PoolStatus) DeepCopy ¶
func (in *PoolStatus) DeepCopy() *PoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolStatus.
func (*PoolStatus) DeepCopyInto ¶
func (in *PoolStatus) DeepCopyInto(out *PoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleMappingObservation ¶
type RoleMappingObservation struct { }
func (*RoleMappingObservation) DeepCopy ¶
func (in *RoleMappingObservation) DeepCopy() *RoleMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleMappingObservation.
func (*RoleMappingObservation) DeepCopyInto ¶
func (in *RoleMappingObservation) DeepCopyInto(out *RoleMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleMappingParameters ¶
type RoleMappingParameters struct { // Specifies the action to be taken if either no rules match the claim value for the Rules type, or there is no cognito:preferred_role claim and there are multiple cognito:roles matches for the Token type. Required if you specify Token or Rules as the Type. // +kubebuilder:validation:Optional AmbiguousRoleResolution *string `json:"ambiguousRoleResolution,omitempty" tf:"ambiguous_role_resolution,omitempty"` // A string identifying the identity provider, for example, "graph.facebook.com" or "cognito-idp.us-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id". Depends on cognito_identity_providers set on aws_cognito_identity_pool resource or a aws_cognito_identity_provider resource. // +kubebuilder:validation:Required IdentityProvider *string `json:"identityProvider" tf:"identity_provider,omitempty"` // The Rules Configuration to be used for mapping users to roles. You can specify up to 25 rules per identity provider. Rules are evaluated in order. The first one to match specifies the role. // +kubebuilder:validation:Optional MappingRule []MappingRuleParameters `json:"mappingRule,omitempty" tf:"mapping_rule,omitempty"` // The role mapping type. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RoleMappingParameters) DeepCopy ¶
func (in *RoleMappingParameters) DeepCopy() *RoleMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleMappingParameters.
func (*RoleMappingParameters) DeepCopyInto ¶
func (in *RoleMappingParameters) DeepCopyInto(out *RoleMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.