Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cloudplatform.gcp.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AuditLogConfigObservation
- type AuditLogConfigParameters
- type ConditionObservation
- type ConditionParameters
- 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]any, error)
- func (tr *Folder) GetParameters() (map[string]any, error)
- func (mg *Folder) GetProviderConfigReference() *xpv1.Reference
- func (mg *Folder) GetProviderReference() *xpv1.Reference
- func (mg *Folder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Folder) SetConditions(c ...xpv1.Condition)
- func (mg *Folder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Folder) SetObservation(obs map[string]any) error
- func (tr *Folder) SetParameters(params map[string]any) error
- func (mg *Folder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Folder) SetProviderReference(r *xpv1.Reference)
- func (mg *Folder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Folder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderList
- type FolderObservation
- type FolderParameters
- type FolderSpec
- type FolderStatus
- 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]any, error)
- func (tr *OrganizationIAMAuditConfig) GetParameters() (map[string]any, error)
- func (mg *OrganizationIAMAuditConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationIAMAuditConfig) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationIAMAuditConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *OrganizationIAMAuditConfig) SetParameters(params map[string]any) error
- func (mg *OrganizationIAMAuditConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationIAMAuditConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationIAMAuditConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrganizationIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 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]any, error)
- func (tr *OrganizationIAMCustomRole) GetParameters() (map[string]any, error)
- func (mg *OrganizationIAMCustomRole) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationIAMCustomRole) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationIAMCustomRole) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *OrganizationIAMCustomRole) SetParameters(params map[string]any) error
- func (mg *OrganizationIAMCustomRole) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationIAMCustomRole) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationIAMCustomRole) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *OrganizationIAMMember) GetParameters() (map[string]any, error)
- func (mg *OrganizationIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *OrganizationIAMMember) SetParameters(params map[string]any) error
- func (mg *OrganizationIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrganizationIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationIAMMemberList
- type OrganizationIAMMemberObservation
- type OrganizationIAMMemberParameters
- type OrganizationIAMMemberSpec
- type OrganizationIAMMemberStatus
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Project) GetConnectionDetailsMapping() map[string]string
- func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Project) GetID() string
- func (tr *Project) GetObservation() (map[string]any, error)
- func (tr *Project) GetParameters() (map[string]any, error)
- func (mg *Project) GetProviderConfigReference() *xpv1.Reference
- func (mg *Project) GetProviderReference() *xpv1.Reference
- func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Project) GetTerraformResourceType() string
- func (tr *Project) GetTerraformSchemaVersion() int
- func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Project) LateInitialize(attrs []byte) (bool, error)
- func (mg *Project) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Project) SetConditions(c ...xpv1.Condition)
- func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Project) SetObservation(obs map[string]any) error
- func (tr *Project) SetParameters(params map[string]any) error
- func (mg *Project) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Project) SetProviderReference(r *xpv1.Reference)
- func (mg *Project) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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]any, error)
- func (tr *ProjectDefaultServiceAccounts) GetParameters() (map[string]any, error)
- func (mg *ProjectDefaultServiceAccounts) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectDefaultServiceAccounts) GetProviderReference() *xpv1.Reference
- func (mg *ProjectDefaultServiceAccounts) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProjectDefaultServiceAccounts) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectDefaultServiceAccounts) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectDefaultServiceAccounts) SetObservation(obs map[string]any) error
- func (tr *ProjectDefaultServiceAccounts) SetParameters(params map[string]any) error
- func (mg *ProjectDefaultServiceAccounts) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectDefaultServiceAccounts) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectDefaultServiceAccounts) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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]any, error)
- func (tr *ProjectIAMAuditConfig) GetParameters() (map[string]any, error)
- func (mg *ProjectIAMAuditConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectIAMAuditConfig) GetProviderReference() *xpv1.Reference
- func (mg *ProjectIAMAuditConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProjectIAMAuditConfig) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectIAMAuditConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectIAMAuditConfig) SetObservation(obs map[string]any) error
- func (tr *ProjectIAMAuditConfig) SetParameters(params map[string]any) error
- func (mg *ProjectIAMAuditConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectIAMAuditConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectIAMAuditConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProjectIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectIAMAuditConfigAuditLogConfigObservation
- type ProjectIAMAuditConfigAuditLogConfigParameters
- type ProjectIAMAuditConfigList
- type ProjectIAMAuditConfigObservation
- type ProjectIAMAuditConfigParameters
- type ProjectIAMAuditConfigSpec
- type ProjectIAMAuditConfigStatus
- 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]any, error)
- func (tr *ProjectIAMMember) GetParameters() (map[string]any, error)
- func (mg *ProjectIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *ProjectIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProjectIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectIAMMember) SetObservation(obs map[string]any) error
- func (tr *ProjectIAMMember) SetParameters(params map[string]any) error
- func (mg *ProjectIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProjectIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectIAMMemberConditionObservation
- type ProjectIAMMemberConditionParameters
- type ProjectIAMMemberList
- type ProjectIAMMemberObservation
- type ProjectIAMMemberParameters
- type ProjectIAMMemberSpec
- type ProjectIAMMemberStatus
- type ProjectList
- type ProjectObservation
- type ProjectParameters
- 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]any, error)
- func (tr *ProjectService) GetParameters() (map[string]any, error)
- func (mg *ProjectService) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectService) GetProviderReference() *xpv1.Reference
- func (mg *ProjectService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProjectService) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectService) SetObservation(obs map[string]any) error
- func (tr *ProjectService) SetParameters(params map[string]any) error
- func (mg *ProjectService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectService) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProjectService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectServiceList
- type ProjectServiceObservation
- type ProjectServiceParameters
- type ProjectServiceSpec
- type ProjectServiceStatus
- type ProjectSpec
- type ProjectStatus
- 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]any, error)
- func (tr *ProjectUsageExportBucket) GetParameters() (map[string]any, error)
- func (mg *ProjectUsageExportBucket) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectUsageExportBucket) GetProviderReference() *xpv1.Reference
- func (mg *ProjectUsageExportBucket) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProjectUsageExportBucket) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectUsageExportBucket) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectUsageExportBucket) SetObservation(obs map[string]any) error
- func (tr *ProjectUsageExportBucket) SetParameters(params map[string]any) error
- func (mg *ProjectUsageExportBucket) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectUsageExportBucket) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectUsageExportBucket) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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 ServiceAccount
- func (in *ServiceAccount) DeepCopy() *ServiceAccount
- func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount)
- func (in *ServiceAccount) DeepCopyObject() runtime.Object
- func (mg *ServiceAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceAccount) GetID() string
- func (tr *ServiceAccount) GetObservation() (map[string]any, error)
- func (tr *ServiceAccount) GetParameters() (map[string]any, error)
- func (mg *ServiceAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceAccount) GetProviderReference() *xpv1.Reference
- func (mg *ServiceAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServiceAccount) GetTerraformResourceType() string
- func (tr *ServiceAccount) GetTerraformSchemaVersion() int
- func (mg *ServiceAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceAccount) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceAccount) SetObservation(obs map[string]any) error
- func (tr *ServiceAccount) SetParameters(params map[string]any) error
- func (mg *ServiceAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceAccount) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServiceAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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]any, error)
- func (tr *ServiceAccountIAMMember) GetParameters() (map[string]any, error)
- func (mg *ServiceAccountIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceAccountIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *ServiceAccountIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServiceAccountIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceAccountIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceAccountIAMMember) SetObservation(obs map[string]any) error
- func (tr *ServiceAccountIAMMember) SetParameters(params map[string]any) error
- func (mg *ServiceAccountIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceAccountIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceAccountIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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 ServiceAccountKey
- func (in *ServiceAccountKey) DeepCopy() *ServiceAccountKey
- func (in *ServiceAccountKey) DeepCopyInto(out *ServiceAccountKey)
- func (in *ServiceAccountKey) DeepCopyObject() runtime.Object
- func (mg *ServiceAccountKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceAccountKey) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceAccountKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceAccountKey) GetID() string
- func (tr *ServiceAccountKey) GetObservation() (map[string]any, error)
- func (tr *ServiceAccountKey) GetParameters() (map[string]any, error)
- func (mg *ServiceAccountKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceAccountKey) GetProviderReference() *xpv1.Reference
- func (mg *ServiceAccountKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServiceAccountKey) GetTerraformResourceType() string
- func (tr *ServiceAccountKey) GetTerraformSchemaVersion() int
- func (mg *ServiceAccountKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceAccountKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceAccountKey) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServiceAccountKey) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceAccountKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceAccountKey) SetObservation(obs map[string]any) error
- func (tr *ServiceAccountKey) SetParameters(params map[string]any) error
- func (mg *ServiceAccountKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceAccountKey) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceAccountKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServiceAccountKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceAccountKeyList
- type ServiceAccountKeyObservation
- type ServiceAccountKeyParameters
- type ServiceAccountKeySpec
- type ServiceAccountKeyStatus
- type ServiceAccountList
- type ServiceAccountObservation
- type ServiceAccountParameters
- type ServiceAccountSpec
- type ServiceAccountStatus
- 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]any, error)
- func (tr *ServiceNetworkingPeeredDNSDomain) GetParameters() (map[string]any, error)
- func (mg *ServiceNetworkingPeeredDNSDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceNetworkingPeeredDNSDomain) GetProviderReference() *xpv1.Reference
- func (mg *ServiceNetworkingPeeredDNSDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- 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]any) error
- func (tr *ServiceNetworkingPeeredDNSDomain) SetParameters(params map[string]any) error
- func (mg *ServiceNetworkingPeeredDNSDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceNetworkingPeeredDNSDomain) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceNetworkingPeeredDNSDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- 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.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
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 ( // 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 ( 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 ( Project_Kind = "Project" Project_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Project_Kind}.String() Project_KindAPIVersion = Project_Kind + "." + CRDGroupVersion.String() Project_GroupVersionKind = CRDGroupVersion.WithKind(Project_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 ( 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 ( 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 ( ServiceAccount_Kind = "ServiceAccount" ServiceAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceAccount_Kind}.String() ServiceAccount_KindAPIVersion = ServiceAccount_Kind + "." + CRDGroupVersion.String() ServiceAccount_GroupVersionKind = CRDGroupVersion.WithKind(ServiceAccount_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 ( ServiceAccountKey_Kind = "ServiceAccountKey" ServiceAccountKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceAccountKey_Kind}.String() ServiceAccountKey_KindAPIVersion = ServiceAccountKey_Kind + "." + CRDGroupVersion.String() ServiceAccountKey_GroupVersionKind = CRDGroupVersion.WithKind(ServiceAccountKey_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 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 { // +kubebuilder:validation:Optional ExemptedMembers []*string `json:"exemptedMembers,omitempty" tf:"exempted_members,omitempty"` // +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 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 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. Allows management of a Google Cloud Platform folder. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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) GetPublishConnectionDetailsTo ¶
func (mg *Folder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Folder.
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) ResolveReferences ¶
ResolveReferences of this Folder.
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) SetPublishConnectionDetailsTo ¶
func (mg *Folder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Folder.
func (*Folder) SetWriteConnectionSecretToReference ¶
func (mg *Folder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Folder.
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 { // Timestamp when the Folder was created. Assigned by the server. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". 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"` // The lifecycle state of the folder such as ACTIVE or DELETE_REQUESTED. LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"` // The resource name of the Folder. Its format is folders/{folder_id}. 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 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}. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/cloudplatform/v1beta1.Folder // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("name",true) // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Reference to a Folder in cloudplatform to populate parent. // +kubebuilder:validation:Optional ParentRef *v1.Reference `json:"parentRef,omitempty" tf:"-"` // Selector for a Folder in cloudplatform to populate parent. // +kubebuilder:validation:Optional ParentSelector *v1.Selector `json:"parentSelector,omitempty" tf:"-"` }
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 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. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) GetParameters ¶
func (tr *OrganizationIAMAuditConfig) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *OrganizationIAMAuditConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrganizationIAMAuditConfig.
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]any) error
SetObservation for this OrganizationIAMAuditConfig
func (*OrganizationIAMAuditConfig) SetParameters ¶
func (tr *OrganizationIAMAuditConfig) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *OrganizationIAMAuditConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrganizationIAMAuditConfig.
func (*OrganizationIAMAuditConfig) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMAuditConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationIAMAuditConfig.
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 { // +kubebuilder:validation:Required AuditLogConfig []AuditLogConfigParameters `json:"auditLogConfig" tf:"audit_log_config,omitempty"` // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` // +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 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. Allows management of a customized Cloud IAM organization role. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) GetParameters ¶
func (tr *OrganizationIAMCustomRole) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *OrganizationIAMCustomRole) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrganizationIAMCustomRole.
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]any) error
SetObservation for this OrganizationIAMCustomRole
func (*OrganizationIAMCustomRole) SetParameters ¶
func (tr *OrganizationIAMCustomRole) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *OrganizationIAMCustomRole) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrganizationIAMCustomRole.
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 { // The current deleted state of the role. Deleted *bool `json:"deleted,omitempty" tf:"deleted,omitempty"` // an identifier for the resource with the format organizations/{{org_id}}/roles/{{role_id}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the role in the format organizations/{{org_id}}/roles/{{role_id}}. Like id, this field can be used as a reference in other resources such as IAM role bindings. 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. // List of possible stages is here. // +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. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this OrganizationIAMMember
func (*OrganizationIAMMember) GetParameters ¶
func (tr *OrganizationIAMMember) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *OrganizationIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrganizationIAMMember.
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]any) error
SetObservation for this OrganizationIAMMember
func (*OrganizationIAMMember) SetParameters ¶
func (tr *OrganizationIAMMember) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *OrganizationIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrganizationIAMMember.
func (*OrganizationIAMMember) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationIAMMember.
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 []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +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 Project ¶
type Project struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec"` Status ProjectStatus `json:"status,omitempty"` }
Project is the Schema for the Projects API. Allows management of a Google Cloud Platform project. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) GetCondition ¶
func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Project.
func (*Project) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Project
func (*Project) GetDeletionPolicy ¶
func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Project.
func (*Project) GetObservation ¶
GetObservation of this Project
func (*Project) GetParameters ¶
GetParameters of this Project
func (*Project) GetProviderConfigReference ¶
GetProviderConfigReference of this Project.
func (*Project) GetProviderReference ¶
GetProviderReference of this Project. Deprecated: Use GetProviderConfigReference.
func (*Project) GetPublishConnectionDetailsTo ¶
func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Project.
func (*Project) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Project
func (*Project) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Project) GetWriteConnectionSecretToReference ¶
func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Project.
func (*Project) LateInitialize ¶
LateInitialize this Project using its observed tfState. returns True if there are any spec changes for the resource.
func (*Project) ResolveReferences ¶
ResolveReferences of this Project.
func (*Project) SetConditions ¶
SetConditions of this Project.
func (*Project) SetDeletionPolicy ¶
func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Project.
func (*Project) SetObservation ¶
SetObservation for this Project
func (*Project) SetParameters ¶
SetParameters for this Project
func (*Project) SetProviderConfigReference ¶
SetProviderConfigReference of this Project.
func (*Project) SetProviderReference ¶
SetProviderReference of this Project. Deprecated: Use SetProviderConfigReference.
func (*Project) SetPublishConnectionDetailsTo ¶
func (mg *Project) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Project.
func (*Project) SetWriteConnectionSecretToReference ¶
func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Project.
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. Allows management of Google Cloud Platform project default service accounts. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) GetParameters ¶
func (tr *ProjectDefaultServiceAccounts) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *ProjectDefaultServiceAccounts) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProjectDefaultServiceAccounts.
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) ResolveReferences ¶
func (mg *ProjectDefaultServiceAccounts) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ProjectDefaultServiceAccounts.
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]any) error
SetObservation for this ProjectDefaultServiceAccounts
func (*ProjectDefaultServiceAccounts) SetParameters ¶
func (tr *ProjectDefaultServiceAccounts) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *ProjectDefaultServiceAccounts) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProjectDefaultServiceAccounts.
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 { // an identifier for the resource with format projects/{{project}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Service Accounts changed by this resource. It is used for REVERT the action on the destroy. 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. // +crossplane:generate:reference:type=Project // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Reference to a Project to populate project. // +kubebuilder:validation:Optional ProjectRef *v1.Reference `json:"projectRef,omitempty" tf:"-"` // Selector for a Project to populate project. // +kubebuilder:validation:Optional ProjectSelector *v1.Selector `json:"projectSelector,omitempty" tf:"-"` // 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. // If set to REVERT it attempts to restore all default SAs but the DEPRIVILEGE action. // If set to REVERT_AND_IGNORE_FAILURE it is the same behavior as REVERT but ignores errors returned by the API. // +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. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) GetParameters ¶
func (tr *ProjectIAMAuditConfig) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *ProjectIAMAuditConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProjectIAMAuditConfig.
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) ResolveReferences ¶
ResolveReferences of this ProjectIAMAuditConfig.
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]any) error
SetObservation for this ProjectIAMAuditConfig
func (*ProjectIAMAuditConfig) SetParameters ¶
func (tr *ProjectIAMAuditConfig) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *ProjectIAMAuditConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProjectIAMAuditConfig.
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 { // +kubebuilder:validation:Optional ExemptedMembers []*string `json:"exemptedMembers,omitempty" tf:"exempted_members,omitempty"` // +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 { // +kubebuilder:validation:Required AuditLogConfig []ProjectIAMAuditConfigAuditLogConfigParameters `json:"auditLogConfig" tf:"audit_log_config,omitempty"` // +crossplane:generate:reference:type=Project // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Reference to a Project to populate project. // +kubebuilder:validation:Optional ProjectRef *v1.Reference `json:"projectRef,omitempty" tf:"-"` // Selector for a Project to populate project. // +kubebuilder:validation:Optional ProjectSelector *v1.Selector `json:"projectSelector,omitempty" tf:"-"` // +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 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. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this ProjectIAMMember
func (*ProjectIAMMember) GetParameters ¶
func (tr *ProjectIAMMember) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *ProjectIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProjectIAMMember.
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) ResolveReferences ¶
ResolveReferences of this ProjectIAMMember.
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]any) error
SetObservation for this ProjectIAMMember
func (*ProjectIAMMember) SetParameters ¶
func (tr *ProjectIAMMember) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *ProjectIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProjectIAMMember.
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"` // +crossplane:generate:reference:type=Project // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Reference to a Project to populate project. // +kubebuilder:validation:Optional ProjectRef *v1.Reference `json:"projectRef,omitempty" tf:"-"` // Selector for a Project to populate project. // +kubebuilder:validation:Optional ProjectSelector *v1.Selector `json:"projectSelector,omitempty" tf:"-"` // +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 ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Project `json:"items"` }
ProjectList contains a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectList) GetItems ¶
func (l *ProjectList) GetItems() []resource.Managed
GetItems of this ProjectList.
type ProjectObservation ¶
type ProjectObservation struct { // an identifier for the resource with format projects/{{project}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The numeric identifier of the project. Number *string `json:"number,omitempty" tf:"number,omitempty"` }
func (*ProjectObservation) DeepCopy ¶
func (in *ProjectObservation) DeepCopy() *ProjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectObservation.
func (*ProjectObservation) DeepCopyInto ¶
func (in *ProjectObservation) DeepCopyInto(out *ProjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectParameters ¶
type ProjectParameters struct { // Create the 'default' network automatically. Default true. // If set to false, the default network will be deleted. Note that, for quota purposes, you // will still need to have 1 network slot available to create the project successfully, even if // you set auto_create_network to false, since the network will exist momentarily. // +kubebuilder:validation:Optional AutoCreateNetwork *bool `json:"autoCreateNetwork,omitempty" tf:"auto_create_network,omitempty"` // The alphanumeric ID of the billing account this project // belongs to.user) on the billing account. // See Google Cloud Billing API Access Control // for more details. // +kubebuilder:validation:Optional BillingAccount *string `json:"billingAccount,omitempty" tf:"billing_account,omitempty"` // The numeric ID of the folder this project should be // created under. Only one of org_id or folder_id may be // specified. If the folder_id is specified, then the project is // created under the specified folder. Changing this forces the // project to be migrated to the newly specified folder. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/cloudplatform/v1beta1.Folder // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("name",true) // +kubebuilder:validation:Optional FolderID *string `json:"folderId,omitempty" tf:"folder_id,omitempty"` // Reference to a Folder in cloudplatform to populate folderId. // +kubebuilder:validation:Optional FolderIDRef *v1.Reference `json:"folderIdRef,omitempty" tf:"-"` // Selector for a Folder in cloudplatform to populate folderId. // +kubebuilder:validation:Optional FolderIDSelector *v1.Selector `json:"folderIdSelector,omitempty" tf:"-"` // A set of key/value label pairs to assign to the project. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The display name of the project. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The numeric ID of the organization this project belongs to. // Changing this forces a new project to be created. Only one of // org_id or folder_id may be specified. If the org_id is // specified then the project is created at the top level. Changing // this forces the project to be migrated to the newly specified // organization. // The numeric ID of the organization this project belongs to. // +kubebuilder:validation:Optional OrgID *string `json:"orgId,omitempty" tf:"org_id,omitempty"` // +kubebuilder:validation:Optional SkipDelete *bool `json:"skipDelete,omitempty" tf:"skip_delete,omitempty"` }
func (*ProjectParameters) DeepCopy ¶
func (in *ProjectParameters) DeepCopy() *ProjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectParameters.
func (*ProjectParameters) DeepCopyInto ¶
func (in *ProjectParameters) DeepCopyInto(out *ProjectParameters)
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. Allows management of a single API service for a Google Cloud Platform project. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this ProjectService
func (*ProjectService) GetParameters ¶
func (tr *ProjectService) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *ProjectService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProjectService.
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) ResolveReferences ¶
ResolveReferences of this ProjectService.
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]any) error
SetObservation for this ProjectService
func (*ProjectService) SetParameters ¶
func (tr *ProjectService) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *ProjectService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProjectService.
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 { // an identifier for the resource with format {{project}}/{{service}} 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 { // If true, services that are enabled // and which depend on this service should also be disabled when this service is // destroyed. If false or unset, an error will be generated if any enabled // services depend on this service when destroying it. // +kubebuilder:validation:Optional DisableDependentServices *bool `json:"disableDependentServices,omitempty" tf:"disable_dependent_services,omitempty"` // Defaults to true. May be useful in the event // that a project is long-lived but the infrastructure running in that project // changes frequently. // +kubebuilder:validation:Optional DisableOnDestroy *bool `json:"disableOnDestroy,omitempty" tf:"disable_on_destroy,omitempty"` // The project ID. If not provided, the provider project // is used. // +crossplane:generate:reference:type=Project // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Reference to a Project to populate project. // +kubebuilder:validation:Optional ProjectRef *v1.Reference `json:"projectRef,omitempty" tf:"-"` // Selector for a Project to populate project. // +kubebuilder:validation:Optional ProjectSelector *v1.Selector `json:"projectSelector,omitempty" tf:"-"` // The service to enable. // +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 ProjectSpec ¶
type ProjectSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectParameters `json:"forProvider"` }
ProjectSpec defines the desired state of Project
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectObservation `json:"atProvider,omitempty"` }
ProjectStatus defines the observed state of Project.
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
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. Manages a project's usage export bucket. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) GetParameters ¶
func (tr *ProjectUsageExportBucket) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *ProjectUsageExportBucket) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProjectUsageExportBucket.
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) ResolveReferences ¶
ResolveReferences of this ProjectUsageExportBucket.
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]any) error
SetObservation for this ProjectUsageExportBucket
func (*ProjectUsageExportBucket) SetParameters ¶
func (tr *ProjectUsageExportBucket) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *ProjectUsageExportBucket) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProjectUsageExportBucket.
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. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/storage/v1beta1.Bucket // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Reference to a Bucket in storage to populate bucketName. // +kubebuilder:validation:Optional BucketNameRef *v1.Reference `json:"bucketNameRef,omitempty" tf:"-"` // Selector for a Bucket in storage to populate bucketName. // +kubebuilder:validation:Optional BucketNameSelector *v1.Selector `json:"bucketNameSelector,omitempty" tf:"-"` // : 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. // +crossplane:generate:reference:type=Project // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Reference to a Project to populate project. // +kubebuilder:validation:Optional ProjectRef *v1.Reference `json:"projectRef,omitempty" tf:"-"` // Selector for a Project to populate project. // +kubebuilder:validation:Optional ProjectSelector *v1.Selector `json:"projectSelector,omitempty" tf:"-"` }
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 ServiceAccount ¶
type ServiceAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountSpec `json:"spec"` Status ServiceAccountStatus `json:"status,omitempty"` }
ServiceAccount is the Schema for the ServiceAccounts API. Allows management of a Google Cloud Platform service account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*ServiceAccount) DeepCopy ¶
func (in *ServiceAccount) DeepCopy() *ServiceAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccount.
func (*ServiceAccount) DeepCopyInto ¶
func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccount) DeepCopyObject ¶
func (in *ServiceAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccount) GetCondition ¶
func (mg *ServiceAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceAccount.
func (*ServiceAccount) GetConnectionDetailsMapping ¶
func (tr *ServiceAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceAccount
func (*ServiceAccount) GetDeletionPolicy ¶
func (mg *ServiceAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceAccount.
func (*ServiceAccount) GetID ¶
func (tr *ServiceAccount) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceAccount
func (*ServiceAccount) GetObservation ¶
func (tr *ServiceAccount) GetObservation() (map[string]any, error)
GetObservation of this ServiceAccount
func (*ServiceAccount) GetParameters ¶
func (tr *ServiceAccount) GetParameters() (map[string]any, error)
GetParameters of this ServiceAccount
func (*ServiceAccount) GetProviderConfigReference ¶
func (mg *ServiceAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceAccount.
func (*ServiceAccount) GetProviderReference ¶
func (mg *ServiceAccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceAccount. Deprecated: Use GetProviderConfigReference.
func (*ServiceAccount) GetPublishConnectionDetailsTo ¶
func (mg *ServiceAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceAccount.
func (*ServiceAccount) GetTerraformResourceType ¶
func (mg *ServiceAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceAccount
func (*ServiceAccount) GetTerraformSchemaVersion ¶
func (tr *ServiceAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceAccount) GetWriteConnectionSecretToReference ¶
func (mg *ServiceAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceAccount.
func (*ServiceAccount) LateInitialize ¶
func (tr *ServiceAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceAccount) SetConditions ¶
func (mg *ServiceAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceAccount.
func (*ServiceAccount) SetDeletionPolicy ¶
func (mg *ServiceAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceAccount.
func (*ServiceAccount) SetObservation ¶
func (tr *ServiceAccount) SetObservation(obs map[string]any) error
SetObservation for this ServiceAccount
func (*ServiceAccount) SetParameters ¶
func (tr *ServiceAccount) SetParameters(params map[string]any) error
SetParameters for this ServiceAccount
func (*ServiceAccount) SetProviderConfigReference ¶
func (mg *ServiceAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceAccount.
func (*ServiceAccount) SetProviderReference ¶
func (mg *ServiceAccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceAccount. Deprecated: Use SetProviderConfigReference.
func (*ServiceAccount) SetPublishConnectionDetailsTo ¶
func (mg *ServiceAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceAccount.
func (*ServiceAccount) SetWriteConnectionSecretToReference ¶
func (mg *ServiceAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceAccount.
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. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) GetParameters ¶
func (tr *ServiceAccountIAMMember) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *ServiceAccountIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceAccountIAMMember.
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) ResolveReferences ¶
ResolveReferences of this ServiceAccountIAMMember.
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]any) error
SetObservation for this ServiceAccountIAMMember
func (*ServiceAccountIAMMember) SetParameters ¶
func (tr *ServiceAccountIAMMember) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *ServiceAccountIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceAccountIAMMember.
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"` // +crossplane:generate:reference:type=ServiceAccount // +crossplane:generate:reference:extractor=github.com/upbound/provider-gcp/config/common.ExtractResourceID() // +kubebuilder:validation:Optional ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // Reference to a ServiceAccount to populate serviceAccountId. // +kubebuilder:validation:Optional ServiceAccountIDRef *v1.Reference `json:"serviceAccountIdRef,omitempty" tf:"-"` // Selector for a ServiceAccount to populate serviceAccountId. // +kubebuilder:validation:Optional ServiceAccountIDSelector *v1.Selector `json:"serviceAccountIdSelector,omitempty" tf:"-"` }
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 ServiceAccountKey ¶
type ServiceAccountKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceAccountKeySpec `json:"spec"` Status ServiceAccountKeyStatus `json:"status,omitempty"` }
ServiceAccountKey is the Schema for the ServiceAccountKeys API. Allows management of a Google Cloud Platform service account Key +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*ServiceAccountKey) DeepCopy ¶
func (in *ServiceAccountKey) DeepCopy() *ServiceAccountKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKey.
func (*ServiceAccountKey) DeepCopyInto ¶
func (in *ServiceAccountKey) DeepCopyInto(out *ServiceAccountKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountKey) DeepCopyObject ¶
func (in *ServiceAccountKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountKey) GetCondition ¶
func (mg *ServiceAccountKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceAccountKey.
func (*ServiceAccountKey) GetConnectionDetailsMapping ¶
func (tr *ServiceAccountKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceAccountKey
func (*ServiceAccountKey) GetDeletionPolicy ¶
func (mg *ServiceAccountKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceAccountKey.
func (*ServiceAccountKey) GetID ¶
func (tr *ServiceAccountKey) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceAccountKey
func (*ServiceAccountKey) GetObservation ¶
func (tr *ServiceAccountKey) GetObservation() (map[string]any, error)
GetObservation of this ServiceAccountKey
func (*ServiceAccountKey) GetParameters ¶
func (tr *ServiceAccountKey) GetParameters() (map[string]any, error)
GetParameters of this ServiceAccountKey
func (*ServiceAccountKey) GetProviderConfigReference ¶
func (mg *ServiceAccountKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceAccountKey.
func (*ServiceAccountKey) GetProviderReference ¶
func (mg *ServiceAccountKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceAccountKey. Deprecated: Use GetProviderConfigReference.
func (*ServiceAccountKey) GetPublishConnectionDetailsTo ¶
func (mg *ServiceAccountKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceAccountKey.
func (*ServiceAccountKey) GetTerraformResourceType ¶
func (mg *ServiceAccountKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceAccountKey
func (*ServiceAccountKey) GetTerraformSchemaVersion ¶
func (tr *ServiceAccountKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceAccountKey) GetWriteConnectionSecretToReference ¶
func (mg *ServiceAccountKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceAccountKey.
func (*ServiceAccountKey) LateInitialize ¶
func (tr *ServiceAccountKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceAccountKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceAccountKey) ResolveReferences ¶
ResolveReferences of this ServiceAccountKey.
func (*ServiceAccountKey) SetConditions ¶
func (mg *ServiceAccountKey) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceAccountKey.
func (*ServiceAccountKey) SetDeletionPolicy ¶
func (mg *ServiceAccountKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceAccountKey.
func (*ServiceAccountKey) SetObservation ¶
func (tr *ServiceAccountKey) SetObservation(obs map[string]any) error
SetObservation for this ServiceAccountKey
func (*ServiceAccountKey) SetParameters ¶
func (tr *ServiceAccountKey) SetParameters(params map[string]any) error
SetParameters for this ServiceAccountKey
func (*ServiceAccountKey) SetProviderConfigReference ¶
func (mg *ServiceAccountKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceAccountKey.
func (*ServiceAccountKey) SetProviderReference ¶
func (mg *ServiceAccountKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceAccountKey. Deprecated: Use SetProviderConfigReference.
func (*ServiceAccountKey) SetPublishConnectionDetailsTo ¶
func (mg *ServiceAccountKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceAccountKey.
func (*ServiceAccountKey) SetWriteConnectionSecretToReference ¶
func (mg *ServiceAccountKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceAccountKey.
type ServiceAccountKeyList ¶
type ServiceAccountKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceAccountKey `json:"items"` }
ServiceAccountKeyList contains a list of ServiceAccountKeys
func (*ServiceAccountKeyList) DeepCopy ¶
func (in *ServiceAccountKeyList) DeepCopy() *ServiceAccountKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKeyList.
func (*ServiceAccountKeyList) DeepCopyInto ¶
func (in *ServiceAccountKeyList) DeepCopyInto(out *ServiceAccountKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountKeyList) DeepCopyObject ¶
func (in *ServiceAccountKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountKeyList) GetItems ¶
func (l *ServiceAccountKeyList) GetItems() []resource.Managed
GetItems of this ServiceAccountKeyList.
type ServiceAccountKeyObservation ¶
type ServiceAccountKeyObservation struct { // an identifier for the resource with format projects/{{project}}/serviceAccounts/{{account}}/keys/{{key}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name used for this key pair Name *string `json:"name,omitempty" tf:"name,omitempty"` // The public key, base64 encoded PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` // The key can be used after this timestamp. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". ValidAfter *string `json:"validAfter,omitempty" tf:"valid_after,omitempty"` // The key can be used before this timestamp. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". ValidBefore *string `json:"validBefore,omitempty" tf:"valid_before,omitempty"` }
func (*ServiceAccountKeyObservation) DeepCopy ¶
func (in *ServiceAccountKeyObservation) DeepCopy() *ServiceAccountKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKeyObservation.
func (*ServiceAccountKeyObservation) DeepCopyInto ¶
func (in *ServiceAccountKeyObservation) DeepCopyInto(out *ServiceAccountKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountKeyParameters ¶
type ServiceAccountKeyParameters struct { // Arbitrary map of values that, when changed, will trigger a new key to be generated. // +kubebuilder:validation:Optional Keepers map[string]string `json:"keepers,omitempty" tf:"keepers,omitempty"` // The algorithm used to generate the key. KEY_ALG_RSA_2048 is the default algorithm. // Valid values are listed at // ServiceAccountPrivateKeyType // (only used on create) // +kubebuilder:validation:Optional KeyAlgorithm *string `json:"keyAlgorithm,omitempty" tf:"key_algorithm,omitempty"` // The output format of the private key. TYPE_GOOGLE_CREDENTIALS_FILE is the default output format. // +kubebuilder:validation:Optional PrivateKeyType *string `json:"privateKeyType,omitempty" tf:"private_key_type,omitempty"` // Public key data to create a service account key for given service account. The expected format for this field is a base64 encoded X509_PEM and it conflicts with public_key_type and private_key_type. // +kubebuilder:validation:Optional PublicKeyData *string `json:"publicKeyData,omitempty" tf:"public_key_data,omitempty"` // The output format of the public key requested. TYPE_X509_PEM_FILE is the default output format. // +kubebuilder:validation:Optional PublicKeyType *string `json:"publicKeyType,omitempty" tf:"public_key_type,omitempty"` // The Service account id of the Key. This can be a string in the format // {ACCOUNT} or projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}. If the {ACCOUNT}-only syntax is used, either // the full email address of the service account or its name can be specified as a value, in which case the project will // automatically be inferred from the account. Otherwise, if the projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT} // syntax is used, the {ACCOUNT} specified can be the full email address of the service account or the service account's // unique id. Substituting - as a wildcard for the {PROJECT_ID} will infer the project from the account. // +crossplane:generate:reference:type=ServiceAccount // +crossplane:generate:reference:extractor=github.com/upbound/provider-gcp/config/common.ExtractResourceID() // +kubebuilder:validation:Optional ServiceAccountID *string `json:"serviceAccountId,omitempty" tf:"service_account_id,omitempty"` // Reference to a ServiceAccount to populate serviceAccountId. // +kubebuilder:validation:Optional ServiceAccountIDRef *v1.Reference `json:"serviceAccountIdRef,omitempty" tf:"-"` // Selector for a ServiceAccount to populate serviceAccountId. // +kubebuilder:validation:Optional ServiceAccountIDSelector *v1.Selector `json:"serviceAccountIdSelector,omitempty" tf:"-"` }
func (*ServiceAccountKeyParameters) DeepCopy ¶
func (in *ServiceAccountKeyParameters) DeepCopy() *ServiceAccountKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKeyParameters.
func (*ServiceAccountKeyParameters) DeepCopyInto ¶
func (in *ServiceAccountKeyParameters) DeepCopyInto(out *ServiceAccountKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountKeySpec ¶
type ServiceAccountKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceAccountKeyParameters `json:"forProvider"` }
ServiceAccountKeySpec defines the desired state of ServiceAccountKey
func (*ServiceAccountKeySpec) DeepCopy ¶
func (in *ServiceAccountKeySpec) DeepCopy() *ServiceAccountKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKeySpec.
func (*ServiceAccountKeySpec) DeepCopyInto ¶
func (in *ServiceAccountKeySpec) DeepCopyInto(out *ServiceAccountKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountKeyStatus ¶
type ServiceAccountKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceAccountKeyObservation `json:"atProvider,omitempty"` }
ServiceAccountKeyStatus defines the observed state of ServiceAccountKey.
func (*ServiceAccountKeyStatus) DeepCopy ¶
func (in *ServiceAccountKeyStatus) DeepCopy() *ServiceAccountKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountKeyStatus.
func (*ServiceAccountKeyStatus) DeepCopyInto ¶
func (in *ServiceAccountKeyStatus) DeepCopyInto(out *ServiceAccountKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountList ¶
type ServiceAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceAccount `json:"items"` }
ServiceAccountList contains a list of ServiceAccounts
func (*ServiceAccountList) DeepCopy ¶
func (in *ServiceAccountList) DeepCopy() *ServiceAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountList.
func (*ServiceAccountList) DeepCopyInto ¶
func (in *ServiceAccountList) DeepCopyInto(out *ServiceAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountList) DeepCopyObject ¶
func (in *ServiceAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAccountList) GetItems ¶
func (l *ServiceAccountList) GetItems() []resource.Managed
GetItems of this ServiceAccountList.
type ServiceAccountObservation ¶
type ServiceAccountObservation struct { // The e-mail address of the service account. This value // should be referenced from any google_iam_policy data sources // that would grant the service account privileges. Email *string `json:"email,omitempty" tf:"email,omitempty"` // an identifier for the resource with format projects/{{project}}/serviceAccounts/{{email}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The fully-qualified name of the service account. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The unique id of the service account. UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"` }
func (*ServiceAccountObservation) DeepCopy ¶
func (in *ServiceAccountObservation) DeepCopy() *ServiceAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountObservation.
func (*ServiceAccountObservation) DeepCopyInto ¶
func (in *ServiceAccountObservation) DeepCopyInto(out *ServiceAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountParameters ¶
type ServiceAccountParameters struct { // A text description of the service account. // Must be less than or equal to 256 UTF-8 bytes. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether a service account is disabled or not. Defaults to false. This field has no effect during creation. // Must be set after creation to disable a service account. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The display name for the service account. // Can be updated without creating a new resource. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,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"` }
func (*ServiceAccountParameters) DeepCopy ¶
func (in *ServiceAccountParameters) DeepCopy() *ServiceAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountParameters.
func (*ServiceAccountParameters) DeepCopyInto ¶
func (in *ServiceAccountParameters) DeepCopyInto(out *ServiceAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountSpec ¶
type ServiceAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceAccountParameters `json:"forProvider"` }
ServiceAccountSpec defines the desired state of ServiceAccount
func (*ServiceAccountSpec) DeepCopy ¶
func (in *ServiceAccountSpec) DeepCopy() *ServiceAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountSpec.
func (*ServiceAccountSpec) DeepCopyInto ¶
func (in *ServiceAccountSpec) DeepCopyInto(out *ServiceAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAccountStatus ¶
type ServiceAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceAccountObservation `json:"atProvider,omitempty"` }
ServiceAccountStatus defines the observed state of ServiceAccount.
func (*ServiceAccountStatus) DeepCopy ¶
func (in *ServiceAccountStatus) DeepCopy() *ServiceAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountStatus.
func (*ServiceAccountStatus) DeepCopyInto ¶
func (in *ServiceAccountStatus) DeepCopyInto(out *ServiceAccountStatus)
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. Allows management of a single peered DNS domain on a project. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*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]any, error)
GetObservation of this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) GetParameters ¶
func (tr *ServiceNetworkingPeeredDNSDomain) GetParameters() (map[string]any, 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) GetPublishConnectionDetailsTo ¶
func (mg *ServiceNetworkingPeeredDNSDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceNetworkingPeeredDNSDomain.
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]any) error
SetObservation for this ServiceNetworkingPeeredDNSDomain
func (*ServiceNetworkingPeeredDNSDomain) SetParameters ¶
func (tr *ServiceNetworkingPeeredDNSDomain) SetParameters(params map[string]any) 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) SetPublishConnectionDetailsTo ¶
func (mg *ServiceNetworkingPeeredDNSDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceNetworkingPeeredDNSDomain.
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 { // an identifier for the resource with format services/{{service}}/projects/{{project}}/global/networks/{{network}}/peeredDnsDomains/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // an identifier for the resource with format services/{{service}}/projects/{{project}}/global/networks/{{network}} 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 suffix of the peered DNS domain. Make sure to suffix with a . (dot). // +kubebuilder:validation:Required DNSSuffix *string `json:"dnsSuffix" tf:"dns_suffix,omitempty"` // The network in the consumer project. // +kubebuilder:validation:Required Network *string `json:"network" tf:"network,omitempty"` // The producer project number. If not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Private service connection between service and consumer network, defaults to servicenetworking.googleapis.com // +kubebuilder:validation:Required Service *string `json:"service" 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_folder_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_organizationiamauditconfig_types.go
- zz_organizationiamcustomrole_types.go
- zz_organizationiammember_types.go
- zz_project_types.go
- zz_projectdefaultserviceaccounts_types.go
- zz_projectiamauditconfig_types.go
- zz_projectiammember_types.go
- zz_projectservice_types.go
- zz_projectusageexportbucket_types.go
- zz_serviceaccount_types.go
- zz_serviceaccountiammember_types.go
- zz_serviceaccountkey_types.go
- zz_servicenetworkingpeereddnsdomain_types.go