Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cloudplatform.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AllowObservation
- type AllowParameters
- type AuditLogConfigObservation
- type AuditLogConfigParameters
- type BillingSubaccount
- func (in *BillingSubaccount) DeepCopy() *BillingSubaccount
- func (in *BillingSubaccount) DeepCopyInto(out *BillingSubaccount)
- func (in *BillingSubaccount) DeepCopyObject() runtime.Object
- func (mg *BillingSubaccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BillingSubaccount) GetConnectionDetailsMapping() map[string]string
- func (mg *BillingSubaccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BillingSubaccount) GetID() string
- func (tr *BillingSubaccount) GetObservation() (map[string]interface{}, error)
- func (tr *BillingSubaccount) GetParameters() (map[string]interface{}, error)
- func (mg *BillingSubaccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *BillingSubaccount) GetProviderReference() *xpv1.Reference
- func (mg *BillingSubaccount) GetTerraformResourceType() string
- func (tr *BillingSubaccount) GetTerraformSchemaVersion() int
- func (mg *BillingSubaccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BillingSubaccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *BillingSubaccount) SetConditions(c ...xpv1.Condition)
- func (mg *BillingSubaccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BillingSubaccount) SetObservation(obs map[string]interface{}) error
- func (tr *BillingSubaccount) SetParameters(params map[string]interface{}) error
- func (mg *BillingSubaccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BillingSubaccount) SetProviderReference(r *xpv1.Reference)
- func (mg *BillingSubaccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BillingSubaccountList
- type BillingSubaccountObservation
- type BillingSubaccountParameters
- type BillingSubaccountSpec
- type BillingSubaccountStatus
- type BooleanPolicyObservation
- type BooleanPolicyParameters
- type ConditionObservation
- type ConditionParameters
- type DenyObservation
- type DenyParameters
- type Folder
- func (in *Folder) DeepCopy() *Folder
- func (in *Folder) DeepCopyInto(out *Folder)
- func (in *Folder) DeepCopyObject() runtime.Object
- func (mg *Folder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Folder) GetConnectionDetailsMapping() map[string]string
- func (mg *Folder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Folder) GetID() string
- func (tr *Folder) GetObservation() (map[string]interface{}, error)
- func (tr *Folder) GetParameters() (map[string]interface{}, error)
- func (mg *Folder) GetProviderConfigReference() *xpv1.Reference
- func (mg *Folder) GetProviderReference() *xpv1.Reference
- func (mg *Folder) GetTerraformResourceType() string
- func (tr *Folder) GetTerraformSchemaVersion() int
- func (mg *Folder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Folder) LateInitialize(attrs []byte) (bool, error)
- func (mg *Folder) SetConditions(c ...xpv1.Condition)
- func (mg *Folder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Folder) SetObservation(obs map[string]interface{}) error
- func (tr *Folder) SetParameters(params map[string]interface{}) error
- func (mg *Folder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Folder) SetProviderReference(r *xpv1.Reference)
- func (mg *Folder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderIAMAuditConfig
- func (in *FolderIAMAuditConfig) DeepCopy() *FolderIAMAuditConfig
- func (in *FolderIAMAuditConfig) DeepCopyInto(out *FolderIAMAuditConfig)
- func (in *FolderIAMAuditConfig) DeepCopyObject() runtime.Object
- func (mg *FolderIAMAuditConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderIAMAuditConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderIAMAuditConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderIAMAuditConfig) GetID() string
- func (tr *FolderIAMAuditConfig) GetObservation() (map[string]interface{}, error)
- func (tr *FolderIAMAuditConfig) GetParameters() (map[string]interface{}, error)
- func (mg *FolderIAMAuditConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderIAMAuditConfig) GetProviderReference() *xpv1.Reference
- func (mg *FolderIAMAuditConfig) GetTerraformResourceType() string
- func (tr *FolderIAMAuditConfig) GetTerraformSchemaVersion() int
- func (mg *FolderIAMAuditConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderIAMAuditConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderIAMAuditConfig) SetConditions(c ...xpv1.Condition)
- func (mg *FolderIAMAuditConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderIAMAuditConfig) SetObservation(obs map[string]interface{}) error
- func (tr *FolderIAMAuditConfig) SetParameters(params map[string]interface{}) error
- func (mg *FolderIAMAuditConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderIAMAuditConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderIAMAuditConfigList
- type FolderIAMAuditConfigObservation
- type FolderIAMAuditConfigParameters
- type FolderIAMAuditConfigSpec
- type FolderIAMAuditConfigStatus
- type FolderIAMBinding
- func (in *FolderIAMBinding) DeepCopy() *FolderIAMBinding
- func (in *FolderIAMBinding) DeepCopyInto(out *FolderIAMBinding)
- func (in *FolderIAMBinding) DeepCopyObject() runtime.Object
- func (mg *FolderIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderIAMBinding) GetID() string
- func (tr *FolderIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *FolderIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *FolderIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *FolderIAMBinding) GetTerraformResourceType() string
- func (tr *FolderIAMBinding) GetTerraformSchemaVersion() int
- func (mg *FolderIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *FolderIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *FolderIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *FolderIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderIAMBindingList
- type FolderIAMBindingObservation
- type FolderIAMBindingParameters
- type FolderIAMBindingSpec
- type FolderIAMBindingStatus
- type FolderIAMMember
- func (in *FolderIAMMember) DeepCopy() *FolderIAMMember
- func (in *FolderIAMMember) DeepCopyInto(out *FolderIAMMember)
- func (in *FolderIAMMember) DeepCopyObject() runtime.Object
- func (mg *FolderIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderIAMMember) GetID() string
- func (tr *FolderIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *FolderIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *FolderIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *FolderIAMMember) GetTerraformResourceType() string
- func (tr *FolderIAMMember) GetTerraformSchemaVersion() int
- func (mg *FolderIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *FolderIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *FolderIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *FolderIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderIAMMemberConditionObservation
- type FolderIAMMemberConditionParameters
- type FolderIAMMemberList
- type FolderIAMMemberObservation
- type FolderIAMMemberParameters
- type FolderIAMMemberSpec
- type FolderIAMMemberStatus
- type FolderIAMPolicy
- func (in *FolderIAMPolicy) DeepCopy() *FolderIAMPolicy
- func (in *FolderIAMPolicy) DeepCopyInto(out *FolderIAMPolicy)
- func (in *FolderIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *FolderIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderIAMPolicy) GetID() string
- func (tr *FolderIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *FolderIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *FolderIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *FolderIAMPolicy) GetTerraformResourceType() string
- func (tr *FolderIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *FolderIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *FolderIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *FolderIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *FolderIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderIAMPolicyList
- type FolderIAMPolicyObservation
- type FolderIAMPolicyParameters
- type FolderIAMPolicySpec
- type FolderIAMPolicyStatus
- type FolderList
- type FolderObservation
- type FolderOrganizationPolicy
- func (in *FolderOrganizationPolicy) DeepCopy() *FolderOrganizationPolicy
- func (in *FolderOrganizationPolicy) DeepCopyInto(out *FolderOrganizationPolicy)
- func (in *FolderOrganizationPolicy) DeepCopyObject() runtime.Object
- func (mg *FolderOrganizationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderOrganizationPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderOrganizationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderOrganizationPolicy) GetID() string
- func (tr *FolderOrganizationPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *FolderOrganizationPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *FolderOrganizationPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderOrganizationPolicy) GetProviderReference() *xpv1.Reference
- func (mg *FolderOrganizationPolicy) GetTerraformResourceType() string
- func (tr *FolderOrganizationPolicy) GetTerraformSchemaVersion() int
- func (mg *FolderOrganizationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderOrganizationPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderOrganizationPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *FolderOrganizationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderOrganizationPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *FolderOrganizationPolicy) SetParameters(params map[string]interface{}) error
- func (mg *FolderOrganizationPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderOrganizationPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderOrganizationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderOrganizationPolicyList
- func (in *FolderOrganizationPolicyList) DeepCopy() *FolderOrganizationPolicyList
- func (in *FolderOrganizationPolicyList) DeepCopyInto(out *FolderOrganizationPolicyList)
- func (in *FolderOrganizationPolicyList) DeepCopyObject() runtime.Object
- func (l *FolderOrganizationPolicyList) GetItems() []resource.Managed
- type FolderOrganizationPolicyObservation
- type FolderOrganizationPolicyParameters
- type FolderOrganizationPolicySpec
- type FolderOrganizationPolicyStatus
- type FolderParameters
- type FolderSpec
- type FolderStatus
- type ListPolicyAllowObservation
- type ListPolicyAllowParameters
- type ListPolicyDenyObservation
- type ListPolicyDenyParameters
- type ListPolicyObservation
- type ListPolicyParameters
- type OrganizationIAMAuditConfig
- func (in *OrganizationIAMAuditConfig) DeepCopy() *OrganizationIAMAuditConfig
- func (in *OrganizationIAMAuditConfig) DeepCopyInto(out *OrganizationIAMAuditConfig)
- func (in *OrganizationIAMAuditConfig) DeepCopyObject() runtime.Object
- func (mg *OrganizationIAMAuditConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationIAMAuditConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationIAMAuditConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationIAMAuditConfig) GetID() string
- func (tr *OrganizationIAMAuditConfig) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationIAMAuditConfig) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationIAMAuditConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationIAMAuditConfig) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationIAMAuditConfig) GetTerraformResourceType() string
- func (tr *OrganizationIAMAuditConfig) GetTerraformSchemaVersion() int
- func (mg *OrganizationIAMAuditConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationIAMAuditConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationIAMAuditConfig) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationIAMAuditConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationIAMAuditConfig) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationIAMAuditConfig) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationIAMAuditConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationIAMAuditConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationIAMAuditConfigAuditLogConfigObservation
- type OrganizationIAMAuditConfigAuditLogConfigParameters
- type OrganizationIAMAuditConfigList
- func (in *OrganizationIAMAuditConfigList) DeepCopy() *OrganizationIAMAuditConfigList
- func (in *OrganizationIAMAuditConfigList) DeepCopyInto(out *OrganizationIAMAuditConfigList)
- func (in *OrganizationIAMAuditConfigList) DeepCopyObject() runtime.Object
- func (l *OrganizationIAMAuditConfigList) GetItems() []resource.Managed
- type OrganizationIAMAuditConfigObservation
- type OrganizationIAMAuditConfigParameters
- type OrganizationIAMAuditConfigSpec
- type OrganizationIAMAuditConfigStatus
- type OrganizationIAMBinding
- func (in *OrganizationIAMBinding) DeepCopy() *OrganizationIAMBinding
- func (in *OrganizationIAMBinding) DeepCopyInto(out *OrganizationIAMBinding)
- func (in *OrganizationIAMBinding) DeepCopyObject() runtime.Object
- func (mg *OrganizationIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationIAMBinding) GetID() string
- func (tr *OrganizationIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationIAMBinding) GetTerraformResourceType() string
- func (tr *OrganizationIAMBinding) GetTerraformSchemaVersion() int
- func (mg *OrganizationIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationIAMBindingConditionObservation
- type OrganizationIAMBindingConditionParameters
- type OrganizationIAMBindingList
- type OrganizationIAMBindingObservation
- type OrganizationIAMBindingParameters
- type OrganizationIAMBindingSpec
- type OrganizationIAMBindingStatus
- type OrganizationIAMCustomRole
- func (in *OrganizationIAMCustomRole) DeepCopy() *OrganizationIAMCustomRole
- func (in *OrganizationIAMCustomRole) DeepCopyInto(out *OrganizationIAMCustomRole)
- func (in *OrganizationIAMCustomRole) DeepCopyObject() runtime.Object
- func (mg *OrganizationIAMCustomRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationIAMCustomRole) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationIAMCustomRole) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationIAMCustomRole) GetID() string
- func (tr *OrganizationIAMCustomRole) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationIAMCustomRole) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationIAMCustomRole) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationIAMCustomRole) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationIAMCustomRole) GetTerraformResourceType() string
- func (tr *OrganizationIAMCustomRole) GetTerraformSchemaVersion() int
- func (mg *OrganizationIAMCustomRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationIAMCustomRole) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationIAMCustomRole) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationIAMCustomRole) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationIAMCustomRole) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationIAMCustomRole) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationIAMCustomRole) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationIAMCustomRole) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationIAMCustomRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationIAMCustomRoleList
- func (in *OrganizationIAMCustomRoleList) DeepCopy() *OrganizationIAMCustomRoleList
- func (in *OrganizationIAMCustomRoleList) DeepCopyInto(out *OrganizationIAMCustomRoleList)
- func (in *OrganizationIAMCustomRoleList) DeepCopyObject() runtime.Object
- func (l *OrganizationIAMCustomRoleList) GetItems() []resource.Managed
- type OrganizationIAMCustomRoleObservation
- type OrganizationIAMCustomRoleParameters
- type OrganizationIAMCustomRoleSpec
- type OrganizationIAMCustomRoleStatus
- type OrganizationIAMMember
- func (in *OrganizationIAMMember) DeepCopy() *OrganizationIAMMember
- func (in *OrganizationIAMMember) DeepCopyInto(out *OrganizationIAMMember)
- func (in *OrganizationIAMMember) DeepCopyObject() runtime.Object
- func (mg *OrganizationIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationIAMMember) GetID() string
- func (tr *OrganizationIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationIAMMember) GetTerraformResourceType() string
- func (tr *OrganizationIAMMember) GetTerraformSchemaVersion() int
- func (mg *OrganizationIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationIAMMemberConditionObservation
- type OrganizationIAMMemberConditionParameters
- type OrganizationIAMMemberList
- type OrganizationIAMMemberObservation
- type OrganizationIAMMemberParameters
- type OrganizationIAMMemberSpec
- type OrganizationIAMMemberStatus
- type OrganizationIAMPolicy
- func (in *OrganizationIAMPolicy) DeepCopy() *OrganizationIAMPolicy
- func (in *OrganizationIAMPolicy) DeepCopyInto(out *OrganizationIAMPolicy)
- func (in *OrganizationIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *OrganizationIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationIAMPolicy) GetID() string
- func (tr *OrganizationIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationIAMPolicy) GetTerraformResourceType() string
- func (tr *OrganizationIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *OrganizationIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationIAMPolicyList
- type OrganizationIAMPolicyObservation
- type OrganizationIAMPolicyParameters
- type OrganizationIAMPolicySpec
- type OrganizationIAMPolicyStatus
- type OrganizationPolicy
- func (in *OrganizationPolicy) DeepCopy() *OrganizationPolicy
- func (in *OrganizationPolicy) DeepCopyInto(out *OrganizationPolicy)
- func (in *OrganizationPolicy) DeepCopyObject() runtime.Object
- func (mg *OrganizationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationPolicy) GetID() string
- func (tr *OrganizationPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationPolicy) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationPolicy) GetTerraformResourceType() string
- func (tr *OrganizationPolicy) GetTerraformSchemaVersion() int
- func (mg *OrganizationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationPolicy) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationPolicyBooleanPolicyObservation
- type OrganizationPolicyBooleanPolicyParameters
- type OrganizationPolicyList
- type OrganizationPolicyListPolicyObservation
- type OrganizationPolicyListPolicyParameters
- type OrganizationPolicyObservation
- type OrganizationPolicyParameters
- type OrganizationPolicyRestorePolicyObservation
- type OrganizationPolicyRestorePolicyParameters
- type OrganizationPolicySpec
- type OrganizationPolicyStatus
- type ProjectDefaultServiceAccounts
- func (in *ProjectDefaultServiceAccounts) DeepCopy() *ProjectDefaultServiceAccounts
- func (in *ProjectDefaultServiceAccounts) DeepCopyInto(out *ProjectDefaultServiceAccounts)
- func (in *ProjectDefaultServiceAccounts) DeepCopyObject() runtime.Object
- func (mg *ProjectDefaultServiceAccounts) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectDefaultServiceAccounts) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectDefaultServiceAccounts) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectDefaultServiceAccounts) GetID() string
- func (tr *ProjectDefaultServiceAccounts) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectDefaultServiceAccounts) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectDefaultServiceAccounts) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectDefaultServiceAccounts) GetProviderReference() *xpv1.Reference
- func (mg *ProjectDefaultServiceAccounts) GetTerraformResourceType() string
- func (tr *ProjectDefaultServiceAccounts) GetTerraformSchemaVersion() int
- func (mg *ProjectDefaultServiceAccounts) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectDefaultServiceAccounts) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectDefaultServiceAccounts) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectDefaultServiceAccounts) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectDefaultServiceAccounts) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectDefaultServiceAccounts) SetParameters(params map[string]interface{}) error
- func (mg *ProjectDefaultServiceAccounts) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectDefaultServiceAccounts) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectDefaultServiceAccounts) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectDefaultServiceAccountsList
- func (in *ProjectDefaultServiceAccountsList) DeepCopy() *ProjectDefaultServiceAccountsList
- func (in *ProjectDefaultServiceAccountsList) DeepCopyInto(out *ProjectDefaultServiceAccountsList)
- func (in *ProjectDefaultServiceAccountsList) DeepCopyObject() runtime.Object
- func (l *ProjectDefaultServiceAccountsList) GetItems() []resource.Managed
- type ProjectDefaultServiceAccountsObservation
- type ProjectDefaultServiceAccountsParameters
- type ProjectDefaultServiceAccountsSpec
- type ProjectDefaultServiceAccountsStatus
- type ProjectIAMAuditConfig
- func (in *ProjectIAMAuditConfig) DeepCopy() *ProjectIAMAuditConfig
- func (in *ProjectIAMAuditConfig) DeepCopyInto(out *ProjectIAMAuditConfig)
- func (in *ProjectIAMAuditConfig) DeepCopyObject() runtime.Object
- func (mg *ProjectIAMAuditConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectIAMAuditConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectIAMAuditConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectIAMAuditConfig) GetID() string
- func (tr *ProjectIAMAuditConfig) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectIAMAuditConfig) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectIAMAuditConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectIAMAuditConfig) GetProviderReference() *xpv1.Reference
- func (mg *ProjectIAMAuditConfig) GetTerraformResourceType() string
- func (tr *ProjectIAMAuditConfig) GetTerraformSchemaVersion() int
- func (mg *ProjectIAMAuditConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectIAMAuditConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectIAMAuditConfig) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectIAMAuditConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectIAMAuditConfig) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectIAMAuditConfig) SetParameters(params map[string]interface{}) error
- func (mg *ProjectIAMAuditConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectIAMAuditConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectIAMAuditConfigAuditLogConfigObservation
- type ProjectIAMAuditConfigAuditLogConfigParameters
- type ProjectIAMAuditConfigList
- type ProjectIAMAuditConfigObservation
- type ProjectIAMAuditConfigParameters
- type ProjectIAMAuditConfigSpec
- type ProjectIAMAuditConfigStatus
- type ProjectIAMBinding
- func (in *ProjectIAMBinding) DeepCopy() *ProjectIAMBinding
- func (in *ProjectIAMBinding) DeepCopyInto(out *ProjectIAMBinding)
- func (in *ProjectIAMBinding) DeepCopyObject() runtime.Object
- func (mg *ProjectIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectIAMBinding) GetID() string
- func (tr *ProjectIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *ProjectIAMBinding) GetTerraformResourceType() string
- func (tr *ProjectIAMBinding) GetTerraformSchemaVersion() int
- func (mg *ProjectIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *ProjectIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectIAMBindingConditionObservation
- type ProjectIAMBindingConditionParameters
- type ProjectIAMBindingList
- type ProjectIAMBindingObservation
- type ProjectIAMBindingParameters
- type ProjectIAMBindingSpec
- type ProjectIAMBindingStatus
- type ProjectIAMCustomRole
- func (in *ProjectIAMCustomRole) DeepCopy() *ProjectIAMCustomRole
- func (in *ProjectIAMCustomRole) DeepCopyInto(out *ProjectIAMCustomRole)
- func (in *ProjectIAMCustomRole) DeepCopyObject() runtime.Object
- func (mg *ProjectIAMCustomRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectIAMCustomRole) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectIAMCustomRole) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectIAMCustomRole) GetID() string
- func (tr *ProjectIAMCustomRole) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectIAMCustomRole) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectIAMCustomRole) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectIAMCustomRole) GetProviderReference() *xpv1.Reference
- func (mg *ProjectIAMCustomRole) GetTerraformResourceType() string
- func (tr *ProjectIAMCustomRole) GetTerraformSchemaVersion() int
- func (mg *ProjectIAMCustomRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectIAMCustomRole) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectIAMCustomRole) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectIAMCustomRole) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectIAMCustomRole) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectIAMCustomRole) SetParameters(params map[string]interface{}) error
- func (mg *ProjectIAMCustomRole) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectIAMCustomRole) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectIAMCustomRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectIAMCustomRoleList
- type ProjectIAMCustomRoleObservation
- type ProjectIAMCustomRoleParameters
- type ProjectIAMCustomRoleSpec
- type ProjectIAMCustomRoleStatus
- type ProjectIAMMember
- func (in *ProjectIAMMember) DeepCopy() *ProjectIAMMember
- func (in *ProjectIAMMember) DeepCopyInto(out *ProjectIAMMember)
- func (in *ProjectIAMMember) DeepCopyObject() runtime.Object
- func (mg *ProjectIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectIAMMember) GetID() string
- func (tr *ProjectIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *ProjectIAMMember) GetTerraformResourceType() string
- func (tr *ProjectIAMMember) GetTerraformSchemaVersion() int
- func (mg *ProjectIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *ProjectIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectIAMMemberConditionObservation
- type ProjectIAMMemberConditionParameters
- type ProjectIAMMemberList
- type ProjectIAMMemberObservation
- type ProjectIAMMemberParameters
- type ProjectIAMMemberSpec
- type ProjectIAMMemberStatus
- type ProjectIAMPolicy
- func (in *ProjectIAMPolicy) DeepCopy() *ProjectIAMPolicy
- func (in *ProjectIAMPolicy) DeepCopyInto(out *ProjectIAMPolicy)
- func (in *ProjectIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *ProjectIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectIAMPolicy) GetID() string
- func (tr *ProjectIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *ProjectIAMPolicy) GetTerraformResourceType() string
- func (tr *ProjectIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *ProjectIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *ProjectIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectIAMPolicyList
- type ProjectIAMPolicyObservation
- type ProjectIAMPolicyParameters
- type ProjectIAMPolicySpec
- type ProjectIAMPolicyStatus
- type ProjectOrganizationPolicy
- func (in *ProjectOrganizationPolicy) DeepCopy() *ProjectOrganizationPolicy
- func (in *ProjectOrganizationPolicy) DeepCopyInto(out *ProjectOrganizationPolicy)
- func (in *ProjectOrganizationPolicy) DeepCopyObject() runtime.Object
- func (mg *ProjectOrganizationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectOrganizationPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectOrganizationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectOrganizationPolicy) GetID() string
- func (tr *ProjectOrganizationPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectOrganizationPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectOrganizationPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectOrganizationPolicy) GetProviderReference() *xpv1.Reference
- func (mg *ProjectOrganizationPolicy) GetTerraformResourceType() string
- func (tr *ProjectOrganizationPolicy) GetTerraformSchemaVersion() int
- func (mg *ProjectOrganizationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectOrganizationPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectOrganizationPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectOrganizationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectOrganizationPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectOrganizationPolicy) SetParameters(params map[string]interface{}) error
- func (mg *ProjectOrganizationPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectOrganizationPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectOrganizationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectOrganizationPolicyBooleanPolicyObservation
- type ProjectOrganizationPolicyBooleanPolicyParameters
- type ProjectOrganizationPolicyList
- func (in *ProjectOrganizationPolicyList) DeepCopy() *ProjectOrganizationPolicyList
- func (in *ProjectOrganizationPolicyList) DeepCopyInto(out *ProjectOrganizationPolicyList)
- func (in *ProjectOrganizationPolicyList) DeepCopyObject() runtime.Object
- func (l *ProjectOrganizationPolicyList) GetItems() []resource.Managed
- type ProjectOrganizationPolicyListPolicyAllowObservation
- type ProjectOrganizationPolicyListPolicyAllowParameters
- type ProjectOrganizationPolicyListPolicyDenyObservation
- type ProjectOrganizationPolicyListPolicyDenyParameters
- type ProjectOrganizationPolicyListPolicyObservation
- type ProjectOrganizationPolicyListPolicyParameters
- type ProjectOrganizationPolicyObservation
- type ProjectOrganizationPolicyParameters
- type ProjectOrganizationPolicyRestorePolicyObservation
- type ProjectOrganizationPolicyRestorePolicyParameters
- type ProjectOrganizationPolicySpec
- type ProjectOrganizationPolicyStatus
- type ProjectService
- func (in *ProjectService) DeepCopy() *ProjectService
- func (in *ProjectService) DeepCopyInto(out *ProjectService)
- func (in *ProjectService) DeepCopyObject() runtime.Object
- func (mg *ProjectService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectService) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectService) GetID() string
- func (tr *ProjectService) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectService) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectService) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectService) GetProviderReference() *xpv1.Reference
- func (mg *ProjectService) GetTerraformResourceType() string
- func (tr *ProjectService) GetTerraformSchemaVersion() int
- func (mg *ProjectService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectService) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectService) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectService) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectService) SetParameters(params map[string]interface{}) error
- func (mg *ProjectService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectService) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectServiceList
- type ProjectServiceObservation
- type ProjectServiceParameters
- type ProjectServiceSpec
- type ProjectServiceStatus
- type ProjectUsageExportBucket
- func (in *ProjectUsageExportBucket) DeepCopy() *ProjectUsageExportBucket
- func (in *ProjectUsageExportBucket) DeepCopyInto(out *ProjectUsageExportBucket)
- func (in *ProjectUsageExportBucket) DeepCopyObject() runtime.Object
- func (mg *ProjectUsageExportBucket) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectUsageExportBucket) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectUsageExportBucket) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectUsageExportBucket) GetID() string
- func (tr *ProjectUsageExportBucket) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectUsageExportBucket) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectUsageExportBucket) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectUsageExportBucket) GetProviderReference() *xpv1.Reference
- func (mg *ProjectUsageExportBucket) GetTerraformResourceType() string
- func (tr *ProjectUsageExportBucket) GetTerraformSchemaVersion() int
- func (mg *ProjectUsageExportBucket) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectUsageExportBucket) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectUsageExportBucket) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectUsageExportBucket) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectUsageExportBucket) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectUsageExportBucket) SetParameters(params map[string]interface{}) error
- func (mg *ProjectUsageExportBucket) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectUsageExportBucket) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectUsageExportBucket) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectUsageExportBucketList
- func (in *ProjectUsageExportBucketList) DeepCopy() *ProjectUsageExportBucketList
- func (in *ProjectUsageExportBucketList) DeepCopyInto(out *ProjectUsageExportBucketList)
- func (in *ProjectUsageExportBucketList) DeepCopyObject() runtime.Object
- func (l *ProjectUsageExportBucketList) GetItems() []resource.Managed
- type ProjectUsageExportBucketObservation
- type ProjectUsageExportBucketParameters
- type ProjectUsageExportBucketSpec
- type ProjectUsageExportBucketStatus
- type RestorePolicyObservation
- type RestorePolicyParameters
- type ServiceAccountIAMBinding
- func (in *ServiceAccountIAMBinding) DeepCopy() *ServiceAccountIAMBinding
- func (in *ServiceAccountIAMBinding) DeepCopyInto(out *ServiceAccountIAMBinding)
- func (in *ServiceAccountIAMBinding) DeepCopyObject() runtime.Object
- func (mg *ServiceAccountIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceAccountIAMBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceAccountIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceAccountIAMBinding) GetID() string
- func (tr *ServiceAccountIAMBinding) GetObservation() (map[string]interface{}, error)
- func (tr *ServiceAccountIAMBinding) GetParameters() (map[string]interface{}, error)
- func (mg *ServiceAccountIAMBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceAccountIAMBinding) GetProviderReference() *xpv1.Reference
- func (mg *ServiceAccountIAMBinding) GetTerraformResourceType() string
- func (tr *ServiceAccountIAMBinding) GetTerraformSchemaVersion() int
- func (mg *ServiceAccountIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceAccountIAMBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceAccountIAMBinding) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceAccountIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceAccountIAMBinding) SetObservation(obs map[string]interface{}) error
- func (tr *ServiceAccountIAMBinding) SetParameters(params map[string]interface{}) error
- func (mg *ServiceAccountIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceAccountIAMBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceAccountIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceAccountIAMBindingConditionObservation
- type ServiceAccountIAMBindingConditionParameters
- type ServiceAccountIAMBindingList
- func (in *ServiceAccountIAMBindingList) DeepCopy() *ServiceAccountIAMBindingList
- func (in *ServiceAccountIAMBindingList) DeepCopyInto(out *ServiceAccountIAMBindingList)
- func (in *ServiceAccountIAMBindingList) DeepCopyObject() runtime.Object
- func (l *ServiceAccountIAMBindingList) GetItems() []resource.Managed
- type ServiceAccountIAMBindingObservation
- type ServiceAccountIAMBindingParameters
- type ServiceAccountIAMBindingSpec
- type ServiceAccountIAMBindingStatus
- type ServiceAccountIAMMember
- func (in *ServiceAccountIAMMember) DeepCopy() *ServiceAccountIAMMember
- func (in *ServiceAccountIAMMember) DeepCopyInto(out *ServiceAccountIAMMember)
- func (in *ServiceAccountIAMMember) DeepCopyObject() runtime.Object
- func (mg *ServiceAccountIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceAccountIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceAccountIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceAccountIAMMember) GetID() string
- func (tr *ServiceAccountIAMMember) GetObservation() (map[string]interface{}, error)
- func (tr *ServiceAccountIAMMember) GetParameters() (map[string]interface{}, error)
- func (mg *ServiceAccountIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceAccountIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *ServiceAccountIAMMember) GetTerraformResourceType() string
- func (tr *ServiceAccountIAMMember) GetTerraformSchemaVersion() int
- func (mg *ServiceAccountIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceAccountIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceAccountIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceAccountIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceAccountIAMMember) SetObservation(obs map[string]interface{}) error
- func (tr *ServiceAccountIAMMember) SetParameters(params map[string]interface{}) error
- func (mg *ServiceAccountIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceAccountIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceAccountIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceAccountIAMMemberConditionObservation
- type ServiceAccountIAMMemberConditionParameters
- type ServiceAccountIAMMemberList
- func (in *ServiceAccountIAMMemberList) DeepCopy() *ServiceAccountIAMMemberList
- func (in *ServiceAccountIAMMemberList) DeepCopyInto(out *ServiceAccountIAMMemberList)
- func (in *ServiceAccountIAMMemberList) DeepCopyObject() runtime.Object
- func (l *ServiceAccountIAMMemberList) GetItems() []resource.Managed
- type ServiceAccountIAMMemberObservation
- type ServiceAccountIAMMemberParameters
- type ServiceAccountIAMMemberSpec
- type ServiceAccountIAMMemberStatus
- type ServiceAccountIAMPolicy
- func (in *ServiceAccountIAMPolicy) DeepCopy() *ServiceAccountIAMPolicy
- func (in *ServiceAccountIAMPolicy) DeepCopyInto(out *ServiceAccountIAMPolicy)
- func (in *ServiceAccountIAMPolicy) DeepCopyObject() runtime.Object
- func (mg *ServiceAccountIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceAccountIAMPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceAccountIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceAccountIAMPolicy) GetID() string
- func (tr *ServiceAccountIAMPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *ServiceAccountIAMPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *ServiceAccountIAMPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceAccountIAMPolicy) GetProviderReference() *xpv1.Reference
- func (mg *ServiceAccountIAMPolicy) GetTerraformResourceType() string
- func (tr *ServiceAccountIAMPolicy) GetTerraformSchemaVersion() int
- func (mg *ServiceAccountIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceAccountIAMPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceAccountIAMPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceAccountIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceAccountIAMPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *ServiceAccountIAMPolicy) SetParameters(params map[string]interface{}) error
- func (mg *ServiceAccountIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceAccountIAMPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceAccountIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceAccountIAMPolicyList
- func (in *ServiceAccountIAMPolicyList) DeepCopy() *ServiceAccountIAMPolicyList
- func (in *ServiceAccountIAMPolicyList) DeepCopyInto(out *ServiceAccountIAMPolicyList)
- func (in *ServiceAccountIAMPolicyList) DeepCopyObject() runtime.Object
- func (l *ServiceAccountIAMPolicyList) GetItems() []resource.Managed
- type ServiceAccountIAMPolicyObservation
- type ServiceAccountIAMPolicyParameters
- type ServiceAccountIAMPolicySpec
- type ServiceAccountIAMPolicyStatus
- type ServiceNetworkingPeeredDNSDomain
- func (in *ServiceNetworkingPeeredDNSDomain) DeepCopy() *ServiceNetworkingPeeredDNSDomain
- func (in *ServiceNetworkingPeeredDNSDomain) DeepCopyInto(out *ServiceNetworkingPeeredDNSDomain)
- func (in *ServiceNetworkingPeeredDNSDomain) DeepCopyObject() runtime.Object
- func (mg *ServiceNetworkingPeeredDNSDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceNetworkingPeeredDNSDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceNetworkingPeeredDNSDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceNetworkingPeeredDNSDomain) GetID() string
- func (tr *ServiceNetworkingPeeredDNSDomain) GetObservation() (map[string]interface{}, error)
- func (tr *ServiceNetworkingPeeredDNSDomain) GetParameters() (map[string]interface{}, error)
- func (mg *ServiceNetworkingPeeredDNSDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceNetworkingPeeredDNSDomain) GetProviderReference() *xpv1.Reference
- func (mg *ServiceNetworkingPeeredDNSDomain) GetTerraformResourceType() string
- func (tr *ServiceNetworkingPeeredDNSDomain) GetTerraformSchemaVersion() int
- func (mg *ServiceNetworkingPeeredDNSDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceNetworkingPeeredDNSDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceNetworkingPeeredDNSDomain) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceNetworkingPeeredDNSDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceNetworkingPeeredDNSDomain) SetObservation(obs map[string]interface{}) error
- func (tr *ServiceNetworkingPeeredDNSDomain) SetParameters(params map[string]interface{}) error
- func (mg *ServiceNetworkingPeeredDNSDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceNetworkingPeeredDNSDomain) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceNetworkingPeeredDNSDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceNetworkingPeeredDNSDomainList
- func (in *ServiceNetworkingPeeredDNSDomainList) DeepCopy() *ServiceNetworkingPeeredDNSDomainList
- func (in *ServiceNetworkingPeeredDNSDomainList) DeepCopyInto(out *ServiceNetworkingPeeredDNSDomainList)
- func (in *ServiceNetworkingPeeredDNSDomainList) DeepCopyObject() runtime.Object
- func (l *ServiceNetworkingPeeredDNSDomainList) GetItems() []resource.Managed
- type ServiceNetworkingPeeredDNSDomainObservation
- type ServiceNetworkingPeeredDNSDomainParameters
- type ServiceNetworkingPeeredDNSDomainSpec
- type ServiceNetworkingPeeredDNSDomainStatus
Constants ¶
const ( CRDGroup = "cloudplatform.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BillingSubaccount_Kind = "BillingSubaccount" BillingSubaccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BillingSubaccount_Kind}.String() BillingSubaccount_KindAPIVersion = BillingSubaccount_Kind + "." + CRDGroupVersion.String() BillingSubaccount_GroupVersionKind = CRDGroupVersion.WithKind(BillingSubaccount_Kind) )
Repository type metadata.
var ( Folder_Kind = "Folder" Folder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Folder_Kind}.String() Folder_KindAPIVersion = Folder_Kind + "." + CRDGroupVersion.String() Folder_GroupVersionKind = CRDGroupVersion.WithKind(Folder_Kind) )
Repository type metadata.
var ( FolderIAMAuditConfig_Kind = "FolderIAMAuditConfig" FolderIAMAuditConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderIAMAuditConfig_Kind}.String() FolderIAMAuditConfig_KindAPIVersion = FolderIAMAuditConfig_Kind + "." + CRDGroupVersion.String() FolderIAMAuditConfig_GroupVersionKind = CRDGroupVersion.WithKind(FolderIAMAuditConfig_Kind) )
Repository type metadata.
var ( FolderIAMBinding_Kind = "FolderIAMBinding" FolderIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderIAMBinding_Kind}.String() FolderIAMBinding_KindAPIVersion = FolderIAMBinding_Kind + "." + CRDGroupVersion.String() FolderIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(FolderIAMBinding_Kind) )
Repository type metadata.
var ( FolderIAMMember_Kind = "FolderIAMMember" FolderIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderIAMMember_Kind}.String() FolderIAMMember_KindAPIVersion = FolderIAMMember_Kind + "." + CRDGroupVersion.String() FolderIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(FolderIAMMember_Kind) )
Repository type metadata.
var ( FolderIAMPolicy_Kind = "FolderIAMPolicy" FolderIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderIAMPolicy_Kind}.String() FolderIAMPolicy_KindAPIVersion = FolderIAMPolicy_Kind + "." + CRDGroupVersion.String() FolderIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(FolderIAMPolicy_Kind) )
Repository type metadata.
var ( FolderOrganizationPolicy_Kind = "FolderOrganizationPolicy" FolderOrganizationPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderOrganizationPolicy_Kind}.String() FolderOrganizationPolicy_KindAPIVersion = FolderOrganizationPolicy_Kind + "." + CRDGroupVersion.String() FolderOrganizationPolicy_GroupVersionKind = CRDGroupVersion.WithKind(FolderOrganizationPolicy_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 ( OrganizationIAMAuditConfig_Kind = "OrganizationIAMAuditConfig" OrganizationIAMAuditConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationIAMAuditConfig_Kind}.String() OrganizationIAMAuditConfig_KindAPIVersion = OrganizationIAMAuditConfig_Kind + "." + CRDGroupVersion.String() OrganizationIAMAuditConfig_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationIAMAuditConfig_Kind) )
Repository type metadata.
var ( OrganizationIAMBinding_Kind = "OrganizationIAMBinding" OrganizationIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationIAMBinding_Kind}.String() OrganizationIAMBinding_KindAPIVersion = OrganizationIAMBinding_Kind + "." + CRDGroupVersion.String() OrganizationIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationIAMBinding_Kind) )
Repository type metadata.
var ( OrganizationIAMCustomRole_Kind = "OrganizationIAMCustomRole" OrganizationIAMCustomRole_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationIAMCustomRole_Kind}.String() OrganizationIAMCustomRole_KindAPIVersion = OrganizationIAMCustomRole_Kind + "." + CRDGroupVersion.String() OrganizationIAMCustomRole_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationIAMCustomRole_Kind) )
Repository type metadata.
var ( OrganizationIAMMember_Kind = "OrganizationIAMMember" OrganizationIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationIAMMember_Kind}.String() OrganizationIAMMember_KindAPIVersion = OrganizationIAMMember_Kind + "." + CRDGroupVersion.String() OrganizationIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationIAMMember_Kind) )
Repository type metadata.
var ( OrganizationIAMPolicy_Kind = "OrganizationIAMPolicy" OrganizationIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationIAMPolicy_Kind}.String() OrganizationIAMPolicy_KindAPIVersion = OrganizationIAMPolicy_Kind + "." + CRDGroupVersion.String() OrganizationIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationIAMPolicy_Kind) )
Repository type metadata.
var ( OrganizationPolicy_Kind = "OrganizationPolicy" OrganizationPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationPolicy_Kind}.String() OrganizationPolicy_KindAPIVersion = OrganizationPolicy_Kind + "." + CRDGroupVersion.String() OrganizationPolicy_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationPolicy_Kind) )
Repository type metadata.
var ( ProjectDefaultServiceAccounts_Kind = "ProjectDefaultServiceAccounts" ProjectDefaultServiceAccounts_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectDefaultServiceAccounts_Kind}.String() ProjectDefaultServiceAccounts_KindAPIVersion = ProjectDefaultServiceAccounts_Kind + "." + CRDGroupVersion.String() ProjectDefaultServiceAccounts_GroupVersionKind = CRDGroupVersion.WithKind(ProjectDefaultServiceAccounts_Kind) )
Repository type metadata.
var ( ProjectIAMAuditConfig_Kind = "ProjectIAMAuditConfig" ProjectIAMAuditConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectIAMAuditConfig_Kind}.String() ProjectIAMAuditConfig_KindAPIVersion = ProjectIAMAuditConfig_Kind + "." + CRDGroupVersion.String() ProjectIAMAuditConfig_GroupVersionKind = CRDGroupVersion.WithKind(ProjectIAMAuditConfig_Kind) )
Repository type metadata.
var ( ProjectIAMBinding_Kind = "ProjectIAMBinding" ProjectIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectIAMBinding_Kind}.String() ProjectIAMBinding_KindAPIVersion = ProjectIAMBinding_Kind + "." + CRDGroupVersion.String() ProjectIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(ProjectIAMBinding_Kind) )
Repository type metadata.
var ( ProjectIAMCustomRole_Kind = "ProjectIAMCustomRole" ProjectIAMCustomRole_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectIAMCustomRole_Kind}.String() ProjectIAMCustomRole_KindAPIVersion = ProjectIAMCustomRole_Kind + "." + CRDGroupVersion.String() ProjectIAMCustomRole_GroupVersionKind = CRDGroupVersion.WithKind(ProjectIAMCustomRole_Kind) )
Repository type metadata.
var ( ProjectIAMMember_Kind = "ProjectIAMMember" ProjectIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectIAMMember_Kind}.String() ProjectIAMMember_KindAPIVersion = ProjectIAMMember_Kind + "." + CRDGroupVersion.String() ProjectIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(ProjectIAMMember_Kind) )
Repository type metadata.
var ( ProjectIAMPolicy_Kind = "ProjectIAMPolicy" ProjectIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectIAMPolicy_Kind}.String() ProjectIAMPolicy_KindAPIVersion = ProjectIAMPolicy_Kind + "." + CRDGroupVersion.String() ProjectIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ProjectIAMPolicy_Kind) )
Repository type metadata.
var ( ProjectOrganizationPolicy_Kind = "ProjectOrganizationPolicy" ProjectOrganizationPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectOrganizationPolicy_Kind}.String() ProjectOrganizationPolicy_KindAPIVersion = ProjectOrganizationPolicy_Kind + "." + CRDGroupVersion.String() ProjectOrganizationPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ProjectOrganizationPolicy_Kind) )
Repository type metadata.
var ( ProjectService_Kind = "ProjectService" ProjectService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectService_Kind}.String() ProjectService_KindAPIVersion = ProjectService_Kind + "." + CRDGroupVersion.String() ProjectService_GroupVersionKind = CRDGroupVersion.WithKind(ProjectService_Kind) )
Repository type metadata.
var ( ProjectUsageExportBucket_Kind = "ProjectUsageExportBucket" ProjectUsageExportBucket_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectUsageExportBucket_Kind}.String() ProjectUsageExportBucket_KindAPIVersion = ProjectUsageExportBucket_Kind + "." + CRDGroupVersion.String() ProjectUsageExportBucket_GroupVersionKind = CRDGroupVersion.WithKind(ProjectUsageExportBucket_Kind) )
Repository type metadata.
var ( ServiceAccountIAMBinding_Kind = "ServiceAccountIAMBinding" ServiceAccountIAMBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceAccountIAMBinding_Kind}.String() ServiceAccountIAMBinding_KindAPIVersion = ServiceAccountIAMBinding_Kind + "." + CRDGroupVersion.String() ServiceAccountIAMBinding_GroupVersionKind = CRDGroupVersion.WithKind(ServiceAccountIAMBinding_Kind) )
Repository type metadata.
var ( ServiceAccountIAMMember_Kind = "ServiceAccountIAMMember" ServiceAccountIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceAccountIAMMember_Kind}.String() ServiceAccountIAMMember_KindAPIVersion = ServiceAccountIAMMember_Kind + "." + CRDGroupVersion.String() ServiceAccountIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(ServiceAccountIAMMember_Kind) )
Repository type metadata.
var ( ServiceAccountIAMPolicy_Kind = "ServiceAccountIAMPolicy" ServiceAccountIAMPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceAccountIAMPolicy_Kind}.String() ServiceAccountIAMPolicy_KindAPIVersion = ServiceAccountIAMPolicy_Kind + "." + CRDGroupVersion.String() ServiceAccountIAMPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ServiceAccountIAMPolicy_Kind) )
Repository type metadata.
var ( ServiceNetworkingPeeredDNSDomain_Kind = "ServiceNetworkingPeeredDNSDomain" ServiceNetworkingPeeredDNSDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceNetworkingPeeredDNSDomain_Kind}.String() ServiceNetworkingPeeredDNSDomain_KindAPIVersion = ServiceNetworkingPeeredDNSDomain_Kind + "." + CRDGroupVersion.String() ServiceNetworkingPeeredDNSDomain_GroupVersionKind = CRDGroupVersion.WithKind(ServiceNetworkingPeeredDNSDomain_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AllowObservation ¶
type AllowObservation struct { }
func (*AllowObservation) DeepCopy ¶
func (in *AllowObservation) DeepCopy() *AllowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowObservation.
func (*AllowObservation) DeepCopyInto ¶
func (in *AllowObservation) DeepCopyInto(out *AllowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowParameters ¶
type AllowParameters struct { // The policy allows or denies all values. // +kubebuilder:validation:Optional All *bool `json:"all,omitempty" tf:"all,omitempty"` // The policy can define specific values that are allowed or denied. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AllowParameters) DeepCopy ¶
func (in *AllowParameters) DeepCopy() *AllowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowParameters.
func (*AllowParameters) DeepCopyInto ¶
func (in *AllowParameters) DeepCopyInto(out *AllowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditLogConfigObservation ¶
type AuditLogConfigObservation struct { }
func (*AuditLogConfigObservation) DeepCopy ¶
func (in *AuditLogConfigObservation) DeepCopy() *AuditLogConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditLogConfigObservation.
func (*AuditLogConfigObservation) DeepCopyInto ¶
func (in *AuditLogConfigObservation) DeepCopyInto(out *AuditLogConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditLogConfigParameters ¶
type AuditLogConfigParameters struct { // Identities that do not cause logging for this type of permission. Each entry can have one of the following values:user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // +kubebuilder:validation:Optional ExemptedMembers []*string `json:"exemptedMembers,omitempty" tf:"exempted_members,omitempty"` // Permission type for which logging is to be configured. Must be one of DATA_READ, DATA_WRITE, or ADMIN_READ. // +kubebuilder:validation:Required LogType *string `json:"logType" tf:"log_type,omitempty"` }
func (*AuditLogConfigParameters) DeepCopy ¶
func (in *AuditLogConfigParameters) DeepCopy() *AuditLogConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditLogConfigParameters.
func (*AuditLogConfigParameters) DeepCopyInto ¶
func (in *AuditLogConfigParameters) DeepCopyInto(out *AuditLogConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingSubaccount ¶
type BillingSubaccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BillingSubaccountSpec `json:"spec"` Status BillingSubaccountStatus `json:"status,omitempty"` }
BillingSubaccount is the Schema for the BillingSubaccounts API +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,gcpjet}
func (*BillingSubaccount) DeepCopy ¶
func (in *BillingSubaccount) DeepCopy() *BillingSubaccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingSubaccount.
func (*BillingSubaccount) DeepCopyInto ¶
func (in *BillingSubaccount) DeepCopyInto(out *BillingSubaccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingSubaccount) DeepCopyObject ¶
func (in *BillingSubaccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BillingSubaccount) GetCondition ¶
func (mg *BillingSubaccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BillingSubaccount.
func (*BillingSubaccount) GetConnectionDetailsMapping ¶
func (tr *BillingSubaccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BillingSubaccount
func (*BillingSubaccount) GetDeletionPolicy ¶
func (mg *BillingSubaccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BillingSubaccount.
func (*BillingSubaccount) GetID ¶
func (tr *BillingSubaccount) GetID() string
GetID returns ID of underlying Terraform resource of this BillingSubaccount
func (*BillingSubaccount) GetObservation ¶
func (tr *BillingSubaccount) GetObservation() (map[string]interface{}, error)
GetObservation of this BillingSubaccount
func (*BillingSubaccount) GetParameters ¶
func (tr *BillingSubaccount) GetParameters() (map[string]interface{}, error)
GetParameters of this BillingSubaccount
func (*BillingSubaccount) GetProviderConfigReference ¶
func (mg *BillingSubaccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BillingSubaccount.
func (*BillingSubaccount) GetProviderReference ¶
func (mg *BillingSubaccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this BillingSubaccount. Deprecated: Use GetProviderConfigReference.
func (*BillingSubaccount) GetTerraformResourceType ¶
func (mg *BillingSubaccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BillingSubaccount
func (*BillingSubaccount) GetTerraformSchemaVersion ¶
func (tr *BillingSubaccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BillingSubaccount) GetWriteConnectionSecretToReference ¶
func (mg *BillingSubaccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BillingSubaccount.
func (*BillingSubaccount) LateInitialize ¶
func (tr *BillingSubaccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BillingSubaccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*BillingSubaccount) SetConditions ¶
func (mg *BillingSubaccount) SetConditions(c ...xpv1.Condition)
SetConditions of this BillingSubaccount.
func (*BillingSubaccount) SetDeletionPolicy ¶
func (mg *BillingSubaccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BillingSubaccount.
func (*BillingSubaccount) SetObservation ¶
func (tr *BillingSubaccount) SetObservation(obs map[string]interface{}) error
SetObservation for this BillingSubaccount
func (*BillingSubaccount) SetParameters ¶
func (tr *BillingSubaccount) SetParameters(params map[string]interface{}) error
SetParameters for this BillingSubaccount
func (*BillingSubaccount) SetProviderConfigReference ¶
func (mg *BillingSubaccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BillingSubaccount.
func (*BillingSubaccount) SetProviderReference ¶
func (mg *BillingSubaccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BillingSubaccount. Deprecated: Use SetProviderConfigReference.
func (*BillingSubaccount) SetWriteConnectionSecretToReference ¶
func (mg *BillingSubaccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BillingSubaccount.
type BillingSubaccountList ¶
type BillingSubaccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BillingSubaccount `json:"items"` }
BillingSubaccountList contains a list of BillingSubaccounts
func (*BillingSubaccountList) DeepCopy ¶
func (in *BillingSubaccountList) DeepCopy() *BillingSubaccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingSubaccountList.
func (*BillingSubaccountList) DeepCopyInto ¶
func (in *BillingSubaccountList) DeepCopyInto(out *BillingSubaccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingSubaccountList) DeepCopyObject ¶
func (in *BillingSubaccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BillingSubaccountList) GetItems ¶
func (l *BillingSubaccountList) GetItems() []resource.Managed
GetItems of this BillingSubaccountList.
type BillingSubaccountObservation ¶
type BillingSubaccountObservation struct { BillingAccountID *string `json:"billingAccountId,omitempty" tf:"billing_account_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` Open *bool `json:"open,omitempty" tf:"open,omitempty"` }
func (*BillingSubaccountObservation) DeepCopy ¶
func (in *BillingSubaccountObservation) DeepCopy() *BillingSubaccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingSubaccountObservation.
func (*BillingSubaccountObservation) DeepCopyInto ¶
func (in *BillingSubaccountObservation) DeepCopyInto(out *BillingSubaccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingSubaccountParameters ¶
type BillingSubaccountParameters struct { // +kubebuilder:validation:Optional DeletionPolicy *string `json:"deletionPolicy,omitempty" tf:"deletion_policy,omitempty"` // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // +kubebuilder:validation:Required MasterBillingAccount *string `json:"masterBillingAccount" tf:"master_billing_account,omitempty"` }
func (*BillingSubaccountParameters) DeepCopy ¶
func (in *BillingSubaccountParameters) DeepCopy() *BillingSubaccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingSubaccountParameters.
func (*BillingSubaccountParameters) DeepCopyInto ¶
func (in *BillingSubaccountParameters) DeepCopyInto(out *BillingSubaccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingSubaccountSpec ¶
type BillingSubaccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BillingSubaccountParameters `json:"forProvider"` }
BillingSubaccountSpec defines the desired state of BillingSubaccount
func (*BillingSubaccountSpec) DeepCopy ¶
func (in *BillingSubaccountSpec) DeepCopy() *BillingSubaccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingSubaccountSpec.
func (*BillingSubaccountSpec) DeepCopyInto ¶
func (in *BillingSubaccountSpec) DeepCopyInto(out *BillingSubaccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingSubaccountStatus ¶
type BillingSubaccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BillingSubaccountObservation `json:"atProvider,omitempty"` }
BillingSubaccountStatus defines the observed state of BillingSubaccount.
func (*BillingSubaccountStatus) DeepCopy ¶
func (in *BillingSubaccountStatus) DeepCopy() *BillingSubaccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingSubaccountStatus.
func (*BillingSubaccountStatus) DeepCopyInto ¶
func (in *BillingSubaccountStatus) DeepCopyInto(out *BillingSubaccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BooleanPolicyObservation ¶
type BooleanPolicyObservation struct { }
func (*BooleanPolicyObservation) DeepCopy ¶
func (in *BooleanPolicyObservation) DeepCopy() *BooleanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BooleanPolicyObservation.
func (*BooleanPolicyObservation) DeepCopyInto ¶
func (in *BooleanPolicyObservation) DeepCopyInto(out *BooleanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BooleanPolicyParameters ¶
type BooleanPolicyParameters struct { // If true, then the Policy is enforced. If false, then any configuration is acceptable. // +kubebuilder:validation:Required Enforced *bool `json:"enforced" tf:"enforced,omitempty"` }
func (*BooleanPolicyParameters) DeepCopy ¶
func (in *BooleanPolicyParameters) DeepCopy() *BooleanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BooleanPolicyParameters.
func (*BooleanPolicyParameters) DeepCopyInto ¶
func (in *BooleanPolicyParameters) DeepCopyInto(out *BooleanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 DenyObservation ¶
type DenyObservation struct { }
func (*DenyObservation) DeepCopy ¶
func (in *DenyObservation) DeepCopy() *DenyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenyObservation.
func (*DenyObservation) DeepCopyInto ¶
func (in *DenyObservation) DeepCopyInto(out *DenyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DenyParameters ¶
type DenyParameters struct { // The policy allows or denies all values. // +kubebuilder:validation:Optional All *bool `json:"all,omitempty" tf:"all,omitempty"` // The policy can define specific values that are allowed or denied. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*DenyParameters) DeepCopy ¶
func (in *DenyParameters) DeepCopy() *DenyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DenyParameters.
func (*DenyParameters) DeepCopyInto ¶
func (in *DenyParameters) DeepCopyInto(out *DenyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Folder ¶
type Folder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderSpec `json:"spec"` Status FolderStatus `json:"status,omitempty"` }
Folder is the Schema for the Folders API +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,gcpjet}
func (*Folder) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Folder.
func (*Folder) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Folder) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Folder) GetCondition ¶
func (mg *Folder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Folder.
func (*Folder) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Folder
func (*Folder) GetDeletionPolicy ¶
func (mg *Folder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Folder.
func (*Folder) GetObservation ¶
GetObservation of this Folder
func (*Folder) GetParameters ¶
GetParameters of this Folder
func (*Folder) GetProviderConfigReference ¶
GetProviderConfigReference of this Folder.
func (*Folder) GetProviderReference ¶
GetProviderReference of this Folder. Deprecated: Use GetProviderConfigReference.
func (*Folder) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Folder
func (*Folder) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Folder) GetWriteConnectionSecretToReference ¶
func (mg *Folder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Folder.
func (*Folder) LateInitialize ¶
LateInitialize this Folder using its observed tfState. returns True if there are any spec changes for the resource.
func (*Folder) SetConditions ¶
SetConditions of this Folder.
func (*Folder) SetDeletionPolicy ¶
func (mg *Folder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Folder.
func (*Folder) SetObservation ¶
SetObservation for this Folder
func (*Folder) SetParameters ¶
SetParameters for this Folder
func (*Folder) SetProviderConfigReference ¶
SetProviderConfigReference of this Folder.
func (*Folder) SetProviderReference ¶
SetProviderReference of this Folder. Deprecated: Use SetProviderConfigReference.
func (*Folder) SetWriteConnectionSecretToReference ¶
func (mg *Folder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Folder.
type FolderIAMAuditConfig ¶
type FolderIAMAuditConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderIAMAuditConfigSpec `json:"spec"` Status FolderIAMAuditConfigStatus `json:"status,omitempty"` }
FolderIAMAuditConfig is the Schema for the FolderIAMAuditConfigs API +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,gcpjet}
func (*FolderIAMAuditConfig) DeepCopy ¶
func (in *FolderIAMAuditConfig) DeepCopy() *FolderIAMAuditConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMAuditConfig.
func (*FolderIAMAuditConfig) DeepCopyInto ¶
func (in *FolderIAMAuditConfig) DeepCopyInto(out *FolderIAMAuditConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIAMAuditConfig) DeepCopyObject ¶
func (in *FolderIAMAuditConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderIAMAuditConfig) GetCondition ¶
func (mg *FolderIAMAuditConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderIAMAuditConfig.
func (*FolderIAMAuditConfig) GetConnectionDetailsMapping ¶
func (tr *FolderIAMAuditConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderIAMAuditConfig
func (*FolderIAMAuditConfig) GetDeletionPolicy ¶
func (mg *FolderIAMAuditConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderIAMAuditConfig.
func (*FolderIAMAuditConfig) GetID ¶
func (tr *FolderIAMAuditConfig) GetID() string
GetID returns ID of underlying Terraform resource of this FolderIAMAuditConfig
func (*FolderIAMAuditConfig) GetObservation ¶
func (tr *FolderIAMAuditConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderIAMAuditConfig
func (*FolderIAMAuditConfig) GetParameters ¶
func (tr *FolderIAMAuditConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderIAMAuditConfig
func (*FolderIAMAuditConfig) GetProviderConfigReference ¶
func (mg *FolderIAMAuditConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderIAMAuditConfig.
func (*FolderIAMAuditConfig) GetProviderReference ¶
func (mg *FolderIAMAuditConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderIAMAuditConfig. Deprecated: Use GetProviderConfigReference.
func (*FolderIAMAuditConfig) GetTerraformResourceType ¶
func (mg *FolderIAMAuditConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderIAMAuditConfig
func (*FolderIAMAuditConfig) GetTerraformSchemaVersion ¶
func (tr *FolderIAMAuditConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderIAMAuditConfig) GetWriteConnectionSecretToReference ¶
func (mg *FolderIAMAuditConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderIAMAuditConfig.
func (*FolderIAMAuditConfig) LateInitialize ¶
func (tr *FolderIAMAuditConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderIAMAuditConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderIAMAuditConfig) SetConditions ¶
func (mg *FolderIAMAuditConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderIAMAuditConfig.
func (*FolderIAMAuditConfig) SetDeletionPolicy ¶
func (mg *FolderIAMAuditConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderIAMAuditConfig.
func (*FolderIAMAuditConfig) SetObservation ¶
func (tr *FolderIAMAuditConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderIAMAuditConfig
func (*FolderIAMAuditConfig) SetParameters ¶
func (tr *FolderIAMAuditConfig) SetParameters(params map[string]interface{}) error
SetParameters for this FolderIAMAuditConfig
func (*FolderIAMAuditConfig) SetProviderConfigReference ¶
func (mg *FolderIAMAuditConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderIAMAuditConfig.
func (*FolderIAMAuditConfig) SetProviderReference ¶
func (mg *FolderIAMAuditConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderIAMAuditConfig. Deprecated: Use SetProviderConfigReference.
func (*FolderIAMAuditConfig) SetWriteConnectionSecretToReference ¶
func (mg *FolderIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderIAMAuditConfig.
type FolderIAMAuditConfigList ¶
type FolderIAMAuditConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderIAMAuditConfig `json:"items"` }
FolderIAMAuditConfigList contains a list of FolderIAMAuditConfigs
func (*FolderIAMAuditConfigList) DeepCopy ¶
func (in *FolderIAMAuditConfigList) DeepCopy() *FolderIAMAuditConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMAuditConfigList.
func (*FolderIAMAuditConfigList) DeepCopyInto ¶
func (in *FolderIAMAuditConfigList) DeepCopyInto(out *FolderIAMAuditConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIAMAuditConfigList) DeepCopyObject ¶
func (in *FolderIAMAuditConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderIAMAuditConfigList) GetItems ¶
func (l *FolderIAMAuditConfigList) GetItems() []resource.Managed
GetItems of this FolderIAMAuditConfigList.
type FolderIAMAuditConfigObservation ¶
type FolderIAMAuditConfigObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FolderIAMAuditConfigObservation) DeepCopy ¶
func (in *FolderIAMAuditConfigObservation) DeepCopy() *FolderIAMAuditConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMAuditConfigObservation.
func (*FolderIAMAuditConfigObservation) DeepCopyInto ¶
func (in *FolderIAMAuditConfigObservation) DeepCopyInto(out *FolderIAMAuditConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMAuditConfigParameters ¶
type FolderIAMAuditConfigParameters struct { // The configuration for logging of each type of permission. This can be specified multiple times. // +kubebuilder:validation:Required AuditLogConfig []AuditLogConfigParameters `json:"auditLogConfig" tf:"audit_log_config,omitempty"` // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // Service which will be enabled for audit logging. The special value allServices covers all services. // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` }
func (*FolderIAMAuditConfigParameters) DeepCopy ¶
func (in *FolderIAMAuditConfigParameters) DeepCopy() *FolderIAMAuditConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMAuditConfigParameters.
func (*FolderIAMAuditConfigParameters) DeepCopyInto ¶
func (in *FolderIAMAuditConfigParameters) DeepCopyInto(out *FolderIAMAuditConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMAuditConfigSpec ¶
type FolderIAMAuditConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderIAMAuditConfigParameters `json:"forProvider"` }
FolderIAMAuditConfigSpec defines the desired state of FolderIAMAuditConfig
func (*FolderIAMAuditConfigSpec) DeepCopy ¶
func (in *FolderIAMAuditConfigSpec) DeepCopy() *FolderIAMAuditConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMAuditConfigSpec.
func (*FolderIAMAuditConfigSpec) DeepCopyInto ¶
func (in *FolderIAMAuditConfigSpec) DeepCopyInto(out *FolderIAMAuditConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMAuditConfigStatus ¶
type FolderIAMAuditConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderIAMAuditConfigObservation `json:"atProvider,omitempty"` }
FolderIAMAuditConfigStatus defines the observed state of FolderIAMAuditConfig.
func (*FolderIAMAuditConfigStatus) DeepCopy ¶
func (in *FolderIAMAuditConfigStatus) DeepCopy() *FolderIAMAuditConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMAuditConfigStatus.
func (*FolderIAMAuditConfigStatus) DeepCopyInto ¶
func (in *FolderIAMAuditConfigStatus) DeepCopyInto(out *FolderIAMAuditConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMBinding ¶
type FolderIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderIAMBindingSpec `json:"spec"` Status FolderIAMBindingStatus `json:"status,omitempty"` }
FolderIAMBinding is the Schema for the FolderIAMBindings API +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,gcpjet}
func (*FolderIAMBinding) DeepCopy ¶
func (in *FolderIAMBinding) DeepCopy() *FolderIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMBinding.
func (*FolderIAMBinding) DeepCopyInto ¶
func (in *FolderIAMBinding) DeepCopyInto(out *FolderIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIAMBinding) DeepCopyObject ¶
func (in *FolderIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderIAMBinding) GetCondition ¶
func (mg *FolderIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderIAMBinding.
func (*FolderIAMBinding) GetConnectionDetailsMapping ¶
func (tr *FolderIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderIAMBinding
func (*FolderIAMBinding) GetDeletionPolicy ¶
func (mg *FolderIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderIAMBinding.
func (*FolderIAMBinding) GetID ¶
func (tr *FolderIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this FolderIAMBinding
func (*FolderIAMBinding) GetObservation ¶
func (tr *FolderIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderIAMBinding
func (*FolderIAMBinding) GetParameters ¶
func (tr *FolderIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderIAMBinding
func (*FolderIAMBinding) GetProviderConfigReference ¶
func (mg *FolderIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderIAMBinding.
func (*FolderIAMBinding) GetProviderReference ¶
func (mg *FolderIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*FolderIAMBinding) GetTerraformResourceType ¶
func (mg *FolderIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderIAMBinding
func (*FolderIAMBinding) GetTerraformSchemaVersion ¶
func (tr *FolderIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *FolderIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderIAMBinding.
func (*FolderIAMBinding) LateInitialize ¶
func (tr *FolderIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderIAMBinding) SetConditions ¶
func (mg *FolderIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderIAMBinding.
func (*FolderIAMBinding) SetDeletionPolicy ¶
func (mg *FolderIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderIAMBinding.
func (*FolderIAMBinding) SetObservation ¶
func (tr *FolderIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderIAMBinding
func (*FolderIAMBinding) SetParameters ¶
func (tr *FolderIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this FolderIAMBinding
func (*FolderIAMBinding) SetProviderConfigReference ¶
func (mg *FolderIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderIAMBinding.
func (*FolderIAMBinding) SetProviderReference ¶
func (mg *FolderIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*FolderIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *FolderIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderIAMBinding.
type FolderIAMBindingList ¶
type FolderIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderIAMBinding `json:"items"` }
FolderIAMBindingList contains a list of FolderIAMBindings
func (*FolderIAMBindingList) DeepCopy ¶
func (in *FolderIAMBindingList) DeepCopy() *FolderIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMBindingList.
func (*FolderIAMBindingList) DeepCopyInto ¶
func (in *FolderIAMBindingList) DeepCopyInto(out *FolderIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIAMBindingList) DeepCopyObject ¶
func (in *FolderIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderIAMBindingList) GetItems ¶
func (l *FolderIAMBindingList) GetItems() []resource.Managed
GetItems of this FolderIAMBindingList.
type FolderIAMBindingObservation ¶
type FolderIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FolderIAMBindingObservation) DeepCopy ¶
func (in *FolderIAMBindingObservation) DeepCopy() *FolderIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMBindingObservation.
func (*FolderIAMBindingObservation) DeepCopyInto ¶
func (in *FolderIAMBindingObservation) DeepCopyInto(out *FolderIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMBindingParameters ¶
type FolderIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*FolderIAMBindingParameters) DeepCopy ¶
func (in *FolderIAMBindingParameters) DeepCopy() *FolderIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMBindingParameters.
func (*FolderIAMBindingParameters) DeepCopyInto ¶
func (in *FolderIAMBindingParameters) DeepCopyInto(out *FolderIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMBindingSpec ¶
type FolderIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderIAMBindingParameters `json:"forProvider"` }
FolderIAMBindingSpec defines the desired state of FolderIAMBinding
func (*FolderIAMBindingSpec) DeepCopy ¶
func (in *FolderIAMBindingSpec) DeepCopy() *FolderIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMBindingSpec.
func (*FolderIAMBindingSpec) DeepCopyInto ¶
func (in *FolderIAMBindingSpec) DeepCopyInto(out *FolderIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMBindingStatus ¶
type FolderIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderIAMBindingObservation `json:"atProvider,omitempty"` }
FolderIAMBindingStatus defines the observed state of FolderIAMBinding.
func (*FolderIAMBindingStatus) DeepCopy ¶
func (in *FolderIAMBindingStatus) DeepCopy() *FolderIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMBindingStatus.
func (*FolderIAMBindingStatus) DeepCopyInto ¶
func (in *FolderIAMBindingStatus) DeepCopyInto(out *FolderIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMMember ¶
type FolderIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderIAMMemberSpec `json:"spec"` Status FolderIAMMemberStatus `json:"status,omitempty"` }
FolderIAMMember is the Schema for the FolderIAMMembers API +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,gcpjet}
func (*FolderIAMMember) DeepCopy ¶
func (in *FolderIAMMember) DeepCopy() *FolderIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMMember.
func (*FolderIAMMember) DeepCopyInto ¶
func (in *FolderIAMMember) DeepCopyInto(out *FolderIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIAMMember) DeepCopyObject ¶
func (in *FolderIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderIAMMember) GetCondition ¶
func (mg *FolderIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderIAMMember.
func (*FolderIAMMember) GetConnectionDetailsMapping ¶
func (tr *FolderIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderIAMMember
func (*FolderIAMMember) GetDeletionPolicy ¶
func (mg *FolderIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderIAMMember.
func (*FolderIAMMember) GetID ¶
func (tr *FolderIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this FolderIAMMember
func (*FolderIAMMember) GetObservation ¶
func (tr *FolderIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderIAMMember
func (*FolderIAMMember) GetParameters ¶
func (tr *FolderIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderIAMMember
func (*FolderIAMMember) GetProviderConfigReference ¶
func (mg *FolderIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderIAMMember.
func (*FolderIAMMember) GetProviderReference ¶
func (mg *FolderIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderIAMMember. Deprecated: Use GetProviderConfigReference.
func (*FolderIAMMember) GetTerraformResourceType ¶
func (mg *FolderIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderIAMMember
func (*FolderIAMMember) GetTerraformSchemaVersion ¶
func (tr *FolderIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *FolderIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderIAMMember.
func (*FolderIAMMember) LateInitialize ¶
func (tr *FolderIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderIAMMember) SetConditions ¶
func (mg *FolderIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderIAMMember.
func (*FolderIAMMember) SetDeletionPolicy ¶
func (mg *FolderIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderIAMMember.
func (*FolderIAMMember) SetObservation ¶
func (tr *FolderIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderIAMMember
func (*FolderIAMMember) SetParameters ¶
func (tr *FolderIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this FolderIAMMember
func (*FolderIAMMember) SetProviderConfigReference ¶
func (mg *FolderIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderIAMMember.
func (*FolderIAMMember) SetProviderReference ¶
func (mg *FolderIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderIAMMember. Deprecated: Use SetProviderConfigReference.
func (*FolderIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *FolderIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderIAMMember.
type FolderIAMMemberConditionObservation ¶
type FolderIAMMemberConditionObservation struct { }
func (*FolderIAMMemberConditionObservation) DeepCopy ¶
func (in *FolderIAMMemberConditionObservation) DeepCopy() *FolderIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMMemberConditionObservation.
func (*FolderIAMMemberConditionObservation) DeepCopyInto ¶
func (in *FolderIAMMemberConditionObservation) DeepCopyInto(out *FolderIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMMemberConditionParameters ¶
type FolderIAMMemberConditionParameters 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 (*FolderIAMMemberConditionParameters) DeepCopy ¶
func (in *FolderIAMMemberConditionParameters) DeepCopy() *FolderIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMMemberConditionParameters.
func (*FolderIAMMemberConditionParameters) DeepCopyInto ¶
func (in *FolderIAMMemberConditionParameters) DeepCopyInto(out *FolderIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMMemberList ¶
type FolderIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderIAMMember `json:"items"` }
FolderIAMMemberList contains a list of FolderIAMMembers
func (*FolderIAMMemberList) DeepCopy ¶
func (in *FolderIAMMemberList) DeepCopy() *FolderIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMMemberList.
func (*FolderIAMMemberList) DeepCopyInto ¶
func (in *FolderIAMMemberList) DeepCopyInto(out *FolderIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIAMMemberList) DeepCopyObject ¶
func (in *FolderIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderIAMMemberList) GetItems ¶
func (l *FolderIAMMemberList) GetItems() []resource.Managed
GetItems of this FolderIAMMemberList.
type FolderIAMMemberObservation ¶
type FolderIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FolderIAMMemberObservation) DeepCopy ¶
func (in *FolderIAMMemberObservation) DeepCopy() *FolderIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMMemberObservation.
func (*FolderIAMMemberObservation) DeepCopyInto ¶
func (in *FolderIAMMemberObservation) DeepCopyInto(out *FolderIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMMemberParameters ¶
type FolderIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []FolderIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*FolderIAMMemberParameters) DeepCopy ¶
func (in *FolderIAMMemberParameters) DeepCopy() *FolderIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMMemberParameters.
func (*FolderIAMMemberParameters) DeepCopyInto ¶
func (in *FolderIAMMemberParameters) DeepCopyInto(out *FolderIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMMemberSpec ¶
type FolderIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderIAMMemberParameters `json:"forProvider"` }
FolderIAMMemberSpec defines the desired state of FolderIAMMember
func (*FolderIAMMemberSpec) DeepCopy ¶
func (in *FolderIAMMemberSpec) DeepCopy() *FolderIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMMemberSpec.
func (*FolderIAMMemberSpec) DeepCopyInto ¶
func (in *FolderIAMMemberSpec) DeepCopyInto(out *FolderIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMMemberStatus ¶
type FolderIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderIAMMemberObservation `json:"atProvider,omitempty"` }
FolderIAMMemberStatus defines the observed state of FolderIAMMember.
func (*FolderIAMMemberStatus) DeepCopy ¶
func (in *FolderIAMMemberStatus) DeepCopy() *FolderIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMMemberStatus.
func (*FolderIAMMemberStatus) DeepCopyInto ¶
func (in *FolderIAMMemberStatus) DeepCopyInto(out *FolderIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMPolicy ¶
type FolderIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderIAMPolicySpec `json:"spec"` Status FolderIAMPolicyStatus `json:"status,omitempty"` }
FolderIAMPolicy is the Schema for the FolderIAMPolicys API +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,gcpjet}
func (*FolderIAMPolicy) DeepCopy ¶
func (in *FolderIAMPolicy) DeepCopy() *FolderIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMPolicy.
func (*FolderIAMPolicy) DeepCopyInto ¶
func (in *FolderIAMPolicy) DeepCopyInto(out *FolderIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIAMPolicy) DeepCopyObject ¶
func (in *FolderIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderIAMPolicy) GetCondition ¶
func (mg *FolderIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderIAMPolicy.
func (*FolderIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *FolderIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderIAMPolicy
func (*FolderIAMPolicy) GetDeletionPolicy ¶
func (mg *FolderIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderIAMPolicy.
func (*FolderIAMPolicy) GetID ¶
func (tr *FolderIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this FolderIAMPolicy
func (*FolderIAMPolicy) GetObservation ¶
func (tr *FolderIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderIAMPolicy
func (*FolderIAMPolicy) GetParameters ¶
func (tr *FolderIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderIAMPolicy
func (*FolderIAMPolicy) GetProviderConfigReference ¶
func (mg *FolderIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderIAMPolicy.
func (*FolderIAMPolicy) GetProviderReference ¶
func (mg *FolderIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*FolderIAMPolicy) GetTerraformResourceType ¶
func (mg *FolderIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderIAMPolicy
func (*FolderIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *FolderIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *FolderIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderIAMPolicy.
func (*FolderIAMPolicy) LateInitialize ¶
func (tr *FolderIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderIAMPolicy) SetConditions ¶
func (mg *FolderIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderIAMPolicy.
func (*FolderIAMPolicy) SetDeletionPolicy ¶
func (mg *FolderIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderIAMPolicy.
func (*FolderIAMPolicy) SetObservation ¶
func (tr *FolderIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderIAMPolicy
func (*FolderIAMPolicy) SetParameters ¶
func (tr *FolderIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this FolderIAMPolicy
func (*FolderIAMPolicy) SetProviderConfigReference ¶
func (mg *FolderIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderIAMPolicy.
func (*FolderIAMPolicy) SetProviderReference ¶
func (mg *FolderIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*FolderIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *FolderIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderIAMPolicy.
type FolderIAMPolicyList ¶
type FolderIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderIAMPolicy `json:"items"` }
FolderIAMPolicyList contains a list of FolderIAMPolicys
func (*FolderIAMPolicyList) DeepCopy ¶
func (in *FolderIAMPolicyList) DeepCopy() *FolderIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMPolicyList.
func (*FolderIAMPolicyList) DeepCopyInto ¶
func (in *FolderIAMPolicyList) DeepCopyInto(out *FolderIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderIAMPolicyList) DeepCopyObject ¶
func (in *FolderIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderIAMPolicyList) GetItems ¶
func (l *FolderIAMPolicyList) GetItems() []resource.Managed
GetItems of this FolderIAMPolicyList.
type FolderIAMPolicyObservation ¶
type FolderIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FolderIAMPolicyObservation) DeepCopy ¶
func (in *FolderIAMPolicyObservation) DeepCopy() *FolderIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMPolicyObservation.
func (*FolderIAMPolicyObservation) DeepCopyInto ¶
func (in *FolderIAMPolicyObservation) DeepCopyInto(out *FolderIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMPolicyParameters ¶
type FolderIAMPolicyParameters struct { // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` }
func (*FolderIAMPolicyParameters) DeepCopy ¶
func (in *FolderIAMPolicyParameters) DeepCopy() *FolderIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMPolicyParameters.
func (*FolderIAMPolicyParameters) DeepCopyInto ¶
func (in *FolderIAMPolicyParameters) DeepCopyInto(out *FolderIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMPolicySpec ¶
type FolderIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderIAMPolicyParameters `json:"forProvider"` }
FolderIAMPolicySpec defines the desired state of FolderIAMPolicy
func (*FolderIAMPolicySpec) DeepCopy ¶
func (in *FolderIAMPolicySpec) DeepCopy() *FolderIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMPolicySpec.
func (*FolderIAMPolicySpec) DeepCopyInto ¶
func (in *FolderIAMPolicySpec) DeepCopyInto(out *FolderIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderIAMPolicyStatus ¶
type FolderIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderIAMPolicyObservation `json:"atProvider,omitempty"` }
FolderIAMPolicyStatus defines the observed state of FolderIAMPolicy.
func (*FolderIAMPolicyStatus) DeepCopy ¶
func (in *FolderIAMPolicyStatus) DeepCopy() *FolderIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderIAMPolicyStatus.
func (*FolderIAMPolicyStatus) DeepCopyInto ¶
func (in *FolderIAMPolicyStatus) DeepCopyInto(out *FolderIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderList ¶
type FolderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Folder `json:"items"` }
FolderList contains a list of Folders
func (*FolderList) DeepCopy ¶
func (in *FolderList) DeepCopy() *FolderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderList.
func (*FolderList) DeepCopyInto ¶
func (in *FolderList) DeepCopyInto(out *FolderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderList) DeepCopyObject ¶
func (in *FolderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderList) GetItems ¶
func (l *FolderList) GetItems() []resource.Managed
GetItems of this FolderList.
type FolderObservation ¶
type FolderObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FolderObservation) DeepCopy ¶
func (in *FolderObservation) DeepCopy() *FolderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderObservation.
func (*FolderObservation) DeepCopyInto ¶
func (in *FolderObservation) DeepCopyInto(out *FolderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicy ¶
type FolderOrganizationPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderOrganizationPolicySpec `json:"spec"` Status FolderOrganizationPolicyStatus `json:"status,omitempty"` }
FolderOrganizationPolicy is the Schema for the FolderOrganizationPolicys API +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,gcpjet}
func (*FolderOrganizationPolicy) DeepCopy ¶
func (in *FolderOrganizationPolicy) DeepCopy() *FolderOrganizationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) DeepCopyInto ¶
func (in *FolderOrganizationPolicy) DeepCopyInto(out *FolderOrganizationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderOrganizationPolicy) DeepCopyObject ¶
func (in *FolderOrganizationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderOrganizationPolicy) GetCondition ¶
func (mg *FolderOrganizationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) GetConnectionDetailsMapping ¶
func (tr *FolderOrganizationPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderOrganizationPolicy
func (*FolderOrganizationPolicy) GetDeletionPolicy ¶
func (mg *FolderOrganizationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) GetID ¶
func (tr *FolderOrganizationPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this FolderOrganizationPolicy
func (*FolderOrganizationPolicy) GetObservation ¶
func (tr *FolderOrganizationPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderOrganizationPolicy
func (*FolderOrganizationPolicy) GetParameters ¶
func (tr *FolderOrganizationPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderOrganizationPolicy
func (*FolderOrganizationPolicy) GetProviderConfigReference ¶
func (mg *FolderOrganizationPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) GetProviderReference ¶
func (mg *FolderOrganizationPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderOrganizationPolicy. Deprecated: Use GetProviderConfigReference.
func (*FolderOrganizationPolicy) GetTerraformResourceType ¶
func (mg *FolderOrganizationPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderOrganizationPolicy
func (*FolderOrganizationPolicy) GetTerraformSchemaVersion ¶
func (tr *FolderOrganizationPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderOrganizationPolicy) GetWriteConnectionSecretToReference ¶
func (mg *FolderOrganizationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) LateInitialize ¶
func (tr *FolderOrganizationPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderOrganizationPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderOrganizationPolicy) SetConditions ¶
func (mg *FolderOrganizationPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) SetDeletionPolicy ¶
func (mg *FolderOrganizationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) SetObservation ¶
func (tr *FolderOrganizationPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderOrganizationPolicy
func (*FolderOrganizationPolicy) SetParameters ¶
func (tr *FolderOrganizationPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this FolderOrganizationPolicy
func (*FolderOrganizationPolicy) SetProviderConfigReference ¶
func (mg *FolderOrganizationPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderOrganizationPolicy.
func (*FolderOrganizationPolicy) SetProviderReference ¶
func (mg *FolderOrganizationPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderOrganizationPolicy. Deprecated: Use SetProviderConfigReference.
func (*FolderOrganizationPolicy) SetWriteConnectionSecretToReference ¶
func (mg *FolderOrganizationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderOrganizationPolicy.
type FolderOrganizationPolicyList ¶
type FolderOrganizationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderOrganizationPolicy `json:"items"` }
FolderOrganizationPolicyList contains a list of FolderOrganizationPolicys
func (*FolderOrganizationPolicyList) DeepCopy ¶
func (in *FolderOrganizationPolicyList) DeepCopy() *FolderOrganizationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicyList.
func (*FolderOrganizationPolicyList) DeepCopyInto ¶
func (in *FolderOrganizationPolicyList) DeepCopyInto(out *FolderOrganizationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderOrganizationPolicyList) DeepCopyObject ¶
func (in *FolderOrganizationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderOrganizationPolicyList) GetItems ¶
func (l *FolderOrganizationPolicyList) GetItems() []resource.Managed
GetItems of this FolderOrganizationPolicyList.
type FolderOrganizationPolicyObservation ¶
type FolderOrganizationPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*FolderOrganizationPolicyObservation) DeepCopy ¶
func (in *FolderOrganizationPolicyObservation) DeepCopy() *FolderOrganizationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicyObservation.
func (*FolderOrganizationPolicyObservation) DeepCopyInto ¶
func (in *FolderOrganizationPolicyObservation) DeepCopyInto(out *FolderOrganizationPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicyParameters ¶
type FolderOrganizationPolicyParameters struct { // A boolean policy is a constraint that is either enforced or not. // +kubebuilder:validation:Optional BooleanPolicy []BooleanPolicyParameters `json:"booleanPolicy,omitempty" tf:"boolean_policy,omitempty"` // The name of the Constraint the Policy is configuring, for example, serviceuser.services. // +kubebuilder:validation:Required Constraint *string `json:"constraint" tf:"constraint,omitempty"` // The resource name of the folder to set the policy for. Its format is folders/{folder_id}. // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // A policy that can define specific values that are allowed or denied for the given constraint. It can also be used to allow or deny all values. // +kubebuilder:validation:Optional ListPolicy []ListPolicyParameters `json:"listPolicy,omitempty" tf:"list_policy,omitempty"` // A restore policy is a constraint to restore the default policy. // +kubebuilder:validation:Optional RestorePolicy []RestorePolicyParameters `json:"restorePolicy,omitempty" tf:"restore_policy,omitempty"` // Version of the Policy. Default version is 0. // +kubebuilder:validation:Optional Version *int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*FolderOrganizationPolicyParameters) DeepCopy ¶
func (in *FolderOrganizationPolicyParameters) DeepCopy() *FolderOrganizationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicyParameters.
func (*FolderOrganizationPolicyParameters) DeepCopyInto ¶
func (in *FolderOrganizationPolicyParameters) DeepCopyInto(out *FolderOrganizationPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicySpec ¶
type FolderOrganizationPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderOrganizationPolicyParameters `json:"forProvider"` }
FolderOrganizationPolicySpec defines the desired state of FolderOrganizationPolicy
func (*FolderOrganizationPolicySpec) DeepCopy ¶
func (in *FolderOrganizationPolicySpec) DeepCopy() *FolderOrganizationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicySpec.
func (*FolderOrganizationPolicySpec) DeepCopyInto ¶
func (in *FolderOrganizationPolicySpec) DeepCopyInto(out *FolderOrganizationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderOrganizationPolicyStatus ¶
type FolderOrganizationPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderOrganizationPolicyObservation `json:"atProvider,omitempty"` }
FolderOrganizationPolicyStatus defines the observed state of FolderOrganizationPolicy.
func (*FolderOrganizationPolicyStatus) DeepCopy ¶
func (in *FolderOrganizationPolicyStatus) DeepCopy() *FolderOrganizationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderOrganizationPolicyStatus.
func (*FolderOrganizationPolicyStatus) DeepCopyInto ¶
func (in *FolderOrganizationPolicyStatus) DeepCopyInto(out *FolderOrganizationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderParameters ¶
type FolderParameters struct { // The folder's display name. A folder's display name must be unique amongst its siblings, e.g. no two folders with the same parent can share the same display name. The display name must start and end with a letter or digit, may contain letters, digits, spaces, hyphens and underscores and can be no longer than 30 characters. // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // The resource name of the parent Folder or Organization. Must be of the form folders/{folder_id} or organizations/{org_id}. // +kubebuilder:validation:Required Parent *string `json:"parent" tf:"parent,omitempty"` }
func (*FolderParameters) DeepCopy ¶
func (in *FolderParameters) DeepCopy() *FolderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderParameters.
func (*FolderParameters) DeepCopyInto ¶
func (in *FolderParameters) DeepCopyInto(out *FolderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSpec ¶
type FolderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderParameters `json:"forProvider"` }
FolderSpec defines the desired state of Folder
func (*FolderSpec) DeepCopy ¶
func (in *FolderSpec) DeepCopy() *FolderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSpec.
func (*FolderSpec) DeepCopyInto ¶
func (in *FolderSpec) DeepCopyInto(out *FolderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderStatus ¶
type FolderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderObservation `json:"atProvider,omitempty"` }
FolderStatus defines the observed state of Folder.
func (*FolderStatus) DeepCopy ¶
func (in *FolderStatus) DeepCopy() *FolderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderStatus.
func (*FolderStatus) DeepCopyInto ¶
func (in *FolderStatus) DeepCopyInto(out *FolderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListPolicyAllowObservation ¶
type ListPolicyAllowObservation struct { }
func (*ListPolicyAllowObservation) DeepCopy ¶
func (in *ListPolicyAllowObservation) DeepCopy() *ListPolicyAllowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListPolicyAllowObservation.
func (*ListPolicyAllowObservation) DeepCopyInto ¶
func (in *ListPolicyAllowObservation) DeepCopyInto(out *ListPolicyAllowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListPolicyAllowParameters ¶
type ListPolicyAllowParameters struct { // The policy allows or denies all values. // +kubebuilder:validation:Optional All *bool `json:"all,omitempty" tf:"all,omitempty"` // The policy can define specific values that are allowed or denied. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ListPolicyAllowParameters) DeepCopy ¶
func (in *ListPolicyAllowParameters) DeepCopy() *ListPolicyAllowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListPolicyAllowParameters.
func (*ListPolicyAllowParameters) DeepCopyInto ¶
func (in *ListPolicyAllowParameters) DeepCopyInto(out *ListPolicyAllowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListPolicyDenyObservation ¶
type ListPolicyDenyObservation struct { }
func (*ListPolicyDenyObservation) DeepCopy ¶
func (in *ListPolicyDenyObservation) DeepCopy() *ListPolicyDenyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListPolicyDenyObservation.
func (*ListPolicyDenyObservation) DeepCopyInto ¶
func (in *ListPolicyDenyObservation) DeepCopyInto(out *ListPolicyDenyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListPolicyDenyParameters ¶
type ListPolicyDenyParameters struct { // The policy allows or denies all values. // +kubebuilder:validation:Optional All *bool `json:"all,omitempty" tf:"all,omitempty"` // The policy can define specific values that are allowed or denied. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ListPolicyDenyParameters) DeepCopy ¶
func (in *ListPolicyDenyParameters) DeepCopy() *ListPolicyDenyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListPolicyDenyParameters.
func (*ListPolicyDenyParameters) DeepCopyInto ¶
func (in *ListPolicyDenyParameters) DeepCopyInto(out *ListPolicyDenyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListPolicyObservation ¶
type ListPolicyObservation struct { }
func (*ListPolicyObservation) DeepCopy ¶
func (in *ListPolicyObservation) DeepCopy() *ListPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListPolicyObservation.
func (*ListPolicyObservation) DeepCopyInto ¶
func (in *ListPolicyObservation) DeepCopyInto(out *ListPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListPolicyParameters ¶
type ListPolicyParameters struct { // One or the other must be set. // +kubebuilder:validation:Optional Allow []AllowParameters `json:"allow,omitempty" tf:"allow,omitempty"` // One or the other must be set. // +kubebuilder:validation:Optional Deny []DenyParameters `json:"deny,omitempty" tf:"deny,omitempty"` // If set to true, the values from the effective Policy of the parent resource are inherited, meaning the values set in this Policy are added to the values inherited up the hierarchy. // +kubebuilder:validation:Optional InheritFromParent *bool `json:"inheritFromParent,omitempty" tf:"inherit_from_parent,omitempty"` // The Google Cloud Console will try to default to a configuration that matches the value specified in this field. // +kubebuilder:validation:Optional SuggestedValue *string `json:"suggestedValue,omitempty" tf:"suggested_value,omitempty"` }
func (*ListPolicyParameters) DeepCopy ¶
func (in *ListPolicyParameters) DeepCopy() *ListPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListPolicyParameters.
func (*ListPolicyParameters) DeepCopyInto ¶
func (in *ListPolicyParameters) DeepCopyInto(out *ListPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMAuditConfig ¶
type OrganizationIAMAuditConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIAMAuditConfigSpec `json:"spec"` Status OrganizationIAMAuditConfigStatus `json:"status,omitempty"` }
OrganizationIAMAuditConfig is the Schema for the OrganizationIAMAuditConfigs API +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,gcpjet}
func (*OrganizationIAMAuditConfig) DeepCopy ¶
func (in *OrganizationIAMAuditConfig) DeepCopy() *OrganizationIAMAuditConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) DeepCopyInto ¶
func (in *OrganizationIAMAuditConfig) DeepCopyInto(out *OrganizationIAMAuditConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMAuditConfig) DeepCopyObject ¶
func (in *OrganizationIAMAuditConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMAuditConfig) GetCondition ¶
func (mg *OrganizationIAMAuditConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) GetConnectionDetailsMapping ¶
func (tr *OrganizationIAMAuditConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) GetDeletionPolicy ¶
func (mg *OrganizationIAMAuditConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) GetID ¶
func (tr *OrganizationIAMAuditConfig) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) GetObservation ¶
func (tr *OrganizationIAMAuditConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) GetParameters ¶
func (tr *OrganizationIAMAuditConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) GetProviderConfigReference ¶
func (mg *OrganizationIAMAuditConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) GetProviderReference ¶
func (mg *OrganizationIAMAuditConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationIAMAuditConfig. Deprecated: Use GetProviderConfigReference.
func (*OrganizationIAMAuditConfig) GetTerraformResourceType ¶
func (mg *OrganizationIAMAuditConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) GetTerraformSchemaVersion ¶
func (tr *OrganizationIAMAuditConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationIAMAuditConfig) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMAuditConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) LateInitialize ¶
func (tr *OrganizationIAMAuditConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationIAMAuditConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationIAMAuditConfig) SetConditions ¶
func (mg *OrganizationIAMAuditConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) SetDeletionPolicy ¶
func (mg *OrganizationIAMAuditConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) SetObservation ¶
func (tr *OrganizationIAMAuditConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) SetParameters ¶
func (tr *OrganizationIAMAuditConfig) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) SetProviderConfigReference ¶
func (mg *OrganizationIAMAuditConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) SetProviderReference ¶
func (mg *OrganizationIAMAuditConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationIAMAuditConfig. Deprecated: Use SetProviderConfigReference.
func (*OrganizationIAMAuditConfig) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationIAMAuditConfig.
type OrganizationIAMAuditConfigAuditLogConfigObservation ¶
type OrganizationIAMAuditConfigAuditLogConfigObservation struct { }
func (*OrganizationIAMAuditConfigAuditLogConfigObservation) DeepCopy ¶
func (in *OrganizationIAMAuditConfigAuditLogConfigObservation) DeepCopy() *OrganizationIAMAuditConfigAuditLogConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMAuditConfigAuditLogConfigObservation.
func (*OrganizationIAMAuditConfigAuditLogConfigObservation) DeepCopyInto ¶
func (in *OrganizationIAMAuditConfigAuditLogConfigObservation) DeepCopyInto(out *OrganizationIAMAuditConfigAuditLogConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMAuditConfigAuditLogConfigParameters ¶
type OrganizationIAMAuditConfigAuditLogConfigParameters struct { // Identities that do not cause logging for this type of permission. Each entry can have one of the following values:user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // +kubebuilder:validation:Optional ExemptedMembers []*string `json:"exemptedMembers,omitempty" tf:"exempted_members,omitempty"` // Permission type for which logging is to be configured. Must be one of DATA_READ, DATA_WRITE, or ADMIN_READ. // +kubebuilder:validation:Required LogType *string `json:"logType" tf:"log_type,omitempty"` }
func (*OrganizationIAMAuditConfigAuditLogConfigParameters) DeepCopy ¶
func (in *OrganizationIAMAuditConfigAuditLogConfigParameters) DeepCopy() *OrganizationIAMAuditConfigAuditLogConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMAuditConfigAuditLogConfigParameters.
func (*OrganizationIAMAuditConfigAuditLogConfigParameters) DeepCopyInto ¶
func (in *OrganizationIAMAuditConfigAuditLogConfigParameters) DeepCopyInto(out *OrganizationIAMAuditConfigAuditLogConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMAuditConfigList ¶
type OrganizationIAMAuditConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationIAMAuditConfig `json:"items"` }
OrganizationIAMAuditConfigList contains a list of OrganizationIAMAuditConfigs
func (*OrganizationIAMAuditConfigList) DeepCopy ¶
func (in *OrganizationIAMAuditConfigList) DeepCopy() *OrganizationIAMAuditConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMAuditConfigList.
func (*OrganizationIAMAuditConfigList) DeepCopyInto ¶
func (in *OrganizationIAMAuditConfigList) DeepCopyInto(out *OrganizationIAMAuditConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMAuditConfigList) DeepCopyObject ¶
func (in *OrganizationIAMAuditConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMAuditConfigList) GetItems ¶
func (l *OrganizationIAMAuditConfigList) GetItems() []resource.Managed
GetItems of this OrganizationIAMAuditConfigList.
type OrganizationIAMAuditConfigObservation ¶
type OrganizationIAMAuditConfigObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OrganizationIAMAuditConfigObservation) DeepCopy ¶
func (in *OrganizationIAMAuditConfigObservation) DeepCopy() *OrganizationIAMAuditConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMAuditConfigObservation.
func (*OrganizationIAMAuditConfigObservation) DeepCopyInto ¶
func (in *OrganizationIAMAuditConfigObservation) DeepCopyInto(out *OrganizationIAMAuditConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMAuditConfigParameters ¶
type OrganizationIAMAuditConfigParameters struct { // The configuration for logging of each type of permission. This can be specified multiple times. // +kubebuilder:validation:Required AuditLogConfig []OrganizationIAMAuditConfigAuditLogConfigParameters `json:"auditLogConfig" tf:"audit_log_config,omitempty"` // The numeric ID of the organization in which you want to manage the audit logging config. // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // Service which will be enabled for audit logging. The special value allServices covers all services. // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` }
func (*OrganizationIAMAuditConfigParameters) DeepCopy ¶
func (in *OrganizationIAMAuditConfigParameters) DeepCopy() *OrganizationIAMAuditConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMAuditConfigParameters.
func (*OrganizationIAMAuditConfigParameters) DeepCopyInto ¶
func (in *OrganizationIAMAuditConfigParameters) DeepCopyInto(out *OrganizationIAMAuditConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMAuditConfigSpec ¶
type OrganizationIAMAuditConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationIAMAuditConfigParameters `json:"forProvider"` }
OrganizationIAMAuditConfigSpec defines the desired state of OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfigSpec) DeepCopy ¶
func (in *OrganizationIAMAuditConfigSpec) DeepCopy() *OrganizationIAMAuditConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMAuditConfigSpec.
func (*OrganizationIAMAuditConfigSpec) DeepCopyInto ¶
func (in *OrganizationIAMAuditConfigSpec) DeepCopyInto(out *OrganizationIAMAuditConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMAuditConfigStatus ¶
type OrganizationIAMAuditConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationIAMAuditConfigObservation `json:"atProvider,omitempty"` }
OrganizationIAMAuditConfigStatus defines the observed state of OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfigStatus) DeepCopy ¶
func (in *OrganizationIAMAuditConfigStatus) DeepCopy() *OrganizationIAMAuditConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMAuditConfigStatus.
func (*OrganizationIAMAuditConfigStatus) DeepCopyInto ¶
func (in *OrganizationIAMAuditConfigStatus) DeepCopyInto(out *OrganizationIAMAuditConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMBinding ¶
type OrganizationIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIAMBindingSpec `json:"spec"` Status OrganizationIAMBindingStatus `json:"status,omitempty"` }
OrganizationIAMBinding is the Schema for the OrganizationIAMBindings API +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,gcpjet}
func (*OrganizationIAMBinding) DeepCopy ¶
func (in *OrganizationIAMBinding) DeepCopy() *OrganizationIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMBinding.
func (*OrganizationIAMBinding) DeepCopyInto ¶
func (in *OrganizationIAMBinding) DeepCopyInto(out *OrganizationIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMBinding) DeepCopyObject ¶
func (in *OrganizationIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMBinding) GetCondition ¶
func (mg *OrganizationIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationIAMBinding.
func (*OrganizationIAMBinding) GetConnectionDetailsMapping ¶
func (tr *OrganizationIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationIAMBinding
func (*OrganizationIAMBinding) GetDeletionPolicy ¶
func (mg *OrganizationIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationIAMBinding.
func (*OrganizationIAMBinding) GetID ¶
func (tr *OrganizationIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationIAMBinding
func (*OrganizationIAMBinding) GetObservation ¶
func (tr *OrganizationIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationIAMBinding
func (*OrganizationIAMBinding) GetParameters ¶
func (tr *OrganizationIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationIAMBinding
func (*OrganizationIAMBinding) GetProviderConfigReference ¶
func (mg *OrganizationIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationIAMBinding.
func (*OrganizationIAMBinding) GetProviderReference ¶
func (mg *OrganizationIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*OrganizationIAMBinding) GetTerraformResourceType ¶
func (mg *OrganizationIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationIAMBinding
func (*OrganizationIAMBinding) GetTerraformSchemaVersion ¶
func (tr *OrganizationIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationIAMBinding.
func (*OrganizationIAMBinding) LateInitialize ¶
func (tr *OrganizationIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationIAMBinding) SetConditions ¶
func (mg *OrganizationIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationIAMBinding.
func (*OrganizationIAMBinding) SetDeletionPolicy ¶
func (mg *OrganizationIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationIAMBinding.
func (*OrganizationIAMBinding) SetObservation ¶
func (tr *OrganizationIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationIAMBinding
func (*OrganizationIAMBinding) SetParameters ¶
func (tr *OrganizationIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationIAMBinding
func (*OrganizationIAMBinding) SetProviderConfigReference ¶
func (mg *OrganizationIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationIAMBinding.
func (*OrganizationIAMBinding) SetProviderReference ¶
func (mg *OrganizationIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*OrganizationIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationIAMBinding.
type OrganizationIAMBindingConditionObservation ¶
type OrganizationIAMBindingConditionObservation struct { }
func (*OrganizationIAMBindingConditionObservation) DeepCopy ¶
func (in *OrganizationIAMBindingConditionObservation) DeepCopy() *OrganizationIAMBindingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMBindingConditionObservation.
func (*OrganizationIAMBindingConditionObservation) DeepCopyInto ¶
func (in *OrganizationIAMBindingConditionObservation) DeepCopyInto(out *OrganizationIAMBindingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMBindingConditionParameters ¶
type OrganizationIAMBindingConditionParameters 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 (*OrganizationIAMBindingConditionParameters) DeepCopy ¶
func (in *OrganizationIAMBindingConditionParameters) DeepCopy() *OrganizationIAMBindingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMBindingConditionParameters.
func (*OrganizationIAMBindingConditionParameters) DeepCopyInto ¶
func (in *OrganizationIAMBindingConditionParameters) DeepCopyInto(out *OrganizationIAMBindingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMBindingList ¶
type OrganizationIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationIAMBinding `json:"items"` }
OrganizationIAMBindingList contains a list of OrganizationIAMBindings
func (*OrganizationIAMBindingList) DeepCopy ¶
func (in *OrganizationIAMBindingList) DeepCopy() *OrganizationIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMBindingList.
func (*OrganizationIAMBindingList) DeepCopyInto ¶
func (in *OrganizationIAMBindingList) DeepCopyInto(out *OrganizationIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMBindingList) DeepCopyObject ¶
func (in *OrganizationIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMBindingList) GetItems ¶
func (l *OrganizationIAMBindingList) GetItems() []resource.Managed
GetItems of this OrganizationIAMBindingList.
type OrganizationIAMBindingObservation ¶
type OrganizationIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OrganizationIAMBindingObservation) DeepCopy ¶
func (in *OrganizationIAMBindingObservation) DeepCopy() *OrganizationIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMBindingObservation.
func (*OrganizationIAMBindingObservation) DeepCopyInto ¶
func (in *OrganizationIAMBindingObservation) DeepCopyInto(out *OrganizationIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMBindingParameters ¶
type OrganizationIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []OrganizationIAMBindingConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // The numeric ID of the organization in which you want to manage the audit logging config. // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*OrganizationIAMBindingParameters) DeepCopy ¶
func (in *OrganizationIAMBindingParameters) DeepCopy() *OrganizationIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMBindingParameters.
func (*OrganizationIAMBindingParameters) DeepCopyInto ¶
func (in *OrganizationIAMBindingParameters) DeepCopyInto(out *OrganizationIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMBindingSpec ¶
type OrganizationIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationIAMBindingParameters `json:"forProvider"` }
OrganizationIAMBindingSpec defines the desired state of OrganizationIAMBinding
func (*OrganizationIAMBindingSpec) DeepCopy ¶
func (in *OrganizationIAMBindingSpec) DeepCopy() *OrganizationIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMBindingSpec.
func (*OrganizationIAMBindingSpec) DeepCopyInto ¶
func (in *OrganizationIAMBindingSpec) DeepCopyInto(out *OrganizationIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMBindingStatus ¶
type OrganizationIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationIAMBindingObservation `json:"atProvider,omitempty"` }
OrganizationIAMBindingStatus defines the observed state of OrganizationIAMBinding.
func (*OrganizationIAMBindingStatus) DeepCopy ¶
func (in *OrganizationIAMBindingStatus) DeepCopy() *OrganizationIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMBindingStatus.
func (*OrganizationIAMBindingStatus) DeepCopyInto ¶
func (in *OrganizationIAMBindingStatus) DeepCopyInto(out *OrganizationIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMCustomRole ¶
type OrganizationIAMCustomRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIAMCustomRoleSpec `json:"spec"` Status OrganizationIAMCustomRoleStatus `json:"status,omitempty"` }
OrganizationIAMCustomRole is the Schema for the OrganizationIAMCustomRoles API +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,gcpjet}
func (*OrganizationIAMCustomRole) DeepCopy ¶
func (in *OrganizationIAMCustomRole) DeepCopy() *OrganizationIAMCustomRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRole) DeepCopyInto ¶
func (in *OrganizationIAMCustomRole) DeepCopyInto(out *OrganizationIAMCustomRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMCustomRole) DeepCopyObject ¶
func (in *OrganizationIAMCustomRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMCustomRole) GetCondition ¶
func (mg *OrganizationIAMCustomRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRole) GetConnectionDetailsMapping ¶
func (tr *OrganizationIAMCustomRole) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) GetDeletionPolicy ¶
func (mg *OrganizationIAMCustomRole) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRole) GetID ¶
func (tr *OrganizationIAMCustomRole) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) GetObservation ¶
func (tr *OrganizationIAMCustomRole) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) GetParameters ¶
func (tr *OrganizationIAMCustomRole) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) GetProviderConfigReference ¶
func (mg *OrganizationIAMCustomRole) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRole) GetProviderReference ¶
func (mg *OrganizationIAMCustomRole) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationIAMCustomRole. Deprecated: Use GetProviderConfigReference.
func (*OrganizationIAMCustomRole) GetTerraformResourceType ¶
func (mg *OrganizationIAMCustomRole) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) GetTerraformSchemaVersion ¶
func (tr *OrganizationIAMCustomRole) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationIAMCustomRole) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMCustomRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRole) LateInitialize ¶
func (tr *OrganizationIAMCustomRole) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationIAMCustomRole using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationIAMCustomRole) SetConditions ¶
func (mg *OrganizationIAMCustomRole) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRole) SetDeletionPolicy ¶
func (mg *OrganizationIAMCustomRole) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRole) SetObservation ¶
func (tr *OrganizationIAMCustomRole) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) SetParameters ¶
func (tr *OrganizationIAMCustomRole) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) SetProviderConfigReference ¶
func (mg *OrganizationIAMCustomRole) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRole) SetProviderReference ¶
func (mg *OrganizationIAMCustomRole) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationIAMCustomRole. Deprecated: Use SetProviderConfigReference.
func (*OrganizationIAMCustomRole) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMCustomRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationIAMCustomRole.
type OrganizationIAMCustomRoleList ¶
type OrganizationIAMCustomRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationIAMCustomRole `json:"items"` }
OrganizationIAMCustomRoleList contains a list of OrganizationIAMCustomRoles
func (*OrganizationIAMCustomRoleList) DeepCopy ¶
func (in *OrganizationIAMCustomRoleList) DeepCopy() *OrganizationIAMCustomRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMCustomRoleList.
func (*OrganizationIAMCustomRoleList) DeepCopyInto ¶
func (in *OrganizationIAMCustomRoleList) DeepCopyInto(out *OrganizationIAMCustomRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMCustomRoleList) DeepCopyObject ¶
func (in *OrganizationIAMCustomRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMCustomRoleList) GetItems ¶
func (l *OrganizationIAMCustomRoleList) GetItems() []resource.Managed
GetItems of this OrganizationIAMCustomRoleList.
type OrganizationIAMCustomRoleObservation ¶
type OrganizationIAMCustomRoleObservation struct { Deleted *bool `json:"deleted,omitempty" tf:"deleted,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OrganizationIAMCustomRoleObservation) DeepCopy ¶
func (in *OrganizationIAMCustomRoleObservation) DeepCopy() *OrganizationIAMCustomRoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMCustomRoleObservation.
func (*OrganizationIAMCustomRoleObservation) DeepCopyInto ¶
func (in *OrganizationIAMCustomRoleObservation) DeepCopyInto(out *OrganizationIAMCustomRoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMCustomRoleParameters ¶
type OrganizationIAMCustomRoleParameters struct { // A human-readable description for the role. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The numeric ID of the organization in which you want to create a custom role. // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // The names of the permissions this role grants when bound in an IAM policy. At least one permission must be specified. // +kubebuilder:validation:Required Permissions []*string `json:"permissions" tf:"permissions,omitempty"` // The role id to use for this role. // +kubebuilder:validation:Required RoleID *string `json:"roleId" tf:"role_id,omitempty"` // The current launch stage of the role. Defaults to GA. // +kubebuilder:validation:Optional Stage *string `json:"stage,omitempty" tf:"stage,omitempty"` // A human-readable title for the role. // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*OrganizationIAMCustomRoleParameters) DeepCopy ¶
func (in *OrganizationIAMCustomRoleParameters) DeepCopy() *OrganizationIAMCustomRoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMCustomRoleParameters.
func (*OrganizationIAMCustomRoleParameters) DeepCopyInto ¶
func (in *OrganizationIAMCustomRoleParameters) DeepCopyInto(out *OrganizationIAMCustomRoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMCustomRoleSpec ¶
type OrganizationIAMCustomRoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationIAMCustomRoleParameters `json:"forProvider"` }
OrganizationIAMCustomRoleSpec defines the desired state of OrganizationIAMCustomRole
func (*OrganizationIAMCustomRoleSpec) DeepCopy ¶
func (in *OrganizationIAMCustomRoleSpec) DeepCopy() *OrganizationIAMCustomRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMCustomRoleSpec.
func (*OrganizationIAMCustomRoleSpec) DeepCopyInto ¶
func (in *OrganizationIAMCustomRoleSpec) DeepCopyInto(out *OrganizationIAMCustomRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMCustomRoleStatus ¶
type OrganizationIAMCustomRoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationIAMCustomRoleObservation `json:"atProvider,omitempty"` }
OrganizationIAMCustomRoleStatus defines the observed state of OrganizationIAMCustomRole.
func (*OrganizationIAMCustomRoleStatus) DeepCopy ¶
func (in *OrganizationIAMCustomRoleStatus) DeepCopy() *OrganizationIAMCustomRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMCustomRoleStatus.
func (*OrganizationIAMCustomRoleStatus) DeepCopyInto ¶
func (in *OrganizationIAMCustomRoleStatus) DeepCopyInto(out *OrganizationIAMCustomRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMMember ¶
type OrganizationIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIAMMemberSpec `json:"spec"` Status OrganizationIAMMemberStatus `json:"status,omitempty"` }
OrganizationIAMMember is the Schema for the OrganizationIAMMembers API +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,gcpjet}
func (*OrganizationIAMMember) DeepCopy ¶
func (in *OrganizationIAMMember) DeepCopy() *OrganizationIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMMember.
func (*OrganizationIAMMember) DeepCopyInto ¶
func (in *OrganizationIAMMember) DeepCopyInto(out *OrganizationIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMMember) DeepCopyObject ¶
func (in *OrganizationIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMMember) GetCondition ¶
func (mg *OrganizationIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationIAMMember.
func (*OrganizationIAMMember) GetConnectionDetailsMapping ¶
func (tr *OrganizationIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationIAMMember
func (*OrganizationIAMMember) GetDeletionPolicy ¶
func (mg *OrganizationIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationIAMMember.
func (*OrganizationIAMMember) GetID ¶
func (tr *OrganizationIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationIAMMember
func (*OrganizationIAMMember) GetObservation ¶
func (tr *OrganizationIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationIAMMember
func (*OrganizationIAMMember) GetParameters ¶
func (tr *OrganizationIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationIAMMember
func (*OrganizationIAMMember) GetProviderConfigReference ¶
func (mg *OrganizationIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationIAMMember.
func (*OrganizationIAMMember) GetProviderReference ¶
func (mg *OrganizationIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationIAMMember. Deprecated: Use GetProviderConfigReference.
func (*OrganizationIAMMember) GetTerraformResourceType ¶
func (mg *OrganizationIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationIAMMember
func (*OrganizationIAMMember) GetTerraformSchemaVersion ¶
func (tr *OrganizationIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationIAMMember.
func (*OrganizationIAMMember) LateInitialize ¶
func (tr *OrganizationIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationIAMMember) SetConditions ¶
func (mg *OrganizationIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationIAMMember.
func (*OrganizationIAMMember) SetDeletionPolicy ¶
func (mg *OrganizationIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationIAMMember.
func (*OrganizationIAMMember) SetObservation ¶
func (tr *OrganizationIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationIAMMember
func (*OrganizationIAMMember) SetParameters ¶
func (tr *OrganizationIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationIAMMember
func (*OrganizationIAMMember) SetProviderConfigReference ¶
func (mg *OrganizationIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationIAMMember.
func (*OrganizationIAMMember) SetProviderReference ¶
func (mg *OrganizationIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationIAMMember. Deprecated: Use SetProviderConfigReference.
func (*OrganizationIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationIAMMember.
type OrganizationIAMMemberConditionObservation ¶
type OrganizationIAMMemberConditionObservation struct { }
func (*OrganizationIAMMemberConditionObservation) DeepCopy ¶
func (in *OrganizationIAMMemberConditionObservation) DeepCopy() *OrganizationIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMMemberConditionObservation.
func (*OrganizationIAMMemberConditionObservation) DeepCopyInto ¶
func (in *OrganizationIAMMemberConditionObservation) DeepCopyInto(out *OrganizationIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMMemberConditionParameters ¶
type OrganizationIAMMemberConditionParameters 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 (*OrganizationIAMMemberConditionParameters) DeepCopy ¶
func (in *OrganizationIAMMemberConditionParameters) DeepCopy() *OrganizationIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMMemberConditionParameters.
func (*OrganizationIAMMemberConditionParameters) DeepCopyInto ¶
func (in *OrganizationIAMMemberConditionParameters) DeepCopyInto(out *OrganizationIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMMemberList ¶
type OrganizationIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationIAMMember `json:"items"` }
OrganizationIAMMemberList contains a list of OrganizationIAMMembers
func (*OrganizationIAMMemberList) DeepCopy ¶
func (in *OrganizationIAMMemberList) DeepCopy() *OrganizationIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMMemberList.
func (*OrganizationIAMMemberList) DeepCopyInto ¶
func (in *OrganizationIAMMemberList) DeepCopyInto(out *OrganizationIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMMemberList) DeepCopyObject ¶
func (in *OrganizationIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMMemberList) GetItems ¶
func (l *OrganizationIAMMemberList) GetItems() []resource.Managed
GetItems of this OrganizationIAMMemberList.
type OrganizationIAMMemberObservation ¶
type OrganizationIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OrganizationIAMMemberObservation) DeepCopy ¶
func (in *OrganizationIAMMemberObservation) DeepCopy() *OrganizationIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMMemberObservation.
func (*OrganizationIAMMemberObservation) DeepCopyInto ¶
func (in *OrganizationIAMMemberObservation) DeepCopyInto(out *OrganizationIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMMemberParameters ¶
type OrganizationIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []OrganizationIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // The numeric ID of the organization in which you want to manage the audit logging config. // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*OrganizationIAMMemberParameters) DeepCopy ¶
func (in *OrganizationIAMMemberParameters) DeepCopy() *OrganizationIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMMemberParameters.
func (*OrganizationIAMMemberParameters) DeepCopyInto ¶
func (in *OrganizationIAMMemberParameters) DeepCopyInto(out *OrganizationIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMMemberSpec ¶
type OrganizationIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationIAMMemberParameters `json:"forProvider"` }
OrganizationIAMMemberSpec defines the desired state of OrganizationIAMMember
func (*OrganizationIAMMemberSpec) DeepCopy ¶
func (in *OrganizationIAMMemberSpec) DeepCopy() *OrganizationIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMMemberSpec.
func (*OrganizationIAMMemberSpec) DeepCopyInto ¶
func (in *OrganizationIAMMemberSpec) DeepCopyInto(out *OrganizationIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMMemberStatus ¶
type OrganizationIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationIAMMemberObservation `json:"atProvider,omitempty"` }
OrganizationIAMMemberStatus defines the observed state of OrganizationIAMMember.
func (*OrganizationIAMMemberStatus) DeepCopy ¶
func (in *OrganizationIAMMemberStatus) DeepCopy() *OrganizationIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMMemberStatus.
func (*OrganizationIAMMemberStatus) DeepCopyInto ¶
func (in *OrganizationIAMMemberStatus) DeepCopyInto(out *OrganizationIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMPolicy ¶
type OrganizationIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationIAMPolicySpec `json:"spec"` Status OrganizationIAMPolicyStatus `json:"status,omitempty"` }
OrganizationIAMPolicy is the Schema for the OrganizationIAMPolicys API +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,gcpjet}
func (*OrganizationIAMPolicy) DeepCopy ¶
func (in *OrganizationIAMPolicy) DeepCopy() *OrganizationIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMPolicy.
func (*OrganizationIAMPolicy) DeepCopyInto ¶
func (in *OrganizationIAMPolicy) DeepCopyInto(out *OrganizationIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMPolicy) DeepCopyObject ¶
func (in *OrganizationIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMPolicy) GetCondition ¶
func (mg *OrganizationIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationIAMPolicy.
func (*OrganizationIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *OrganizationIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationIAMPolicy
func (*OrganizationIAMPolicy) GetDeletionPolicy ¶
func (mg *OrganizationIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationIAMPolicy.
func (*OrganizationIAMPolicy) GetID ¶
func (tr *OrganizationIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationIAMPolicy
func (*OrganizationIAMPolicy) GetObservation ¶
func (tr *OrganizationIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationIAMPolicy
func (*OrganizationIAMPolicy) GetParameters ¶
func (tr *OrganizationIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationIAMPolicy
func (*OrganizationIAMPolicy) GetProviderConfigReference ¶
func (mg *OrganizationIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationIAMPolicy.
func (*OrganizationIAMPolicy) GetProviderReference ¶
func (mg *OrganizationIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*OrganizationIAMPolicy) GetTerraformResourceType ¶
func (mg *OrganizationIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationIAMPolicy
func (*OrganizationIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *OrganizationIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationIAMPolicy.
func (*OrganizationIAMPolicy) LateInitialize ¶
func (tr *OrganizationIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationIAMPolicy) SetConditions ¶
func (mg *OrganizationIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationIAMPolicy.
func (*OrganizationIAMPolicy) SetDeletionPolicy ¶
func (mg *OrganizationIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationIAMPolicy.
func (*OrganizationIAMPolicy) SetObservation ¶
func (tr *OrganizationIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationIAMPolicy
func (*OrganizationIAMPolicy) SetParameters ¶
func (tr *OrganizationIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationIAMPolicy
func (*OrganizationIAMPolicy) SetProviderConfigReference ¶
func (mg *OrganizationIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationIAMPolicy.
func (*OrganizationIAMPolicy) SetProviderReference ¶
func (mg *OrganizationIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*OrganizationIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationIAMPolicy.
type OrganizationIAMPolicyList ¶
type OrganizationIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationIAMPolicy `json:"items"` }
OrganizationIAMPolicyList contains a list of OrganizationIAMPolicys
func (*OrganizationIAMPolicyList) DeepCopy ¶
func (in *OrganizationIAMPolicyList) DeepCopy() *OrganizationIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMPolicyList.
func (*OrganizationIAMPolicyList) DeepCopyInto ¶
func (in *OrganizationIAMPolicyList) DeepCopyInto(out *OrganizationIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationIAMPolicyList) DeepCopyObject ¶
func (in *OrganizationIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationIAMPolicyList) GetItems ¶
func (l *OrganizationIAMPolicyList) GetItems() []resource.Managed
GetItems of this OrganizationIAMPolicyList.
type OrganizationIAMPolicyObservation ¶
type OrganizationIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*OrganizationIAMPolicyObservation) DeepCopy ¶
func (in *OrganizationIAMPolicyObservation) DeepCopy() *OrganizationIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMPolicyObservation.
func (*OrganizationIAMPolicyObservation) DeepCopyInto ¶
func (in *OrganizationIAMPolicyObservation) DeepCopyInto(out *OrganizationIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMPolicyParameters ¶
type OrganizationIAMPolicyParameters struct { // The numeric ID of the organization in which you want to manage the audit logging config. // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` }
func (*OrganizationIAMPolicyParameters) DeepCopy ¶
func (in *OrganizationIAMPolicyParameters) DeepCopy() *OrganizationIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMPolicyParameters.
func (*OrganizationIAMPolicyParameters) DeepCopyInto ¶
func (in *OrganizationIAMPolicyParameters) DeepCopyInto(out *OrganizationIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMPolicySpec ¶
type OrganizationIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationIAMPolicyParameters `json:"forProvider"` }
OrganizationIAMPolicySpec defines the desired state of OrganizationIAMPolicy
func (*OrganizationIAMPolicySpec) DeepCopy ¶
func (in *OrganizationIAMPolicySpec) DeepCopy() *OrganizationIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMPolicySpec.
func (*OrganizationIAMPolicySpec) DeepCopyInto ¶
func (in *OrganizationIAMPolicySpec) DeepCopyInto(out *OrganizationIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationIAMPolicyStatus ¶
type OrganizationIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationIAMPolicyObservation `json:"atProvider,omitempty"` }
OrganizationIAMPolicyStatus defines the observed state of OrganizationIAMPolicy.
func (*OrganizationIAMPolicyStatus) DeepCopy ¶
func (in *OrganizationIAMPolicyStatus) DeepCopy() *OrganizationIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationIAMPolicyStatus.
func (*OrganizationIAMPolicyStatus) DeepCopyInto ¶
func (in *OrganizationIAMPolicyStatus) DeepCopyInto(out *OrganizationIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicy ¶
type OrganizationPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationPolicySpec `json:"spec"` Status OrganizationPolicyStatus `json:"status,omitempty"` }
OrganizationPolicy is the Schema for the OrganizationPolicys API +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,gcpjet}
func (*OrganizationPolicy) DeepCopy ¶
func (in *OrganizationPolicy) DeepCopy() *OrganizationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicy.
func (*OrganizationPolicy) DeepCopyInto ¶
func (in *OrganizationPolicy) DeepCopyInto(out *OrganizationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationPolicy) DeepCopyObject ¶
func (in *OrganizationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationPolicy) GetCondition ¶
func (mg *OrganizationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationPolicy.
func (*OrganizationPolicy) GetConnectionDetailsMapping ¶
func (tr *OrganizationPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationPolicy
func (*OrganizationPolicy) GetDeletionPolicy ¶
func (mg *OrganizationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationPolicy.
func (*OrganizationPolicy) GetID ¶
func (tr *OrganizationPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationPolicy
func (*OrganizationPolicy) GetObservation ¶
func (tr *OrganizationPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationPolicy
func (*OrganizationPolicy) GetParameters ¶
func (tr *OrganizationPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationPolicy
func (*OrganizationPolicy) GetProviderConfigReference ¶
func (mg *OrganizationPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationPolicy.
func (*OrganizationPolicy) GetProviderReference ¶
func (mg *OrganizationPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationPolicy. Deprecated: Use GetProviderConfigReference.
func (*OrganizationPolicy) GetTerraformResourceType ¶
func (mg *OrganizationPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationPolicy
func (*OrganizationPolicy) GetTerraformSchemaVersion ¶
func (tr *OrganizationPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationPolicy) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationPolicy.
func (*OrganizationPolicy) LateInitialize ¶
func (tr *OrganizationPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationPolicy) SetConditions ¶
func (mg *OrganizationPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationPolicy.
func (*OrganizationPolicy) SetDeletionPolicy ¶
func (mg *OrganizationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationPolicy.
func (*OrganizationPolicy) SetObservation ¶
func (tr *OrganizationPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationPolicy
func (*OrganizationPolicy) SetParameters ¶
func (tr *OrganizationPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationPolicy
func (*OrganizationPolicy) SetProviderConfigReference ¶
func (mg *OrganizationPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationPolicy.
func (*OrganizationPolicy) SetProviderReference ¶
func (mg *OrganizationPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationPolicy. Deprecated: Use SetProviderConfigReference.
func (*OrganizationPolicy) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationPolicy.
type OrganizationPolicyBooleanPolicyObservation ¶
type OrganizationPolicyBooleanPolicyObservation struct { }
func (*OrganizationPolicyBooleanPolicyObservation) DeepCopy ¶
func (in *OrganizationPolicyBooleanPolicyObservation) DeepCopy() *OrganizationPolicyBooleanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyBooleanPolicyObservation.
func (*OrganizationPolicyBooleanPolicyObservation) DeepCopyInto ¶
func (in *OrganizationPolicyBooleanPolicyObservation) DeepCopyInto(out *OrganizationPolicyBooleanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyBooleanPolicyParameters ¶
type OrganizationPolicyBooleanPolicyParameters struct { // If true, then the Policy is enforced. If false, then any configuration is acceptable. // +kubebuilder:validation:Required Enforced *bool `json:"enforced" tf:"enforced,omitempty"` }
func (*OrganizationPolicyBooleanPolicyParameters) DeepCopy ¶
func (in *OrganizationPolicyBooleanPolicyParameters) DeepCopy() *OrganizationPolicyBooleanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyBooleanPolicyParameters.
func (*OrganizationPolicyBooleanPolicyParameters) DeepCopyInto ¶
func (in *OrganizationPolicyBooleanPolicyParameters) DeepCopyInto(out *OrganizationPolicyBooleanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyList ¶
type OrganizationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationPolicy `json:"items"` }
OrganizationPolicyList contains a list of OrganizationPolicys
func (*OrganizationPolicyList) DeepCopy ¶
func (in *OrganizationPolicyList) DeepCopy() *OrganizationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyList.
func (*OrganizationPolicyList) DeepCopyInto ¶
func (in *OrganizationPolicyList) DeepCopyInto(out *OrganizationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationPolicyList) DeepCopyObject ¶
func (in *OrganizationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationPolicyList) GetItems ¶
func (l *OrganizationPolicyList) GetItems() []resource.Managed
GetItems of this OrganizationPolicyList.
type OrganizationPolicyListPolicyObservation ¶
type OrganizationPolicyListPolicyObservation struct { }
func (*OrganizationPolicyListPolicyObservation) DeepCopy ¶
func (in *OrganizationPolicyListPolicyObservation) DeepCopy() *OrganizationPolicyListPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyListPolicyObservation.
func (*OrganizationPolicyListPolicyObservation) DeepCopyInto ¶
func (in *OrganizationPolicyListPolicyObservation) DeepCopyInto(out *OrganizationPolicyListPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyListPolicyParameters ¶
type OrganizationPolicyListPolicyParameters struct { // One or the other must be set. // +kubebuilder:validation:Optional Allow []ListPolicyAllowParameters `json:"allow,omitempty" tf:"allow,omitempty"` // One or the other must be set. // +kubebuilder:validation:Optional Deny []ListPolicyDenyParameters `json:"deny,omitempty" tf:"deny,omitempty"` // If set to true, the values from the effective Policy of the parent resource are inherited, meaning the values set in this Policy are added to the values inherited up the hierarchy. // +kubebuilder:validation:Optional InheritFromParent *bool `json:"inheritFromParent,omitempty" tf:"inherit_from_parent,omitempty"` // The Google Cloud Console will try to default to a configuration that matches the value specified in this field. // +kubebuilder:validation:Optional SuggestedValue *string `json:"suggestedValue,omitempty" tf:"suggested_value,omitempty"` }
func (*OrganizationPolicyListPolicyParameters) DeepCopy ¶
func (in *OrganizationPolicyListPolicyParameters) DeepCopy() *OrganizationPolicyListPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyListPolicyParameters.
func (*OrganizationPolicyListPolicyParameters) DeepCopyInto ¶
func (in *OrganizationPolicyListPolicyParameters) DeepCopyInto(out *OrganizationPolicyListPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyObservation ¶
type OrganizationPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*OrganizationPolicyObservation) DeepCopy ¶
func (in *OrganizationPolicyObservation) DeepCopy() *OrganizationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyObservation.
func (*OrganizationPolicyObservation) DeepCopyInto ¶
func (in *OrganizationPolicyObservation) DeepCopyInto(out *OrganizationPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyParameters ¶
type OrganizationPolicyParameters struct { // A boolean policy is a constraint that is either enforced or not. // +kubebuilder:validation:Optional BooleanPolicy []OrganizationPolicyBooleanPolicyParameters `json:"booleanPolicy,omitempty" tf:"boolean_policy,omitempty"` // The name of the Constraint the Policy is configuring, for example, serviceuser.services. // +kubebuilder:validation:Required Constraint *string `json:"constraint" tf:"constraint,omitempty"` // A policy that can define specific values that are allowed or denied for the given constraint. It can also be used to allow or deny all values. // +kubebuilder:validation:Optional ListPolicy []OrganizationPolicyListPolicyParameters `json:"listPolicy,omitempty" tf:"list_policy,omitempty"` // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // A restore policy is a constraint to restore the default policy. // +kubebuilder:validation:Optional RestorePolicy []OrganizationPolicyRestorePolicyParameters `json:"restorePolicy,omitempty" tf:"restore_policy,omitempty"` // Version of the Policy. Default version is 0. // +kubebuilder:validation:Optional Version *int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*OrganizationPolicyParameters) DeepCopy ¶
func (in *OrganizationPolicyParameters) DeepCopy() *OrganizationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyParameters.
func (*OrganizationPolicyParameters) DeepCopyInto ¶
func (in *OrganizationPolicyParameters) DeepCopyInto(out *OrganizationPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyRestorePolicyObservation ¶
type OrganizationPolicyRestorePolicyObservation struct { }
func (*OrganizationPolicyRestorePolicyObservation) DeepCopy ¶
func (in *OrganizationPolicyRestorePolicyObservation) DeepCopy() *OrganizationPolicyRestorePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyRestorePolicyObservation.
func (*OrganizationPolicyRestorePolicyObservation) DeepCopyInto ¶
func (in *OrganizationPolicyRestorePolicyObservation) DeepCopyInto(out *OrganizationPolicyRestorePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyRestorePolicyParameters ¶
type OrganizationPolicyRestorePolicyParameters struct { // May only be set to true. If set, then the default Policy is restored. // +kubebuilder:validation:Required Default *bool `json:"default" tf:"default,omitempty"` }
func (*OrganizationPolicyRestorePolicyParameters) DeepCopy ¶
func (in *OrganizationPolicyRestorePolicyParameters) DeepCopy() *OrganizationPolicyRestorePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyRestorePolicyParameters.
func (*OrganizationPolicyRestorePolicyParameters) DeepCopyInto ¶
func (in *OrganizationPolicyRestorePolicyParameters) DeepCopyInto(out *OrganizationPolicyRestorePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicySpec ¶
type OrganizationPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationPolicyParameters `json:"forProvider"` }
OrganizationPolicySpec defines the desired state of OrganizationPolicy
func (*OrganizationPolicySpec) DeepCopy ¶
func (in *OrganizationPolicySpec) DeepCopy() *OrganizationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicySpec.
func (*OrganizationPolicySpec) DeepCopyInto ¶
func (in *OrganizationPolicySpec) DeepCopyInto(out *OrganizationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationPolicyStatus ¶
type OrganizationPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationPolicyObservation `json:"atProvider,omitempty"` }
OrganizationPolicyStatus defines the observed state of OrganizationPolicy.
func (*OrganizationPolicyStatus) DeepCopy ¶
func (in *OrganizationPolicyStatus) DeepCopy() *OrganizationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationPolicyStatus.
func (*OrganizationPolicyStatus) DeepCopyInto ¶
func (in *OrganizationPolicyStatus) DeepCopyInto(out *OrganizationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectDefaultServiceAccounts ¶
type ProjectDefaultServiceAccounts struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectDefaultServiceAccountsSpec `json:"spec"` Status ProjectDefaultServiceAccountsStatus `json:"status,omitempty"` }
ProjectDefaultServiceAccounts is the Schema for the ProjectDefaultServiceAccountss API +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,gcpjet}
func (*ProjectDefaultServiceAccounts) DeepCopy ¶
func (in *ProjectDefaultServiceAccounts) DeepCopy() *ProjectDefaultServiceAccounts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccounts) DeepCopyInto ¶
func (in *ProjectDefaultServiceAccounts) DeepCopyInto(out *ProjectDefaultServiceAccounts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectDefaultServiceAccounts) DeepCopyObject ¶
func (in *ProjectDefaultServiceAccounts) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectDefaultServiceAccounts) GetCondition ¶
func (mg *ProjectDefaultServiceAccounts) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccounts) GetConnectionDetailsMapping ¶
func (tr *ProjectDefaultServiceAccounts) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) GetDeletionPolicy ¶
func (mg *ProjectDefaultServiceAccounts) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccounts) GetID ¶
func (tr *ProjectDefaultServiceAccounts) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) GetObservation ¶
func (tr *ProjectDefaultServiceAccounts) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) GetParameters ¶
func (tr *ProjectDefaultServiceAccounts) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) GetProviderConfigReference ¶
func (mg *ProjectDefaultServiceAccounts) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccounts) GetProviderReference ¶
func (mg *ProjectDefaultServiceAccounts) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectDefaultServiceAccounts. Deprecated: Use GetProviderConfigReference.
func (*ProjectDefaultServiceAccounts) GetTerraformResourceType ¶
func (mg *ProjectDefaultServiceAccounts) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) GetTerraformSchemaVersion ¶
func (tr *ProjectDefaultServiceAccounts) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectDefaultServiceAccounts) GetWriteConnectionSecretToReference ¶
func (mg *ProjectDefaultServiceAccounts) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccounts) LateInitialize ¶
func (tr *ProjectDefaultServiceAccounts) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectDefaultServiceAccounts using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectDefaultServiceAccounts) SetConditions ¶
func (mg *ProjectDefaultServiceAccounts) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccounts) SetDeletionPolicy ¶
func (mg *ProjectDefaultServiceAccounts) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccounts) SetObservation ¶
func (tr *ProjectDefaultServiceAccounts) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) SetParameters ¶
func (tr *ProjectDefaultServiceAccounts) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) SetProviderConfigReference ¶
func (mg *ProjectDefaultServiceAccounts) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccounts) SetProviderReference ¶
func (mg *ProjectDefaultServiceAccounts) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectDefaultServiceAccounts. Deprecated: Use SetProviderConfigReference.
func (*ProjectDefaultServiceAccounts) SetWriteConnectionSecretToReference ¶
func (mg *ProjectDefaultServiceAccounts) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectDefaultServiceAccounts.
type ProjectDefaultServiceAccountsList ¶
type ProjectDefaultServiceAccountsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectDefaultServiceAccounts `json:"items"` }
ProjectDefaultServiceAccountsList contains a list of ProjectDefaultServiceAccountss
func (*ProjectDefaultServiceAccountsList) DeepCopy ¶
func (in *ProjectDefaultServiceAccountsList) DeepCopy() *ProjectDefaultServiceAccountsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectDefaultServiceAccountsList.
func (*ProjectDefaultServiceAccountsList) DeepCopyInto ¶
func (in *ProjectDefaultServiceAccountsList) DeepCopyInto(out *ProjectDefaultServiceAccountsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectDefaultServiceAccountsList) DeepCopyObject ¶
func (in *ProjectDefaultServiceAccountsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectDefaultServiceAccountsList) GetItems ¶
func (l *ProjectDefaultServiceAccountsList) GetItems() []resource.Managed
GetItems of this ProjectDefaultServiceAccountsList.
type ProjectDefaultServiceAccountsObservation ¶
type ProjectDefaultServiceAccountsObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ServiceAccounts map[string]string `json:"serviceAccounts,omitempty" tf:"service_accounts,omitempty"` }
func (*ProjectDefaultServiceAccountsObservation) DeepCopy ¶
func (in *ProjectDefaultServiceAccountsObservation) DeepCopy() *ProjectDefaultServiceAccountsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectDefaultServiceAccountsObservation.
func (*ProjectDefaultServiceAccountsObservation) DeepCopyInto ¶
func (in *ProjectDefaultServiceAccountsObservation) DeepCopyInto(out *ProjectDefaultServiceAccountsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectDefaultServiceAccountsParameters ¶
type ProjectDefaultServiceAccountsParameters struct { // The action to be performed in the default service accounts. Valid values are: DEPRIVILEGE, DELETE, DISABLE. // Note that DEPRIVILEGE action will ignore the REVERT configuration in the restore_policy. // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // The project ID where service accounts are created. // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // The action to be performed in the default service accounts on the resource destroy. // Valid values are NONE, REVERT and REVERT_AND_IGNORE_FAILURE. It is applied for any action but in the DEPRIVILEGE. // +kubebuilder:validation:Optional RestorePolicy *string `json:"restorePolicy,omitempty" tf:"restore_policy,omitempty"` }
func (*ProjectDefaultServiceAccountsParameters) DeepCopy ¶
func (in *ProjectDefaultServiceAccountsParameters) DeepCopy() *ProjectDefaultServiceAccountsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectDefaultServiceAccountsParameters.
func (*ProjectDefaultServiceAccountsParameters) DeepCopyInto ¶
func (in *ProjectDefaultServiceAccountsParameters) DeepCopyInto(out *ProjectDefaultServiceAccountsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectDefaultServiceAccountsSpec ¶
type ProjectDefaultServiceAccountsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectDefaultServiceAccountsParameters `json:"forProvider"` }
ProjectDefaultServiceAccountsSpec defines the desired state of ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccountsSpec) DeepCopy ¶
func (in *ProjectDefaultServiceAccountsSpec) DeepCopy() *ProjectDefaultServiceAccountsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectDefaultServiceAccountsSpec.
func (*ProjectDefaultServiceAccountsSpec) DeepCopyInto ¶
func (in *ProjectDefaultServiceAccountsSpec) DeepCopyInto(out *ProjectDefaultServiceAccountsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectDefaultServiceAccountsStatus ¶
type ProjectDefaultServiceAccountsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectDefaultServiceAccountsObservation `json:"atProvider,omitempty"` }
ProjectDefaultServiceAccountsStatus defines the observed state of ProjectDefaultServiceAccounts.
func (*ProjectDefaultServiceAccountsStatus) DeepCopy ¶
func (in *ProjectDefaultServiceAccountsStatus) DeepCopy() *ProjectDefaultServiceAccountsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectDefaultServiceAccountsStatus.
func (*ProjectDefaultServiceAccountsStatus) DeepCopyInto ¶
func (in *ProjectDefaultServiceAccountsStatus) DeepCopyInto(out *ProjectDefaultServiceAccountsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMAuditConfig ¶
type ProjectIAMAuditConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIAMAuditConfigSpec `json:"spec"` Status ProjectIAMAuditConfigStatus `json:"status,omitempty"` }
ProjectIAMAuditConfig is the Schema for the ProjectIAMAuditConfigs API +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,gcpjet}
func (*ProjectIAMAuditConfig) DeepCopy ¶
func (in *ProjectIAMAuditConfig) DeepCopy() *ProjectIAMAuditConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfig) DeepCopyInto ¶
func (in *ProjectIAMAuditConfig) DeepCopyInto(out *ProjectIAMAuditConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMAuditConfig) DeepCopyObject ¶
func (in *ProjectIAMAuditConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMAuditConfig) GetCondition ¶
func (mg *ProjectIAMAuditConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfig) GetConnectionDetailsMapping ¶
func (tr *ProjectIAMAuditConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) GetDeletionPolicy ¶
func (mg *ProjectIAMAuditConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfig) GetID ¶
func (tr *ProjectIAMAuditConfig) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) GetObservation ¶
func (tr *ProjectIAMAuditConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) GetParameters ¶
func (tr *ProjectIAMAuditConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) GetProviderConfigReference ¶
func (mg *ProjectIAMAuditConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfig) GetProviderReference ¶
func (mg *ProjectIAMAuditConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectIAMAuditConfig. Deprecated: Use GetProviderConfigReference.
func (*ProjectIAMAuditConfig) GetTerraformResourceType ¶
func (mg *ProjectIAMAuditConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) GetTerraformSchemaVersion ¶
func (tr *ProjectIAMAuditConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectIAMAuditConfig) GetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMAuditConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfig) LateInitialize ¶
func (tr *ProjectIAMAuditConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectIAMAuditConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectIAMAuditConfig) SetConditions ¶
func (mg *ProjectIAMAuditConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfig) SetDeletionPolicy ¶
func (mg *ProjectIAMAuditConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfig) SetObservation ¶
func (tr *ProjectIAMAuditConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) SetParameters ¶
func (tr *ProjectIAMAuditConfig) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) SetProviderConfigReference ¶
func (mg *ProjectIAMAuditConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfig) SetProviderReference ¶
func (mg *ProjectIAMAuditConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectIAMAuditConfig. Deprecated: Use SetProviderConfigReference.
func (*ProjectIAMAuditConfig) SetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectIAMAuditConfig.
type ProjectIAMAuditConfigAuditLogConfigObservation ¶
type ProjectIAMAuditConfigAuditLogConfigObservation struct { }
func (*ProjectIAMAuditConfigAuditLogConfigObservation) DeepCopy ¶
func (in *ProjectIAMAuditConfigAuditLogConfigObservation) DeepCopy() *ProjectIAMAuditConfigAuditLogConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMAuditConfigAuditLogConfigObservation.
func (*ProjectIAMAuditConfigAuditLogConfigObservation) DeepCopyInto ¶
func (in *ProjectIAMAuditConfigAuditLogConfigObservation) DeepCopyInto(out *ProjectIAMAuditConfigAuditLogConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMAuditConfigAuditLogConfigParameters ¶
type ProjectIAMAuditConfigAuditLogConfigParameters struct { // Identities that do not cause logging for this type of permission. Each entry can have one of the following values:user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // +kubebuilder:validation:Optional ExemptedMembers []*string `json:"exemptedMembers,omitempty" tf:"exempted_members,omitempty"` // Permission type for which logging is to be configured. Must be one of DATA_READ, DATA_WRITE, or ADMIN_READ. // +kubebuilder:validation:Required LogType *string `json:"logType" tf:"log_type,omitempty"` }
func (*ProjectIAMAuditConfigAuditLogConfigParameters) DeepCopy ¶
func (in *ProjectIAMAuditConfigAuditLogConfigParameters) DeepCopy() *ProjectIAMAuditConfigAuditLogConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMAuditConfigAuditLogConfigParameters.
func (*ProjectIAMAuditConfigAuditLogConfigParameters) DeepCopyInto ¶
func (in *ProjectIAMAuditConfigAuditLogConfigParameters) DeepCopyInto(out *ProjectIAMAuditConfigAuditLogConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMAuditConfigList ¶
type ProjectIAMAuditConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectIAMAuditConfig `json:"items"` }
ProjectIAMAuditConfigList contains a list of ProjectIAMAuditConfigs
func (*ProjectIAMAuditConfigList) DeepCopy ¶
func (in *ProjectIAMAuditConfigList) DeepCopy() *ProjectIAMAuditConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMAuditConfigList.
func (*ProjectIAMAuditConfigList) DeepCopyInto ¶
func (in *ProjectIAMAuditConfigList) DeepCopyInto(out *ProjectIAMAuditConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMAuditConfigList) DeepCopyObject ¶
func (in *ProjectIAMAuditConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMAuditConfigList) GetItems ¶
func (l *ProjectIAMAuditConfigList) GetItems() []resource.Managed
GetItems of this ProjectIAMAuditConfigList.
type ProjectIAMAuditConfigObservation ¶
type ProjectIAMAuditConfigObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProjectIAMAuditConfigObservation) DeepCopy ¶
func (in *ProjectIAMAuditConfigObservation) DeepCopy() *ProjectIAMAuditConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMAuditConfigObservation.
func (*ProjectIAMAuditConfigObservation) DeepCopyInto ¶
func (in *ProjectIAMAuditConfigObservation) DeepCopyInto(out *ProjectIAMAuditConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMAuditConfigParameters ¶
type ProjectIAMAuditConfigParameters struct { // The configuration for logging of each type of permission. This can be specified multiple times. // +kubebuilder:validation:Required AuditLogConfig []ProjectIAMAuditConfigAuditLogConfigParameters `json:"auditLogConfig" tf:"audit_log_config,omitempty"` // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // Service which will be enabled for audit logging. The special value allServices covers all services. // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` }
func (*ProjectIAMAuditConfigParameters) DeepCopy ¶
func (in *ProjectIAMAuditConfigParameters) DeepCopy() *ProjectIAMAuditConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMAuditConfigParameters.
func (*ProjectIAMAuditConfigParameters) DeepCopyInto ¶
func (in *ProjectIAMAuditConfigParameters) DeepCopyInto(out *ProjectIAMAuditConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMAuditConfigSpec ¶
type ProjectIAMAuditConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectIAMAuditConfigParameters `json:"forProvider"` }
ProjectIAMAuditConfigSpec defines the desired state of ProjectIAMAuditConfig
func (*ProjectIAMAuditConfigSpec) DeepCopy ¶
func (in *ProjectIAMAuditConfigSpec) DeepCopy() *ProjectIAMAuditConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMAuditConfigSpec.
func (*ProjectIAMAuditConfigSpec) DeepCopyInto ¶
func (in *ProjectIAMAuditConfigSpec) DeepCopyInto(out *ProjectIAMAuditConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMAuditConfigStatus ¶
type ProjectIAMAuditConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectIAMAuditConfigObservation `json:"atProvider,omitempty"` }
ProjectIAMAuditConfigStatus defines the observed state of ProjectIAMAuditConfig.
func (*ProjectIAMAuditConfigStatus) DeepCopy ¶
func (in *ProjectIAMAuditConfigStatus) DeepCopy() *ProjectIAMAuditConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMAuditConfigStatus.
func (*ProjectIAMAuditConfigStatus) DeepCopyInto ¶
func (in *ProjectIAMAuditConfigStatus) DeepCopyInto(out *ProjectIAMAuditConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMBinding ¶
type ProjectIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIAMBindingSpec `json:"spec"` Status ProjectIAMBindingStatus `json:"status,omitempty"` }
ProjectIAMBinding is the Schema for the ProjectIAMBindings API +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,gcpjet}
func (*ProjectIAMBinding) DeepCopy ¶
func (in *ProjectIAMBinding) DeepCopy() *ProjectIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMBinding.
func (*ProjectIAMBinding) DeepCopyInto ¶
func (in *ProjectIAMBinding) DeepCopyInto(out *ProjectIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMBinding) DeepCopyObject ¶
func (in *ProjectIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMBinding) GetCondition ¶
func (mg *ProjectIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectIAMBinding.
func (*ProjectIAMBinding) GetConnectionDetailsMapping ¶
func (tr *ProjectIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectIAMBinding
func (*ProjectIAMBinding) GetDeletionPolicy ¶
func (mg *ProjectIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectIAMBinding.
func (*ProjectIAMBinding) GetID ¶
func (tr *ProjectIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectIAMBinding
func (*ProjectIAMBinding) GetObservation ¶
func (tr *ProjectIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectIAMBinding
func (*ProjectIAMBinding) GetParameters ¶
func (tr *ProjectIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectIAMBinding
func (*ProjectIAMBinding) GetProviderConfigReference ¶
func (mg *ProjectIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectIAMBinding.
func (*ProjectIAMBinding) GetProviderReference ¶
func (mg *ProjectIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*ProjectIAMBinding) GetTerraformResourceType ¶
func (mg *ProjectIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectIAMBinding
func (*ProjectIAMBinding) GetTerraformSchemaVersion ¶
func (tr *ProjectIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectIAMBinding.
func (*ProjectIAMBinding) LateInitialize ¶
func (tr *ProjectIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectIAMBinding) SetConditions ¶
func (mg *ProjectIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectIAMBinding.
func (*ProjectIAMBinding) SetDeletionPolicy ¶
func (mg *ProjectIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectIAMBinding.
func (*ProjectIAMBinding) SetObservation ¶
func (tr *ProjectIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectIAMBinding
func (*ProjectIAMBinding) SetParameters ¶
func (tr *ProjectIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectIAMBinding
func (*ProjectIAMBinding) SetProviderConfigReference ¶
func (mg *ProjectIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectIAMBinding.
func (*ProjectIAMBinding) SetProviderReference ¶
func (mg *ProjectIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*ProjectIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectIAMBinding.
type ProjectIAMBindingConditionObservation ¶
type ProjectIAMBindingConditionObservation struct { }
func (*ProjectIAMBindingConditionObservation) DeepCopy ¶
func (in *ProjectIAMBindingConditionObservation) DeepCopy() *ProjectIAMBindingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMBindingConditionObservation.
func (*ProjectIAMBindingConditionObservation) DeepCopyInto ¶
func (in *ProjectIAMBindingConditionObservation) DeepCopyInto(out *ProjectIAMBindingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMBindingConditionParameters ¶
type ProjectIAMBindingConditionParameters 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 (*ProjectIAMBindingConditionParameters) DeepCopy ¶
func (in *ProjectIAMBindingConditionParameters) DeepCopy() *ProjectIAMBindingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMBindingConditionParameters.
func (*ProjectIAMBindingConditionParameters) DeepCopyInto ¶
func (in *ProjectIAMBindingConditionParameters) DeepCopyInto(out *ProjectIAMBindingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMBindingList ¶
type ProjectIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectIAMBinding `json:"items"` }
ProjectIAMBindingList contains a list of ProjectIAMBindings
func (*ProjectIAMBindingList) DeepCopy ¶
func (in *ProjectIAMBindingList) DeepCopy() *ProjectIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMBindingList.
func (*ProjectIAMBindingList) DeepCopyInto ¶
func (in *ProjectIAMBindingList) DeepCopyInto(out *ProjectIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMBindingList) DeepCopyObject ¶
func (in *ProjectIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMBindingList) GetItems ¶
func (l *ProjectIAMBindingList) GetItems() []resource.Managed
GetItems of this ProjectIAMBindingList.
type ProjectIAMBindingObservation ¶
type ProjectIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProjectIAMBindingObservation) DeepCopy ¶
func (in *ProjectIAMBindingObservation) DeepCopy() *ProjectIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMBindingObservation.
func (*ProjectIAMBindingObservation) DeepCopyInto ¶
func (in *ProjectIAMBindingObservation) DeepCopyInto(out *ProjectIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMBindingParameters ¶
type ProjectIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []ProjectIAMBindingConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*ProjectIAMBindingParameters) DeepCopy ¶
func (in *ProjectIAMBindingParameters) DeepCopy() *ProjectIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMBindingParameters.
func (*ProjectIAMBindingParameters) DeepCopyInto ¶
func (in *ProjectIAMBindingParameters) DeepCopyInto(out *ProjectIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMBindingSpec ¶
type ProjectIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectIAMBindingParameters `json:"forProvider"` }
ProjectIAMBindingSpec defines the desired state of ProjectIAMBinding
func (*ProjectIAMBindingSpec) DeepCopy ¶
func (in *ProjectIAMBindingSpec) DeepCopy() *ProjectIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMBindingSpec.
func (*ProjectIAMBindingSpec) DeepCopyInto ¶
func (in *ProjectIAMBindingSpec) DeepCopyInto(out *ProjectIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMBindingStatus ¶
type ProjectIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectIAMBindingObservation `json:"atProvider,omitempty"` }
ProjectIAMBindingStatus defines the observed state of ProjectIAMBinding.
func (*ProjectIAMBindingStatus) DeepCopy ¶
func (in *ProjectIAMBindingStatus) DeepCopy() *ProjectIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMBindingStatus.
func (*ProjectIAMBindingStatus) DeepCopyInto ¶
func (in *ProjectIAMBindingStatus) DeepCopyInto(out *ProjectIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMCustomRole ¶
type ProjectIAMCustomRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIAMCustomRoleSpec `json:"spec"` Status ProjectIAMCustomRoleStatus `json:"status,omitempty"` }
ProjectIAMCustomRole is the Schema for the ProjectIAMCustomRoles API +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,gcpjet}
func (*ProjectIAMCustomRole) DeepCopy ¶
func (in *ProjectIAMCustomRole) DeepCopy() *ProjectIAMCustomRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMCustomRole.
func (*ProjectIAMCustomRole) DeepCopyInto ¶
func (in *ProjectIAMCustomRole) DeepCopyInto(out *ProjectIAMCustomRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMCustomRole) DeepCopyObject ¶
func (in *ProjectIAMCustomRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMCustomRole) GetCondition ¶
func (mg *ProjectIAMCustomRole) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectIAMCustomRole.
func (*ProjectIAMCustomRole) GetConnectionDetailsMapping ¶
func (tr *ProjectIAMCustomRole) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectIAMCustomRole
func (*ProjectIAMCustomRole) GetDeletionPolicy ¶
func (mg *ProjectIAMCustomRole) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectIAMCustomRole.
func (*ProjectIAMCustomRole) GetID ¶
func (tr *ProjectIAMCustomRole) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectIAMCustomRole
func (*ProjectIAMCustomRole) GetObservation ¶
func (tr *ProjectIAMCustomRole) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectIAMCustomRole
func (*ProjectIAMCustomRole) GetParameters ¶
func (tr *ProjectIAMCustomRole) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectIAMCustomRole
func (*ProjectIAMCustomRole) GetProviderConfigReference ¶
func (mg *ProjectIAMCustomRole) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectIAMCustomRole.
func (*ProjectIAMCustomRole) GetProviderReference ¶
func (mg *ProjectIAMCustomRole) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectIAMCustomRole. Deprecated: Use GetProviderConfigReference.
func (*ProjectIAMCustomRole) GetTerraformResourceType ¶
func (mg *ProjectIAMCustomRole) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectIAMCustomRole
func (*ProjectIAMCustomRole) GetTerraformSchemaVersion ¶
func (tr *ProjectIAMCustomRole) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectIAMCustomRole) GetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMCustomRole) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectIAMCustomRole.
func (*ProjectIAMCustomRole) LateInitialize ¶
func (tr *ProjectIAMCustomRole) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectIAMCustomRole using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectIAMCustomRole) SetConditions ¶
func (mg *ProjectIAMCustomRole) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectIAMCustomRole.
func (*ProjectIAMCustomRole) SetDeletionPolicy ¶
func (mg *ProjectIAMCustomRole) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectIAMCustomRole.
func (*ProjectIAMCustomRole) SetObservation ¶
func (tr *ProjectIAMCustomRole) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectIAMCustomRole
func (*ProjectIAMCustomRole) SetParameters ¶
func (tr *ProjectIAMCustomRole) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectIAMCustomRole
func (*ProjectIAMCustomRole) SetProviderConfigReference ¶
func (mg *ProjectIAMCustomRole) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectIAMCustomRole.
func (*ProjectIAMCustomRole) SetProviderReference ¶
func (mg *ProjectIAMCustomRole) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectIAMCustomRole. Deprecated: Use SetProviderConfigReference.
func (*ProjectIAMCustomRole) SetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMCustomRole) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectIAMCustomRole.
type ProjectIAMCustomRoleList ¶
type ProjectIAMCustomRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectIAMCustomRole `json:"items"` }
ProjectIAMCustomRoleList contains a list of ProjectIAMCustomRoles
func (*ProjectIAMCustomRoleList) DeepCopy ¶
func (in *ProjectIAMCustomRoleList) DeepCopy() *ProjectIAMCustomRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMCustomRoleList.
func (*ProjectIAMCustomRoleList) DeepCopyInto ¶
func (in *ProjectIAMCustomRoleList) DeepCopyInto(out *ProjectIAMCustomRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMCustomRoleList) DeepCopyObject ¶
func (in *ProjectIAMCustomRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMCustomRoleList) GetItems ¶
func (l *ProjectIAMCustomRoleList) GetItems() []resource.Managed
GetItems of this ProjectIAMCustomRoleList.
type ProjectIAMCustomRoleObservation ¶
type ProjectIAMCustomRoleObservation struct { Deleted *bool `json:"deleted,omitempty" tf:"deleted,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ProjectIAMCustomRoleObservation) DeepCopy ¶
func (in *ProjectIAMCustomRoleObservation) DeepCopy() *ProjectIAMCustomRoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMCustomRoleObservation.
func (*ProjectIAMCustomRoleObservation) DeepCopyInto ¶
func (in *ProjectIAMCustomRoleObservation) DeepCopyInto(out *ProjectIAMCustomRoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMCustomRoleParameters ¶
type ProjectIAMCustomRoleParameters struct { // A human-readable description for the role. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The names of the permissions this role grants when bound in an IAM policy. At least one permission must be specified. // +kubebuilder:validation:Required Permissions []*string `json:"permissions" tf:"permissions,omitempty"` // The project that the service account will be created in. Defaults to the provider project configuration. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The camel case role id to use for this role. Cannot contain - characters. // +kubebuilder:validation:Required RoleID *string `json:"roleId" tf:"role_id,omitempty"` // The current launch stage of the role. Defaults to GA. // +kubebuilder:validation:Optional Stage *string `json:"stage,omitempty" tf:"stage,omitempty"` // A human-readable title for the role. // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*ProjectIAMCustomRoleParameters) DeepCopy ¶
func (in *ProjectIAMCustomRoleParameters) DeepCopy() *ProjectIAMCustomRoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMCustomRoleParameters.
func (*ProjectIAMCustomRoleParameters) DeepCopyInto ¶
func (in *ProjectIAMCustomRoleParameters) DeepCopyInto(out *ProjectIAMCustomRoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMCustomRoleSpec ¶
type ProjectIAMCustomRoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectIAMCustomRoleParameters `json:"forProvider"` }
ProjectIAMCustomRoleSpec defines the desired state of ProjectIAMCustomRole
func (*ProjectIAMCustomRoleSpec) DeepCopy ¶
func (in *ProjectIAMCustomRoleSpec) DeepCopy() *ProjectIAMCustomRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMCustomRoleSpec.
func (*ProjectIAMCustomRoleSpec) DeepCopyInto ¶
func (in *ProjectIAMCustomRoleSpec) DeepCopyInto(out *ProjectIAMCustomRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMCustomRoleStatus ¶
type ProjectIAMCustomRoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectIAMCustomRoleObservation `json:"atProvider,omitempty"` }
ProjectIAMCustomRoleStatus defines the observed state of ProjectIAMCustomRole.
func (*ProjectIAMCustomRoleStatus) DeepCopy ¶
func (in *ProjectIAMCustomRoleStatus) DeepCopy() *ProjectIAMCustomRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMCustomRoleStatus.
func (*ProjectIAMCustomRoleStatus) DeepCopyInto ¶
func (in *ProjectIAMCustomRoleStatus) DeepCopyInto(out *ProjectIAMCustomRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMMember ¶
type ProjectIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIAMMemberSpec `json:"spec"` Status ProjectIAMMemberStatus `json:"status,omitempty"` }
ProjectIAMMember is the Schema for the ProjectIAMMembers API +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,gcpjet}
func (*ProjectIAMMember) DeepCopy ¶
func (in *ProjectIAMMember) DeepCopy() *ProjectIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMMember.
func (*ProjectIAMMember) DeepCopyInto ¶
func (in *ProjectIAMMember) DeepCopyInto(out *ProjectIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMMember) DeepCopyObject ¶
func (in *ProjectIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMMember) GetCondition ¶
func (mg *ProjectIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectIAMMember.
func (*ProjectIAMMember) GetConnectionDetailsMapping ¶
func (tr *ProjectIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectIAMMember
func (*ProjectIAMMember) GetDeletionPolicy ¶
func (mg *ProjectIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectIAMMember.
func (*ProjectIAMMember) GetID ¶
func (tr *ProjectIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectIAMMember
func (*ProjectIAMMember) GetObservation ¶
func (tr *ProjectIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectIAMMember
func (*ProjectIAMMember) GetParameters ¶
func (tr *ProjectIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectIAMMember
func (*ProjectIAMMember) GetProviderConfigReference ¶
func (mg *ProjectIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectIAMMember.
func (*ProjectIAMMember) GetProviderReference ¶
func (mg *ProjectIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectIAMMember. Deprecated: Use GetProviderConfigReference.
func (*ProjectIAMMember) GetTerraformResourceType ¶
func (mg *ProjectIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectIAMMember
func (*ProjectIAMMember) GetTerraformSchemaVersion ¶
func (tr *ProjectIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectIAMMember.
func (*ProjectIAMMember) LateInitialize ¶
func (tr *ProjectIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectIAMMember) SetConditions ¶
func (mg *ProjectIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectIAMMember.
func (*ProjectIAMMember) SetDeletionPolicy ¶
func (mg *ProjectIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectIAMMember.
func (*ProjectIAMMember) SetObservation ¶
func (tr *ProjectIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectIAMMember
func (*ProjectIAMMember) SetParameters ¶
func (tr *ProjectIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectIAMMember
func (*ProjectIAMMember) SetProviderConfigReference ¶
func (mg *ProjectIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectIAMMember.
func (*ProjectIAMMember) SetProviderReference ¶
func (mg *ProjectIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectIAMMember. Deprecated: Use SetProviderConfigReference.
func (*ProjectIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectIAMMember.
type ProjectIAMMemberConditionObservation ¶
type ProjectIAMMemberConditionObservation struct { }
func (*ProjectIAMMemberConditionObservation) DeepCopy ¶
func (in *ProjectIAMMemberConditionObservation) DeepCopy() *ProjectIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMMemberConditionObservation.
func (*ProjectIAMMemberConditionObservation) DeepCopyInto ¶
func (in *ProjectIAMMemberConditionObservation) DeepCopyInto(out *ProjectIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMMemberConditionParameters ¶
type ProjectIAMMemberConditionParameters 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 (*ProjectIAMMemberConditionParameters) DeepCopy ¶
func (in *ProjectIAMMemberConditionParameters) DeepCopy() *ProjectIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMMemberConditionParameters.
func (*ProjectIAMMemberConditionParameters) DeepCopyInto ¶
func (in *ProjectIAMMemberConditionParameters) DeepCopyInto(out *ProjectIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMMemberList ¶
type ProjectIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectIAMMember `json:"items"` }
ProjectIAMMemberList contains a list of ProjectIAMMembers
func (*ProjectIAMMemberList) DeepCopy ¶
func (in *ProjectIAMMemberList) DeepCopy() *ProjectIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMMemberList.
func (*ProjectIAMMemberList) DeepCopyInto ¶
func (in *ProjectIAMMemberList) DeepCopyInto(out *ProjectIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMMemberList) DeepCopyObject ¶
func (in *ProjectIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMMemberList) GetItems ¶
func (l *ProjectIAMMemberList) GetItems() []resource.Managed
GetItems of this ProjectIAMMemberList.
type ProjectIAMMemberObservation ¶
type ProjectIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProjectIAMMemberObservation) DeepCopy ¶
func (in *ProjectIAMMemberObservation) DeepCopy() *ProjectIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMMemberObservation.
func (*ProjectIAMMemberObservation) DeepCopyInto ¶
func (in *ProjectIAMMemberObservation) DeepCopyInto(out *ProjectIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMMemberParameters ¶
type ProjectIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []ProjectIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*ProjectIAMMemberParameters) DeepCopy ¶
func (in *ProjectIAMMemberParameters) DeepCopy() *ProjectIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMMemberParameters.
func (*ProjectIAMMemberParameters) DeepCopyInto ¶
func (in *ProjectIAMMemberParameters) DeepCopyInto(out *ProjectIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMMemberSpec ¶
type ProjectIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectIAMMemberParameters `json:"forProvider"` }
ProjectIAMMemberSpec defines the desired state of ProjectIAMMember
func (*ProjectIAMMemberSpec) DeepCopy ¶
func (in *ProjectIAMMemberSpec) DeepCopy() *ProjectIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMMemberSpec.
func (*ProjectIAMMemberSpec) DeepCopyInto ¶
func (in *ProjectIAMMemberSpec) DeepCopyInto(out *ProjectIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMMemberStatus ¶
type ProjectIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectIAMMemberObservation `json:"atProvider,omitempty"` }
ProjectIAMMemberStatus defines the observed state of ProjectIAMMember.
func (*ProjectIAMMemberStatus) DeepCopy ¶
func (in *ProjectIAMMemberStatus) DeepCopy() *ProjectIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMMemberStatus.
func (*ProjectIAMMemberStatus) DeepCopyInto ¶
func (in *ProjectIAMMemberStatus) DeepCopyInto(out *ProjectIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMPolicy ¶
type ProjectIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectIAMPolicySpec `json:"spec"` Status ProjectIAMPolicyStatus `json:"status,omitempty"` }
ProjectIAMPolicy is the Schema for the ProjectIAMPolicys API +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,gcpjet}
func (*ProjectIAMPolicy) DeepCopy ¶
func (in *ProjectIAMPolicy) DeepCopy() *ProjectIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMPolicy.
func (*ProjectIAMPolicy) DeepCopyInto ¶
func (in *ProjectIAMPolicy) DeepCopyInto(out *ProjectIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMPolicy) DeepCopyObject ¶
func (in *ProjectIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMPolicy) GetCondition ¶
func (mg *ProjectIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectIAMPolicy.
func (*ProjectIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *ProjectIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectIAMPolicy
func (*ProjectIAMPolicy) GetDeletionPolicy ¶
func (mg *ProjectIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectIAMPolicy.
func (*ProjectIAMPolicy) GetID ¶
func (tr *ProjectIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectIAMPolicy
func (*ProjectIAMPolicy) GetObservation ¶
func (tr *ProjectIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectIAMPolicy
func (*ProjectIAMPolicy) GetParameters ¶
func (tr *ProjectIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectIAMPolicy
func (*ProjectIAMPolicy) GetProviderConfigReference ¶
func (mg *ProjectIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectIAMPolicy.
func (*ProjectIAMPolicy) GetProviderReference ¶
func (mg *ProjectIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*ProjectIAMPolicy) GetTerraformResourceType ¶
func (mg *ProjectIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectIAMPolicy
func (*ProjectIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *ProjectIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectIAMPolicy.
func (*ProjectIAMPolicy) LateInitialize ¶
func (tr *ProjectIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectIAMPolicy) SetConditions ¶
func (mg *ProjectIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectIAMPolicy.
func (*ProjectIAMPolicy) SetDeletionPolicy ¶
func (mg *ProjectIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectIAMPolicy.
func (*ProjectIAMPolicy) SetObservation ¶
func (tr *ProjectIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectIAMPolicy
func (*ProjectIAMPolicy) SetParameters ¶
func (tr *ProjectIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectIAMPolicy
func (*ProjectIAMPolicy) SetProviderConfigReference ¶
func (mg *ProjectIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectIAMPolicy.
func (*ProjectIAMPolicy) SetProviderReference ¶
func (mg *ProjectIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*ProjectIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *ProjectIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectIAMPolicy.
type ProjectIAMPolicyList ¶
type ProjectIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectIAMPolicy `json:"items"` }
ProjectIAMPolicyList contains a list of ProjectIAMPolicys
func (*ProjectIAMPolicyList) DeepCopy ¶
func (in *ProjectIAMPolicyList) DeepCopy() *ProjectIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMPolicyList.
func (*ProjectIAMPolicyList) DeepCopyInto ¶
func (in *ProjectIAMPolicyList) DeepCopyInto(out *ProjectIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectIAMPolicyList) DeepCopyObject ¶
func (in *ProjectIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectIAMPolicyList) GetItems ¶
func (l *ProjectIAMPolicyList) GetItems() []resource.Managed
GetItems of this ProjectIAMPolicyList.
type ProjectIAMPolicyObservation ¶
type ProjectIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProjectIAMPolicyObservation) DeepCopy ¶
func (in *ProjectIAMPolicyObservation) DeepCopy() *ProjectIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMPolicyObservation.
func (*ProjectIAMPolicyObservation) DeepCopyInto ¶
func (in *ProjectIAMPolicyObservation) DeepCopyInto(out *ProjectIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMPolicyParameters ¶
type ProjectIAMPolicyParameters struct { // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` }
func (*ProjectIAMPolicyParameters) DeepCopy ¶
func (in *ProjectIAMPolicyParameters) DeepCopy() *ProjectIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMPolicyParameters.
func (*ProjectIAMPolicyParameters) DeepCopyInto ¶
func (in *ProjectIAMPolicyParameters) DeepCopyInto(out *ProjectIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMPolicySpec ¶
type ProjectIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectIAMPolicyParameters `json:"forProvider"` }
ProjectIAMPolicySpec defines the desired state of ProjectIAMPolicy
func (*ProjectIAMPolicySpec) DeepCopy ¶
func (in *ProjectIAMPolicySpec) DeepCopy() *ProjectIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMPolicySpec.
func (*ProjectIAMPolicySpec) DeepCopyInto ¶
func (in *ProjectIAMPolicySpec) DeepCopyInto(out *ProjectIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectIAMPolicyStatus ¶
type ProjectIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectIAMPolicyObservation `json:"atProvider,omitempty"` }
ProjectIAMPolicyStatus defines the observed state of ProjectIAMPolicy.
func (*ProjectIAMPolicyStatus) DeepCopy ¶
func (in *ProjectIAMPolicyStatus) DeepCopy() *ProjectIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectIAMPolicyStatus.
func (*ProjectIAMPolicyStatus) DeepCopyInto ¶
func (in *ProjectIAMPolicyStatus) DeepCopyInto(out *ProjectIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicy ¶
type ProjectOrganizationPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectOrganizationPolicySpec `json:"spec"` Status ProjectOrganizationPolicyStatus `json:"status,omitempty"` }
ProjectOrganizationPolicy is the Schema for the ProjectOrganizationPolicys API +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,gcpjet}
func (*ProjectOrganizationPolicy) DeepCopy ¶
func (in *ProjectOrganizationPolicy) DeepCopy() *ProjectOrganizationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) DeepCopyInto ¶
func (in *ProjectOrganizationPolicy) DeepCopyInto(out *ProjectOrganizationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectOrganizationPolicy) DeepCopyObject ¶
func (in *ProjectOrganizationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectOrganizationPolicy) GetCondition ¶
func (mg *ProjectOrganizationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) GetConnectionDetailsMapping ¶
func (tr *ProjectOrganizationPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectOrganizationPolicy
func (*ProjectOrganizationPolicy) GetDeletionPolicy ¶
func (mg *ProjectOrganizationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) GetID ¶
func (tr *ProjectOrganizationPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectOrganizationPolicy
func (*ProjectOrganizationPolicy) GetObservation ¶
func (tr *ProjectOrganizationPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectOrganizationPolicy
func (*ProjectOrganizationPolicy) GetParameters ¶
func (tr *ProjectOrganizationPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectOrganizationPolicy
func (*ProjectOrganizationPolicy) GetProviderConfigReference ¶
func (mg *ProjectOrganizationPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) GetProviderReference ¶
func (mg *ProjectOrganizationPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectOrganizationPolicy. Deprecated: Use GetProviderConfigReference.
func (*ProjectOrganizationPolicy) GetTerraformResourceType ¶
func (mg *ProjectOrganizationPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectOrganizationPolicy
func (*ProjectOrganizationPolicy) GetTerraformSchemaVersion ¶
func (tr *ProjectOrganizationPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectOrganizationPolicy) GetWriteConnectionSecretToReference ¶
func (mg *ProjectOrganizationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) LateInitialize ¶
func (tr *ProjectOrganizationPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectOrganizationPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectOrganizationPolicy) SetConditions ¶
func (mg *ProjectOrganizationPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) SetDeletionPolicy ¶
func (mg *ProjectOrganizationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) SetObservation ¶
func (tr *ProjectOrganizationPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectOrganizationPolicy
func (*ProjectOrganizationPolicy) SetParameters ¶
func (tr *ProjectOrganizationPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectOrganizationPolicy
func (*ProjectOrganizationPolicy) SetProviderConfigReference ¶
func (mg *ProjectOrganizationPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicy) SetProviderReference ¶
func (mg *ProjectOrganizationPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectOrganizationPolicy. Deprecated: Use SetProviderConfigReference.
func (*ProjectOrganizationPolicy) SetWriteConnectionSecretToReference ¶
func (mg *ProjectOrganizationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectOrganizationPolicy.
type ProjectOrganizationPolicyBooleanPolicyObservation ¶
type ProjectOrganizationPolicyBooleanPolicyObservation struct { }
func (*ProjectOrganizationPolicyBooleanPolicyObservation) DeepCopy ¶
func (in *ProjectOrganizationPolicyBooleanPolicyObservation) DeepCopy() *ProjectOrganizationPolicyBooleanPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyBooleanPolicyObservation.
func (*ProjectOrganizationPolicyBooleanPolicyObservation) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyBooleanPolicyObservation) DeepCopyInto(out *ProjectOrganizationPolicyBooleanPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyBooleanPolicyParameters ¶
type ProjectOrganizationPolicyBooleanPolicyParameters struct { // If true, then the Policy is enforced. If false, then any configuration is acceptable. // +kubebuilder:validation:Required Enforced *bool `json:"enforced" tf:"enforced,omitempty"` }
func (*ProjectOrganizationPolicyBooleanPolicyParameters) DeepCopy ¶
func (in *ProjectOrganizationPolicyBooleanPolicyParameters) DeepCopy() *ProjectOrganizationPolicyBooleanPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyBooleanPolicyParameters.
func (*ProjectOrganizationPolicyBooleanPolicyParameters) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyBooleanPolicyParameters) DeepCopyInto(out *ProjectOrganizationPolicyBooleanPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyList ¶
type ProjectOrganizationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectOrganizationPolicy `json:"items"` }
ProjectOrganizationPolicyList contains a list of ProjectOrganizationPolicys
func (*ProjectOrganizationPolicyList) DeepCopy ¶
func (in *ProjectOrganizationPolicyList) DeepCopy() *ProjectOrganizationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyList.
func (*ProjectOrganizationPolicyList) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyList) DeepCopyInto(out *ProjectOrganizationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectOrganizationPolicyList) DeepCopyObject ¶
func (in *ProjectOrganizationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectOrganizationPolicyList) GetItems ¶
func (l *ProjectOrganizationPolicyList) GetItems() []resource.Managed
GetItems of this ProjectOrganizationPolicyList.
type ProjectOrganizationPolicyListPolicyAllowObservation ¶
type ProjectOrganizationPolicyListPolicyAllowObservation struct { }
func (*ProjectOrganizationPolicyListPolicyAllowObservation) DeepCopy ¶
func (in *ProjectOrganizationPolicyListPolicyAllowObservation) DeepCopy() *ProjectOrganizationPolicyListPolicyAllowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyListPolicyAllowObservation.
func (*ProjectOrganizationPolicyListPolicyAllowObservation) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyListPolicyAllowObservation) DeepCopyInto(out *ProjectOrganizationPolicyListPolicyAllowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyListPolicyAllowParameters ¶
type ProjectOrganizationPolicyListPolicyAllowParameters struct { // The policy allows or denies all values. // +kubebuilder:validation:Optional All *bool `json:"all,omitempty" tf:"all,omitempty"` // The policy can define specific values that are allowed or denied. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ProjectOrganizationPolicyListPolicyAllowParameters) DeepCopy ¶
func (in *ProjectOrganizationPolicyListPolicyAllowParameters) DeepCopy() *ProjectOrganizationPolicyListPolicyAllowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyListPolicyAllowParameters.
func (*ProjectOrganizationPolicyListPolicyAllowParameters) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyListPolicyAllowParameters) DeepCopyInto(out *ProjectOrganizationPolicyListPolicyAllowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyListPolicyDenyObservation ¶
type ProjectOrganizationPolicyListPolicyDenyObservation struct { }
func (*ProjectOrganizationPolicyListPolicyDenyObservation) DeepCopy ¶
func (in *ProjectOrganizationPolicyListPolicyDenyObservation) DeepCopy() *ProjectOrganizationPolicyListPolicyDenyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyListPolicyDenyObservation.
func (*ProjectOrganizationPolicyListPolicyDenyObservation) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyListPolicyDenyObservation) DeepCopyInto(out *ProjectOrganizationPolicyListPolicyDenyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyListPolicyDenyParameters ¶
type ProjectOrganizationPolicyListPolicyDenyParameters struct { // The policy allows or denies all values. // +kubebuilder:validation:Optional All *bool `json:"all,omitempty" tf:"all,omitempty"` // The policy can define specific values that are allowed or denied. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ProjectOrganizationPolicyListPolicyDenyParameters) DeepCopy ¶
func (in *ProjectOrganizationPolicyListPolicyDenyParameters) DeepCopy() *ProjectOrganizationPolicyListPolicyDenyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyListPolicyDenyParameters.
func (*ProjectOrganizationPolicyListPolicyDenyParameters) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyListPolicyDenyParameters) DeepCopyInto(out *ProjectOrganizationPolicyListPolicyDenyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyListPolicyObservation ¶
type ProjectOrganizationPolicyListPolicyObservation struct { }
func (*ProjectOrganizationPolicyListPolicyObservation) DeepCopy ¶
func (in *ProjectOrganizationPolicyListPolicyObservation) DeepCopy() *ProjectOrganizationPolicyListPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyListPolicyObservation.
func (*ProjectOrganizationPolicyListPolicyObservation) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyListPolicyObservation) DeepCopyInto(out *ProjectOrganizationPolicyListPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyListPolicyParameters ¶
type ProjectOrganizationPolicyListPolicyParameters struct { // One or the other must be set. // +kubebuilder:validation:Optional Allow []ProjectOrganizationPolicyListPolicyAllowParameters `json:"allow,omitempty" tf:"allow,omitempty"` // One or the other must be set. // +kubebuilder:validation:Optional Deny []ProjectOrganizationPolicyListPolicyDenyParameters `json:"deny,omitempty" tf:"deny,omitempty"` // If set to true, the values from the effective Policy of the parent resource are inherited, meaning the values set in this Policy are added to the values inherited up the hierarchy. // +kubebuilder:validation:Optional InheritFromParent *bool `json:"inheritFromParent,omitempty" tf:"inherit_from_parent,omitempty"` // The Google Cloud Console will try to default to a configuration that matches the value specified in this field. // +kubebuilder:validation:Optional SuggestedValue *string `json:"suggestedValue,omitempty" tf:"suggested_value,omitempty"` }
func (*ProjectOrganizationPolicyListPolicyParameters) DeepCopy ¶
func (in *ProjectOrganizationPolicyListPolicyParameters) DeepCopy() *ProjectOrganizationPolicyListPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyListPolicyParameters.
func (*ProjectOrganizationPolicyListPolicyParameters) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyListPolicyParameters) DeepCopyInto(out *ProjectOrganizationPolicyListPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyObservation ¶
type ProjectOrganizationPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*ProjectOrganizationPolicyObservation) DeepCopy ¶
func (in *ProjectOrganizationPolicyObservation) DeepCopy() *ProjectOrganizationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyObservation.
func (*ProjectOrganizationPolicyObservation) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyObservation) DeepCopyInto(out *ProjectOrganizationPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyParameters ¶
type ProjectOrganizationPolicyParameters struct { // A boolean policy is a constraint that is either enforced or not. // +kubebuilder:validation:Optional BooleanPolicy []ProjectOrganizationPolicyBooleanPolicyParameters `json:"booleanPolicy,omitempty" tf:"boolean_policy,omitempty"` // The name of the Constraint the Policy is configuring, for example, serviceuser.services. // +kubebuilder:validation:Required Constraint *string `json:"constraint" tf:"constraint,omitempty"` // A policy that can define specific values that are allowed or denied for the given constraint. It can also be used to allow or deny all values. // +kubebuilder:validation:Optional ListPolicy []ProjectOrganizationPolicyListPolicyParameters `json:"listPolicy,omitempty" tf:"list_policy,omitempty"` // The project ID. // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // A restore policy is a constraint to restore the default policy. // +kubebuilder:validation:Optional RestorePolicy []ProjectOrganizationPolicyRestorePolicyParameters `json:"restorePolicy,omitempty" tf:"restore_policy,omitempty"` // Version of the Policy. Default version is 0. // +kubebuilder:validation:Optional Version *int64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*ProjectOrganizationPolicyParameters) DeepCopy ¶
func (in *ProjectOrganizationPolicyParameters) DeepCopy() *ProjectOrganizationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyParameters.
func (*ProjectOrganizationPolicyParameters) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyParameters) DeepCopyInto(out *ProjectOrganizationPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyRestorePolicyObservation ¶
type ProjectOrganizationPolicyRestorePolicyObservation struct { }
func (*ProjectOrganizationPolicyRestorePolicyObservation) DeepCopy ¶
func (in *ProjectOrganizationPolicyRestorePolicyObservation) DeepCopy() *ProjectOrganizationPolicyRestorePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyRestorePolicyObservation.
func (*ProjectOrganizationPolicyRestorePolicyObservation) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyRestorePolicyObservation) DeepCopyInto(out *ProjectOrganizationPolicyRestorePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyRestorePolicyParameters ¶
type ProjectOrganizationPolicyRestorePolicyParameters struct { // May only be set to true. If set, then the default Policy is restored. // +kubebuilder:validation:Required Default *bool `json:"default" tf:"default,omitempty"` }
func (*ProjectOrganizationPolicyRestorePolicyParameters) DeepCopy ¶
func (in *ProjectOrganizationPolicyRestorePolicyParameters) DeepCopy() *ProjectOrganizationPolicyRestorePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyRestorePolicyParameters.
func (*ProjectOrganizationPolicyRestorePolicyParameters) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyRestorePolicyParameters) DeepCopyInto(out *ProjectOrganizationPolicyRestorePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicySpec ¶
type ProjectOrganizationPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectOrganizationPolicyParameters `json:"forProvider"` }
ProjectOrganizationPolicySpec defines the desired state of ProjectOrganizationPolicy
func (*ProjectOrganizationPolicySpec) DeepCopy ¶
func (in *ProjectOrganizationPolicySpec) DeepCopy() *ProjectOrganizationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicySpec.
func (*ProjectOrganizationPolicySpec) DeepCopyInto ¶
func (in *ProjectOrganizationPolicySpec) DeepCopyInto(out *ProjectOrganizationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectOrganizationPolicyStatus ¶
type ProjectOrganizationPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectOrganizationPolicyObservation `json:"atProvider,omitempty"` }
ProjectOrganizationPolicyStatus defines the observed state of ProjectOrganizationPolicy.
func (*ProjectOrganizationPolicyStatus) DeepCopy ¶
func (in *ProjectOrganizationPolicyStatus) DeepCopy() *ProjectOrganizationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectOrganizationPolicyStatus.
func (*ProjectOrganizationPolicyStatus) DeepCopyInto ¶
func (in *ProjectOrganizationPolicyStatus) DeepCopyInto(out *ProjectOrganizationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectService ¶
type ProjectService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectServiceSpec `json:"spec"` Status ProjectServiceStatus `json:"status,omitempty"` }
ProjectService is the Schema for the ProjectServices API +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,gcpjet}
func (*ProjectService) DeepCopy ¶
func (in *ProjectService) DeepCopy() *ProjectService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectService.
func (*ProjectService) DeepCopyInto ¶
func (in *ProjectService) DeepCopyInto(out *ProjectService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectService) DeepCopyObject ¶
func (in *ProjectService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectService) GetCondition ¶
func (mg *ProjectService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectService.
func (*ProjectService) GetConnectionDetailsMapping ¶
func (tr *ProjectService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectService
func (*ProjectService) GetDeletionPolicy ¶
func (mg *ProjectService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectService.
func (*ProjectService) GetID ¶
func (tr *ProjectService) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectService
func (*ProjectService) GetObservation ¶
func (tr *ProjectService) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectService
func (*ProjectService) GetParameters ¶
func (tr *ProjectService) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectService
func (*ProjectService) GetProviderConfigReference ¶
func (mg *ProjectService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectService.
func (*ProjectService) GetProviderReference ¶
func (mg *ProjectService) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectService. Deprecated: Use GetProviderConfigReference.
func (*ProjectService) GetTerraformResourceType ¶
func (mg *ProjectService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectService
func (*ProjectService) GetTerraformSchemaVersion ¶
func (tr *ProjectService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectService) GetWriteConnectionSecretToReference ¶
func (mg *ProjectService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectService.
func (*ProjectService) LateInitialize ¶
func (tr *ProjectService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectService using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectService) SetConditions ¶
func (mg *ProjectService) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectService.
func (*ProjectService) SetDeletionPolicy ¶
func (mg *ProjectService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectService.
func (*ProjectService) SetObservation ¶
func (tr *ProjectService) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectService
func (*ProjectService) SetParameters ¶
func (tr *ProjectService) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectService
func (*ProjectService) SetProviderConfigReference ¶
func (mg *ProjectService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectService.
func (*ProjectService) SetProviderReference ¶
func (mg *ProjectService) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectService. Deprecated: Use SetProviderConfigReference.
func (*ProjectService) SetWriteConnectionSecretToReference ¶
func (mg *ProjectService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectService.
type ProjectServiceList ¶
type ProjectServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectService `json:"items"` }
ProjectServiceList contains a list of ProjectServices
func (*ProjectServiceList) DeepCopy ¶
func (in *ProjectServiceList) DeepCopy() *ProjectServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceList.
func (*ProjectServiceList) DeepCopyInto ¶
func (in *ProjectServiceList) DeepCopyInto(out *ProjectServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectServiceList) DeepCopyObject ¶
func (in *ProjectServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectServiceList) GetItems ¶
func (l *ProjectServiceList) GetItems() []resource.Managed
GetItems of this ProjectServiceList.
type ProjectServiceObservation ¶
type ProjectServiceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProjectServiceObservation) DeepCopy ¶
func (in *ProjectServiceObservation) DeepCopy() *ProjectServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceObservation.
func (*ProjectServiceObservation) DeepCopyInto ¶
func (in *ProjectServiceObservation) DeepCopyInto(out *ProjectServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectServiceParameters ¶
type ProjectServiceParameters struct { // +kubebuilder:validation:Optional DisableDependentServices *bool `json:"disableDependentServices,omitempty" tf:"disable_dependent_services,omitempty"` // +kubebuilder:validation:Optional DisableOnDestroy *bool `json:"disableOnDestroy,omitempty" tf:"disable_on_destroy,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` }
func (*ProjectServiceParameters) DeepCopy ¶
func (in *ProjectServiceParameters) DeepCopy() *ProjectServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceParameters.
func (*ProjectServiceParameters) DeepCopyInto ¶
func (in *ProjectServiceParameters) DeepCopyInto(out *ProjectServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectServiceSpec ¶
type ProjectServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectServiceParameters `json:"forProvider"` }
ProjectServiceSpec defines the desired state of ProjectService
func (*ProjectServiceSpec) DeepCopy ¶
func (in *ProjectServiceSpec) DeepCopy() *ProjectServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceSpec.
func (*ProjectServiceSpec) DeepCopyInto ¶
func (in *ProjectServiceSpec) DeepCopyInto(out *ProjectServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectServiceStatus ¶
type ProjectServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectServiceObservation `json:"atProvider,omitempty"` }
ProjectServiceStatus defines the observed state of ProjectService.
func (*ProjectServiceStatus) DeepCopy ¶
func (in *ProjectServiceStatus) DeepCopy() *ProjectServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectServiceStatus.
func (*ProjectServiceStatus) DeepCopyInto ¶
func (in *ProjectServiceStatus) DeepCopyInto(out *ProjectServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUsageExportBucket ¶
type ProjectUsageExportBucket struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectUsageExportBucketSpec `json:"spec"` Status ProjectUsageExportBucketStatus `json:"status,omitempty"` }
ProjectUsageExportBucket is the Schema for the ProjectUsageExportBuckets API +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,gcpjet}
func (*ProjectUsageExportBucket) DeepCopy ¶
func (in *ProjectUsageExportBucket) DeepCopy() *ProjectUsageExportBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) DeepCopyInto ¶
func (in *ProjectUsageExportBucket) DeepCopyInto(out *ProjectUsageExportBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectUsageExportBucket) DeepCopyObject ¶
func (in *ProjectUsageExportBucket) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectUsageExportBucket) GetCondition ¶
func (mg *ProjectUsageExportBucket) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) GetConnectionDetailsMapping ¶
func (tr *ProjectUsageExportBucket) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) GetDeletionPolicy ¶
func (mg *ProjectUsageExportBucket) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) GetID ¶
func (tr *ProjectUsageExportBucket) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) GetObservation ¶
func (tr *ProjectUsageExportBucket) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) GetParameters ¶
func (tr *ProjectUsageExportBucket) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) GetProviderConfigReference ¶
func (mg *ProjectUsageExportBucket) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) GetProviderReference ¶
func (mg *ProjectUsageExportBucket) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectUsageExportBucket. Deprecated: Use GetProviderConfigReference.
func (*ProjectUsageExportBucket) GetTerraformResourceType ¶
func (mg *ProjectUsageExportBucket) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) GetTerraformSchemaVersion ¶
func (tr *ProjectUsageExportBucket) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectUsageExportBucket) GetWriteConnectionSecretToReference ¶
func (mg *ProjectUsageExportBucket) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) LateInitialize ¶
func (tr *ProjectUsageExportBucket) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectUsageExportBucket using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectUsageExportBucket) SetConditions ¶
func (mg *ProjectUsageExportBucket) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) SetDeletionPolicy ¶
func (mg *ProjectUsageExportBucket) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) SetObservation ¶
func (tr *ProjectUsageExportBucket) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) SetParameters ¶
func (tr *ProjectUsageExportBucket) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) SetProviderConfigReference ¶
func (mg *ProjectUsageExportBucket) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectUsageExportBucket.
func (*ProjectUsageExportBucket) SetProviderReference ¶
func (mg *ProjectUsageExportBucket) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectUsageExportBucket. Deprecated: Use SetProviderConfigReference.
func (*ProjectUsageExportBucket) SetWriteConnectionSecretToReference ¶
func (mg *ProjectUsageExportBucket) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectUsageExportBucket.
type ProjectUsageExportBucketList ¶
type ProjectUsageExportBucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectUsageExportBucket `json:"items"` }
ProjectUsageExportBucketList contains a list of ProjectUsageExportBuckets
func (*ProjectUsageExportBucketList) DeepCopy ¶
func (in *ProjectUsageExportBucketList) DeepCopy() *ProjectUsageExportBucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucketList.
func (*ProjectUsageExportBucketList) DeepCopyInto ¶
func (in *ProjectUsageExportBucketList) DeepCopyInto(out *ProjectUsageExportBucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectUsageExportBucketList) DeepCopyObject ¶
func (in *ProjectUsageExportBucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectUsageExportBucketList) GetItems ¶
func (l *ProjectUsageExportBucketList) GetItems() []resource.Managed
GetItems of this ProjectUsageExportBucketList.
type ProjectUsageExportBucketObservation ¶
type ProjectUsageExportBucketObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProjectUsageExportBucketObservation) DeepCopy ¶
func (in *ProjectUsageExportBucketObservation) DeepCopy() *ProjectUsageExportBucketObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucketObservation.
func (*ProjectUsageExportBucketObservation) DeepCopyInto ¶
func (in *ProjectUsageExportBucketObservation) DeepCopyInto(out *ProjectUsageExportBucketObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUsageExportBucketParameters ¶
type ProjectUsageExportBucketParameters struct { // The bucket to store reports in. // +kubebuilder:validation:Required BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"` // A prefix for the reports, for instance, the project name. // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // The project to set the export bucket on. If it is not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ProjectUsageExportBucketParameters) DeepCopy ¶
func (in *ProjectUsageExportBucketParameters) DeepCopy() *ProjectUsageExportBucketParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucketParameters.
func (*ProjectUsageExportBucketParameters) DeepCopyInto ¶
func (in *ProjectUsageExportBucketParameters) DeepCopyInto(out *ProjectUsageExportBucketParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUsageExportBucketSpec ¶
type ProjectUsageExportBucketSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectUsageExportBucketParameters `json:"forProvider"` }
ProjectUsageExportBucketSpec defines the desired state of ProjectUsageExportBucket
func (*ProjectUsageExportBucketSpec) DeepCopy ¶
func (in *ProjectUsageExportBucketSpec) DeepCopy() *ProjectUsageExportBucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucketSpec.
func (*ProjectUsageExportBucketSpec) DeepCopyInto ¶
func (in *ProjectUsageExportBucketSpec) DeepCopyInto(out *ProjectUsageExportBucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUsageExportBucketStatus ¶
type ProjectUsageExportBucketStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectUsageExportBucketObservation `json:"atProvider,omitempty"` }
ProjectUsageExportBucketStatus defines the observed state of ProjectUsageExportBucket.
func (*ProjectUsageExportBucketStatus) DeepCopy ¶
func (in *ProjectUsageExportBucketStatus) DeepCopy() *ProjectUsageExportBucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUsageExportBucketStatus.
func (*ProjectUsageExportBucketStatus) DeepCopyInto ¶
func (in *ProjectUsageExportBucketStatus) DeepCopyInto(out *ProjectUsageExportBucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestorePolicyObservation ¶
type RestorePolicyObservation struct { }
func (*RestorePolicyObservation) DeepCopy ¶
func (in *RestorePolicyObservation) DeepCopy() *RestorePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyObservation.
func (*RestorePolicyObservation) DeepCopyInto ¶
func (in *RestorePolicyObservation) DeepCopyInto(out *RestorePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestorePolicyParameters ¶
type RestorePolicyParameters struct { // May only be set to true. If set, then the default Policy is restored. // +kubebuilder:validation:Required Default *bool `json:"default" tf:"default,omitempty"` }
func (*RestorePolicyParameters) DeepCopy ¶
func (in *RestorePolicyParameters) DeepCopy() *RestorePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestorePolicyParameters.
func (*RestorePolicyParameters) DeepCopyInto ¶
func (in *RestorePolicyParameters) DeepCopyInto(out *RestorePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMBinding ¶
type ServiceAccountIAMBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountIAMBindingSpec `json:"spec"` Status ServiceAccountIAMBindingStatus `json:"status,omitempty"` }
ServiceAccountIAMBinding is the Schema for the ServiceAccountIAMBindings API +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,gcpjet}
func (*ServiceAccountIAMBinding) DeepCopy ¶
func (in *ServiceAccountIAMBinding) DeepCopy() *ServiceAccountIAMBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMBinding.
func (*ServiceAccountIAMBinding) DeepCopyInto ¶
func (in *ServiceAccountIAMBinding) DeepCopyInto(out *ServiceAccountIAMBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIAMBinding) DeepCopyObject ¶
func (in *ServiceAccountIAMBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountIAMBinding) GetCondition ¶
func (mg *ServiceAccountIAMBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceAccountIAMBinding.
func (*ServiceAccountIAMBinding) GetConnectionDetailsMapping ¶
func (tr *ServiceAccountIAMBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceAccountIAMBinding
func (*ServiceAccountIAMBinding) GetDeletionPolicy ¶
func (mg *ServiceAccountIAMBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceAccountIAMBinding.
func (*ServiceAccountIAMBinding) GetID ¶
func (tr *ServiceAccountIAMBinding) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceAccountIAMBinding
func (*ServiceAccountIAMBinding) GetObservation ¶
func (tr *ServiceAccountIAMBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this ServiceAccountIAMBinding
func (*ServiceAccountIAMBinding) GetParameters ¶
func (tr *ServiceAccountIAMBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this ServiceAccountIAMBinding
func (*ServiceAccountIAMBinding) GetProviderConfigReference ¶
func (mg *ServiceAccountIAMBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceAccountIAMBinding.
func (*ServiceAccountIAMBinding) GetProviderReference ¶
func (mg *ServiceAccountIAMBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceAccountIAMBinding. Deprecated: Use GetProviderConfigReference.
func (*ServiceAccountIAMBinding) GetTerraformResourceType ¶
func (mg *ServiceAccountIAMBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceAccountIAMBinding
func (*ServiceAccountIAMBinding) GetTerraformSchemaVersion ¶
func (tr *ServiceAccountIAMBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceAccountIAMBinding) GetWriteConnectionSecretToReference ¶
func (mg *ServiceAccountIAMBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceAccountIAMBinding.
func (*ServiceAccountIAMBinding) LateInitialize ¶
func (tr *ServiceAccountIAMBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceAccountIAMBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceAccountIAMBinding) SetConditions ¶
func (mg *ServiceAccountIAMBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceAccountIAMBinding.
func (*ServiceAccountIAMBinding) SetDeletionPolicy ¶
func (mg *ServiceAccountIAMBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceAccountIAMBinding.
func (*ServiceAccountIAMBinding) SetObservation ¶
func (tr *ServiceAccountIAMBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this ServiceAccountIAMBinding
func (*ServiceAccountIAMBinding) SetParameters ¶
func (tr *ServiceAccountIAMBinding) SetParameters(params map[string]interface{}) error
SetParameters for this ServiceAccountIAMBinding
func (*ServiceAccountIAMBinding) SetProviderConfigReference ¶
func (mg *ServiceAccountIAMBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceAccountIAMBinding.
func (*ServiceAccountIAMBinding) SetProviderReference ¶
func (mg *ServiceAccountIAMBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceAccountIAMBinding. Deprecated: Use SetProviderConfigReference.
func (*ServiceAccountIAMBinding) SetWriteConnectionSecretToReference ¶
func (mg *ServiceAccountIAMBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceAccountIAMBinding.
type ServiceAccountIAMBindingConditionObservation ¶
type ServiceAccountIAMBindingConditionObservation struct { }
func (*ServiceAccountIAMBindingConditionObservation) DeepCopy ¶
func (in *ServiceAccountIAMBindingConditionObservation) DeepCopy() *ServiceAccountIAMBindingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMBindingConditionObservation.
func (*ServiceAccountIAMBindingConditionObservation) DeepCopyInto ¶
func (in *ServiceAccountIAMBindingConditionObservation) DeepCopyInto(out *ServiceAccountIAMBindingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMBindingConditionParameters ¶
type ServiceAccountIAMBindingConditionParameters 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 (*ServiceAccountIAMBindingConditionParameters) DeepCopy ¶
func (in *ServiceAccountIAMBindingConditionParameters) DeepCopy() *ServiceAccountIAMBindingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMBindingConditionParameters.
func (*ServiceAccountIAMBindingConditionParameters) DeepCopyInto ¶
func (in *ServiceAccountIAMBindingConditionParameters) DeepCopyInto(out *ServiceAccountIAMBindingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMBindingList ¶
type ServiceAccountIAMBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceAccountIAMBinding `json:"items"` }
ServiceAccountIAMBindingList contains a list of ServiceAccountIAMBindings
func (*ServiceAccountIAMBindingList) DeepCopy ¶
func (in *ServiceAccountIAMBindingList) DeepCopy() *ServiceAccountIAMBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMBindingList.
func (*ServiceAccountIAMBindingList) DeepCopyInto ¶
func (in *ServiceAccountIAMBindingList) DeepCopyInto(out *ServiceAccountIAMBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIAMBindingList) DeepCopyObject ¶
func (in *ServiceAccountIAMBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountIAMBindingList) GetItems ¶
func (l *ServiceAccountIAMBindingList) GetItems() []resource.Managed
GetItems of this ServiceAccountIAMBindingList.
type ServiceAccountIAMBindingObservation ¶
type ServiceAccountIAMBindingObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ServiceAccountIAMBindingObservation) DeepCopy ¶
func (in *ServiceAccountIAMBindingObservation) DeepCopy() *ServiceAccountIAMBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMBindingObservation.
func (*ServiceAccountIAMBindingObservation) DeepCopyInto ¶
func (in *ServiceAccountIAMBindingObservation) DeepCopyInto(out *ServiceAccountIAMBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMBindingParameters ¶
type ServiceAccountIAMBindingParameters struct { // +kubebuilder:validation:Optional Condition []ServiceAccountIAMBindingConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Members []*string `json:"members" tf:"members,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Required ServiceAccountID *string `json:"serviceAccountId" tf:"service_account_id,omitempty"` }
func (*ServiceAccountIAMBindingParameters) DeepCopy ¶
func (in *ServiceAccountIAMBindingParameters) DeepCopy() *ServiceAccountIAMBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMBindingParameters.
func (*ServiceAccountIAMBindingParameters) DeepCopyInto ¶
func (in *ServiceAccountIAMBindingParameters) DeepCopyInto(out *ServiceAccountIAMBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMBindingSpec ¶
type ServiceAccountIAMBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceAccountIAMBindingParameters `json:"forProvider"` }
ServiceAccountIAMBindingSpec defines the desired state of ServiceAccountIAMBinding
func (*ServiceAccountIAMBindingSpec) DeepCopy ¶
func (in *ServiceAccountIAMBindingSpec) DeepCopy() *ServiceAccountIAMBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMBindingSpec.
func (*ServiceAccountIAMBindingSpec) DeepCopyInto ¶
func (in *ServiceAccountIAMBindingSpec) DeepCopyInto(out *ServiceAccountIAMBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMBindingStatus ¶
type ServiceAccountIAMBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceAccountIAMBindingObservation `json:"atProvider,omitempty"` }
ServiceAccountIAMBindingStatus defines the observed state of ServiceAccountIAMBinding.
func (*ServiceAccountIAMBindingStatus) DeepCopy ¶
func (in *ServiceAccountIAMBindingStatus) DeepCopy() *ServiceAccountIAMBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMBindingStatus.
func (*ServiceAccountIAMBindingStatus) DeepCopyInto ¶
func (in *ServiceAccountIAMBindingStatus) DeepCopyInto(out *ServiceAccountIAMBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMMember ¶
type ServiceAccountIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountIAMMemberSpec `json:"spec"` Status ServiceAccountIAMMemberStatus `json:"status,omitempty"` }
ServiceAccountIAMMember is the Schema for the ServiceAccountIAMMembers API +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,gcpjet}
func (*ServiceAccountIAMMember) DeepCopy ¶
func (in *ServiceAccountIAMMember) DeepCopy() *ServiceAccountIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMMember.
func (*ServiceAccountIAMMember) DeepCopyInto ¶
func (in *ServiceAccountIAMMember) DeepCopyInto(out *ServiceAccountIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIAMMember) DeepCopyObject ¶
func (in *ServiceAccountIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountIAMMember) GetCondition ¶
func (mg *ServiceAccountIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceAccountIAMMember.
func (*ServiceAccountIAMMember) GetConnectionDetailsMapping ¶
func (tr *ServiceAccountIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) GetDeletionPolicy ¶
func (mg *ServiceAccountIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceAccountIAMMember.
func (*ServiceAccountIAMMember) GetID ¶
func (tr *ServiceAccountIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) GetObservation ¶
func (tr *ServiceAccountIAMMember) GetObservation() (map[string]interface{}, error)
GetObservation of this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) GetParameters ¶
func (tr *ServiceAccountIAMMember) GetParameters() (map[string]interface{}, error)
GetParameters of this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) GetProviderConfigReference ¶
func (mg *ServiceAccountIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceAccountIAMMember.
func (*ServiceAccountIAMMember) GetProviderReference ¶
func (mg *ServiceAccountIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceAccountIAMMember. Deprecated: Use GetProviderConfigReference.
func (*ServiceAccountIAMMember) GetTerraformResourceType ¶
func (mg *ServiceAccountIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) GetTerraformSchemaVersion ¶
func (tr *ServiceAccountIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceAccountIAMMember) GetWriteConnectionSecretToReference ¶
func (mg *ServiceAccountIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceAccountIAMMember.
func (*ServiceAccountIAMMember) LateInitialize ¶
func (tr *ServiceAccountIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceAccountIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceAccountIAMMember) SetConditions ¶
func (mg *ServiceAccountIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceAccountIAMMember.
func (*ServiceAccountIAMMember) SetDeletionPolicy ¶
func (mg *ServiceAccountIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceAccountIAMMember.
func (*ServiceAccountIAMMember) SetObservation ¶
func (tr *ServiceAccountIAMMember) SetObservation(obs map[string]interface{}) error
SetObservation for this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) SetParameters ¶
func (tr *ServiceAccountIAMMember) SetParameters(params map[string]interface{}) error
SetParameters for this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) SetProviderConfigReference ¶
func (mg *ServiceAccountIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceAccountIAMMember.
func (*ServiceAccountIAMMember) SetProviderReference ¶
func (mg *ServiceAccountIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceAccountIAMMember. Deprecated: Use SetProviderConfigReference.
func (*ServiceAccountIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *ServiceAccountIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceAccountIAMMember.
type ServiceAccountIAMMemberConditionObservation ¶
type ServiceAccountIAMMemberConditionObservation struct { }
func (*ServiceAccountIAMMemberConditionObservation) DeepCopy ¶
func (in *ServiceAccountIAMMemberConditionObservation) DeepCopy() *ServiceAccountIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMMemberConditionObservation.
func (*ServiceAccountIAMMemberConditionObservation) DeepCopyInto ¶
func (in *ServiceAccountIAMMemberConditionObservation) DeepCopyInto(out *ServiceAccountIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMMemberConditionParameters ¶
type ServiceAccountIAMMemberConditionParameters 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 (*ServiceAccountIAMMemberConditionParameters) DeepCopy ¶
func (in *ServiceAccountIAMMemberConditionParameters) DeepCopy() *ServiceAccountIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMMemberConditionParameters.
func (*ServiceAccountIAMMemberConditionParameters) DeepCopyInto ¶
func (in *ServiceAccountIAMMemberConditionParameters) DeepCopyInto(out *ServiceAccountIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMMemberList ¶
type ServiceAccountIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceAccountIAMMember `json:"items"` }
ServiceAccountIAMMemberList contains a list of ServiceAccountIAMMembers
func (*ServiceAccountIAMMemberList) DeepCopy ¶
func (in *ServiceAccountIAMMemberList) DeepCopy() *ServiceAccountIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMMemberList.
func (*ServiceAccountIAMMemberList) DeepCopyInto ¶
func (in *ServiceAccountIAMMemberList) DeepCopyInto(out *ServiceAccountIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIAMMemberList) DeepCopyObject ¶
func (in *ServiceAccountIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountIAMMemberList) GetItems ¶
func (l *ServiceAccountIAMMemberList) GetItems() []resource.Managed
GetItems of this ServiceAccountIAMMemberList.
type ServiceAccountIAMMemberObservation ¶
type ServiceAccountIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ServiceAccountIAMMemberObservation) DeepCopy ¶
func (in *ServiceAccountIAMMemberObservation) DeepCopy() *ServiceAccountIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMMemberObservation.
func (*ServiceAccountIAMMemberObservation) DeepCopyInto ¶
func (in *ServiceAccountIAMMemberObservation) DeepCopyInto(out *ServiceAccountIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMMemberParameters ¶
type ServiceAccountIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []ServiceAccountIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Required ServiceAccountID *string `json:"serviceAccountId" tf:"service_account_id,omitempty"` }
func (*ServiceAccountIAMMemberParameters) DeepCopy ¶
func (in *ServiceAccountIAMMemberParameters) DeepCopy() *ServiceAccountIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMMemberParameters.
func (*ServiceAccountIAMMemberParameters) DeepCopyInto ¶
func (in *ServiceAccountIAMMemberParameters) DeepCopyInto(out *ServiceAccountIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMMemberSpec ¶
type ServiceAccountIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceAccountIAMMemberParameters `json:"forProvider"` }
ServiceAccountIAMMemberSpec defines the desired state of ServiceAccountIAMMember
func (*ServiceAccountIAMMemberSpec) DeepCopy ¶
func (in *ServiceAccountIAMMemberSpec) DeepCopy() *ServiceAccountIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMMemberSpec.
func (*ServiceAccountIAMMemberSpec) DeepCopyInto ¶
func (in *ServiceAccountIAMMemberSpec) DeepCopyInto(out *ServiceAccountIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMMemberStatus ¶
type ServiceAccountIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceAccountIAMMemberObservation `json:"atProvider,omitempty"` }
ServiceAccountIAMMemberStatus defines the observed state of ServiceAccountIAMMember.
func (*ServiceAccountIAMMemberStatus) DeepCopy ¶
func (in *ServiceAccountIAMMemberStatus) DeepCopy() *ServiceAccountIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMMemberStatus.
func (*ServiceAccountIAMMemberStatus) DeepCopyInto ¶
func (in *ServiceAccountIAMMemberStatus) DeepCopyInto(out *ServiceAccountIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMPolicy ¶
type ServiceAccountIAMPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountIAMPolicySpec `json:"spec"` Status ServiceAccountIAMPolicyStatus `json:"status,omitempty"` }
ServiceAccountIAMPolicy is the Schema for the ServiceAccountIAMPolicys API +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,gcpjet}
func (*ServiceAccountIAMPolicy) DeepCopy ¶
func (in *ServiceAccountIAMPolicy) DeepCopy() *ServiceAccountIAMPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicy) DeepCopyInto ¶
func (in *ServiceAccountIAMPolicy) DeepCopyInto(out *ServiceAccountIAMPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIAMPolicy) DeepCopyObject ¶
func (in *ServiceAccountIAMPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountIAMPolicy) GetCondition ¶
func (mg *ServiceAccountIAMPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicy) GetConnectionDetailsMapping ¶
func (tr *ServiceAccountIAMPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceAccountIAMPolicy
func (*ServiceAccountIAMPolicy) GetDeletionPolicy ¶
func (mg *ServiceAccountIAMPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicy) GetID ¶
func (tr *ServiceAccountIAMPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceAccountIAMPolicy
func (*ServiceAccountIAMPolicy) GetObservation ¶
func (tr *ServiceAccountIAMPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this ServiceAccountIAMPolicy
func (*ServiceAccountIAMPolicy) GetParameters ¶
func (tr *ServiceAccountIAMPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this ServiceAccountIAMPolicy
func (*ServiceAccountIAMPolicy) GetProviderConfigReference ¶
func (mg *ServiceAccountIAMPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicy) GetProviderReference ¶
func (mg *ServiceAccountIAMPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceAccountIAMPolicy. Deprecated: Use GetProviderConfigReference.
func (*ServiceAccountIAMPolicy) GetTerraformResourceType ¶
func (mg *ServiceAccountIAMPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceAccountIAMPolicy
func (*ServiceAccountIAMPolicy) GetTerraformSchemaVersion ¶
func (tr *ServiceAccountIAMPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceAccountIAMPolicy) GetWriteConnectionSecretToReference ¶
func (mg *ServiceAccountIAMPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicy) LateInitialize ¶
func (tr *ServiceAccountIAMPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceAccountIAMPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceAccountIAMPolicy) SetConditions ¶
func (mg *ServiceAccountIAMPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicy) SetDeletionPolicy ¶
func (mg *ServiceAccountIAMPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicy) SetObservation ¶
func (tr *ServiceAccountIAMPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this ServiceAccountIAMPolicy
func (*ServiceAccountIAMPolicy) SetParameters ¶
func (tr *ServiceAccountIAMPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this ServiceAccountIAMPolicy
func (*ServiceAccountIAMPolicy) SetProviderConfigReference ¶
func (mg *ServiceAccountIAMPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicy) SetProviderReference ¶
func (mg *ServiceAccountIAMPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceAccountIAMPolicy. Deprecated: Use SetProviderConfigReference.
func (*ServiceAccountIAMPolicy) SetWriteConnectionSecretToReference ¶
func (mg *ServiceAccountIAMPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceAccountIAMPolicy.
type ServiceAccountIAMPolicyList ¶
type ServiceAccountIAMPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceAccountIAMPolicy `json:"items"` }
ServiceAccountIAMPolicyList contains a list of ServiceAccountIAMPolicys
func (*ServiceAccountIAMPolicyList) DeepCopy ¶
func (in *ServiceAccountIAMPolicyList) DeepCopy() *ServiceAccountIAMPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMPolicyList.
func (*ServiceAccountIAMPolicyList) DeepCopyInto ¶
func (in *ServiceAccountIAMPolicyList) DeepCopyInto(out *ServiceAccountIAMPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountIAMPolicyList) DeepCopyObject ¶
func (in *ServiceAccountIAMPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountIAMPolicyList) GetItems ¶
func (l *ServiceAccountIAMPolicyList) GetItems() []resource.Managed
GetItems of this ServiceAccountIAMPolicyList.
type ServiceAccountIAMPolicyObservation ¶
type ServiceAccountIAMPolicyObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ServiceAccountIAMPolicyObservation) DeepCopy ¶
func (in *ServiceAccountIAMPolicyObservation) DeepCopy() *ServiceAccountIAMPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMPolicyObservation.
func (*ServiceAccountIAMPolicyObservation) DeepCopyInto ¶
func (in *ServiceAccountIAMPolicyObservation) DeepCopyInto(out *ServiceAccountIAMPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMPolicyParameters ¶
type ServiceAccountIAMPolicyParameters struct { // +kubebuilder:validation:Required PolicyData *string `json:"policyData" tf:"policy_data,omitempty"` // +kubebuilder:validation:Required ServiceAccountID *string `json:"serviceAccountId" tf:"service_account_id,omitempty"` }
func (*ServiceAccountIAMPolicyParameters) DeepCopy ¶
func (in *ServiceAccountIAMPolicyParameters) DeepCopy() *ServiceAccountIAMPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMPolicyParameters.
func (*ServiceAccountIAMPolicyParameters) DeepCopyInto ¶
func (in *ServiceAccountIAMPolicyParameters) DeepCopyInto(out *ServiceAccountIAMPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMPolicySpec ¶
type ServiceAccountIAMPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceAccountIAMPolicyParameters `json:"forProvider"` }
ServiceAccountIAMPolicySpec defines the desired state of ServiceAccountIAMPolicy
func (*ServiceAccountIAMPolicySpec) DeepCopy ¶
func (in *ServiceAccountIAMPolicySpec) DeepCopy() *ServiceAccountIAMPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMPolicySpec.
func (*ServiceAccountIAMPolicySpec) DeepCopyInto ¶
func (in *ServiceAccountIAMPolicySpec) DeepCopyInto(out *ServiceAccountIAMPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountIAMPolicyStatus ¶
type ServiceAccountIAMPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceAccountIAMPolicyObservation `json:"atProvider,omitempty"` }
ServiceAccountIAMPolicyStatus defines the observed state of ServiceAccountIAMPolicy.
func (*ServiceAccountIAMPolicyStatus) DeepCopy ¶
func (in *ServiceAccountIAMPolicyStatus) DeepCopy() *ServiceAccountIAMPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountIAMPolicyStatus.
func (*ServiceAccountIAMPolicyStatus) DeepCopyInto ¶
func (in *ServiceAccountIAMPolicyStatus) DeepCopyInto(out *ServiceAccountIAMPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkingPeeredDNSDomain ¶
type ServiceNetworkingPeeredDNSDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceNetworkingPeeredDNSDomainSpec `json:"spec"` Status ServiceNetworkingPeeredDNSDomainStatus `json:"status,omitempty"` }
ServiceNetworkingPeeredDNSDomain is the Schema for the ServiceNetworkingPeeredDNSDomains API +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,gcpjet}
func (*ServiceNetworkingPeeredDNSDomain) DeepCopy ¶
func (in *ServiceNetworkingPeeredDNSDomain) DeepCopy() *ServiceNetworkingPeeredDNSDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomain) DeepCopyInto ¶
func (in *ServiceNetworkingPeeredDNSDomain) DeepCopyInto(out *ServiceNetworkingPeeredDNSDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceNetworkingPeeredDNSDomain) DeepCopyObject ¶
func (in *ServiceNetworkingPeeredDNSDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceNetworkingPeeredDNSDomain) GetCondition ¶
func (mg *ServiceNetworkingPeeredDNSDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomain) GetConnectionDetailsMapping ¶
func (tr *ServiceNetworkingPeeredDNSDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) GetDeletionPolicy ¶
func (mg *ServiceNetworkingPeeredDNSDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomain) GetID ¶
func (tr *ServiceNetworkingPeeredDNSDomain) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) GetObservation ¶
func (tr *ServiceNetworkingPeeredDNSDomain) GetObservation() (map[string]interface{}, error)
GetObservation of this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) GetParameters ¶
func (tr *ServiceNetworkingPeeredDNSDomain) GetParameters() (map[string]interface{}, error)
GetParameters of this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) GetProviderConfigReference ¶
func (mg *ServiceNetworkingPeeredDNSDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomain) GetProviderReference ¶
func (mg *ServiceNetworkingPeeredDNSDomain) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceNetworkingPeeredDNSDomain. Deprecated: Use GetProviderConfigReference.
func (*ServiceNetworkingPeeredDNSDomain) GetTerraformResourceType ¶
func (mg *ServiceNetworkingPeeredDNSDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) GetTerraformSchemaVersion ¶
func (tr *ServiceNetworkingPeeredDNSDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceNetworkingPeeredDNSDomain) GetWriteConnectionSecretToReference ¶
func (mg *ServiceNetworkingPeeredDNSDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomain) LateInitialize ¶
func (tr *ServiceNetworkingPeeredDNSDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceNetworkingPeeredDNSDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceNetworkingPeeredDNSDomain) SetConditions ¶
func (mg *ServiceNetworkingPeeredDNSDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomain) SetDeletionPolicy ¶
func (mg *ServiceNetworkingPeeredDNSDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomain) SetObservation ¶
func (tr *ServiceNetworkingPeeredDNSDomain) SetObservation(obs map[string]interface{}) error
SetObservation for this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) SetParameters ¶
func (tr *ServiceNetworkingPeeredDNSDomain) SetParameters(params map[string]interface{}) error
SetParameters for this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) SetProviderConfigReference ¶
func (mg *ServiceNetworkingPeeredDNSDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomain) SetProviderReference ¶
func (mg *ServiceNetworkingPeeredDNSDomain) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceNetworkingPeeredDNSDomain. Deprecated: Use SetProviderConfigReference.
func (*ServiceNetworkingPeeredDNSDomain) SetWriteConnectionSecretToReference ¶
func (mg *ServiceNetworkingPeeredDNSDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceNetworkingPeeredDNSDomain.
type ServiceNetworkingPeeredDNSDomainList ¶
type ServiceNetworkingPeeredDNSDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceNetworkingPeeredDNSDomain `json:"items"` }
ServiceNetworkingPeeredDNSDomainList contains a list of ServiceNetworkingPeeredDNSDomains
func (*ServiceNetworkingPeeredDNSDomainList) DeepCopy ¶
func (in *ServiceNetworkingPeeredDNSDomainList) DeepCopy() *ServiceNetworkingPeeredDNSDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingPeeredDNSDomainList.
func (*ServiceNetworkingPeeredDNSDomainList) DeepCopyInto ¶
func (in *ServiceNetworkingPeeredDNSDomainList) DeepCopyInto(out *ServiceNetworkingPeeredDNSDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceNetworkingPeeredDNSDomainList) DeepCopyObject ¶
func (in *ServiceNetworkingPeeredDNSDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceNetworkingPeeredDNSDomainList) GetItems ¶
func (l *ServiceNetworkingPeeredDNSDomainList) GetItems() []resource.Managed
GetItems of this ServiceNetworkingPeeredDNSDomainList.
type ServiceNetworkingPeeredDNSDomainObservation ¶
type ServiceNetworkingPeeredDNSDomainObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` }
func (*ServiceNetworkingPeeredDNSDomainObservation) DeepCopy ¶
func (in *ServiceNetworkingPeeredDNSDomainObservation) DeepCopy() *ServiceNetworkingPeeredDNSDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingPeeredDNSDomainObservation.
func (*ServiceNetworkingPeeredDNSDomainObservation) DeepCopyInto ¶
func (in *ServiceNetworkingPeeredDNSDomainObservation) DeepCopyInto(out *ServiceNetworkingPeeredDNSDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkingPeeredDNSDomainParameters ¶
type ServiceNetworkingPeeredDNSDomainParameters struct { // The DNS domain name suffix of the peered DNS domain. // +kubebuilder:validation:Required DNSSuffix *string `json:"dnsSuffix" tf:"dns_suffix,omitempty"` // Name of the peered DNS domain. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Network in the consumer project to peer with. // +kubebuilder:validation:Required Network *string `json:"network" tf:"network,omitempty"` // The ID of the project that the service account will be created in. Defaults to the provider project configuration. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The name of the service to create a peered DNS domain for, e.g. servicenetworking.googleapis.com // +kubebuilder:validation:Optional Service *string `json:"service,omitempty" tf:"service,omitempty"` }
func (*ServiceNetworkingPeeredDNSDomainParameters) DeepCopy ¶
func (in *ServiceNetworkingPeeredDNSDomainParameters) DeepCopy() *ServiceNetworkingPeeredDNSDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingPeeredDNSDomainParameters.
func (*ServiceNetworkingPeeredDNSDomainParameters) DeepCopyInto ¶
func (in *ServiceNetworkingPeeredDNSDomainParameters) DeepCopyInto(out *ServiceNetworkingPeeredDNSDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkingPeeredDNSDomainSpec ¶
type ServiceNetworkingPeeredDNSDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceNetworkingPeeredDNSDomainParameters `json:"forProvider"` }
ServiceNetworkingPeeredDNSDomainSpec defines the desired state of ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomainSpec) DeepCopy ¶
func (in *ServiceNetworkingPeeredDNSDomainSpec) DeepCopy() *ServiceNetworkingPeeredDNSDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingPeeredDNSDomainSpec.
func (*ServiceNetworkingPeeredDNSDomainSpec) DeepCopyInto ¶
func (in *ServiceNetworkingPeeredDNSDomainSpec) DeepCopyInto(out *ServiceNetworkingPeeredDNSDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkingPeeredDNSDomainStatus ¶
type ServiceNetworkingPeeredDNSDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceNetworkingPeeredDNSDomainObservation `json:"atProvider,omitempty"` }
ServiceNetworkingPeeredDNSDomainStatus defines the observed state of ServiceNetworkingPeeredDNSDomain.
func (*ServiceNetworkingPeeredDNSDomainStatus) DeepCopy ¶
func (in *ServiceNetworkingPeeredDNSDomainStatus) DeepCopy() *ServiceNetworkingPeeredDNSDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingPeeredDNSDomainStatus.
func (*ServiceNetworkingPeeredDNSDomainStatus) DeepCopyInto ¶
func (in *ServiceNetworkingPeeredDNSDomainStatus) DeepCopyInto(out *ServiceNetworkingPeeredDNSDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_billingsubaccount_terraformed.go
- zz_billingsubaccount_types.go
- zz_folder_terraformed.go
- zz_folder_types.go
- zz_folderiamauditconfig_terraformed.go
- zz_folderiamauditconfig_types.go
- zz_folderiambinding_terraformed.go
- zz_folderiambinding_types.go
- zz_folderiammember_terraformed.go
- zz_folderiammember_types.go
- zz_folderiampolicy_terraformed.go
- zz_folderiampolicy_types.go
- zz_folderorganizationpolicy_terraformed.go
- zz_folderorganizationpolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_organizationiamauditconfig_terraformed.go
- zz_organizationiamauditconfig_types.go
- zz_organizationiambinding_terraformed.go
- zz_organizationiambinding_types.go
- zz_organizationiamcustomrole_terraformed.go
- zz_organizationiamcustomrole_types.go
- zz_organizationiammember_terraformed.go
- zz_organizationiammember_types.go
- zz_organizationiampolicy_terraformed.go
- zz_organizationiampolicy_types.go
- zz_organizationpolicy_terraformed.go
- zz_organizationpolicy_types.go
- zz_projectdefaultserviceaccounts_terraformed.go
- zz_projectdefaultserviceaccounts_types.go
- zz_projectiamauditconfig_terraformed.go
- zz_projectiamauditconfig_types.go
- zz_projectiambinding_terraformed.go
- zz_projectiambinding_types.go
- zz_projectiamcustomrole_terraformed.go
- zz_projectiamcustomrole_types.go
- zz_projectiammember_terraformed.go
- zz_projectiammember_types.go
- zz_projectiampolicy_terraformed.go
- zz_projectiampolicy_types.go
- zz_projectorganizationpolicy_terraformed.go
- zz_projectorganizationpolicy_types.go
- zz_projectservice_terraformed.go
- zz_projectservice_types.go
- zz_projectusageexportbucket_terraformed.go
- zz_projectusageexportbucket_types.go
- zz_serviceaccountiambinding_terraformed.go
- zz_serviceaccountiambinding_types.go
- zz_serviceaccountiammember_terraformed.go
- zz_serviceaccountiammember_types.go
- zz_serviceaccountiampolicy_terraformed.go
- zz_serviceaccountiampolicy_types.go
- zz_servicenetworkingpeereddnsdomain_terraformed.go
- zz_servicenetworkingpeereddnsdomain_types.go