Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=iap.gcp.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ConditionObservation
- type ConditionParameters
- 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) GetObservation() (map[string]any, error)
- func (tr *WebBackendServiceIAMMember) GetParameters() (map[string]any, error)
- func (mg *WebBackendServiceIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebBackendServiceIAMMember) GetProviderReference() *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) 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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *WebBackendServiceIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebBackendServiceIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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) GetObservation() (map[string]any, error)
- func (tr *WebIAMMember) GetParameters() (map[string]any, error)
- func (mg *WebIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebIAMMember) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *WebIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *WebIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *WebIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebIAMMemberConditionObservation
- type WebIAMMemberConditionParameters
- 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) GetObservation() (map[string]any, error)
- func (tr *WebTypeAppEngineIAMMember) GetParameters() (map[string]any, error)
- func (mg *WebTypeAppEngineIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebTypeAppEngineIAMMember) GetProviderReference() *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) 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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *WebTypeAppEngineIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebTypeAppEngineIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebTypeAppEngineIAMMemberConditionObservation
- type WebTypeAppEngineIAMMemberConditionParameters
- 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) GetObservation() (map[string]any, error)
- func (tr *WebTypeComputeIAMMember) GetParameters() (map[string]any, error)
- func (mg *WebTypeComputeIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebTypeComputeIAMMember) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *WebTypeComputeIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *WebTypeComputeIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *WebTypeComputeIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WebTypeComputeIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebTypeComputeIAMMemberConditionObservation
- type WebTypeComputeIAMMemberConditionParameters
- 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 ( // 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 ( 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 ConditionObservation ¶
type ConditionObservation struct { }
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:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required 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 WebBackendServiceIAMMember ¶
type WebBackendServiceIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WebBackendServiceIAMMemberSpec `json:"spec"` Status WebBackendServiceIAMMemberStatus `json:"status,omitempty"` }
WebBackendServiceIAMMember is the Schema for the WebBackendServiceIAMMembers API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,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) 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) GetProviderReference ¶
func (mg *WebBackendServiceIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this WebBackendServiceIAMMember. Deprecated: Use GetProviderConfigReference.
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) 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 ¶
ResolveReferences of this WebBackendServiceIAMMember.
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) 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) SetProviderReference ¶
func (mg *WebBackendServiceIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WebBackendServiceIAMMember. Deprecated: Use SetProviderConfigReference.
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 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 { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,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 []ConditionParameters `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"` // +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"` }
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"` Spec WebIAMMemberSpec `json:"spec"` Status WebIAMMemberStatus `json:"status,omitempty"` }
WebIAMMember is the Schema for the WebIAMMembers API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,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) 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) GetProviderReference ¶
func (mg *WebIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this WebIAMMember. Deprecated: Use GetProviderConfigReference.
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) 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) 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) SetProviderReference ¶
func (mg *WebIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WebIAMMember. Deprecated: Use SetProviderConfigReference.
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 WebIAMMemberConditionObservation ¶
type WebIAMMemberConditionObservation struct { }
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:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required 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 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 { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,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: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 (*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"` }
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"` Spec WebTypeAppEngineIAMMemberSpec `json:"spec"` Status WebTypeAppEngineIAMMemberStatus `json:"status,omitempty"` }
WebTypeAppEngineIAMMember is the Schema for the WebTypeAppEngineIAMMembers API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,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) 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) GetProviderReference ¶
func (mg *WebTypeAppEngineIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this WebTypeAppEngineIAMMember. Deprecated: Use GetProviderConfigReference.
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) 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) 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) SetProviderReference ¶
func (mg *WebTypeAppEngineIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WebTypeAppEngineIAMMember. Deprecated: Use SetProviderConfigReference.
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 WebTypeAppEngineIAMMemberConditionObservation ¶
type WebTypeAppEngineIAMMemberConditionObservation struct { }
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:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required 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 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 { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,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: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 (*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"` }
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"` Spec WebTypeComputeIAMMemberSpec `json:"spec"` Status WebTypeComputeIAMMemberStatus `json:"status,omitempty"` }
WebTypeComputeIAMMember is the Schema for the WebTypeComputeIAMMembers API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,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) 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) GetProviderReference ¶
func (mg *WebTypeComputeIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this WebTypeComputeIAMMember. Deprecated: Use GetProviderConfigReference.
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) 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) 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) SetProviderReference ¶
func (mg *WebTypeComputeIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this WebTypeComputeIAMMember. Deprecated: Use SetProviderConfigReference.
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 WebTypeComputeIAMMemberConditionObservation ¶
type WebTypeComputeIAMMemberConditionObservation struct { }
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:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required 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 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 { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,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: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 (*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"` }
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.