Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=iap.gcp.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AppEngineServiceIAMMember
- func (in *AppEngineServiceIAMMember) DeepCopy() *AppEngineServiceIAMMember
- func (in *AppEngineServiceIAMMember) DeepCopyInto(out *AppEngineServiceIAMMember)
- func (in *AppEngineServiceIAMMember) DeepCopyObject() runtime.Object
- func (mg *AppEngineServiceIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppEngineServiceIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *AppEngineServiceIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppEngineServiceIAMMember) GetID() string
- func (tr *AppEngineServiceIAMMember) GetInitParameters() (map[string]any, error)
- func (mg *AppEngineServiceIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppEngineServiceIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *AppEngineServiceIAMMember) GetObservation() (map[string]any, error)
- func (tr *AppEngineServiceIAMMember) GetParameters() (map[string]any, error)
- func (mg *AppEngineServiceIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppEngineServiceIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppEngineServiceIAMMember) GetTerraformResourceType() string
- func (tr *AppEngineServiceIAMMember) GetTerraformSchemaVersion() int
- func (mg *AppEngineServiceIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppEngineServiceIAMMember) Hub()
- func (tr *AppEngineServiceIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppEngineServiceIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *AppEngineServiceIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppEngineServiceIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppEngineServiceIAMMember) SetObservation(obs map[string]any) error
- func (tr *AppEngineServiceIAMMember) SetParameters(params map[string]any) error
- func (mg *AppEngineServiceIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppEngineServiceIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppEngineServiceIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppEngineServiceIAMMemberInitParameters
- type AppEngineServiceIAMMemberList
- func (in *AppEngineServiceIAMMemberList) DeepCopy() *AppEngineServiceIAMMemberList
- func (in *AppEngineServiceIAMMemberList) DeepCopyInto(out *AppEngineServiceIAMMemberList)
- func (in *AppEngineServiceIAMMemberList) DeepCopyObject() runtime.Object
- func (l *AppEngineServiceIAMMemberList) GetItems() []resource.Managed
- type AppEngineServiceIAMMemberObservation
- type AppEngineServiceIAMMemberParameters
- type AppEngineServiceIAMMemberSpec
- type AppEngineServiceIAMMemberStatus
- type AppEngineVersionIAMMember
- func (in *AppEngineVersionIAMMember) DeepCopy() *AppEngineVersionIAMMember
- func (in *AppEngineVersionIAMMember) DeepCopyInto(out *AppEngineVersionIAMMember)
- func (in *AppEngineVersionIAMMember) DeepCopyObject() runtime.Object
- func (mg *AppEngineVersionIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppEngineVersionIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *AppEngineVersionIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppEngineVersionIAMMember) GetID() string
- func (tr *AppEngineVersionIAMMember) GetInitParameters() (map[string]any, error)
- func (mg *AppEngineVersionIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppEngineVersionIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *AppEngineVersionIAMMember) GetObservation() (map[string]any, error)
- func (tr *AppEngineVersionIAMMember) GetParameters() (map[string]any, error)
- func (mg *AppEngineVersionIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppEngineVersionIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppEngineVersionIAMMember) GetTerraformResourceType() string
- func (tr *AppEngineVersionIAMMember) GetTerraformSchemaVersion() int
- func (mg *AppEngineVersionIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppEngineVersionIAMMember) Hub()
- func (tr *AppEngineVersionIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppEngineVersionIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *AppEngineVersionIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppEngineVersionIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppEngineVersionIAMMember) SetObservation(obs map[string]any) error
- func (tr *AppEngineVersionIAMMember) SetParameters(params map[string]any) error
- func (mg *AppEngineVersionIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppEngineVersionIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppEngineVersionIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppEngineVersionIAMMemberConditionInitParameters
- type AppEngineVersionIAMMemberConditionObservation
- type AppEngineVersionIAMMemberConditionParameters
- type AppEngineVersionIAMMemberInitParameters
- type AppEngineVersionIAMMemberList
- func (in *AppEngineVersionIAMMemberList) DeepCopy() *AppEngineVersionIAMMemberList
- func (in *AppEngineVersionIAMMemberList) DeepCopyInto(out *AppEngineVersionIAMMemberList)
- func (in *AppEngineVersionIAMMemberList) DeepCopyObject() runtime.Object
- func (l *AppEngineVersionIAMMemberList) GetItems() []resource.Managed
- type AppEngineVersionIAMMemberObservation
- type AppEngineVersionIAMMemberParameters
- type AppEngineVersionIAMMemberSpec
- type AppEngineVersionIAMMemberStatus
- type ConditionInitParameters
- type ConditionObservation
- type ConditionParameters
- type TunnelIAMMember
- func (in *TunnelIAMMember) DeepCopy() *TunnelIAMMember
- func (in *TunnelIAMMember) DeepCopyInto(out *TunnelIAMMember)
- func (in *TunnelIAMMember) DeepCopyObject() runtime.Object
- func (mg *TunnelIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TunnelIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *TunnelIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TunnelIAMMember) GetID() string
- func (tr *TunnelIAMMember) GetInitParameters() (map[string]any, error)
- func (mg *TunnelIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *TunnelIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *TunnelIAMMember) GetObservation() (map[string]any, error)
- func (tr *TunnelIAMMember) GetParameters() (map[string]any, error)
- func (mg *TunnelIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *TunnelIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TunnelIAMMember) GetTerraformResourceType() string
- func (tr *TunnelIAMMember) GetTerraformSchemaVersion() int
- func (mg *TunnelIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TunnelIAMMember) Hub()
- func (tr *TunnelIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *TunnelIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *TunnelIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TunnelIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *TunnelIAMMember) SetObservation(obs map[string]any) error
- func (tr *TunnelIAMMember) SetParameters(params map[string]any) error
- func (mg *TunnelIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TunnelIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TunnelIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TunnelIAMMemberConditionInitParameters
- type TunnelIAMMemberConditionObservation
- type TunnelIAMMemberConditionParameters
- type TunnelIAMMemberInitParameters
- type TunnelIAMMemberList
- type TunnelIAMMemberObservation
- type TunnelIAMMemberParameters
- type TunnelIAMMemberSpec
- type TunnelIAMMemberStatus
- type WebBackendServiceIAMMember
- func (in *WebBackendServiceIAMMember) DeepCopy() *WebBackendServiceIAMMember
- func (in *WebBackendServiceIAMMember) DeepCopyInto(out *WebBackendServiceIAMMember)
- func (in *WebBackendServiceIAMMember) DeepCopyObject() runtime.Object
- func (mg *WebBackendServiceIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WebBackendServiceIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *WebBackendServiceIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WebBackendServiceIAMMember) GetID() string
- func (tr *WebBackendServiceIAMMember) GetInitParameters() (map[string]any, error)
- func (mg *WebBackendServiceIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WebBackendServiceIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WebBackendServiceIAMMember) GetObservation() (map[string]any, error)
- func (tr *WebBackendServiceIAMMember) GetParameters() (map[string]any, error)
- func (mg *WebBackendServiceIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebBackendServiceIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WebBackendServiceIAMMember) GetTerraformResourceType() string
- func (tr *WebBackendServiceIAMMember) GetTerraformSchemaVersion() int
- func (mg *WebBackendServiceIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WebBackendServiceIAMMember) Hub()
- func (tr *WebBackendServiceIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *WebBackendServiceIAMMember) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WebBackendServiceIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *WebBackendServiceIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WebBackendServiceIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WebBackendServiceIAMMember) SetObservation(obs map[string]any) error
- func (tr *WebBackendServiceIAMMember) SetParameters(params map[string]any) error
- func (mg *WebBackendServiceIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WebBackendServiceIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebBackendServiceIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebBackendServiceIAMMemberConditionInitParameters
- type WebBackendServiceIAMMemberConditionObservation
- type WebBackendServiceIAMMemberConditionParameters
- type WebBackendServiceIAMMemberInitParameters
- type WebBackendServiceIAMMemberList
- func (in *WebBackendServiceIAMMemberList) DeepCopy() *WebBackendServiceIAMMemberList
- func (in *WebBackendServiceIAMMemberList) DeepCopyInto(out *WebBackendServiceIAMMemberList)
- func (in *WebBackendServiceIAMMemberList) DeepCopyObject() runtime.Object
- func (l *WebBackendServiceIAMMemberList) GetItems() []resource.Managed
- type WebBackendServiceIAMMemberObservation
- type WebBackendServiceIAMMemberParameters
- type WebBackendServiceIAMMemberSpec
- type WebBackendServiceIAMMemberStatus
- type WebIAMMember
- func (in *WebIAMMember) DeepCopy() *WebIAMMember
- func (in *WebIAMMember) DeepCopyInto(out *WebIAMMember)
- func (in *WebIAMMember) DeepCopyObject() runtime.Object
- func (mg *WebIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WebIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *WebIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WebIAMMember) GetID() string
- func (tr *WebIAMMember) GetInitParameters() (map[string]any, error)
- func (mg *WebIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WebIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WebIAMMember) GetObservation() (map[string]any, error)
- func (tr *WebIAMMember) GetParameters() (map[string]any, error)
- func (mg *WebIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WebIAMMember) GetTerraformResourceType() string
- func (tr *WebIAMMember) GetTerraformSchemaVersion() int
- func (mg *WebIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WebIAMMember) Hub()
- func (tr *WebIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *WebIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *WebIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WebIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WebIAMMember) SetObservation(obs map[string]any) error
- func (tr *WebIAMMember) SetParameters(params map[string]any) error
- func (mg *WebIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WebIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebIAMMemberConditionInitParameters
- type WebIAMMemberConditionObservation
- type WebIAMMemberConditionParameters
- type WebIAMMemberInitParameters
- type WebIAMMemberList
- type WebIAMMemberObservation
- type WebIAMMemberParameters
- type WebIAMMemberSpec
- type WebIAMMemberStatus
- type WebTypeAppEngineIAMMember
- func (in *WebTypeAppEngineIAMMember) DeepCopy() *WebTypeAppEngineIAMMember
- func (in *WebTypeAppEngineIAMMember) DeepCopyInto(out *WebTypeAppEngineIAMMember)
- func (in *WebTypeAppEngineIAMMember) DeepCopyObject() runtime.Object
- func (mg *WebTypeAppEngineIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WebTypeAppEngineIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *WebTypeAppEngineIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WebTypeAppEngineIAMMember) GetID() string
- func (tr *WebTypeAppEngineIAMMember) GetInitParameters() (map[string]any, error)
- func (mg *WebTypeAppEngineIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WebTypeAppEngineIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WebTypeAppEngineIAMMember) GetObservation() (map[string]any, error)
- func (tr *WebTypeAppEngineIAMMember) GetParameters() (map[string]any, error)
- func (mg *WebTypeAppEngineIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebTypeAppEngineIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WebTypeAppEngineIAMMember) GetTerraformResourceType() string
- func (tr *WebTypeAppEngineIAMMember) GetTerraformSchemaVersion() int
- func (mg *WebTypeAppEngineIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WebTypeAppEngineIAMMember) Hub()
- func (tr *WebTypeAppEngineIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *WebTypeAppEngineIAMMember) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WebTypeAppEngineIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *WebTypeAppEngineIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WebTypeAppEngineIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WebTypeAppEngineIAMMember) SetObservation(obs map[string]any) error
- func (tr *WebTypeAppEngineIAMMember) SetParameters(params map[string]any) error
- func (mg *WebTypeAppEngineIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WebTypeAppEngineIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebTypeAppEngineIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebTypeAppEngineIAMMemberConditionInitParameters
- type WebTypeAppEngineIAMMemberConditionObservation
- type WebTypeAppEngineIAMMemberConditionParameters
- type WebTypeAppEngineIAMMemberInitParameters
- type WebTypeAppEngineIAMMemberList
- func (in *WebTypeAppEngineIAMMemberList) DeepCopy() *WebTypeAppEngineIAMMemberList
- func (in *WebTypeAppEngineIAMMemberList) DeepCopyInto(out *WebTypeAppEngineIAMMemberList)
- func (in *WebTypeAppEngineIAMMemberList) DeepCopyObject() runtime.Object
- func (l *WebTypeAppEngineIAMMemberList) GetItems() []resource.Managed
- type WebTypeAppEngineIAMMemberObservation
- type WebTypeAppEngineIAMMemberParameters
- type WebTypeAppEngineIAMMemberSpec
- type WebTypeAppEngineIAMMemberStatus
- type WebTypeComputeIAMMember
- func (in *WebTypeComputeIAMMember) DeepCopy() *WebTypeComputeIAMMember
- func (in *WebTypeComputeIAMMember) DeepCopyInto(out *WebTypeComputeIAMMember)
- func (in *WebTypeComputeIAMMember) DeepCopyObject() runtime.Object
- func (mg *WebTypeComputeIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WebTypeComputeIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *WebTypeComputeIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WebTypeComputeIAMMember) GetID() string
- func (tr *WebTypeComputeIAMMember) GetInitParameters() (map[string]any, error)
- func (mg *WebTypeComputeIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WebTypeComputeIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WebTypeComputeIAMMember) GetObservation() (map[string]any, error)
- func (tr *WebTypeComputeIAMMember) GetParameters() (map[string]any, error)
- func (mg *WebTypeComputeIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebTypeComputeIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WebTypeComputeIAMMember) GetTerraformResourceType() string
- func (tr *WebTypeComputeIAMMember) GetTerraformSchemaVersion() int
- func (mg *WebTypeComputeIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WebTypeComputeIAMMember) Hub()
- func (tr *WebTypeComputeIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *WebTypeComputeIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *WebTypeComputeIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WebTypeComputeIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WebTypeComputeIAMMember) SetObservation(obs map[string]any) error
- func (tr *WebTypeComputeIAMMember) SetParameters(params map[string]any) error
- func (mg *WebTypeComputeIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WebTypeComputeIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebTypeComputeIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebTypeComputeIAMMemberConditionInitParameters
- type WebTypeComputeIAMMemberConditionObservation
- type WebTypeComputeIAMMemberConditionParameters
- type WebTypeComputeIAMMemberInitParameters
- type WebTypeComputeIAMMemberList
- func (in *WebTypeComputeIAMMemberList) DeepCopy() *WebTypeComputeIAMMemberList
- func (in *WebTypeComputeIAMMemberList) DeepCopyInto(out *WebTypeComputeIAMMemberList)
- func (in *WebTypeComputeIAMMemberList) DeepCopyObject() runtime.Object
- func (l *WebTypeComputeIAMMemberList) GetItems() []resource.Managed
- type WebTypeComputeIAMMemberObservation
- type WebTypeComputeIAMMemberParameters
- type WebTypeComputeIAMMemberSpec
- type WebTypeComputeIAMMemberStatus
Constants ¶
const ( CRDGroup = "iap.gcp.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( AppEngineServiceIAMMember_Kind = "AppEngineServiceIAMMember" AppEngineServiceIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppEngineServiceIAMMember_Kind}.String() AppEngineServiceIAMMember_KindAPIVersion = AppEngineServiceIAMMember_Kind + "." + CRDGroupVersion.String() AppEngineServiceIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(AppEngineServiceIAMMember_Kind) )
Repository type metadata.
var ( AppEngineVersionIAMMember_Kind = "AppEngineVersionIAMMember" AppEngineVersionIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppEngineVersionIAMMember_Kind}.String() AppEngineVersionIAMMember_KindAPIVersion = AppEngineVersionIAMMember_Kind + "." + CRDGroupVersion.String() AppEngineVersionIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(AppEngineVersionIAMMember_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 ( TunnelIAMMember_Kind = "TunnelIAMMember" TunnelIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TunnelIAMMember_Kind}.String() TunnelIAMMember_KindAPIVersion = TunnelIAMMember_Kind + "." + CRDGroupVersion.String() TunnelIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(TunnelIAMMember_Kind) )
Repository type metadata.
var ( WebBackendServiceIAMMember_Kind = "WebBackendServiceIAMMember" WebBackendServiceIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WebBackendServiceIAMMember_Kind}.String() WebBackendServiceIAMMember_KindAPIVersion = WebBackendServiceIAMMember_Kind + "." + CRDGroupVersion.String() WebBackendServiceIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(WebBackendServiceIAMMember_Kind) )
Repository type metadata.
var ( WebIAMMember_Kind = "WebIAMMember" WebIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WebIAMMember_Kind}.String() WebIAMMember_KindAPIVersion = WebIAMMember_Kind + "." + CRDGroupVersion.String() WebIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(WebIAMMember_Kind) )
Repository type metadata.
var ( WebTypeAppEngineIAMMember_Kind = "WebTypeAppEngineIAMMember" WebTypeAppEngineIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WebTypeAppEngineIAMMember_Kind}.String() WebTypeAppEngineIAMMember_KindAPIVersion = WebTypeAppEngineIAMMember_Kind + "." + CRDGroupVersion.String() WebTypeAppEngineIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(WebTypeAppEngineIAMMember_Kind) )
Repository type metadata.
var ( WebTypeComputeIAMMember_Kind = "WebTypeComputeIAMMember" WebTypeComputeIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WebTypeComputeIAMMember_Kind}.String() WebTypeComputeIAMMember_KindAPIVersion = WebTypeComputeIAMMember_Kind + "." + CRDGroupVersion.String() WebTypeComputeIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(WebTypeComputeIAMMember_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AppEngineServiceIAMMember ¶ added in v0.28.0
type AppEngineServiceIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.appId) || (has(self.initProvider) && has(self.initProvider.appId))",message="spec.forProvider.appId is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.member) || (has(self.initProvider) && has(self.initProvider.member))",message="spec.forProvider.member is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.service) || (has(self.initProvider) && has(self.initProvider.service))",message="spec.forProvider.service is a required parameter" Spec AppEngineServiceIAMMemberSpec `json:"spec"` Status AppEngineServiceIAMMemberStatus `json:"status,omitempty"` }
AppEngineServiceIAMMember is the Schema for the AppEngineServiceIAMMembers API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*AppEngineServiceIAMMember) DeepCopy ¶ added in v0.28.0
func (in *AppEngineServiceIAMMember) DeepCopy() *AppEngineServiceIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineServiceIAMMember) DeepCopyInto(out *AppEngineServiceIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineServiceIAMMember) DeepCopyObject ¶ added in v0.28.0
func (in *AppEngineServiceIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppEngineServiceIAMMember) GetCondition ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *AppEngineServiceIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) GetDeletionPolicy ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) GetID ¶ added in v0.28.0
func (tr *AppEngineServiceIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) GetInitParameters ¶ added in v0.35.0
func (tr *AppEngineServiceIAMMember) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppEngineServiceIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) GetMergedParameters ¶ added in v0.40.0
func (tr *AppEngineServiceIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) GetObservation ¶ added in v0.28.0
func (tr *AppEngineServiceIAMMember) GetObservation() (map[string]any, error)
GetObservation of this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) GetParameters ¶ added in v0.28.0
func (tr *AppEngineServiceIAMMember) GetParameters() (map[string]any, error)
GetParameters of this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) GetProviderConfigReference ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) GetTerraformResourceType ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *AppEngineServiceIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppEngineServiceIAMMember) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) Hub ¶ added in v0.41.2
func (tr *AppEngineServiceIAMMember) Hub()
Hub marks this type as a conversion hub.
func (*AppEngineServiceIAMMember) LateInitialize ¶ added in v0.28.0
func (tr *AppEngineServiceIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppEngineServiceIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppEngineServiceIAMMember) SetConditions ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) SetDeletionPolicy ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppEngineServiceIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) SetObservation ¶ added in v0.28.0
func (tr *AppEngineServiceIAMMember) SetObservation(obs map[string]any) error
SetObservation for this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) SetParameters ¶ added in v0.28.0
func (tr *AppEngineServiceIAMMember) SetParameters(params map[string]any) error
SetParameters for this AppEngineServiceIAMMember
func (*AppEngineServiceIAMMember) SetProviderConfigReference ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMember) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *AppEngineServiceIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppEngineServiceIAMMember.
type AppEngineServiceIAMMemberInitParameters ¶ added in v0.35.0
type AppEngineServiceIAMMemberInitParameters struct { AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` Condition []ConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` Service *string `json:"service,omitempty" tf:"service,omitempty"` }
func (*AppEngineServiceIAMMemberInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppEngineServiceIAMMemberInitParameters) DeepCopy() *AppEngineServiceIAMMemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceIAMMemberInitParameters.
func (*AppEngineServiceIAMMemberInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppEngineServiceIAMMemberInitParameters) DeepCopyInto(out *AppEngineServiceIAMMemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineServiceIAMMemberList ¶ added in v0.28.0
type AppEngineServiceIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppEngineServiceIAMMember `json:"items"` }
AppEngineServiceIAMMemberList contains a list of AppEngineServiceIAMMembers
func (*AppEngineServiceIAMMemberList) DeepCopy ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberList) DeepCopy() *AppEngineServiceIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceIAMMemberList.
func (*AppEngineServiceIAMMemberList) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberList) DeepCopyInto(out *AppEngineServiceIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineServiceIAMMemberList) DeepCopyObject ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppEngineServiceIAMMemberList) GetItems ¶ added in v0.28.0
func (l *AppEngineServiceIAMMemberList) GetItems() []resource.Managed
GetItems of this AppEngineServiceIAMMemberList.
type AppEngineServiceIAMMemberObservation ¶ added in v0.28.0
type AppEngineServiceIAMMemberObservation struct { AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` Condition []ConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` Service *string `json:"service,omitempty" tf:"service,omitempty"` }
func (*AppEngineServiceIAMMemberObservation) DeepCopy ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberObservation) DeepCopy() *AppEngineServiceIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceIAMMemberObservation.
func (*AppEngineServiceIAMMemberObservation) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberObservation) DeepCopyInto(out *AppEngineServiceIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineServiceIAMMemberParameters ¶ added in v0.28.0
type AppEngineServiceIAMMemberParameters struct { // +kubebuilder:validation:Optional AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Member *string `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Service *string `json:"service,omitempty" tf:"service,omitempty"` }
func (*AppEngineServiceIAMMemberParameters) DeepCopy ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberParameters) DeepCopy() *AppEngineServiceIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceIAMMemberParameters.
func (*AppEngineServiceIAMMemberParameters) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberParameters) DeepCopyInto(out *AppEngineServiceIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineServiceIAMMemberSpec ¶ added in v0.28.0
type AppEngineServiceIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppEngineServiceIAMMemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppEngineServiceIAMMemberInitParameters `json:"initProvider,omitempty"` }
AppEngineServiceIAMMemberSpec defines the desired state of AppEngineServiceIAMMember
func (*AppEngineServiceIAMMemberSpec) DeepCopy ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberSpec) DeepCopy() *AppEngineServiceIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceIAMMemberSpec.
func (*AppEngineServiceIAMMemberSpec) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberSpec) DeepCopyInto(out *AppEngineServiceIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineServiceIAMMemberStatus ¶ added in v0.28.0
type AppEngineServiceIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppEngineServiceIAMMemberObservation `json:"atProvider,omitempty"` }
AppEngineServiceIAMMemberStatus defines the observed state of AppEngineServiceIAMMember.
func (*AppEngineServiceIAMMemberStatus) DeepCopy ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberStatus) DeepCopy() *AppEngineServiceIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceIAMMemberStatus.
func (*AppEngineServiceIAMMemberStatus) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineServiceIAMMemberStatus) DeepCopyInto(out *AppEngineServiceIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineVersionIAMMember ¶ added in v0.28.0
type AppEngineVersionIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.appId) || (has(self.initProvider) && has(self.initProvider.appId))",message="spec.forProvider.appId is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.member) || (has(self.initProvider) && has(self.initProvider.member))",message="spec.forProvider.member is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.service) || (has(self.initProvider) && has(self.initProvider.service))",message="spec.forProvider.service is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.versionId) || (has(self.initProvider) && has(self.initProvider.versionId))",message="spec.forProvider.versionId is a required parameter" Spec AppEngineVersionIAMMemberSpec `json:"spec"` Status AppEngineVersionIAMMemberStatus `json:"status,omitempty"` }
AppEngineVersionIAMMember is the Schema for the AppEngineVersionIAMMembers API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*AppEngineVersionIAMMember) DeepCopy ¶ added in v0.28.0
func (in *AppEngineVersionIAMMember) DeepCopy() *AppEngineVersionIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineVersionIAMMember) DeepCopyInto(out *AppEngineVersionIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineVersionIAMMember) DeepCopyObject ¶ added in v0.28.0
func (in *AppEngineVersionIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppEngineVersionIAMMember) GetCondition ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *AppEngineVersionIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) GetDeletionPolicy ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) GetID ¶ added in v0.28.0
func (tr *AppEngineVersionIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) GetInitParameters ¶ added in v0.35.0
func (tr *AppEngineVersionIAMMember) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppEngineVersionIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) GetMergedParameters ¶ added in v0.40.0
func (tr *AppEngineVersionIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) GetObservation ¶ added in v0.28.0
func (tr *AppEngineVersionIAMMember) GetObservation() (map[string]any, error)
GetObservation of this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) GetParameters ¶ added in v0.28.0
func (tr *AppEngineVersionIAMMember) GetParameters() (map[string]any, error)
GetParameters of this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) GetProviderConfigReference ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) GetTerraformResourceType ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *AppEngineVersionIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppEngineVersionIAMMember) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) Hub ¶ added in v0.41.2
func (tr *AppEngineVersionIAMMember) Hub()
Hub marks this type as a conversion hub.
func (*AppEngineVersionIAMMember) LateInitialize ¶ added in v0.28.0
func (tr *AppEngineVersionIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppEngineVersionIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppEngineVersionIAMMember) SetConditions ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) SetDeletionPolicy ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppEngineVersionIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) SetObservation ¶ added in v0.28.0
func (tr *AppEngineVersionIAMMember) SetObservation(obs map[string]any) error
SetObservation for this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) SetParameters ¶ added in v0.28.0
func (tr *AppEngineVersionIAMMember) SetParameters(params map[string]any) error
SetParameters for this AppEngineVersionIAMMember
func (*AppEngineVersionIAMMember) SetProviderConfigReference ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMember) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *AppEngineVersionIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppEngineVersionIAMMember.
type AppEngineVersionIAMMemberConditionInitParameters ¶ added in v0.35.0
type AppEngineVersionIAMMemberConditionInitParameters struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*AppEngineVersionIAMMemberConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppEngineVersionIAMMemberConditionInitParameters) DeepCopy() *AppEngineVersionIAMMemberConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberConditionInitParameters.
func (*AppEngineVersionIAMMemberConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppEngineVersionIAMMemberConditionInitParameters) DeepCopyInto(out *AppEngineVersionIAMMemberConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineVersionIAMMemberConditionObservation ¶ added in v0.28.0
type AppEngineVersionIAMMemberConditionObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*AppEngineVersionIAMMemberConditionObservation) DeepCopy ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberConditionObservation) DeepCopy() *AppEngineVersionIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberConditionObservation.
func (*AppEngineVersionIAMMemberConditionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberConditionObservation) DeepCopyInto(out *AppEngineVersionIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineVersionIAMMemberConditionParameters ¶ added in v0.28.0
type AppEngineVersionIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Title *string `json:"title" tf:"title,omitempty"` }
func (*AppEngineVersionIAMMemberConditionParameters) DeepCopy ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberConditionParameters) DeepCopy() *AppEngineVersionIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberConditionParameters.
func (*AppEngineVersionIAMMemberConditionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberConditionParameters) DeepCopyInto(out *AppEngineVersionIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineVersionIAMMemberInitParameters ¶ added in v0.35.0
type AppEngineVersionIAMMemberInitParameters struct { AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` Condition []AppEngineVersionIAMMemberConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` Service *string `json:"service,omitempty" tf:"service,omitempty"` VersionID *string `json:"versionId,omitempty" tf:"version_id,omitempty"` }
func (*AppEngineVersionIAMMemberInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppEngineVersionIAMMemberInitParameters) DeepCopy() *AppEngineVersionIAMMemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberInitParameters.
func (*AppEngineVersionIAMMemberInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppEngineVersionIAMMemberInitParameters) DeepCopyInto(out *AppEngineVersionIAMMemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineVersionIAMMemberList ¶ added in v0.28.0
type AppEngineVersionIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppEngineVersionIAMMember `json:"items"` }
AppEngineVersionIAMMemberList contains a list of AppEngineVersionIAMMembers
func (*AppEngineVersionIAMMemberList) DeepCopy ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberList) DeepCopy() *AppEngineVersionIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberList.
func (*AppEngineVersionIAMMemberList) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberList) DeepCopyInto(out *AppEngineVersionIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppEngineVersionIAMMemberList) DeepCopyObject ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppEngineVersionIAMMemberList) GetItems ¶ added in v0.28.0
func (l *AppEngineVersionIAMMemberList) GetItems() []resource.Managed
GetItems of this AppEngineVersionIAMMemberList.
type AppEngineVersionIAMMemberObservation ¶ added in v0.28.0
type AppEngineVersionIAMMemberObservation struct { AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` Condition []AppEngineVersionIAMMemberConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` Service *string `json:"service,omitempty" tf:"service,omitempty"` VersionID *string `json:"versionId,omitempty" tf:"version_id,omitempty"` }
func (*AppEngineVersionIAMMemberObservation) DeepCopy ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberObservation) DeepCopy() *AppEngineVersionIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberObservation.
func (*AppEngineVersionIAMMemberObservation) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberObservation) DeepCopyInto(out *AppEngineVersionIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineVersionIAMMemberParameters ¶ added in v0.28.0
type AppEngineVersionIAMMemberParameters struct { // +kubebuilder:validation:Optional AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // +kubebuilder:validation:Optional Condition []AppEngineVersionIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Member *string `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Service *string `json:"service,omitempty" tf:"service,omitempty"` // +kubebuilder:validation:Optional VersionID *string `json:"versionId,omitempty" tf:"version_id,omitempty"` }
func (*AppEngineVersionIAMMemberParameters) DeepCopy ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberParameters) DeepCopy() *AppEngineVersionIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberParameters.
func (*AppEngineVersionIAMMemberParameters) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberParameters) DeepCopyInto(out *AppEngineVersionIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineVersionIAMMemberSpec ¶ added in v0.28.0
type AppEngineVersionIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppEngineVersionIAMMemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppEngineVersionIAMMemberInitParameters `json:"initProvider,omitempty"` }
AppEngineVersionIAMMemberSpec defines the desired state of AppEngineVersionIAMMember
func (*AppEngineVersionIAMMemberSpec) DeepCopy ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberSpec) DeepCopy() *AppEngineVersionIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberSpec.
func (*AppEngineVersionIAMMemberSpec) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberSpec) DeepCopyInto(out *AppEngineVersionIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppEngineVersionIAMMemberStatus ¶ added in v0.28.0
type AppEngineVersionIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppEngineVersionIAMMemberObservation `json:"atProvider,omitempty"` }
AppEngineVersionIAMMemberStatus defines the observed state of AppEngineVersionIAMMember.
func (*AppEngineVersionIAMMemberStatus) DeepCopy ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberStatus) DeepCopy() *AppEngineVersionIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineVersionIAMMemberStatus.
func (*AppEngineVersionIAMMemberStatus) DeepCopyInto ¶ added in v0.28.0
func (in *AppEngineVersionIAMMemberStatus) DeepCopyInto(out *AppEngineVersionIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionInitParameters ¶ added in v0.35.0
type ConditionInitParameters struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*ConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionInitParameters) DeepCopy() *ConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionInitParameters.
func (*ConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionInitParameters) DeepCopyInto(out *ConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Title *string `json:"title" tf:"title,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelIAMMember ¶ added in v0.28.0
type TunnelIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TunnelIAMMemberSpec `json:"spec"` Status TunnelIAMMemberStatus `json:"status,omitempty"` }
TunnelIAMMember is the Schema for the TunnelIAMMembers API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*TunnelIAMMember) DeepCopy ¶ added in v0.28.0
func (in *TunnelIAMMember) DeepCopy() *TunnelIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMember.
func (*TunnelIAMMember) DeepCopyInto ¶ added in v0.28.0
func (in *TunnelIAMMember) DeepCopyInto(out *TunnelIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TunnelIAMMember) DeepCopyObject ¶ added in v0.28.0
func (in *TunnelIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TunnelIAMMember) GetCondition ¶ added in v0.28.0
func (mg *TunnelIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TunnelIAMMember.
func (*TunnelIAMMember) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *TunnelIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TunnelIAMMember
func (*TunnelIAMMember) GetDeletionPolicy ¶ added in v0.28.0
func (mg *TunnelIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TunnelIAMMember.
func (*TunnelIAMMember) GetID ¶ added in v0.28.0
func (tr *TunnelIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this TunnelIAMMember
func (*TunnelIAMMember) GetInitParameters ¶ added in v0.35.0
func (tr *TunnelIAMMember) GetInitParameters() (map[string]any, error)
GetInitParameters of this TunnelIAMMember
func (*TunnelIAMMember) GetManagementPolicies ¶ added in v0.35.0
func (mg *TunnelIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TunnelIAMMember.
func (*TunnelIAMMember) GetMergedParameters ¶ added in v0.40.0
func (tr *TunnelIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this TunnelIAMMember
func (*TunnelIAMMember) GetObservation ¶ added in v0.28.0
func (tr *TunnelIAMMember) GetObservation() (map[string]any, error)
GetObservation of this TunnelIAMMember
func (*TunnelIAMMember) GetParameters ¶ added in v0.28.0
func (tr *TunnelIAMMember) GetParameters() (map[string]any, error)
GetParameters of this TunnelIAMMember
func (*TunnelIAMMember) GetProviderConfigReference ¶ added in v0.28.0
func (mg *TunnelIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TunnelIAMMember.
func (*TunnelIAMMember) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *TunnelIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TunnelIAMMember.
func (*TunnelIAMMember) GetTerraformResourceType ¶ added in v0.28.0
func (mg *TunnelIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TunnelIAMMember
func (*TunnelIAMMember) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *TunnelIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TunnelIAMMember) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *TunnelIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TunnelIAMMember.
func (*TunnelIAMMember) Hub ¶ added in v0.41.2
func (tr *TunnelIAMMember) Hub()
Hub marks this type as a conversion hub.
func (*TunnelIAMMember) LateInitialize ¶ added in v0.28.0
func (tr *TunnelIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TunnelIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*TunnelIAMMember) SetConditions ¶ added in v0.28.0
func (mg *TunnelIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this TunnelIAMMember.
func (*TunnelIAMMember) SetDeletionPolicy ¶ added in v0.28.0
func (mg *TunnelIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TunnelIAMMember.
func (*TunnelIAMMember) SetManagementPolicies ¶ added in v0.35.0
func (mg *TunnelIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TunnelIAMMember.
func (*TunnelIAMMember) SetObservation ¶ added in v0.28.0
func (tr *TunnelIAMMember) SetObservation(obs map[string]any) error
SetObservation for this TunnelIAMMember
func (*TunnelIAMMember) SetParameters ¶ added in v0.28.0
func (tr *TunnelIAMMember) SetParameters(params map[string]any) error
SetParameters for this TunnelIAMMember
func (*TunnelIAMMember) SetProviderConfigReference ¶ added in v0.28.0
func (mg *TunnelIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TunnelIAMMember.
func (*TunnelIAMMember) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *TunnelIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TunnelIAMMember.
func (*TunnelIAMMember) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *TunnelIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TunnelIAMMember.
type TunnelIAMMemberConditionInitParameters ¶ added in v0.35.0
type TunnelIAMMemberConditionInitParameters struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*TunnelIAMMemberConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TunnelIAMMemberConditionInitParameters) DeepCopy() *TunnelIAMMemberConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberConditionInitParameters.
func (*TunnelIAMMemberConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TunnelIAMMemberConditionInitParameters) DeepCopyInto(out *TunnelIAMMemberConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelIAMMemberConditionObservation ¶ added in v0.28.0
type TunnelIAMMemberConditionObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*TunnelIAMMemberConditionObservation) DeepCopy ¶ added in v0.28.0
func (in *TunnelIAMMemberConditionObservation) DeepCopy() *TunnelIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberConditionObservation.
func (*TunnelIAMMemberConditionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *TunnelIAMMemberConditionObservation) DeepCopyInto(out *TunnelIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelIAMMemberConditionParameters ¶ added in v0.28.0
type TunnelIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Title *string `json:"title" tf:"title,omitempty"` }
func (*TunnelIAMMemberConditionParameters) DeepCopy ¶ added in v0.28.0
func (in *TunnelIAMMemberConditionParameters) DeepCopy() *TunnelIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberConditionParameters.
func (*TunnelIAMMemberConditionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *TunnelIAMMemberConditionParameters) DeepCopyInto(out *TunnelIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelIAMMemberInitParameters ¶ added in v0.35.0
type TunnelIAMMemberInitParameters struct { Condition []TunnelIAMMemberConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*TunnelIAMMemberInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TunnelIAMMemberInitParameters) DeepCopy() *TunnelIAMMemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberInitParameters.
func (*TunnelIAMMemberInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TunnelIAMMemberInitParameters) DeepCopyInto(out *TunnelIAMMemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelIAMMemberList ¶ added in v0.28.0
type TunnelIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TunnelIAMMember `json:"items"` }
TunnelIAMMemberList contains a list of TunnelIAMMembers
func (*TunnelIAMMemberList) DeepCopy ¶ added in v0.28.0
func (in *TunnelIAMMemberList) DeepCopy() *TunnelIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberList.
func (*TunnelIAMMemberList) DeepCopyInto ¶ added in v0.28.0
func (in *TunnelIAMMemberList) DeepCopyInto(out *TunnelIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TunnelIAMMemberList) DeepCopyObject ¶ added in v0.28.0
func (in *TunnelIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TunnelIAMMemberList) GetItems ¶ added in v0.28.0
func (l *TunnelIAMMemberList) GetItems() []resource.Managed
GetItems of this TunnelIAMMemberList.
type TunnelIAMMemberObservation ¶ added in v0.28.0
type TunnelIAMMemberObservation struct { Condition []TunnelIAMMemberConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*TunnelIAMMemberObservation) DeepCopy ¶ added in v0.28.0
func (in *TunnelIAMMemberObservation) DeepCopy() *TunnelIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberObservation.
func (*TunnelIAMMemberObservation) DeepCopyInto ¶ added in v0.28.0
func (in *TunnelIAMMemberObservation) DeepCopyInto(out *TunnelIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelIAMMemberParameters ¶ added in v0.28.0
type TunnelIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []TunnelIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*TunnelIAMMemberParameters) DeepCopy ¶ added in v0.28.0
func (in *TunnelIAMMemberParameters) DeepCopy() *TunnelIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberParameters.
func (*TunnelIAMMemberParameters) DeepCopyInto ¶ added in v0.28.0
func (in *TunnelIAMMemberParameters) DeepCopyInto(out *TunnelIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelIAMMemberSpec ¶ added in v0.28.0
type TunnelIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TunnelIAMMemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TunnelIAMMemberInitParameters `json:"initProvider,omitempty"` }
TunnelIAMMemberSpec defines the desired state of TunnelIAMMember
func (*TunnelIAMMemberSpec) DeepCopy ¶ added in v0.28.0
func (in *TunnelIAMMemberSpec) DeepCopy() *TunnelIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberSpec.
func (*TunnelIAMMemberSpec) DeepCopyInto ¶ added in v0.28.0
func (in *TunnelIAMMemberSpec) DeepCopyInto(out *TunnelIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelIAMMemberStatus ¶ added in v0.28.0
type TunnelIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TunnelIAMMemberObservation `json:"atProvider,omitempty"` }
TunnelIAMMemberStatus defines the observed state of TunnelIAMMember.
func (*TunnelIAMMemberStatus) DeepCopy ¶ added in v0.28.0
func (in *TunnelIAMMemberStatus) DeepCopy() *TunnelIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelIAMMemberStatus.
func (*TunnelIAMMemberStatus) DeepCopyInto ¶ added in v0.28.0
func (in *TunnelIAMMemberStatus) DeepCopyInto(out *TunnelIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebBackendServiceIAMMember ¶
type WebBackendServiceIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.member) || (has(self.initProvider) && has(self.initProvider.member))",message="spec.forProvider.member is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" Spec WebBackendServiceIAMMemberSpec `json:"spec"` Status WebBackendServiceIAMMemberStatus `json:"status,omitempty"` }
WebBackendServiceIAMMember is the Schema for the WebBackendServiceIAMMembers API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*WebBackendServiceIAMMember) DeepCopy ¶
func (in *WebBackendServiceIAMMember) DeepCopy() *WebBackendServiceIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) DeepCopyInto ¶
func (in *WebBackendServiceIAMMember) DeepCopyInto(out *WebBackendServiceIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebBackendServiceIAMMember) DeepCopyObject ¶
func (in *WebBackendServiceIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebBackendServiceIAMMember) GetCondition ¶
func (mg *WebBackendServiceIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) GetConnectionDetailsMapping ¶
func (tr *WebBackendServiceIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) GetDeletionPolicy ¶
func (mg *WebBackendServiceIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) GetID ¶
func (tr *WebBackendServiceIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) GetInitParameters ¶ added in v0.35.0
func (tr *WebBackendServiceIAMMember) GetInitParameters() (map[string]any, error)
GetInitParameters of this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) GetManagementPolicies ¶ added in v0.35.0
func (mg *WebBackendServiceIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) GetMergedParameters ¶ added in v0.40.0
func (tr *WebBackendServiceIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) GetObservation ¶
func (tr *WebBackendServiceIAMMember) GetObservation() (map[string]any, error)
GetObservation of this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) GetParameters ¶
func (tr *WebBackendServiceIAMMember) GetParameters() (map[string]any, error)
GetParameters of this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) GetProviderConfigReference ¶
func (mg *WebBackendServiceIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *WebBackendServiceIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) GetTerraformResourceType ¶
func (mg *WebBackendServiceIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) GetTerraformSchemaVersion ¶
func (tr *WebBackendServiceIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WebBackendServiceIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *WebBackendServiceIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) Hub ¶ added in v0.41.2
func (tr *WebBackendServiceIAMMember) Hub()
Hub marks this type as a conversion hub.
func (*WebBackendServiceIAMMember) LateInitialize ¶
func (tr *WebBackendServiceIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WebBackendServiceIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*WebBackendServiceIAMMember) ResolveReferences ¶
func (*WebBackendServiceIAMMember) SetConditions ¶
func (mg *WebBackendServiceIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) SetDeletionPolicy ¶
func (mg *WebBackendServiceIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) SetManagementPolicies ¶ added in v0.35.0
func (mg *WebBackendServiceIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) SetObservation ¶
func (tr *WebBackendServiceIAMMember) SetObservation(obs map[string]any) error
SetObservation for this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) SetParameters ¶
func (tr *WebBackendServiceIAMMember) SetParameters(params map[string]any) error
SetParameters for this WebBackendServiceIAMMember
func (*WebBackendServiceIAMMember) SetProviderConfigReference ¶
func (mg *WebBackendServiceIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *WebBackendServiceIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *WebBackendServiceIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WebBackendServiceIAMMember.
type WebBackendServiceIAMMemberConditionInitParameters ¶ added in v0.35.0
type WebBackendServiceIAMMemberConditionInitParameters struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*WebBackendServiceIAMMemberConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WebBackendServiceIAMMemberConditionInitParameters) DeepCopy() *WebBackendServiceIAMMemberConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberConditionInitParameters.
func (*WebBackendServiceIAMMemberConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WebBackendServiceIAMMemberConditionInitParameters) DeepCopyInto(out *WebBackendServiceIAMMemberConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebBackendServiceIAMMemberConditionObservation ¶ added in v0.28.0
type WebBackendServiceIAMMemberConditionObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*WebBackendServiceIAMMemberConditionObservation) DeepCopy ¶ added in v0.28.0
func (in *WebBackendServiceIAMMemberConditionObservation) DeepCopy() *WebBackendServiceIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberConditionObservation.
func (*WebBackendServiceIAMMemberConditionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *WebBackendServiceIAMMemberConditionObservation) DeepCopyInto(out *WebBackendServiceIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebBackendServiceIAMMemberConditionParameters ¶ added in v0.28.0
type WebBackendServiceIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Title *string `json:"title" tf:"title,omitempty"` }
func (*WebBackendServiceIAMMemberConditionParameters) DeepCopy ¶ added in v0.28.0
func (in *WebBackendServiceIAMMemberConditionParameters) DeepCopy() *WebBackendServiceIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberConditionParameters.
func (*WebBackendServiceIAMMemberConditionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *WebBackendServiceIAMMemberConditionParameters) DeepCopyInto(out *WebBackendServiceIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebBackendServiceIAMMemberInitParameters ¶ added in v0.35.0
type WebBackendServiceIAMMemberInitParameters struct { Condition []WebBackendServiceIAMMemberConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/compute/v1beta1.BackendService WebBackendService *string `json:"webBackendService,omitempty" tf:"web_backend_service,omitempty"` // Reference to a BackendService in compute to populate webBackendService. // +kubebuilder:validation:Optional WebBackendServiceRef *v1.Reference `json:"webBackendServiceRef,omitempty" tf:"-"` // Selector for a BackendService in compute to populate webBackendService. // +kubebuilder:validation:Optional WebBackendServiceSelector *v1.Selector `json:"webBackendServiceSelector,omitempty" tf:"-"` }
func (*WebBackendServiceIAMMemberInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WebBackendServiceIAMMemberInitParameters) DeepCopy() *WebBackendServiceIAMMemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberInitParameters.
func (*WebBackendServiceIAMMemberInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WebBackendServiceIAMMemberInitParameters) DeepCopyInto(out *WebBackendServiceIAMMemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebBackendServiceIAMMemberList ¶
type WebBackendServiceIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WebBackendServiceIAMMember `json:"items"` }
WebBackendServiceIAMMemberList contains a list of WebBackendServiceIAMMembers
func (*WebBackendServiceIAMMemberList) DeepCopy ¶
func (in *WebBackendServiceIAMMemberList) DeepCopy() *WebBackendServiceIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberList.
func (*WebBackendServiceIAMMemberList) DeepCopyInto ¶
func (in *WebBackendServiceIAMMemberList) DeepCopyInto(out *WebBackendServiceIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebBackendServiceIAMMemberList) DeepCopyObject ¶
func (in *WebBackendServiceIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebBackendServiceIAMMemberList) GetItems ¶
func (l *WebBackendServiceIAMMemberList) GetItems() []resource.Managed
GetItems of this WebBackendServiceIAMMemberList.
type WebBackendServiceIAMMemberObservation ¶
type WebBackendServiceIAMMemberObservation struct { Condition []WebBackendServiceIAMMemberConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` WebBackendService *string `json:"webBackendService,omitempty" tf:"web_backend_service,omitempty"` }
func (*WebBackendServiceIAMMemberObservation) DeepCopy ¶
func (in *WebBackendServiceIAMMemberObservation) DeepCopy() *WebBackendServiceIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberObservation.
func (*WebBackendServiceIAMMemberObservation) DeepCopyInto ¶
func (in *WebBackendServiceIAMMemberObservation) DeepCopyInto(out *WebBackendServiceIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebBackendServiceIAMMemberParameters ¶
type WebBackendServiceIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []WebBackendServiceIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Member *string `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/compute/v1beta1.BackendService // +kubebuilder:validation:Optional WebBackendService *string `json:"webBackendService,omitempty" tf:"web_backend_service,omitempty"` // Reference to a BackendService in compute to populate webBackendService. // +kubebuilder:validation:Optional WebBackendServiceRef *v1.Reference `json:"webBackendServiceRef,omitempty" tf:"-"` // Selector for a BackendService in compute to populate webBackendService. // +kubebuilder:validation:Optional WebBackendServiceSelector *v1.Selector `json:"webBackendServiceSelector,omitempty" tf:"-"` }
func (*WebBackendServiceIAMMemberParameters) DeepCopy ¶
func (in *WebBackendServiceIAMMemberParameters) DeepCopy() *WebBackendServiceIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberParameters.
func (*WebBackendServiceIAMMemberParameters) DeepCopyInto ¶
func (in *WebBackendServiceIAMMemberParameters) DeepCopyInto(out *WebBackendServiceIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebBackendServiceIAMMemberSpec ¶
type WebBackendServiceIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WebBackendServiceIAMMemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider WebBackendServiceIAMMemberInitParameters `json:"initProvider,omitempty"` }
WebBackendServiceIAMMemberSpec defines the desired state of WebBackendServiceIAMMember
func (*WebBackendServiceIAMMemberSpec) DeepCopy ¶
func (in *WebBackendServiceIAMMemberSpec) DeepCopy() *WebBackendServiceIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberSpec.
func (*WebBackendServiceIAMMemberSpec) DeepCopyInto ¶
func (in *WebBackendServiceIAMMemberSpec) DeepCopyInto(out *WebBackendServiceIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebBackendServiceIAMMemberStatus ¶
type WebBackendServiceIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WebBackendServiceIAMMemberObservation `json:"atProvider,omitempty"` }
WebBackendServiceIAMMemberStatus defines the observed state of WebBackendServiceIAMMember.
func (*WebBackendServiceIAMMemberStatus) DeepCopy ¶
func (in *WebBackendServiceIAMMemberStatus) DeepCopy() *WebBackendServiceIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebBackendServiceIAMMemberStatus.
func (*WebBackendServiceIAMMemberStatus) DeepCopyInto ¶
func (in *WebBackendServiceIAMMemberStatus) DeepCopyInto(out *WebBackendServiceIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebIAMMember ¶
type WebIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.member) || (has(self.initProvider) && has(self.initProvider.member))",message="spec.forProvider.member is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" Spec WebIAMMemberSpec `json:"spec"` Status WebIAMMemberStatus `json:"status,omitempty"` }
WebIAMMember is the Schema for the WebIAMMembers API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*WebIAMMember) DeepCopy ¶
func (in *WebIAMMember) DeepCopy() *WebIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMember.
func (*WebIAMMember) DeepCopyInto ¶
func (in *WebIAMMember) DeepCopyInto(out *WebIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebIAMMember) DeepCopyObject ¶
func (in *WebIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebIAMMember) GetCondition ¶
func (mg *WebIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WebIAMMember.
func (*WebIAMMember) GetConnectionDetailsMapping ¶
func (tr *WebIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WebIAMMember
func (*WebIAMMember) GetDeletionPolicy ¶
func (mg *WebIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WebIAMMember.
func (*WebIAMMember) GetID ¶
func (tr *WebIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this WebIAMMember
func (*WebIAMMember) GetInitParameters ¶ added in v0.35.0
func (tr *WebIAMMember) GetInitParameters() (map[string]any, error)
GetInitParameters of this WebIAMMember
func (*WebIAMMember) GetManagementPolicies ¶ added in v0.35.0
func (mg *WebIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WebIAMMember.
func (*WebIAMMember) GetMergedParameters ¶ added in v0.40.0
func (tr *WebIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WebIAMMember
func (*WebIAMMember) GetObservation ¶
func (tr *WebIAMMember) GetObservation() (map[string]any, error)
GetObservation of this WebIAMMember
func (*WebIAMMember) GetParameters ¶
func (tr *WebIAMMember) GetParameters() (map[string]any, error)
GetParameters of this WebIAMMember
func (*WebIAMMember) GetProviderConfigReference ¶
func (mg *WebIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WebIAMMember.
func (*WebIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *WebIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WebIAMMember.
func (*WebIAMMember) GetTerraformResourceType ¶
func (mg *WebIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WebIAMMember
func (*WebIAMMember) GetTerraformSchemaVersion ¶
func (tr *WebIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WebIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *WebIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WebIAMMember.
func (*WebIAMMember) Hub ¶ added in v0.41.2
func (tr *WebIAMMember) Hub()
Hub marks this type as a conversion hub.
func (*WebIAMMember) LateInitialize ¶
func (tr *WebIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WebIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*WebIAMMember) SetConditions ¶
func (mg *WebIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this WebIAMMember.
func (*WebIAMMember) SetDeletionPolicy ¶
func (mg *WebIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WebIAMMember.
func (*WebIAMMember) SetManagementPolicies ¶ added in v0.35.0
func (mg *WebIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WebIAMMember.
func (*WebIAMMember) SetObservation ¶
func (tr *WebIAMMember) SetObservation(obs map[string]any) error
SetObservation for this WebIAMMember
func (*WebIAMMember) SetParameters ¶
func (tr *WebIAMMember) SetParameters(params map[string]any) error
SetParameters for this WebIAMMember
func (*WebIAMMember) SetProviderConfigReference ¶
func (mg *WebIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WebIAMMember.
func (*WebIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *WebIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WebIAMMember.
func (*WebIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *WebIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WebIAMMember.
type WebIAMMemberConditionInitParameters ¶ added in v0.35.0
type WebIAMMemberConditionInitParameters struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*WebIAMMemberConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WebIAMMemberConditionInitParameters) DeepCopy() *WebIAMMemberConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberConditionInitParameters.
func (*WebIAMMemberConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WebIAMMemberConditionInitParameters) DeepCopyInto(out *WebIAMMemberConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebIAMMemberConditionObservation ¶
type WebIAMMemberConditionObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*WebIAMMemberConditionObservation) DeepCopy ¶
func (in *WebIAMMemberConditionObservation) DeepCopy() *WebIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberConditionObservation.
func (*WebIAMMemberConditionObservation) DeepCopyInto ¶
func (in *WebIAMMemberConditionObservation) DeepCopyInto(out *WebIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebIAMMemberConditionParameters ¶
type WebIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Title *string `json:"title" tf:"title,omitempty"` }
func (*WebIAMMemberConditionParameters) DeepCopy ¶
func (in *WebIAMMemberConditionParameters) DeepCopy() *WebIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberConditionParameters.
func (*WebIAMMemberConditionParameters) DeepCopyInto ¶
func (in *WebIAMMemberConditionParameters) DeepCopyInto(out *WebIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebIAMMemberInitParameters ¶ added in v0.35.0
type WebIAMMemberInitParameters struct { Condition []WebIAMMemberConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebIAMMemberInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WebIAMMemberInitParameters) DeepCopy() *WebIAMMemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberInitParameters.
func (*WebIAMMemberInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WebIAMMemberInitParameters) DeepCopyInto(out *WebIAMMemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebIAMMemberList ¶
type WebIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WebIAMMember `json:"items"` }
WebIAMMemberList contains a list of WebIAMMembers
func (*WebIAMMemberList) DeepCopy ¶
func (in *WebIAMMemberList) DeepCopy() *WebIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberList.
func (*WebIAMMemberList) DeepCopyInto ¶
func (in *WebIAMMemberList) DeepCopyInto(out *WebIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebIAMMemberList) DeepCopyObject ¶
func (in *WebIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebIAMMemberList) GetItems ¶
func (l *WebIAMMemberList) GetItems() []resource.Managed
GetItems of this WebIAMMemberList.
type WebIAMMemberObservation ¶
type WebIAMMemberObservation struct { Condition []WebIAMMemberConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebIAMMemberObservation) DeepCopy ¶
func (in *WebIAMMemberObservation) DeepCopy() *WebIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberObservation.
func (*WebIAMMemberObservation) DeepCopyInto ¶
func (in *WebIAMMemberObservation) DeepCopyInto(out *WebIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebIAMMemberParameters ¶
type WebIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []WebIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Member *string `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebIAMMemberParameters) DeepCopy ¶
func (in *WebIAMMemberParameters) DeepCopy() *WebIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberParameters.
func (*WebIAMMemberParameters) DeepCopyInto ¶
func (in *WebIAMMemberParameters) DeepCopyInto(out *WebIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebIAMMemberSpec ¶
type WebIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WebIAMMemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider WebIAMMemberInitParameters `json:"initProvider,omitempty"` }
WebIAMMemberSpec defines the desired state of WebIAMMember
func (*WebIAMMemberSpec) DeepCopy ¶
func (in *WebIAMMemberSpec) DeepCopy() *WebIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberSpec.
func (*WebIAMMemberSpec) DeepCopyInto ¶
func (in *WebIAMMemberSpec) DeepCopyInto(out *WebIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebIAMMemberStatus ¶
type WebIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WebIAMMemberObservation `json:"atProvider,omitempty"` }
WebIAMMemberStatus defines the observed state of WebIAMMember.
func (*WebIAMMemberStatus) DeepCopy ¶
func (in *WebIAMMemberStatus) DeepCopy() *WebIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebIAMMemberStatus.
func (*WebIAMMemberStatus) DeepCopyInto ¶
func (in *WebIAMMemberStatus) DeepCopyInto(out *WebIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeAppEngineIAMMember ¶
type WebTypeAppEngineIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.member) || (has(self.initProvider) && has(self.initProvider.member))",message="spec.forProvider.member is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" Spec WebTypeAppEngineIAMMemberSpec `json:"spec"` Status WebTypeAppEngineIAMMemberStatus `json:"status,omitempty"` }
WebTypeAppEngineIAMMember is the Schema for the WebTypeAppEngineIAMMembers API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*WebTypeAppEngineIAMMember) DeepCopy ¶
func (in *WebTypeAppEngineIAMMember) DeepCopy() *WebTypeAppEngineIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) DeepCopyInto ¶
func (in *WebTypeAppEngineIAMMember) DeepCopyInto(out *WebTypeAppEngineIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebTypeAppEngineIAMMember) DeepCopyObject ¶
func (in *WebTypeAppEngineIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebTypeAppEngineIAMMember) GetCondition ¶
func (mg *WebTypeAppEngineIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) GetConnectionDetailsMapping ¶
func (tr *WebTypeAppEngineIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) GetDeletionPolicy ¶
func (mg *WebTypeAppEngineIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) GetID ¶
func (tr *WebTypeAppEngineIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) GetInitParameters ¶ added in v0.35.0
func (tr *WebTypeAppEngineIAMMember) GetInitParameters() (map[string]any, error)
GetInitParameters of this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) GetManagementPolicies ¶ added in v0.35.0
func (mg *WebTypeAppEngineIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) GetMergedParameters ¶ added in v0.40.0
func (tr *WebTypeAppEngineIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) GetObservation ¶
func (tr *WebTypeAppEngineIAMMember) GetObservation() (map[string]any, error)
GetObservation of this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) GetParameters ¶
func (tr *WebTypeAppEngineIAMMember) GetParameters() (map[string]any, error)
GetParameters of this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) GetProviderConfigReference ¶
func (mg *WebTypeAppEngineIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *WebTypeAppEngineIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) GetTerraformResourceType ¶
func (mg *WebTypeAppEngineIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) GetTerraformSchemaVersion ¶
func (tr *WebTypeAppEngineIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WebTypeAppEngineIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *WebTypeAppEngineIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) Hub ¶ added in v0.41.2
func (tr *WebTypeAppEngineIAMMember) Hub()
Hub marks this type as a conversion hub.
func (*WebTypeAppEngineIAMMember) LateInitialize ¶
func (tr *WebTypeAppEngineIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WebTypeAppEngineIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*WebTypeAppEngineIAMMember) ResolveReferences ¶
ResolveReferences of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) SetConditions ¶
func (mg *WebTypeAppEngineIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) SetDeletionPolicy ¶
func (mg *WebTypeAppEngineIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) SetManagementPolicies ¶ added in v0.35.0
func (mg *WebTypeAppEngineIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) SetObservation ¶
func (tr *WebTypeAppEngineIAMMember) SetObservation(obs map[string]any) error
SetObservation for this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) SetParameters ¶
func (tr *WebTypeAppEngineIAMMember) SetParameters(params map[string]any) error
SetParameters for this WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMember) SetProviderConfigReference ¶
func (mg *WebTypeAppEngineIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *WebTypeAppEngineIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *WebTypeAppEngineIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WebTypeAppEngineIAMMember.
type WebTypeAppEngineIAMMemberConditionInitParameters ¶ added in v0.35.0
type WebTypeAppEngineIAMMemberConditionInitParameters struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*WebTypeAppEngineIAMMemberConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WebTypeAppEngineIAMMemberConditionInitParameters) DeepCopy() *WebTypeAppEngineIAMMemberConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberConditionInitParameters.
func (*WebTypeAppEngineIAMMemberConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WebTypeAppEngineIAMMemberConditionInitParameters) DeepCopyInto(out *WebTypeAppEngineIAMMemberConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeAppEngineIAMMemberConditionObservation ¶
type WebTypeAppEngineIAMMemberConditionObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*WebTypeAppEngineIAMMemberConditionObservation) DeepCopy ¶
func (in *WebTypeAppEngineIAMMemberConditionObservation) DeepCopy() *WebTypeAppEngineIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberConditionObservation.
func (*WebTypeAppEngineIAMMemberConditionObservation) DeepCopyInto ¶
func (in *WebTypeAppEngineIAMMemberConditionObservation) DeepCopyInto(out *WebTypeAppEngineIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeAppEngineIAMMemberConditionParameters ¶
type WebTypeAppEngineIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Title *string `json:"title" tf:"title,omitempty"` }
func (*WebTypeAppEngineIAMMemberConditionParameters) DeepCopy ¶
func (in *WebTypeAppEngineIAMMemberConditionParameters) DeepCopy() *WebTypeAppEngineIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberConditionParameters.
func (*WebTypeAppEngineIAMMemberConditionParameters) DeepCopyInto ¶
func (in *WebTypeAppEngineIAMMemberConditionParameters) DeepCopyInto(out *WebTypeAppEngineIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeAppEngineIAMMemberInitParameters ¶ added in v0.35.0
type WebTypeAppEngineIAMMemberInitParameters struct { // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/appengine/v1beta1.Application AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // Reference to a Application in appengine to populate appId. // +kubebuilder:validation:Optional AppIDRef *v1.Reference `json:"appIdRef,omitempty" tf:"-"` // Selector for a Application in appengine to populate appId. // +kubebuilder:validation:Optional AppIDSelector *v1.Selector `json:"appIdSelector,omitempty" tf:"-"` Condition []WebTypeAppEngineIAMMemberConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebTypeAppEngineIAMMemberInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WebTypeAppEngineIAMMemberInitParameters) DeepCopy() *WebTypeAppEngineIAMMemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberInitParameters.
func (*WebTypeAppEngineIAMMemberInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WebTypeAppEngineIAMMemberInitParameters) DeepCopyInto(out *WebTypeAppEngineIAMMemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeAppEngineIAMMemberList ¶
type WebTypeAppEngineIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WebTypeAppEngineIAMMember `json:"items"` }
WebTypeAppEngineIAMMemberList contains a list of WebTypeAppEngineIAMMembers
func (*WebTypeAppEngineIAMMemberList) DeepCopy ¶
func (in *WebTypeAppEngineIAMMemberList) DeepCopy() *WebTypeAppEngineIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberList.
func (*WebTypeAppEngineIAMMemberList) DeepCopyInto ¶
func (in *WebTypeAppEngineIAMMemberList) DeepCopyInto(out *WebTypeAppEngineIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebTypeAppEngineIAMMemberList) DeepCopyObject ¶
func (in *WebTypeAppEngineIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebTypeAppEngineIAMMemberList) GetItems ¶
func (l *WebTypeAppEngineIAMMemberList) GetItems() []resource.Managed
GetItems of this WebTypeAppEngineIAMMemberList.
type WebTypeAppEngineIAMMemberObservation ¶
type WebTypeAppEngineIAMMemberObservation struct { AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` Condition []WebTypeAppEngineIAMMemberConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebTypeAppEngineIAMMemberObservation) DeepCopy ¶
func (in *WebTypeAppEngineIAMMemberObservation) DeepCopy() *WebTypeAppEngineIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberObservation.
func (*WebTypeAppEngineIAMMemberObservation) DeepCopyInto ¶
func (in *WebTypeAppEngineIAMMemberObservation) DeepCopyInto(out *WebTypeAppEngineIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeAppEngineIAMMemberParameters ¶
type WebTypeAppEngineIAMMemberParameters struct { // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/appengine/v1beta1.Application // +kubebuilder:validation:Optional AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // Reference to a Application in appengine to populate appId. // +kubebuilder:validation:Optional AppIDRef *v1.Reference `json:"appIdRef,omitempty" tf:"-"` // Selector for a Application in appengine to populate appId. // +kubebuilder:validation:Optional AppIDSelector *v1.Selector `json:"appIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Condition []WebTypeAppEngineIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Member *string `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebTypeAppEngineIAMMemberParameters) DeepCopy ¶
func (in *WebTypeAppEngineIAMMemberParameters) DeepCopy() *WebTypeAppEngineIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberParameters.
func (*WebTypeAppEngineIAMMemberParameters) DeepCopyInto ¶
func (in *WebTypeAppEngineIAMMemberParameters) DeepCopyInto(out *WebTypeAppEngineIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeAppEngineIAMMemberSpec ¶
type WebTypeAppEngineIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WebTypeAppEngineIAMMemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider WebTypeAppEngineIAMMemberInitParameters `json:"initProvider,omitempty"` }
WebTypeAppEngineIAMMemberSpec defines the desired state of WebTypeAppEngineIAMMember
func (*WebTypeAppEngineIAMMemberSpec) DeepCopy ¶
func (in *WebTypeAppEngineIAMMemberSpec) DeepCopy() *WebTypeAppEngineIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberSpec.
func (*WebTypeAppEngineIAMMemberSpec) DeepCopyInto ¶
func (in *WebTypeAppEngineIAMMemberSpec) DeepCopyInto(out *WebTypeAppEngineIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeAppEngineIAMMemberStatus ¶
type WebTypeAppEngineIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WebTypeAppEngineIAMMemberObservation `json:"atProvider,omitempty"` }
WebTypeAppEngineIAMMemberStatus defines the observed state of WebTypeAppEngineIAMMember.
func (*WebTypeAppEngineIAMMemberStatus) DeepCopy ¶
func (in *WebTypeAppEngineIAMMemberStatus) DeepCopy() *WebTypeAppEngineIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeAppEngineIAMMemberStatus.
func (*WebTypeAppEngineIAMMemberStatus) DeepCopyInto ¶
func (in *WebTypeAppEngineIAMMemberStatus) DeepCopyInto(out *WebTypeAppEngineIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeComputeIAMMember ¶
type WebTypeComputeIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.member) || (has(self.initProvider) && has(self.initProvider.member))",message="spec.forProvider.member is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" Spec WebTypeComputeIAMMemberSpec `json:"spec"` Status WebTypeComputeIAMMemberStatus `json:"status,omitempty"` }
WebTypeComputeIAMMember is the Schema for the WebTypeComputeIAMMembers API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*WebTypeComputeIAMMember) DeepCopy ¶
func (in *WebTypeComputeIAMMember) DeepCopy() *WebTypeComputeIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) DeepCopyInto ¶
func (in *WebTypeComputeIAMMember) DeepCopyInto(out *WebTypeComputeIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebTypeComputeIAMMember) DeepCopyObject ¶
func (in *WebTypeComputeIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebTypeComputeIAMMember) GetCondition ¶
func (mg *WebTypeComputeIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) GetConnectionDetailsMapping ¶
func (tr *WebTypeComputeIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) GetDeletionPolicy ¶
func (mg *WebTypeComputeIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) GetID ¶
func (tr *WebTypeComputeIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) GetInitParameters ¶ added in v0.35.0
func (tr *WebTypeComputeIAMMember) GetInitParameters() (map[string]any, error)
GetInitParameters of this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) GetManagementPolicies ¶ added in v0.35.0
func (mg *WebTypeComputeIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) GetMergedParameters ¶ added in v0.40.0
func (tr *WebTypeComputeIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) GetObservation ¶
func (tr *WebTypeComputeIAMMember) GetObservation() (map[string]any, error)
GetObservation of this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) GetParameters ¶
func (tr *WebTypeComputeIAMMember) GetParameters() (map[string]any, error)
GetParameters of this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) GetProviderConfigReference ¶
func (mg *WebTypeComputeIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) GetPublishConnectionDetailsTo ¶
func (mg *WebTypeComputeIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) GetTerraformResourceType ¶
func (mg *WebTypeComputeIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) GetTerraformSchemaVersion ¶
func (tr *WebTypeComputeIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WebTypeComputeIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *WebTypeComputeIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) Hub ¶ added in v0.41.2
func (tr *WebTypeComputeIAMMember) Hub()
Hub marks this type as a conversion hub.
func (*WebTypeComputeIAMMember) LateInitialize ¶
func (tr *WebTypeComputeIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WebTypeComputeIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*WebTypeComputeIAMMember) SetConditions ¶
func (mg *WebTypeComputeIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) SetDeletionPolicy ¶
func (mg *WebTypeComputeIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) SetManagementPolicies ¶ added in v0.35.0
func (mg *WebTypeComputeIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) SetObservation ¶
func (tr *WebTypeComputeIAMMember) SetObservation(obs map[string]any) error
SetObservation for this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) SetParameters ¶
func (tr *WebTypeComputeIAMMember) SetParameters(params map[string]any) error
SetParameters for this WebTypeComputeIAMMember
func (*WebTypeComputeIAMMember) SetProviderConfigReference ¶
func (mg *WebTypeComputeIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) SetPublishConnectionDetailsTo ¶
func (mg *WebTypeComputeIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *WebTypeComputeIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WebTypeComputeIAMMember.
type WebTypeComputeIAMMemberConditionInitParameters ¶ added in v0.35.0
type WebTypeComputeIAMMemberConditionInitParameters struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*WebTypeComputeIAMMemberConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WebTypeComputeIAMMemberConditionInitParameters) DeepCopy() *WebTypeComputeIAMMemberConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberConditionInitParameters.
func (*WebTypeComputeIAMMemberConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WebTypeComputeIAMMemberConditionInitParameters) DeepCopyInto(out *WebTypeComputeIAMMemberConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeComputeIAMMemberConditionObservation ¶
type WebTypeComputeIAMMemberConditionObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*WebTypeComputeIAMMemberConditionObservation) DeepCopy ¶
func (in *WebTypeComputeIAMMemberConditionObservation) DeepCopy() *WebTypeComputeIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberConditionObservation.
func (*WebTypeComputeIAMMemberConditionObservation) DeepCopyInto ¶
func (in *WebTypeComputeIAMMemberConditionObservation) DeepCopyInto(out *WebTypeComputeIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeComputeIAMMemberConditionParameters ¶
type WebTypeComputeIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Title *string `json:"title" tf:"title,omitempty"` }
func (*WebTypeComputeIAMMemberConditionParameters) DeepCopy ¶
func (in *WebTypeComputeIAMMemberConditionParameters) DeepCopy() *WebTypeComputeIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberConditionParameters.
func (*WebTypeComputeIAMMemberConditionParameters) DeepCopyInto ¶
func (in *WebTypeComputeIAMMemberConditionParameters) DeepCopyInto(out *WebTypeComputeIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeComputeIAMMemberInitParameters ¶ added in v0.35.0
type WebTypeComputeIAMMemberInitParameters struct { Condition []WebTypeComputeIAMMemberConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebTypeComputeIAMMemberInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WebTypeComputeIAMMemberInitParameters) DeepCopy() *WebTypeComputeIAMMemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberInitParameters.
func (*WebTypeComputeIAMMemberInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WebTypeComputeIAMMemberInitParameters) DeepCopyInto(out *WebTypeComputeIAMMemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeComputeIAMMemberList ¶
type WebTypeComputeIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WebTypeComputeIAMMember `json:"items"` }
WebTypeComputeIAMMemberList contains a list of WebTypeComputeIAMMembers
func (*WebTypeComputeIAMMemberList) DeepCopy ¶
func (in *WebTypeComputeIAMMemberList) DeepCopy() *WebTypeComputeIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberList.
func (*WebTypeComputeIAMMemberList) DeepCopyInto ¶
func (in *WebTypeComputeIAMMemberList) DeepCopyInto(out *WebTypeComputeIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebTypeComputeIAMMemberList) DeepCopyObject ¶
func (in *WebTypeComputeIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebTypeComputeIAMMemberList) GetItems ¶
func (l *WebTypeComputeIAMMemberList) GetItems() []resource.Managed
GetItems of this WebTypeComputeIAMMemberList.
type WebTypeComputeIAMMemberObservation ¶
type WebTypeComputeIAMMemberObservation struct { Condition []WebTypeComputeIAMMemberConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebTypeComputeIAMMemberObservation) DeepCopy ¶
func (in *WebTypeComputeIAMMemberObservation) DeepCopy() *WebTypeComputeIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberObservation.
func (*WebTypeComputeIAMMemberObservation) DeepCopyInto ¶
func (in *WebTypeComputeIAMMemberObservation) DeepCopyInto(out *WebTypeComputeIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeComputeIAMMemberParameters ¶
type WebTypeComputeIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []WebTypeComputeIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Member *string `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*WebTypeComputeIAMMemberParameters) DeepCopy ¶
func (in *WebTypeComputeIAMMemberParameters) DeepCopy() *WebTypeComputeIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberParameters.
func (*WebTypeComputeIAMMemberParameters) DeepCopyInto ¶
func (in *WebTypeComputeIAMMemberParameters) DeepCopyInto(out *WebTypeComputeIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeComputeIAMMemberSpec ¶
type WebTypeComputeIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WebTypeComputeIAMMemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider WebTypeComputeIAMMemberInitParameters `json:"initProvider,omitempty"` }
WebTypeComputeIAMMemberSpec defines the desired state of WebTypeComputeIAMMember
func (*WebTypeComputeIAMMemberSpec) DeepCopy ¶
func (in *WebTypeComputeIAMMemberSpec) DeepCopy() *WebTypeComputeIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberSpec.
func (*WebTypeComputeIAMMemberSpec) DeepCopyInto ¶
func (in *WebTypeComputeIAMMemberSpec) DeepCopyInto(out *WebTypeComputeIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebTypeComputeIAMMemberStatus ¶
type WebTypeComputeIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WebTypeComputeIAMMemberObservation `json:"atProvider,omitempty"` }
WebTypeComputeIAMMemberStatus defines the observed state of WebTypeComputeIAMMember.
func (*WebTypeComputeIAMMemberStatus) DeepCopy ¶
func (in *WebTypeComputeIAMMemberStatus) DeepCopy() *WebTypeComputeIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebTypeComputeIAMMemberStatus.
func (*WebTypeComputeIAMMemberStatus) DeepCopyInto ¶
func (in *WebTypeComputeIAMMemberStatus) DeepCopyInto(out *WebTypeComputeIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_appengineserviceiammember_terraformed.go
- zz_appengineserviceiammember_types.go
- zz_appengineversioniammember_terraformed.go
- zz_appengineversioniammember_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_tunneliammember_terraformed.go
- zz_tunneliammember_types.go
- zz_webbackendserviceiammember_terraformed.go
- zz_webbackendserviceiammember_types.go
- zz_webiammember_terraformed.go
- zz_webiammember_types.go
- zz_webtypeappengineiammember_terraformed.go
- zz_webtypeappengineiammember_types.go
- zz_webtypecomputeiammember_terraformed.go
- zz_webtypecomputeiammember_types.go