Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=federated.mongodbatlas.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type RoleAssignmentsObservation
- type RoleAssignmentsParameters
- type SettingsIdentityProvider
- func (in *SettingsIdentityProvider) DeepCopy() *SettingsIdentityProvider
- func (in *SettingsIdentityProvider) DeepCopyInto(out *SettingsIdentityProvider)
- func (in *SettingsIdentityProvider) DeepCopyObject() runtime.Object
- func (mg *SettingsIdentityProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SettingsIdentityProvider) GetConnectionDetailsMapping() map[string]string
- func (mg *SettingsIdentityProvider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SettingsIdentityProvider) GetID() string
- func (tr *SettingsIdentityProvider) GetObservation() (map[string]any, error)
- func (tr *SettingsIdentityProvider) GetParameters() (map[string]any, error)
- func (mg *SettingsIdentityProvider) GetProviderConfigReference() *xpv1.Reference
- func (mg *SettingsIdentityProvider) GetProviderReference() *xpv1.Reference
- func (mg *SettingsIdentityProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SettingsIdentityProvider) GetTerraformResourceType() string
- func (tr *SettingsIdentityProvider) GetTerraformSchemaVersion() int
- func (mg *SettingsIdentityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SettingsIdentityProvider) LateInitialize(attrs []byte) (bool, error)
- func (mg *SettingsIdentityProvider) SetConditions(c ...xpv1.Condition)
- func (mg *SettingsIdentityProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SettingsIdentityProvider) SetObservation(obs map[string]any) error
- func (tr *SettingsIdentityProvider) SetParameters(params map[string]any) error
- func (mg *SettingsIdentityProvider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SettingsIdentityProvider) SetProviderReference(r *xpv1.Reference)
- func (mg *SettingsIdentityProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SettingsIdentityProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SettingsIdentityProviderList
- func (in *SettingsIdentityProviderList) DeepCopy() *SettingsIdentityProviderList
- func (in *SettingsIdentityProviderList) DeepCopyInto(out *SettingsIdentityProviderList)
- func (in *SettingsIdentityProviderList) DeepCopyObject() runtime.Object
- func (l *SettingsIdentityProviderList) GetItems() []resource.Managed
- type SettingsIdentityProviderObservation
- type SettingsIdentityProviderParameters
- type SettingsIdentityProviderSpec
- type SettingsIdentityProviderStatus
- type SettingsOrgConfig
- func (in *SettingsOrgConfig) DeepCopy() *SettingsOrgConfig
- func (in *SettingsOrgConfig) DeepCopyInto(out *SettingsOrgConfig)
- func (in *SettingsOrgConfig) DeepCopyObject() runtime.Object
- func (mg *SettingsOrgConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SettingsOrgConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *SettingsOrgConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SettingsOrgConfig) GetID() string
- func (tr *SettingsOrgConfig) GetObservation() (map[string]any, error)
- func (tr *SettingsOrgConfig) GetParameters() (map[string]any, error)
- func (mg *SettingsOrgConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *SettingsOrgConfig) GetProviderReference() *xpv1.Reference
- func (mg *SettingsOrgConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SettingsOrgConfig) GetTerraformResourceType() string
- func (tr *SettingsOrgConfig) GetTerraformSchemaVersion() int
- func (mg *SettingsOrgConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SettingsOrgConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *SettingsOrgConfig) SetConditions(c ...xpv1.Condition)
- func (mg *SettingsOrgConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SettingsOrgConfig) SetObservation(obs map[string]any) error
- func (tr *SettingsOrgConfig) SetParameters(params map[string]any) error
- func (mg *SettingsOrgConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SettingsOrgConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *SettingsOrgConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SettingsOrgConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SettingsOrgConfigList
- type SettingsOrgConfigObservation
- type SettingsOrgConfigParameters
- type SettingsOrgConfigSpec
- type SettingsOrgConfigStatus
- type SettingsOrgRoleMapping
- func (in *SettingsOrgRoleMapping) DeepCopy() *SettingsOrgRoleMapping
- func (in *SettingsOrgRoleMapping) DeepCopyInto(out *SettingsOrgRoleMapping)
- func (in *SettingsOrgRoleMapping) DeepCopyObject() runtime.Object
- func (mg *SettingsOrgRoleMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SettingsOrgRoleMapping) GetConnectionDetailsMapping() map[string]string
- func (mg *SettingsOrgRoleMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SettingsOrgRoleMapping) GetID() string
- func (tr *SettingsOrgRoleMapping) GetObservation() (map[string]any, error)
- func (tr *SettingsOrgRoleMapping) GetParameters() (map[string]any, error)
- func (mg *SettingsOrgRoleMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *SettingsOrgRoleMapping) GetProviderReference() *xpv1.Reference
- func (mg *SettingsOrgRoleMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SettingsOrgRoleMapping) GetTerraformResourceType() string
- func (tr *SettingsOrgRoleMapping) GetTerraformSchemaVersion() int
- func (mg *SettingsOrgRoleMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SettingsOrgRoleMapping) LateInitialize(attrs []byte) (bool, error)
- func (mg *SettingsOrgRoleMapping) SetConditions(c ...xpv1.Condition)
- func (mg *SettingsOrgRoleMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SettingsOrgRoleMapping) SetObservation(obs map[string]any) error
- func (tr *SettingsOrgRoleMapping) SetParameters(params map[string]any) error
- func (mg *SettingsOrgRoleMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SettingsOrgRoleMapping) SetProviderReference(r *xpv1.Reference)
- func (mg *SettingsOrgRoleMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SettingsOrgRoleMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SettingsOrgRoleMappingList
- type SettingsOrgRoleMappingObservation
- type SettingsOrgRoleMappingParameters
- type SettingsOrgRoleMappingSpec
- type SettingsOrgRoleMappingStatus
Constants ¶
const ( CRDGroup = "federated.mongodbatlas.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( SettingsIdentityProvider_Kind = "SettingsIdentityProvider" SettingsIdentityProvider_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SettingsIdentityProvider_Kind}.String() SettingsIdentityProvider_KindAPIVersion = SettingsIdentityProvider_Kind + "." + CRDGroupVersion.String() SettingsIdentityProvider_GroupVersionKind = CRDGroupVersion.WithKind(SettingsIdentityProvider_Kind) )
Repository type metadata.
var ( SettingsOrgConfig_Kind = "SettingsOrgConfig" SettingsOrgConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SettingsOrgConfig_Kind}.String() SettingsOrgConfig_KindAPIVersion = SettingsOrgConfig_Kind + "." + CRDGroupVersion.String() SettingsOrgConfig_GroupVersionKind = CRDGroupVersion.WithKind(SettingsOrgConfig_Kind) )
Repository type metadata.
var ( SettingsOrgRoleMapping_Kind = "SettingsOrgRoleMapping" SettingsOrgRoleMapping_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SettingsOrgRoleMapping_Kind}.String() SettingsOrgRoleMapping_KindAPIVersion = SettingsOrgRoleMapping_Kind + "." + CRDGroupVersion.String() SettingsOrgRoleMapping_GroupVersionKind = CRDGroupVersion.WithKind(SettingsOrgRoleMapping_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type RoleAssignmentsObservation ¶
type RoleAssignmentsObservation struct { }
func (*RoleAssignmentsObservation) DeepCopy ¶
func (in *RoleAssignmentsObservation) DeepCopy() *RoleAssignmentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentsObservation.
func (*RoleAssignmentsObservation) DeepCopyInto ¶
func (in *RoleAssignmentsObservation) DeepCopyInto(out *RoleAssignmentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentsParameters ¶
type RoleAssignmentsParameters struct { // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional OrgID *string `json:"orgId,omitempty" tf:"org_id,omitempty"` // +kubebuilder:validation:Optional Roles []*string `json:"roles,omitempty" tf:"roles,omitempty"` }
func (*RoleAssignmentsParameters) DeepCopy ¶
func (in *RoleAssignmentsParameters) DeepCopy() *RoleAssignmentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentsParameters.
func (*RoleAssignmentsParameters) DeepCopyInto ¶
func (in *RoleAssignmentsParameters) DeepCopyInto(out *RoleAssignmentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsIdentityProvider ¶
type SettingsIdentityProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SettingsIdentityProviderSpec `json:"spec"` Status SettingsIdentityProviderStatus `json:"status,omitempty"` }
SettingsIdentityProvider is the Schema for the SettingsIdentityProviders API. <no value> +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,mongodbatlas}
func (*SettingsIdentityProvider) DeepCopy ¶
func (in *SettingsIdentityProvider) DeepCopy() *SettingsIdentityProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsIdentityProvider.
func (*SettingsIdentityProvider) DeepCopyInto ¶
func (in *SettingsIdentityProvider) DeepCopyInto(out *SettingsIdentityProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsIdentityProvider) DeepCopyObject ¶
func (in *SettingsIdentityProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsIdentityProvider) GetCondition ¶
func (mg *SettingsIdentityProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) GetConnectionDetailsMapping ¶
func (tr *SettingsIdentityProvider) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SettingsIdentityProvider
func (*SettingsIdentityProvider) GetDeletionPolicy ¶
func (mg *SettingsIdentityProvider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) GetID ¶
func (tr *SettingsIdentityProvider) GetID() string
GetID returns ID of underlying Terraform resource of this SettingsIdentityProvider
func (*SettingsIdentityProvider) GetObservation ¶
func (tr *SettingsIdentityProvider) GetObservation() (map[string]any, error)
GetObservation of this SettingsIdentityProvider
func (*SettingsIdentityProvider) GetParameters ¶
func (tr *SettingsIdentityProvider) GetParameters() (map[string]any, error)
GetParameters of this SettingsIdentityProvider
func (*SettingsIdentityProvider) GetProviderConfigReference ¶
func (mg *SettingsIdentityProvider) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) GetProviderReference ¶
func (mg *SettingsIdentityProvider) GetProviderReference() *xpv1.Reference
GetProviderReference of this SettingsIdentityProvider. Deprecated: Use GetProviderConfigReference.
func (*SettingsIdentityProvider) GetPublishConnectionDetailsTo ¶
func (mg *SettingsIdentityProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) GetTerraformResourceType ¶
func (mg *SettingsIdentityProvider) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SettingsIdentityProvider
func (*SettingsIdentityProvider) GetTerraformSchemaVersion ¶
func (tr *SettingsIdentityProvider) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SettingsIdentityProvider) GetWriteConnectionSecretToReference ¶
func (mg *SettingsIdentityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) LateInitialize ¶
func (tr *SettingsIdentityProvider) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SettingsIdentityProvider using its observed tfState. returns True if there are any spec changes for the resource.
func (*SettingsIdentityProvider) SetConditions ¶
func (mg *SettingsIdentityProvider) SetConditions(c ...xpv1.Condition)
SetConditions of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) SetDeletionPolicy ¶
func (mg *SettingsIdentityProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) SetObservation ¶
func (tr *SettingsIdentityProvider) SetObservation(obs map[string]any) error
SetObservation for this SettingsIdentityProvider
func (*SettingsIdentityProvider) SetParameters ¶
func (tr *SettingsIdentityProvider) SetParameters(params map[string]any) error
SetParameters for this SettingsIdentityProvider
func (*SettingsIdentityProvider) SetProviderConfigReference ¶
func (mg *SettingsIdentityProvider) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) SetProviderReference ¶
func (mg *SettingsIdentityProvider) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SettingsIdentityProvider. Deprecated: Use SetProviderConfigReference.
func (*SettingsIdentityProvider) SetPublishConnectionDetailsTo ¶
func (mg *SettingsIdentityProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SettingsIdentityProvider.
func (*SettingsIdentityProvider) SetWriteConnectionSecretToReference ¶
func (mg *SettingsIdentityProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SettingsIdentityProvider.
type SettingsIdentityProviderList ¶
type SettingsIdentityProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SettingsIdentityProvider `json:"items"` }
SettingsIdentityProviderList contains a list of SettingsIdentityProviders
func (*SettingsIdentityProviderList) DeepCopy ¶
func (in *SettingsIdentityProviderList) DeepCopy() *SettingsIdentityProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsIdentityProviderList.
func (*SettingsIdentityProviderList) DeepCopyInto ¶
func (in *SettingsIdentityProviderList) DeepCopyInto(out *SettingsIdentityProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsIdentityProviderList) DeepCopyObject ¶
func (in *SettingsIdentityProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsIdentityProviderList) GetItems ¶
func (l *SettingsIdentityProviderList) GetItems() []resource.Managed
GetItems of this SettingsIdentityProviderList.
type SettingsIdentityProviderObservation ¶
type SettingsIdentityProviderObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OktaIdpID *string `json:"oktaIdpId,omitempty" tf:"okta_idp_id,omitempty"` }
func (*SettingsIdentityProviderObservation) DeepCopy ¶
func (in *SettingsIdentityProviderObservation) DeepCopy() *SettingsIdentityProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsIdentityProviderObservation.
func (*SettingsIdentityProviderObservation) DeepCopyInto ¶
func (in *SettingsIdentityProviderObservation) DeepCopyInto(out *SettingsIdentityProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsIdentityProviderParameters ¶
type SettingsIdentityProviderParameters struct { // +kubebuilder:validation:Optional AssociatedDomains []*string `json:"associatedDomains,omitempty" tf:"associated_domains,omitempty"` // +kubebuilder:validation:Required FederationSettingsID *string `json:"federationSettingsId" tf:"federation_settings_id,omitempty"` // +kubebuilder:validation:Required IssuerURI *string `json:"issuerUri" tf:"issuer_uri,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RequestBinding *string `json:"requestBinding" tf:"request_binding,omitempty"` // +kubebuilder:validation:Required ResponseSignatureAlgorithm *string `json:"responseSignatureAlgorithm" tf:"response_signature_algorithm,omitempty"` // +kubebuilder:validation:Required SsoDebugEnabled *bool `json:"ssoDebugEnabled" tf:"sso_debug_enabled,omitempty"` // +kubebuilder:validation:Required SsoURL *string `json:"ssoUrl" tf:"sso_url,omitempty"` // +kubebuilder:validation:Required Status *string `json:"status" tf:"status,omitempty"` }
func (*SettingsIdentityProviderParameters) DeepCopy ¶
func (in *SettingsIdentityProviderParameters) DeepCopy() *SettingsIdentityProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsIdentityProviderParameters.
func (*SettingsIdentityProviderParameters) DeepCopyInto ¶
func (in *SettingsIdentityProviderParameters) DeepCopyInto(out *SettingsIdentityProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsIdentityProviderSpec ¶
type SettingsIdentityProviderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SettingsIdentityProviderParameters `json:"forProvider"` }
SettingsIdentityProviderSpec defines the desired state of SettingsIdentityProvider
func (*SettingsIdentityProviderSpec) DeepCopy ¶
func (in *SettingsIdentityProviderSpec) DeepCopy() *SettingsIdentityProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsIdentityProviderSpec.
func (*SettingsIdentityProviderSpec) DeepCopyInto ¶
func (in *SettingsIdentityProviderSpec) DeepCopyInto(out *SettingsIdentityProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsIdentityProviderStatus ¶
type SettingsIdentityProviderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SettingsIdentityProviderObservation `json:"atProvider,omitempty"` }
SettingsIdentityProviderStatus defines the observed state of SettingsIdentityProvider.
func (*SettingsIdentityProviderStatus) DeepCopy ¶
func (in *SettingsIdentityProviderStatus) DeepCopy() *SettingsIdentityProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsIdentityProviderStatus.
func (*SettingsIdentityProviderStatus) DeepCopyInto ¶
func (in *SettingsIdentityProviderStatus) DeepCopyInto(out *SettingsIdentityProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOrgConfig ¶
type SettingsOrgConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SettingsOrgConfigSpec `json:"spec"` Status SettingsOrgConfigStatus `json:"status,omitempty"` }
SettingsOrgConfig is the Schema for the SettingsOrgConfigs API. <no value> +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,mongodbatlas}
func (*SettingsOrgConfig) DeepCopy ¶
func (in *SettingsOrgConfig) DeepCopy() *SettingsOrgConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgConfig.
func (*SettingsOrgConfig) DeepCopyInto ¶
func (in *SettingsOrgConfig) DeepCopyInto(out *SettingsOrgConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsOrgConfig) DeepCopyObject ¶
func (in *SettingsOrgConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsOrgConfig) GetCondition ¶
func (mg *SettingsOrgConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SettingsOrgConfig.
func (*SettingsOrgConfig) GetConnectionDetailsMapping ¶
func (tr *SettingsOrgConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SettingsOrgConfig
func (*SettingsOrgConfig) GetDeletionPolicy ¶
func (mg *SettingsOrgConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SettingsOrgConfig.
func (*SettingsOrgConfig) GetID ¶
func (tr *SettingsOrgConfig) GetID() string
GetID returns ID of underlying Terraform resource of this SettingsOrgConfig
func (*SettingsOrgConfig) GetObservation ¶
func (tr *SettingsOrgConfig) GetObservation() (map[string]any, error)
GetObservation of this SettingsOrgConfig
func (*SettingsOrgConfig) GetParameters ¶
func (tr *SettingsOrgConfig) GetParameters() (map[string]any, error)
GetParameters of this SettingsOrgConfig
func (*SettingsOrgConfig) GetProviderConfigReference ¶
func (mg *SettingsOrgConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SettingsOrgConfig.
func (*SettingsOrgConfig) GetProviderReference ¶
func (mg *SettingsOrgConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this SettingsOrgConfig. Deprecated: Use GetProviderConfigReference.
func (*SettingsOrgConfig) GetPublishConnectionDetailsTo ¶
func (mg *SettingsOrgConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SettingsOrgConfig.
func (*SettingsOrgConfig) GetTerraformResourceType ¶
func (mg *SettingsOrgConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SettingsOrgConfig
func (*SettingsOrgConfig) GetTerraformSchemaVersion ¶
func (tr *SettingsOrgConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SettingsOrgConfig) GetWriteConnectionSecretToReference ¶
func (mg *SettingsOrgConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SettingsOrgConfig.
func (*SettingsOrgConfig) LateInitialize ¶
func (tr *SettingsOrgConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SettingsOrgConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*SettingsOrgConfig) SetConditions ¶
func (mg *SettingsOrgConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this SettingsOrgConfig.
func (*SettingsOrgConfig) SetDeletionPolicy ¶
func (mg *SettingsOrgConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SettingsOrgConfig.
func (*SettingsOrgConfig) SetObservation ¶
func (tr *SettingsOrgConfig) SetObservation(obs map[string]any) error
SetObservation for this SettingsOrgConfig
func (*SettingsOrgConfig) SetParameters ¶
func (tr *SettingsOrgConfig) SetParameters(params map[string]any) error
SetParameters for this SettingsOrgConfig
func (*SettingsOrgConfig) SetProviderConfigReference ¶
func (mg *SettingsOrgConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SettingsOrgConfig.
func (*SettingsOrgConfig) SetProviderReference ¶
func (mg *SettingsOrgConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SettingsOrgConfig. Deprecated: Use SetProviderConfigReference.
func (*SettingsOrgConfig) SetPublishConnectionDetailsTo ¶
func (mg *SettingsOrgConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SettingsOrgConfig.
func (*SettingsOrgConfig) SetWriteConnectionSecretToReference ¶
func (mg *SettingsOrgConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SettingsOrgConfig.
type SettingsOrgConfigList ¶
type SettingsOrgConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SettingsOrgConfig `json:"items"` }
SettingsOrgConfigList contains a list of SettingsOrgConfigs
func (*SettingsOrgConfigList) DeepCopy ¶
func (in *SettingsOrgConfigList) DeepCopy() *SettingsOrgConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgConfigList.
func (*SettingsOrgConfigList) DeepCopyInto ¶
func (in *SettingsOrgConfigList) DeepCopyInto(out *SettingsOrgConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsOrgConfigList) DeepCopyObject ¶
func (in *SettingsOrgConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsOrgConfigList) GetItems ¶
func (l *SettingsOrgConfigList) GetItems() []resource.Managed
GetItems of this SettingsOrgConfigList.
type SettingsOrgConfigObservation ¶
type SettingsOrgConfigObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SettingsOrgConfigObservation) DeepCopy ¶
func (in *SettingsOrgConfigObservation) DeepCopy() *SettingsOrgConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgConfigObservation.
func (*SettingsOrgConfigObservation) DeepCopyInto ¶
func (in *SettingsOrgConfigObservation) DeepCopyInto(out *SettingsOrgConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOrgConfigParameters ¶
type SettingsOrgConfigParameters struct { // +kubebuilder:validation:Optional DomainAllowList []*string `json:"domainAllowList,omitempty" tf:"domain_allow_list,omitempty"` // +kubebuilder:validation:Required DomainRestrictionEnabled *bool `json:"domainRestrictionEnabled" tf:"domain_restriction_enabled,omitempty"` // +kubebuilder:validation:Required FederationSettingsID *string `json:"federationSettingsId" tf:"federation_settings_id,omitempty"` // +kubebuilder:validation:Required IdentityProviderID *string `json:"identityProviderId" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // +kubebuilder:validation:Optional PostAuthRoleGrants []*string `json:"postAuthRoleGrants,omitempty" tf:"post_auth_role_grants,omitempty"` }
func (*SettingsOrgConfigParameters) DeepCopy ¶
func (in *SettingsOrgConfigParameters) DeepCopy() *SettingsOrgConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgConfigParameters.
func (*SettingsOrgConfigParameters) DeepCopyInto ¶
func (in *SettingsOrgConfigParameters) DeepCopyInto(out *SettingsOrgConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOrgConfigSpec ¶
type SettingsOrgConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SettingsOrgConfigParameters `json:"forProvider"` }
SettingsOrgConfigSpec defines the desired state of SettingsOrgConfig
func (*SettingsOrgConfigSpec) DeepCopy ¶
func (in *SettingsOrgConfigSpec) DeepCopy() *SettingsOrgConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgConfigSpec.
func (*SettingsOrgConfigSpec) DeepCopyInto ¶
func (in *SettingsOrgConfigSpec) DeepCopyInto(out *SettingsOrgConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOrgConfigStatus ¶
type SettingsOrgConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SettingsOrgConfigObservation `json:"atProvider,omitempty"` }
SettingsOrgConfigStatus defines the observed state of SettingsOrgConfig.
func (*SettingsOrgConfigStatus) DeepCopy ¶
func (in *SettingsOrgConfigStatus) DeepCopy() *SettingsOrgConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgConfigStatus.
func (*SettingsOrgConfigStatus) DeepCopyInto ¶
func (in *SettingsOrgConfigStatus) DeepCopyInto(out *SettingsOrgConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOrgRoleMapping ¶
type SettingsOrgRoleMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SettingsOrgRoleMappingSpec `json:"spec"` Status SettingsOrgRoleMappingStatus `json:"status,omitempty"` }
SettingsOrgRoleMapping is the Schema for the SettingsOrgRoleMappings API. <no value> +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,mongodbatlas}
func (*SettingsOrgRoleMapping) DeepCopy ¶
func (in *SettingsOrgRoleMapping) DeepCopy() *SettingsOrgRoleMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) DeepCopyInto ¶
func (in *SettingsOrgRoleMapping) DeepCopyInto(out *SettingsOrgRoleMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsOrgRoleMapping) DeepCopyObject ¶
func (in *SettingsOrgRoleMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsOrgRoleMapping) GetCondition ¶
func (mg *SettingsOrgRoleMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) GetConnectionDetailsMapping ¶
func (tr *SettingsOrgRoleMapping) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SettingsOrgRoleMapping
func (*SettingsOrgRoleMapping) GetDeletionPolicy ¶
func (mg *SettingsOrgRoleMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) GetID ¶
func (tr *SettingsOrgRoleMapping) GetID() string
GetID returns ID of underlying Terraform resource of this SettingsOrgRoleMapping
func (*SettingsOrgRoleMapping) GetObservation ¶
func (tr *SettingsOrgRoleMapping) GetObservation() (map[string]any, error)
GetObservation of this SettingsOrgRoleMapping
func (*SettingsOrgRoleMapping) GetParameters ¶
func (tr *SettingsOrgRoleMapping) GetParameters() (map[string]any, error)
GetParameters of this SettingsOrgRoleMapping
func (*SettingsOrgRoleMapping) GetProviderConfigReference ¶
func (mg *SettingsOrgRoleMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) GetProviderReference ¶
func (mg *SettingsOrgRoleMapping) GetProviderReference() *xpv1.Reference
GetProviderReference of this SettingsOrgRoleMapping. Deprecated: Use GetProviderConfigReference.
func (*SettingsOrgRoleMapping) GetPublishConnectionDetailsTo ¶
func (mg *SettingsOrgRoleMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) GetTerraformResourceType ¶
func (mg *SettingsOrgRoleMapping) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SettingsOrgRoleMapping
func (*SettingsOrgRoleMapping) GetTerraformSchemaVersion ¶
func (tr *SettingsOrgRoleMapping) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SettingsOrgRoleMapping) GetWriteConnectionSecretToReference ¶
func (mg *SettingsOrgRoleMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) LateInitialize ¶
func (tr *SettingsOrgRoleMapping) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SettingsOrgRoleMapping using its observed tfState. returns True if there are any spec changes for the resource.
func (*SettingsOrgRoleMapping) SetConditions ¶
func (mg *SettingsOrgRoleMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) SetDeletionPolicy ¶
func (mg *SettingsOrgRoleMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) SetObservation ¶
func (tr *SettingsOrgRoleMapping) SetObservation(obs map[string]any) error
SetObservation for this SettingsOrgRoleMapping
func (*SettingsOrgRoleMapping) SetParameters ¶
func (tr *SettingsOrgRoleMapping) SetParameters(params map[string]any) error
SetParameters for this SettingsOrgRoleMapping
func (*SettingsOrgRoleMapping) SetProviderConfigReference ¶
func (mg *SettingsOrgRoleMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) SetProviderReference ¶
func (mg *SettingsOrgRoleMapping) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SettingsOrgRoleMapping. Deprecated: Use SetProviderConfigReference.
func (*SettingsOrgRoleMapping) SetPublishConnectionDetailsTo ¶
func (mg *SettingsOrgRoleMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SettingsOrgRoleMapping.
func (*SettingsOrgRoleMapping) SetWriteConnectionSecretToReference ¶
func (mg *SettingsOrgRoleMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SettingsOrgRoleMapping.
type SettingsOrgRoleMappingList ¶
type SettingsOrgRoleMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SettingsOrgRoleMapping `json:"items"` }
SettingsOrgRoleMappingList contains a list of SettingsOrgRoleMappings
func (*SettingsOrgRoleMappingList) DeepCopy ¶
func (in *SettingsOrgRoleMappingList) DeepCopy() *SettingsOrgRoleMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgRoleMappingList.
func (*SettingsOrgRoleMappingList) DeepCopyInto ¶
func (in *SettingsOrgRoleMappingList) DeepCopyInto(out *SettingsOrgRoleMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsOrgRoleMappingList) DeepCopyObject ¶
func (in *SettingsOrgRoleMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsOrgRoleMappingList) GetItems ¶
func (l *SettingsOrgRoleMappingList) GetItems() []resource.Managed
GetItems of this SettingsOrgRoleMappingList.
type SettingsOrgRoleMappingObservation ¶
type SettingsOrgRoleMappingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SettingsOrgRoleMappingObservation) DeepCopy ¶
func (in *SettingsOrgRoleMappingObservation) DeepCopy() *SettingsOrgRoleMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgRoleMappingObservation.
func (*SettingsOrgRoleMappingObservation) DeepCopyInto ¶
func (in *SettingsOrgRoleMappingObservation) DeepCopyInto(out *SettingsOrgRoleMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOrgRoleMappingParameters ¶
type SettingsOrgRoleMappingParameters struct { // +kubebuilder:validation:Required ExternalGroupName *string `json:"externalGroupName" tf:"external_group_name,omitempty"` // +kubebuilder:validation:Required FederationSettingsID *string `json:"federationSettingsId" tf:"federation_settings_id,omitempty"` // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // +kubebuilder:validation:Required RoleAssignments []RoleAssignmentsParameters `json:"roleAssignments" tf:"role_assignments,omitempty"` }
func (*SettingsOrgRoleMappingParameters) DeepCopy ¶
func (in *SettingsOrgRoleMappingParameters) DeepCopy() *SettingsOrgRoleMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgRoleMappingParameters.
func (*SettingsOrgRoleMappingParameters) DeepCopyInto ¶
func (in *SettingsOrgRoleMappingParameters) DeepCopyInto(out *SettingsOrgRoleMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOrgRoleMappingSpec ¶
type SettingsOrgRoleMappingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SettingsOrgRoleMappingParameters `json:"forProvider"` }
SettingsOrgRoleMappingSpec defines the desired state of SettingsOrgRoleMapping
func (*SettingsOrgRoleMappingSpec) DeepCopy ¶
func (in *SettingsOrgRoleMappingSpec) DeepCopy() *SettingsOrgRoleMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgRoleMappingSpec.
func (*SettingsOrgRoleMappingSpec) DeepCopyInto ¶
func (in *SettingsOrgRoleMappingSpec) DeepCopyInto(out *SettingsOrgRoleMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOrgRoleMappingStatus ¶
type SettingsOrgRoleMappingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SettingsOrgRoleMappingObservation `json:"atProvider,omitempty"` }
SettingsOrgRoleMappingStatus defines the observed state of SettingsOrgRoleMapping.
func (*SettingsOrgRoleMappingStatus) DeepCopy ¶
func (in *SettingsOrgRoleMappingStatus) DeepCopy() *SettingsOrgRoleMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOrgRoleMappingStatus.
func (*SettingsOrgRoleMappingStatus) DeepCopyInto ¶
func (in *SettingsOrgRoleMappingStatus) DeepCopyInto(out *SettingsOrgRoleMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.