Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appplatform.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type APIMetadataInitParameters
- type APIMetadataObservation
- type APIMetadataParameters
- type BasicAuthInitParameters
- type BasicAuthObservation
- type BasicAuthParameters
- type BuildPackGroupInitParameters
- type BuildPackGroupObservation
- type BuildPackGroupParameters
- type ConfigServerGitSettingInitParameters
- type ConfigServerGitSettingObservation
- type ConfigServerGitSettingParameters
- type ConfigServerGitSettingRepositoryInitParameters
- type ConfigServerGitSettingRepositoryObservation
- type ConfigServerGitSettingRepositoryParameters
- type ConfigServerGitSettingSSHAuthInitParameters
- type ConfigServerGitSettingSSHAuthObservation
- type ConfigServerGitSettingSSHAuthParameters
- type CorsInitParameters
- type CorsObservation
- type CorsParameters
- type CustomPersistentDiskInitParameters
- type CustomPersistentDiskObservation
- type CustomPersistentDiskParameters
- type GitRepositoryInitParameters
- type GitRepositoryObservation
- type GitRepositoryParameters
- type HTTPBasicAuthInitParameters
- type HTTPBasicAuthObservation
- type HTTPBasicAuthParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type IngressSettingsInitParameters
- type IngressSettingsObservation
- type IngressSettingsParameters
- type LaunchInitParameters
- type LaunchObservation
- type LaunchParameters
- type NetworkInitParameters
- type NetworkObservation
- type NetworkParameters
- type PersistentDiskInitParameters
- type PersistentDiskObservation
- type PersistentDiskParameters
- type QuotaInitParameters
- type QuotaObservation
- type QuotaParameters
- type RepositoryHTTPBasicAuthInitParameters
- type RepositoryHTTPBasicAuthObservation
- type RepositoryHTTPBasicAuthParameters
- type RepositoryInitParameters
- type RepositoryObservation
- type RepositoryParameters
- type RepositorySSHAuthInitParameters
- type RepositorySSHAuthObservation
- type RepositorySSHAuthParameters
- type RequiredNetworkTrafficRulesInitParameters
- type RequiredNetworkTrafficRulesObservation
- type RequiredNetworkTrafficRulesParameters
- type SSHAuthInitParameters
- type SSHAuthObservation
- type SSHAuthParameters
- type SpringCloudAPIPortal
- func (in *SpringCloudAPIPortal) DeepCopy() *SpringCloudAPIPortal
- func (in *SpringCloudAPIPortal) DeepCopyInto(out *SpringCloudAPIPortal)
- func (in *SpringCloudAPIPortal) DeepCopyObject() runtime.Object
- func (mg *SpringCloudAPIPortal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudAPIPortal) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudAPIPortal) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudAPIPortal) GetID() string
- func (tr *SpringCloudAPIPortal) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudAPIPortal) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudAPIPortal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudAPIPortal) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAPIPortal) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAPIPortal) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAPIPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudAPIPortal) GetTerraformResourceType() string
- func (tr *SpringCloudAPIPortal) GetTerraformSchemaVersion() int
- func (mg *SpringCloudAPIPortal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudAPIPortal) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudAPIPortal) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudAPIPortal) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudAPIPortal) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudAPIPortal) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudAPIPortal) SetObservation(obs map[string]any) error
- func (tr *SpringCloudAPIPortal) SetParameters(params map[string]any) error
- func (mg *SpringCloudAPIPortal) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudAPIPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAPIPortal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAPIPortalCustomDomain
- func (in *SpringCloudAPIPortalCustomDomain) DeepCopy() *SpringCloudAPIPortalCustomDomain
- func (in *SpringCloudAPIPortalCustomDomain) DeepCopyInto(out *SpringCloudAPIPortalCustomDomain)
- func (in *SpringCloudAPIPortalCustomDomain) DeepCopyObject() runtime.Object
- func (mg *SpringCloudAPIPortalCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudAPIPortalCustomDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudAPIPortalCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudAPIPortalCustomDomain) GetID() string
- func (tr *SpringCloudAPIPortalCustomDomain) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudAPIPortalCustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudAPIPortalCustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudAPIPortalCustomDomain) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAPIPortalCustomDomain) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAPIPortalCustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAPIPortalCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudAPIPortalCustomDomain) GetTerraformResourceType() string
- func (tr *SpringCloudAPIPortalCustomDomain) GetTerraformSchemaVersion() int
- func (mg *SpringCloudAPIPortalCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudAPIPortalCustomDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudAPIPortalCustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudAPIPortalCustomDomain) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudAPIPortalCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudAPIPortalCustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudAPIPortalCustomDomain) SetObservation(obs map[string]any) error
- func (tr *SpringCloudAPIPortalCustomDomain) SetParameters(params map[string]any) error
- func (mg *SpringCloudAPIPortalCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudAPIPortalCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAPIPortalCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAPIPortalCustomDomainInitParameters
- type SpringCloudAPIPortalCustomDomainList
- func (in *SpringCloudAPIPortalCustomDomainList) DeepCopy() *SpringCloudAPIPortalCustomDomainList
- func (in *SpringCloudAPIPortalCustomDomainList) DeepCopyInto(out *SpringCloudAPIPortalCustomDomainList)
- func (in *SpringCloudAPIPortalCustomDomainList) DeepCopyObject() runtime.Object
- func (l *SpringCloudAPIPortalCustomDomainList) GetItems() []resource.Managed
- type SpringCloudAPIPortalCustomDomainObservation
- type SpringCloudAPIPortalCustomDomainParameters
- type SpringCloudAPIPortalCustomDomainSpec
- type SpringCloudAPIPortalCustomDomainStatus
- type SpringCloudAPIPortalInitParameters
- type SpringCloudAPIPortalList
- type SpringCloudAPIPortalObservation
- type SpringCloudAPIPortalParameters
- type SpringCloudAPIPortalSpec
- type SpringCloudAPIPortalStatus
- type SpringCloudAccelerator
- func (in *SpringCloudAccelerator) DeepCopy() *SpringCloudAccelerator
- func (in *SpringCloudAccelerator) DeepCopyInto(out *SpringCloudAccelerator)
- func (in *SpringCloudAccelerator) DeepCopyObject() runtime.Object
- func (mg *SpringCloudAccelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudAccelerator) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudAccelerator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudAccelerator) GetID() string
- func (tr *SpringCloudAccelerator) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudAccelerator) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudAccelerator) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudAccelerator) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAccelerator) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAccelerator) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAccelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudAccelerator) GetTerraformResourceType() string
- func (tr *SpringCloudAccelerator) GetTerraformSchemaVersion() int
- func (mg *SpringCloudAccelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudAccelerator) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudAccelerator) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudAccelerator) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudAccelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudAccelerator) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudAccelerator) SetObservation(obs map[string]any) error
- func (tr *SpringCloudAccelerator) SetParameters(params map[string]any) error
- func (mg *SpringCloudAccelerator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudAccelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAccelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAcceleratorInitParameters
- type SpringCloudAcceleratorList
- type SpringCloudAcceleratorObservation
- type SpringCloudAcceleratorParameters
- type SpringCloudAcceleratorSpec
- type SpringCloudAcceleratorStatus
- type SpringCloudActiveDeployment
- func (in *SpringCloudActiveDeployment) DeepCopy() *SpringCloudActiveDeployment
- func (in *SpringCloudActiveDeployment) DeepCopyInto(out *SpringCloudActiveDeployment)
- func (in *SpringCloudActiveDeployment) DeepCopyObject() runtime.Object
- func (mg *SpringCloudActiveDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudActiveDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudActiveDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudActiveDeployment) GetID() string
- func (tr *SpringCloudActiveDeployment) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudActiveDeployment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudActiveDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudActiveDeployment) GetObservation() (map[string]any, error)
- func (tr *SpringCloudActiveDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudActiveDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudActiveDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudActiveDeployment) GetTerraformResourceType() string
- func (tr *SpringCloudActiveDeployment) GetTerraformSchemaVersion() int
- func (mg *SpringCloudActiveDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudActiveDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudActiveDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudActiveDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudActiveDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudActiveDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudActiveDeployment) SetObservation(obs map[string]any) error
- func (tr *SpringCloudActiveDeployment) SetParameters(params map[string]any) error
- func (mg *SpringCloudActiveDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudActiveDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudActiveDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudActiveDeploymentInitParameters
- type SpringCloudActiveDeploymentList
- func (in *SpringCloudActiveDeploymentList) DeepCopy() *SpringCloudActiveDeploymentList
- func (in *SpringCloudActiveDeploymentList) DeepCopyInto(out *SpringCloudActiveDeploymentList)
- func (in *SpringCloudActiveDeploymentList) DeepCopyObject() runtime.Object
- func (l *SpringCloudActiveDeploymentList) GetItems() []resource.Managed
- type SpringCloudActiveDeploymentObservation
- type SpringCloudActiveDeploymentParameters
- type SpringCloudActiveDeploymentSpec
- type SpringCloudActiveDeploymentStatus
- type SpringCloudApp
- func (in *SpringCloudApp) DeepCopy() *SpringCloudApp
- func (in *SpringCloudApp) DeepCopyInto(out *SpringCloudApp)
- func (in *SpringCloudApp) DeepCopyObject() runtime.Object
- func (mg *SpringCloudApp) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudApp) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudApp) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudApp) GetID() string
- func (tr *SpringCloudApp) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudApp) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudApp) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudApp) GetObservation() (map[string]any, error)
- func (tr *SpringCloudApp) GetParameters() (map[string]any, error)
- func (mg *SpringCloudApp) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudApp) GetTerraformResourceType() string
- func (tr *SpringCloudApp) GetTerraformSchemaVersion() int
- func (mg *SpringCloudApp) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudApp) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudApp) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudApp) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudApp) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudApp) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudApp) SetObservation(obs map[string]any) error
- func (tr *SpringCloudApp) SetParameters(params map[string]any) error
- func (mg *SpringCloudApp) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudApp) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAppCosmosDBAssociation
- func (in *SpringCloudAppCosmosDBAssociation) DeepCopy() *SpringCloudAppCosmosDBAssociation
- func (in *SpringCloudAppCosmosDBAssociation) DeepCopyInto(out *SpringCloudAppCosmosDBAssociation)
- func (in *SpringCloudAppCosmosDBAssociation) DeepCopyObject() runtime.Object
- func (mg *SpringCloudAppCosmosDBAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudAppCosmosDBAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudAppCosmosDBAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudAppCosmosDBAssociation) GetID() string
- func (tr *SpringCloudAppCosmosDBAssociation) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudAppCosmosDBAssociation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudAppCosmosDBAssociation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudAppCosmosDBAssociation) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAppCosmosDBAssociation) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAppCosmosDBAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAppCosmosDBAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudAppCosmosDBAssociation) GetTerraformResourceType() string
- func (tr *SpringCloudAppCosmosDBAssociation) GetTerraformSchemaVersion() int
- func (mg *SpringCloudAppCosmosDBAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudAppCosmosDBAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudAppCosmosDBAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudAppCosmosDBAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudAppCosmosDBAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudAppCosmosDBAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudAppCosmosDBAssociation) SetObservation(obs map[string]any) error
- func (tr *SpringCloudAppCosmosDBAssociation) SetParameters(params map[string]any) error
- func (mg *SpringCloudAppCosmosDBAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudAppCosmosDBAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAppCosmosDBAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAppCosmosDBAssociationInitParameters
- type SpringCloudAppCosmosDBAssociationList
- func (in *SpringCloudAppCosmosDBAssociationList) DeepCopy() *SpringCloudAppCosmosDBAssociationList
- func (in *SpringCloudAppCosmosDBAssociationList) DeepCopyInto(out *SpringCloudAppCosmosDBAssociationList)
- func (in *SpringCloudAppCosmosDBAssociationList) DeepCopyObject() runtime.Object
- func (l *SpringCloudAppCosmosDBAssociationList) GetItems() []resource.Managed
- type SpringCloudAppCosmosDBAssociationObservation
- type SpringCloudAppCosmosDBAssociationParameters
- type SpringCloudAppCosmosDBAssociationSpec
- type SpringCloudAppCosmosDBAssociationStatus
- type SpringCloudAppInitParameters
- type SpringCloudAppList
- type SpringCloudAppMySQLAssociation
- func (in *SpringCloudAppMySQLAssociation) DeepCopy() *SpringCloudAppMySQLAssociation
- func (in *SpringCloudAppMySQLAssociation) DeepCopyInto(out *SpringCloudAppMySQLAssociation)
- func (in *SpringCloudAppMySQLAssociation) DeepCopyObject() runtime.Object
- func (mg *SpringCloudAppMySQLAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudAppMySQLAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudAppMySQLAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudAppMySQLAssociation) GetID() string
- func (tr *SpringCloudAppMySQLAssociation) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudAppMySQLAssociation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudAppMySQLAssociation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudAppMySQLAssociation) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAppMySQLAssociation) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAppMySQLAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAppMySQLAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudAppMySQLAssociation) GetTerraformResourceType() string
- func (tr *SpringCloudAppMySQLAssociation) GetTerraformSchemaVersion() int
- func (mg *SpringCloudAppMySQLAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudAppMySQLAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudAppMySQLAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudAppMySQLAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudAppMySQLAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudAppMySQLAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudAppMySQLAssociation) SetObservation(obs map[string]any) error
- func (tr *SpringCloudAppMySQLAssociation) SetParameters(params map[string]any) error
- func (mg *SpringCloudAppMySQLAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudAppMySQLAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAppMySQLAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAppMySQLAssociationInitParameters
- type SpringCloudAppMySQLAssociationList
- func (in *SpringCloudAppMySQLAssociationList) DeepCopy() *SpringCloudAppMySQLAssociationList
- func (in *SpringCloudAppMySQLAssociationList) DeepCopyInto(out *SpringCloudAppMySQLAssociationList)
- func (in *SpringCloudAppMySQLAssociationList) DeepCopyObject() runtime.Object
- func (l *SpringCloudAppMySQLAssociationList) GetItems() []resource.Managed
- type SpringCloudAppMySQLAssociationObservation
- type SpringCloudAppMySQLAssociationParameters
- type SpringCloudAppMySQLAssociationSpec
- type SpringCloudAppMySQLAssociationStatus
- type SpringCloudAppObservation
- type SpringCloudAppParameters
- type SpringCloudAppRedisAssociation
- func (in *SpringCloudAppRedisAssociation) DeepCopy() *SpringCloudAppRedisAssociation
- func (in *SpringCloudAppRedisAssociation) DeepCopyInto(out *SpringCloudAppRedisAssociation)
- func (in *SpringCloudAppRedisAssociation) DeepCopyObject() runtime.Object
- func (mg *SpringCloudAppRedisAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudAppRedisAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudAppRedisAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudAppRedisAssociation) GetID() string
- func (tr *SpringCloudAppRedisAssociation) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudAppRedisAssociation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudAppRedisAssociation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudAppRedisAssociation) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAppRedisAssociation) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAppRedisAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAppRedisAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudAppRedisAssociation) GetTerraformResourceType() string
- func (tr *SpringCloudAppRedisAssociation) GetTerraformSchemaVersion() int
- func (mg *SpringCloudAppRedisAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudAppRedisAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudAppRedisAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudAppRedisAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudAppRedisAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudAppRedisAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudAppRedisAssociation) SetObservation(obs map[string]any) error
- func (tr *SpringCloudAppRedisAssociation) SetParameters(params map[string]any) error
- func (mg *SpringCloudAppRedisAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudAppRedisAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAppRedisAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAppRedisAssociationInitParameters
- type SpringCloudAppRedisAssociationList
- func (in *SpringCloudAppRedisAssociationList) DeepCopy() *SpringCloudAppRedisAssociationList
- func (in *SpringCloudAppRedisAssociationList) DeepCopyInto(out *SpringCloudAppRedisAssociationList)
- func (in *SpringCloudAppRedisAssociationList) DeepCopyObject() runtime.Object
- func (l *SpringCloudAppRedisAssociationList) GetItems() []resource.Managed
- type SpringCloudAppRedisAssociationObservation
- type SpringCloudAppRedisAssociationParameters
- type SpringCloudAppRedisAssociationSpec
- type SpringCloudAppRedisAssociationStatus
- type SpringCloudAppSpec
- type SpringCloudAppStatus
- type SpringCloudBuildDeployment
- func (in *SpringCloudBuildDeployment) DeepCopy() *SpringCloudBuildDeployment
- func (in *SpringCloudBuildDeployment) DeepCopyInto(out *SpringCloudBuildDeployment)
- func (in *SpringCloudBuildDeployment) DeepCopyObject() runtime.Object
- func (mg *SpringCloudBuildDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudBuildDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudBuildDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudBuildDeployment) GetID() string
- func (tr *SpringCloudBuildDeployment) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudBuildDeployment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudBuildDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudBuildDeployment) GetObservation() (map[string]any, error)
- func (tr *SpringCloudBuildDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudBuildDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudBuildDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudBuildDeployment) GetTerraformResourceType() string
- func (tr *SpringCloudBuildDeployment) GetTerraformSchemaVersion() int
- func (mg *SpringCloudBuildDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudBuildDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudBuildDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudBuildDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudBuildDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudBuildDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudBuildDeployment) SetObservation(obs map[string]any) error
- func (tr *SpringCloudBuildDeployment) SetParameters(params map[string]any) error
- func (mg *SpringCloudBuildDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudBuildDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudBuildDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudBuildDeploymentInitParameters
- type SpringCloudBuildDeploymentList
- func (in *SpringCloudBuildDeploymentList) DeepCopy() *SpringCloudBuildDeploymentList
- func (in *SpringCloudBuildDeploymentList) DeepCopyInto(out *SpringCloudBuildDeploymentList)
- func (in *SpringCloudBuildDeploymentList) DeepCopyObject() runtime.Object
- func (l *SpringCloudBuildDeploymentList) GetItems() []resource.Managed
- type SpringCloudBuildDeploymentObservation
- type SpringCloudBuildDeploymentParameters
- type SpringCloudBuildDeploymentSpec
- type SpringCloudBuildDeploymentStatus
- type SpringCloudBuildPackBinding
- func (in *SpringCloudBuildPackBinding) DeepCopy() *SpringCloudBuildPackBinding
- func (in *SpringCloudBuildPackBinding) DeepCopyInto(out *SpringCloudBuildPackBinding)
- func (in *SpringCloudBuildPackBinding) DeepCopyObject() runtime.Object
- func (mg *SpringCloudBuildPackBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudBuildPackBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudBuildPackBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudBuildPackBinding) GetID() string
- func (tr *SpringCloudBuildPackBinding) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudBuildPackBinding) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudBuildPackBinding) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudBuildPackBinding) GetObservation() (map[string]any, error)
- func (tr *SpringCloudBuildPackBinding) GetParameters() (map[string]any, error)
- func (mg *SpringCloudBuildPackBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudBuildPackBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudBuildPackBinding) GetTerraformResourceType() string
- func (tr *SpringCloudBuildPackBinding) GetTerraformSchemaVersion() int
- func (mg *SpringCloudBuildPackBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudBuildPackBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudBuildPackBinding) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudBuildPackBinding) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudBuildPackBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudBuildPackBinding) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudBuildPackBinding) SetObservation(obs map[string]any) error
- func (tr *SpringCloudBuildPackBinding) SetParameters(params map[string]any) error
- func (mg *SpringCloudBuildPackBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudBuildPackBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudBuildPackBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudBuildPackBindingInitParameters
- type SpringCloudBuildPackBindingList
- func (in *SpringCloudBuildPackBindingList) DeepCopy() *SpringCloudBuildPackBindingList
- func (in *SpringCloudBuildPackBindingList) DeepCopyInto(out *SpringCloudBuildPackBindingList)
- func (in *SpringCloudBuildPackBindingList) DeepCopyObject() runtime.Object
- func (l *SpringCloudBuildPackBindingList) GetItems() []resource.Managed
- type SpringCloudBuildPackBindingObservation
- type SpringCloudBuildPackBindingParameters
- type SpringCloudBuildPackBindingSpec
- type SpringCloudBuildPackBindingStatus
- type SpringCloudBuilder
- func (in *SpringCloudBuilder) DeepCopy() *SpringCloudBuilder
- func (in *SpringCloudBuilder) DeepCopyInto(out *SpringCloudBuilder)
- func (in *SpringCloudBuilder) DeepCopyObject() runtime.Object
- func (mg *SpringCloudBuilder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudBuilder) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudBuilder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudBuilder) GetID() string
- func (tr *SpringCloudBuilder) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudBuilder) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudBuilder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudBuilder) GetObservation() (map[string]any, error)
- func (tr *SpringCloudBuilder) GetParameters() (map[string]any, error)
- func (mg *SpringCloudBuilder) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudBuilder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudBuilder) GetTerraformResourceType() string
- func (tr *SpringCloudBuilder) GetTerraformSchemaVersion() int
- func (mg *SpringCloudBuilder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudBuilder) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudBuilder) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudBuilder) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudBuilder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudBuilder) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudBuilder) SetObservation(obs map[string]any) error
- func (tr *SpringCloudBuilder) SetParameters(params map[string]any) error
- func (mg *SpringCloudBuilder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudBuilder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudBuilder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudBuilderInitParameters
- type SpringCloudBuilderList
- type SpringCloudBuilderObservation
- type SpringCloudBuilderParameters
- type SpringCloudBuilderSpec
- type SpringCloudBuilderStatus
- type SpringCloudCertificate
- func (in *SpringCloudCertificate) DeepCopy() *SpringCloudCertificate
- func (in *SpringCloudCertificate) DeepCopyInto(out *SpringCloudCertificate)
- func (in *SpringCloudCertificate) DeepCopyObject() runtime.Object
- func (mg *SpringCloudCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudCertificate) GetID() string
- func (tr *SpringCloudCertificate) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudCertificate) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudCertificate) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudCertificate) GetObservation() (map[string]any, error)
- func (tr *SpringCloudCertificate) GetParameters() (map[string]any, error)
- func (mg *SpringCloudCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudCertificate) GetTerraformResourceType() string
- func (tr *SpringCloudCertificate) GetTerraformSchemaVersion() int
- func (mg *SpringCloudCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudCertificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudCertificate) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudCertificate) SetObservation(obs map[string]any) error
- func (tr *SpringCloudCertificate) SetParameters(params map[string]any) error
- func (mg *SpringCloudCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudCertificateInitParameters
- type SpringCloudCertificateList
- type SpringCloudCertificateObservation
- type SpringCloudCertificateParameters
- type SpringCloudCertificateSpec
- type SpringCloudCertificateStatus
- type SpringCloudConfigurationService
- func (in *SpringCloudConfigurationService) DeepCopy() *SpringCloudConfigurationService
- func (in *SpringCloudConfigurationService) DeepCopyInto(out *SpringCloudConfigurationService)
- func (in *SpringCloudConfigurationService) DeepCopyObject() runtime.Object
- func (mg *SpringCloudConfigurationService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudConfigurationService) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudConfigurationService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudConfigurationService) GetID() string
- func (tr *SpringCloudConfigurationService) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudConfigurationService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudConfigurationService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudConfigurationService) GetObservation() (map[string]any, error)
- func (tr *SpringCloudConfigurationService) GetParameters() (map[string]any, error)
- func (mg *SpringCloudConfigurationService) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudConfigurationService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudConfigurationService) GetTerraformResourceType() string
- func (tr *SpringCloudConfigurationService) GetTerraformSchemaVersion() int
- func (mg *SpringCloudConfigurationService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudConfigurationService) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudConfigurationService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudConfigurationService) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudConfigurationService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudConfigurationService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudConfigurationService) SetObservation(obs map[string]any) error
- func (tr *SpringCloudConfigurationService) SetParameters(params map[string]any) error
- func (mg *SpringCloudConfigurationService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudConfigurationService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudConfigurationService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudConfigurationServiceInitParameters
- type SpringCloudConfigurationServiceList
- func (in *SpringCloudConfigurationServiceList) DeepCopy() *SpringCloudConfigurationServiceList
- func (in *SpringCloudConfigurationServiceList) DeepCopyInto(out *SpringCloudConfigurationServiceList)
- func (in *SpringCloudConfigurationServiceList) DeepCopyObject() runtime.Object
- func (l *SpringCloudConfigurationServiceList) GetItems() []resource.Managed
- type SpringCloudConfigurationServiceObservation
- type SpringCloudConfigurationServiceParameters
- type SpringCloudConfigurationServiceSpec
- type SpringCloudConfigurationServiceStatus
- type SpringCloudContainerDeployment
- func (in *SpringCloudContainerDeployment) DeepCopy() *SpringCloudContainerDeployment
- func (in *SpringCloudContainerDeployment) DeepCopyInto(out *SpringCloudContainerDeployment)
- func (in *SpringCloudContainerDeployment) DeepCopyObject() runtime.Object
- func (mg *SpringCloudContainerDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudContainerDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudContainerDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudContainerDeployment) GetID() string
- func (tr *SpringCloudContainerDeployment) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudContainerDeployment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudContainerDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudContainerDeployment) GetObservation() (map[string]any, error)
- func (tr *SpringCloudContainerDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudContainerDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudContainerDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudContainerDeployment) GetTerraformResourceType() string
- func (tr *SpringCloudContainerDeployment) GetTerraformSchemaVersion() int
- func (mg *SpringCloudContainerDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudContainerDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudContainerDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudContainerDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudContainerDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudContainerDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudContainerDeployment) SetObservation(obs map[string]any) error
- func (tr *SpringCloudContainerDeployment) SetParameters(params map[string]any) error
- func (mg *SpringCloudContainerDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudContainerDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudContainerDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudContainerDeploymentInitParameters
- type SpringCloudContainerDeploymentList
- func (in *SpringCloudContainerDeploymentList) DeepCopy() *SpringCloudContainerDeploymentList
- func (in *SpringCloudContainerDeploymentList) DeepCopyInto(out *SpringCloudContainerDeploymentList)
- func (in *SpringCloudContainerDeploymentList) DeepCopyObject() runtime.Object
- func (l *SpringCloudContainerDeploymentList) GetItems() []resource.Managed
- type SpringCloudContainerDeploymentObservation
- type SpringCloudContainerDeploymentParameters
- type SpringCloudContainerDeploymentQuotaInitParameters
- type SpringCloudContainerDeploymentQuotaObservation
- type SpringCloudContainerDeploymentQuotaParameters
- type SpringCloudContainerDeploymentSpec
- type SpringCloudContainerDeploymentStatus
- type SpringCloudCustomDomain
- func (in *SpringCloudCustomDomain) DeepCopy() *SpringCloudCustomDomain
- func (in *SpringCloudCustomDomain) DeepCopyInto(out *SpringCloudCustomDomain)
- func (in *SpringCloudCustomDomain) DeepCopyObject() runtime.Object
- func (mg *SpringCloudCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudCustomDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudCustomDomain) GetID() string
- func (tr *SpringCloudCustomDomain) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudCustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudCustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudCustomDomain) GetObservation() (map[string]any, error)
- func (tr *SpringCloudCustomDomain) GetParameters() (map[string]any, error)
- func (mg *SpringCloudCustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudCustomDomain) GetTerraformResourceType() string
- func (tr *SpringCloudCustomDomain) GetTerraformSchemaVersion() int
- func (mg *SpringCloudCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudCustomDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudCustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudCustomDomain) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudCustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudCustomDomain) SetObservation(obs map[string]any) error
- func (tr *SpringCloudCustomDomain) SetParameters(params map[string]any) error
- func (mg *SpringCloudCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudCustomDomainInitParameters
- type SpringCloudCustomDomainList
- func (in *SpringCloudCustomDomainList) DeepCopy() *SpringCloudCustomDomainList
- func (in *SpringCloudCustomDomainList) DeepCopyInto(out *SpringCloudCustomDomainList)
- func (in *SpringCloudCustomDomainList) DeepCopyObject() runtime.Object
- func (l *SpringCloudCustomDomainList) GetItems() []resource.Managed
- type SpringCloudCustomDomainObservation
- type SpringCloudCustomDomainParameters
- type SpringCloudCustomDomainSpec
- type SpringCloudCustomDomainStatus
- type SpringCloudCustomizedAccelerator
- func (in *SpringCloudCustomizedAccelerator) DeepCopy() *SpringCloudCustomizedAccelerator
- func (in *SpringCloudCustomizedAccelerator) DeepCopyInto(out *SpringCloudCustomizedAccelerator)
- func (in *SpringCloudCustomizedAccelerator) DeepCopyObject() runtime.Object
- func (mg *SpringCloudCustomizedAccelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudCustomizedAccelerator) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudCustomizedAccelerator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudCustomizedAccelerator) GetID() string
- func (tr *SpringCloudCustomizedAccelerator) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudCustomizedAccelerator) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudCustomizedAccelerator) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudCustomizedAccelerator) GetObservation() (map[string]any, error)
- func (tr *SpringCloudCustomizedAccelerator) GetParameters() (map[string]any, error)
- func (mg *SpringCloudCustomizedAccelerator) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudCustomizedAccelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudCustomizedAccelerator) GetTerraformResourceType() string
- func (tr *SpringCloudCustomizedAccelerator) GetTerraformSchemaVersion() int
- func (mg *SpringCloudCustomizedAccelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudCustomizedAccelerator) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudCustomizedAccelerator) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudCustomizedAccelerator) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudCustomizedAccelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudCustomizedAccelerator) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudCustomizedAccelerator) SetObservation(obs map[string]any) error
- func (tr *SpringCloudCustomizedAccelerator) SetParameters(params map[string]any) error
- func (mg *SpringCloudCustomizedAccelerator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudCustomizedAccelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudCustomizedAccelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudCustomizedAcceleratorInitParameters
- type SpringCloudCustomizedAcceleratorList
- func (in *SpringCloudCustomizedAcceleratorList) DeepCopy() *SpringCloudCustomizedAcceleratorList
- func (in *SpringCloudCustomizedAcceleratorList) DeepCopyInto(out *SpringCloudCustomizedAcceleratorList)
- func (in *SpringCloudCustomizedAcceleratorList) DeepCopyObject() runtime.Object
- func (l *SpringCloudCustomizedAcceleratorList) GetItems() []resource.Managed
- type SpringCloudCustomizedAcceleratorObservation
- type SpringCloudCustomizedAcceleratorParameters
- type SpringCloudCustomizedAcceleratorSpec
- type SpringCloudCustomizedAcceleratorStatus
- type SpringCloudDevToolPortal
- func (in *SpringCloudDevToolPortal) DeepCopy() *SpringCloudDevToolPortal
- func (in *SpringCloudDevToolPortal) DeepCopyInto(out *SpringCloudDevToolPortal)
- func (in *SpringCloudDevToolPortal) DeepCopyObject() runtime.Object
- func (mg *SpringCloudDevToolPortal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudDevToolPortal) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudDevToolPortal) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudDevToolPortal) GetID() string
- func (tr *SpringCloudDevToolPortal) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudDevToolPortal) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudDevToolPortal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudDevToolPortal) GetObservation() (map[string]any, error)
- func (tr *SpringCloudDevToolPortal) GetParameters() (map[string]any, error)
- func (mg *SpringCloudDevToolPortal) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudDevToolPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudDevToolPortal) GetTerraformResourceType() string
- func (tr *SpringCloudDevToolPortal) GetTerraformSchemaVersion() int
- func (mg *SpringCloudDevToolPortal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudDevToolPortal) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudDevToolPortal) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudDevToolPortal) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudDevToolPortal) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudDevToolPortal) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudDevToolPortal) SetObservation(obs map[string]any) error
- func (tr *SpringCloudDevToolPortal) SetParameters(params map[string]any) error
- func (mg *SpringCloudDevToolPortal) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudDevToolPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudDevToolPortal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudDevToolPortalInitParameters
- type SpringCloudDevToolPortalList
- func (in *SpringCloudDevToolPortalList) DeepCopy() *SpringCloudDevToolPortalList
- func (in *SpringCloudDevToolPortalList) DeepCopyInto(out *SpringCloudDevToolPortalList)
- func (in *SpringCloudDevToolPortalList) DeepCopyObject() runtime.Object
- func (l *SpringCloudDevToolPortalList) GetItems() []resource.Managed
- type SpringCloudDevToolPortalObservation
- type SpringCloudDevToolPortalParameters
- type SpringCloudDevToolPortalSpec
- type SpringCloudDevToolPortalSsoInitParameters
- type SpringCloudDevToolPortalSsoObservation
- type SpringCloudDevToolPortalSsoParameters
- type SpringCloudDevToolPortalStatus
- type SpringCloudGateway
- func (in *SpringCloudGateway) DeepCopy() *SpringCloudGateway
- func (in *SpringCloudGateway) DeepCopyInto(out *SpringCloudGateway)
- func (in *SpringCloudGateway) DeepCopyObject() runtime.Object
- func (mg *SpringCloudGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudGateway) GetID() string
- func (tr *SpringCloudGateway) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudGateway) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudGateway) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudGateway) GetObservation() (map[string]any, error)
- func (tr *SpringCloudGateway) GetParameters() (map[string]any, error)
- func (mg *SpringCloudGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudGateway) GetTerraformResourceType() string
- func (tr *SpringCloudGateway) GetTerraformSchemaVersion() int
- func (mg *SpringCloudGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudGateway) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudGateway) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudGateway) SetObservation(obs map[string]any) error
- func (tr *SpringCloudGateway) SetParameters(params map[string]any) error
- func (mg *SpringCloudGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudGatewayCustomDomain
- func (in *SpringCloudGatewayCustomDomain) DeepCopy() *SpringCloudGatewayCustomDomain
- func (in *SpringCloudGatewayCustomDomain) DeepCopyInto(out *SpringCloudGatewayCustomDomain)
- func (in *SpringCloudGatewayCustomDomain) DeepCopyObject() runtime.Object
- func (mg *SpringCloudGatewayCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudGatewayCustomDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudGatewayCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudGatewayCustomDomain) GetID() string
- func (tr *SpringCloudGatewayCustomDomain) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudGatewayCustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudGatewayCustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudGatewayCustomDomain) GetObservation() (map[string]any, error)
- func (tr *SpringCloudGatewayCustomDomain) GetParameters() (map[string]any, error)
- func (mg *SpringCloudGatewayCustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudGatewayCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudGatewayCustomDomain) GetTerraformResourceType() string
- func (tr *SpringCloudGatewayCustomDomain) GetTerraformSchemaVersion() int
- func (mg *SpringCloudGatewayCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudGatewayCustomDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudGatewayCustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudGatewayCustomDomain) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudGatewayCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudGatewayCustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudGatewayCustomDomain) SetObservation(obs map[string]any) error
- func (tr *SpringCloudGatewayCustomDomain) SetParameters(params map[string]any) error
- func (mg *SpringCloudGatewayCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudGatewayCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudGatewayCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudGatewayCustomDomainInitParameters
- type SpringCloudGatewayCustomDomainList
- func (in *SpringCloudGatewayCustomDomainList) DeepCopy() *SpringCloudGatewayCustomDomainList
- func (in *SpringCloudGatewayCustomDomainList) DeepCopyInto(out *SpringCloudGatewayCustomDomainList)
- func (in *SpringCloudGatewayCustomDomainList) DeepCopyObject() runtime.Object
- func (l *SpringCloudGatewayCustomDomainList) GetItems() []resource.Managed
- type SpringCloudGatewayCustomDomainObservation
- type SpringCloudGatewayCustomDomainParameters
- type SpringCloudGatewayCustomDomainSpec
- type SpringCloudGatewayCustomDomainStatus
- type SpringCloudGatewayInitParameters
- type SpringCloudGatewayList
- type SpringCloudGatewayObservation
- type SpringCloudGatewayParameters
- type SpringCloudGatewayQuotaInitParameters
- type SpringCloudGatewayQuotaObservation
- type SpringCloudGatewayQuotaParameters
- type SpringCloudGatewaySpec
- type SpringCloudGatewaySsoInitParameters
- type SpringCloudGatewaySsoObservation
- type SpringCloudGatewaySsoParameters
- type SpringCloudGatewayStatus
- type SpringCloudJavaDeployment
- func (in *SpringCloudJavaDeployment) DeepCopy() *SpringCloudJavaDeployment
- func (in *SpringCloudJavaDeployment) DeepCopyInto(out *SpringCloudJavaDeployment)
- func (in *SpringCloudJavaDeployment) DeepCopyObject() runtime.Object
- func (mg *SpringCloudJavaDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudJavaDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudJavaDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudJavaDeployment) GetID() string
- func (tr *SpringCloudJavaDeployment) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudJavaDeployment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudJavaDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudJavaDeployment) GetObservation() (map[string]any, error)
- func (tr *SpringCloudJavaDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudJavaDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudJavaDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudJavaDeployment) GetTerraformResourceType() string
- func (tr *SpringCloudJavaDeployment) GetTerraformSchemaVersion() int
- func (mg *SpringCloudJavaDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudJavaDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudJavaDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudJavaDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudJavaDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudJavaDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudJavaDeployment) SetObservation(obs map[string]any) error
- func (tr *SpringCloudJavaDeployment) SetParameters(params map[string]any) error
- func (mg *SpringCloudJavaDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudJavaDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudJavaDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudJavaDeploymentInitParameters
- type SpringCloudJavaDeploymentList
- func (in *SpringCloudJavaDeploymentList) DeepCopy() *SpringCloudJavaDeploymentList
- func (in *SpringCloudJavaDeploymentList) DeepCopyInto(out *SpringCloudJavaDeploymentList)
- func (in *SpringCloudJavaDeploymentList) DeepCopyObject() runtime.Object
- func (l *SpringCloudJavaDeploymentList) GetItems() []resource.Managed
- type SpringCloudJavaDeploymentObservation
- type SpringCloudJavaDeploymentParameters
- type SpringCloudJavaDeploymentQuotaInitParameters
- type SpringCloudJavaDeploymentQuotaObservation
- type SpringCloudJavaDeploymentQuotaParameters
- type SpringCloudJavaDeploymentSpec
- type SpringCloudJavaDeploymentStatus
- type SpringCloudService
- func (in *SpringCloudService) DeepCopy() *SpringCloudService
- func (in *SpringCloudService) DeepCopyInto(out *SpringCloudService)
- func (in *SpringCloudService) DeepCopyObject() runtime.Object
- func (mg *SpringCloudService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudService) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudService) GetID() string
- func (tr *SpringCloudService) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudService) GetObservation() (map[string]any, error)
- func (tr *SpringCloudService) GetParameters() (map[string]any, error)
- func (mg *SpringCloudService) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudService) GetTerraformResourceType() string
- func (tr *SpringCloudService) GetTerraformSchemaVersion() int
- func (mg *SpringCloudService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudService) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudService) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudService) SetObservation(obs map[string]any) error
- func (tr *SpringCloudService) SetParameters(params map[string]any) error
- func (mg *SpringCloudService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudServiceInitParameters
- type SpringCloudServiceList
- type SpringCloudServiceObservation
- type SpringCloudServiceParameters
- type SpringCloudServiceSpec
- type SpringCloudServiceStatus
- type SpringCloudStorage
- func (in *SpringCloudStorage) DeepCopy() *SpringCloudStorage
- func (in *SpringCloudStorage) DeepCopyInto(out *SpringCloudStorage)
- func (in *SpringCloudStorage) DeepCopyObject() runtime.Object
- func (mg *SpringCloudStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudStorage) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudStorage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudStorage) GetID() string
- func (tr *SpringCloudStorage) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudStorage) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudStorage) GetObservation() (map[string]any, error)
- func (tr *SpringCloudStorage) GetParameters() (map[string]any, error)
- func (mg *SpringCloudStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudStorage) GetTerraformResourceType() string
- func (tr *SpringCloudStorage) GetTerraformSchemaVersion() int
- func (mg *SpringCloudStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudStorage) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudStorage) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudStorage) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudStorage) SetObservation(obs map[string]any) error
- func (tr *SpringCloudStorage) SetParameters(params map[string]any) error
- func (mg *SpringCloudStorage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudStorageInitParameters
- type SpringCloudStorageList
- type SpringCloudStorageObservation
- type SpringCloudStorageParameters
- type SpringCloudStorageSpec
- type SpringCloudStorageStatus
- type SsoInitParameters
- type SsoObservation
- type SsoParameters
- type StackInitParameters
- type StackObservation
- type StackParameters
- type TraceInitParameters
- type TraceObservation
- type TraceParameters
Constants ¶
const ( CRDGroup = "appplatform.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( SpringCloudAccelerator_Kind = "SpringCloudAccelerator" SpringCloudAccelerator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudAccelerator_Kind}.String() SpringCloudAccelerator_KindAPIVersion = SpringCloudAccelerator_Kind + "." + CRDGroupVersion.String() SpringCloudAccelerator_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudAccelerator_Kind) )
Repository type metadata.
var ( SpringCloudActiveDeployment_Kind = "SpringCloudActiveDeployment" SpringCloudActiveDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudActiveDeployment_Kind}.String() SpringCloudActiveDeployment_KindAPIVersion = SpringCloudActiveDeployment_Kind + "." + CRDGroupVersion.String() SpringCloudActiveDeployment_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudActiveDeployment_Kind) )
Repository type metadata.
var ( SpringCloudAPIPortal_Kind = "SpringCloudAPIPortal" SpringCloudAPIPortal_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudAPIPortal_Kind}.String() SpringCloudAPIPortal_KindAPIVersion = SpringCloudAPIPortal_Kind + "." + CRDGroupVersion.String() SpringCloudAPIPortal_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudAPIPortal_Kind) )
Repository type metadata.
var ( SpringCloudAPIPortalCustomDomain_Kind = "SpringCloudAPIPortalCustomDomain" SpringCloudAPIPortalCustomDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudAPIPortalCustomDomain_Kind}.String() SpringCloudAPIPortalCustomDomain_KindAPIVersion = SpringCloudAPIPortalCustomDomain_Kind + "." + CRDGroupVersion.String() SpringCloudAPIPortalCustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudAPIPortalCustomDomain_Kind) )
Repository type metadata.
var ( SpringCloudApp_Kind = "SpringCloudApp" SpringCloudApp_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudApp_Kind}.String() SpringCloudApp_KindAPIVersion = SpringCloudApp_Kind + "." + CRDGroupVersion.String() SpringCloudApp_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudApp_Kind) )
Repository type metadata.
var ( SpringCloudAppCosmosDBAssociation_Kind = "SpringCloudAppCosmosDBAssociation" SpringCloudAppCosmosDBAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudAppCosmosDBAssociation_Kind}.String() SpringCloudAppCosmosDBAssociation_KindAPIVersion = SpringCloudAppCosmosDBAssociation_Kind + "." + CRDGroupVersion.String() SpringCloudAppCosmosDBAssociation_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudAppCosmosDBAssociation_Kind) )
Repository type metadata.
var ( SpringCloudAppMySQLAssociation_Kind = "SpringCloudAppMySQLAssociation" SpringCloudAppMySQLAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudAppMySQLAssociation_Kind}.String() SpringCloudAppMySQLAssociation_KindAPIVersion = SpringCloudAppMySQLAssociation_Kind + "." + CRDGroupVersion.String() SpringCloudAppMySQLAssociation_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudAppMySQLAssociation_Kind) )
Repository type metadata.
var ( SpringCloudAppRedisAssociation_Kind = "SpringCloudAppRedisAssociation" SpringCloudAppRedisAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudAppRedisAssociation_Kind}.String() SpringCloudAppRedisAssociation_KindAPIVersion = SpringCloudAppRedisAssociation_Kind + "." + CRDGroupVersion.String() SpringCloudAppRedisAssociation_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudAppRedisAssociation_Kind) )
Repository type metadata.
var ( SpringCloudBuildDeployment_Kind = "SpringCloudBuildDeployment" SpringCloudBuildDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudBuildDeployment_Kind}.String() SpringCloudBuildDeployment_KindAPIVersion = SpringCloudBuildDeployment_Kind + "." + CRDGroupVersion.String() SpringCloudBuildDeployment_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudBuildDeployment_Kind) )
Repository type metadata.
var ( SpringCloudBuilder_Kind = "SpringCloudBuilder" SpringCloudBuilder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudBuilder_Kind}.String() SpringCloudBuilder_KindAPIVersion = SpringCloudBuilder_Kind + "." + CRDGroupVersion.String() SpringCloudBuilder_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudBuilder_Kind) )
Repository type metadata.
var ( SpringCloudBuildPackBinding_Kind = "SpringCloudBuildPackBinding" SpringCloudBuildPackBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudBuildPackBinding_Kind}.String() SpringCloudBuildPackBinding_KindAPIVersion = SpringCloudBuildPackBinding_Kind + "." + CRDGroupVersion.String() SpringCloudBuildPackBinding_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudBuildPackBinding_Kind) )
Repository type metadata.
var ( SpringCloudCertificate_Kind = "SpringCloudCertificate" SpringCloudCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudCertificate_Kind}.String() SpringCloudCertificate_KindAPIVersion = SpringCloudCertificate_Kind + "." + CRDGroupVersion.String() SpringCloudCertificate_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudCertificate_Kind) )
Repository type metadata.
var ( SpringCloudConfigurationService_Kind = "SpringCloudConfigurationService" SpringCloudConfigurationService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudConfigurationService_Kind}.String() SpringCloudConfigurationService_KindAPIVersion = SpringCloudConfigurationService_Kind + "." + CRDGroupVersion.String() SpringCloudConfigurationService_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudConfigurationService_Kind) )
Repository type metadata.
var ( SpringCloudContainerDeployment_Kind = "SpringCloudContainerDeployment" SpringCloudContainerDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudContainerDeployment_Kind}.String() SpringCloudContainerDeployment_KindAPIVersion = SpringCloudContainerDeployment_Kind + "." + CRDGroupVersion.String() SpringCloudContainerDeployment_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudContainerDeployment_Kind) )
Repository type metadata.
var ( SpringCloudCustomDomain_Kind = "SpringCloudCustomDomain" SpringCloudCustomDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudCustomDomain_Kind}.String() SpringCloudCustomDomain_KindAPIVersion = SpringCloudCustomDomain_Kind + "." + CRDGroupVersion.String() SpringCloudCustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudCustomDomain_Kind) )
Repository type metadata.
var ( SpringCloudCustomizedAccelerator_Kind = "SpringCloudCustomizedAccelerator" SpringCloudCustomizedAccelerator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudCustomizedAccelerator_Kind}.String() SpringCloudCustomizedAccelerator_KindAPIVersion = SpringCloudCustomizedAccelerator_Kind + "." + CRDGroupVersion.String() SpringCloudCustomizedAccelerator_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudCustomizedAccelerator_Kind) )
Repository type metadata.
var ( SpringCloudDevToolPortal_Kind = "SpringCloudDevToolPortal" SpringCloudDevToolPortal_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudDevToolPortal_Kind}.String() SpringCloudDevToolPortal_KindAPIVersion = SpringCloudDevToolPortal_Kind + "." + CRDGroupVersion.String() SpringCloudDevToolPortal_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudDevToolPortal_Kind) )
Repository type metadata.
var ( SpringCloudGateway_Kind = "SpringCloudGateway" SpringCloudGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudGateway_Kind}.String() SpringCloudGateway_KindAPIVersion = SpringCloudGateway_Kind + "." + CRDGroupVersion.String() SpringCloudGateway_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudGateway_Kind) )
Repository type metadata.
var ( SpringCloudGatewayCustomDomain_Kind = "SpringCloudGatewayCustomDomain" SpringCloudGatewayCustomDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudGatewayCustomDomain_Kind}.String() SpringCloudGatewayCustomDomain_KindAPIVersion = SpringCloudGatewayCustomDomain_Kind + "." + CRDGroupVersion.String() SpringCloudGatewayCustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudGatewayCustomDomain_Kind) )
Repository type metadata.
var ( SpringCloudJavaDeployment_Kind = "SpringCloudJavaDeployment" SpringCloudJavaDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudJavaDeployment_Kind}.String() SpringCloudJavaDeployment_KindAPIVersion = SpringCloudJavaDeployment_Kind + "." + CRDGroupVersion.String() SpringCloudJavaDeployment_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudJavaDeployment_Kind) )
Repository type metadata.
var ( SpringCloudService_Kind = "SpringCloudService" SpringCloudService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudService_Kind}.String() SpringCloudService_KindAPIVersion = SpringCloudService_Kind + "." + CRDGroupVersion.String() SpringCloudService_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudService_Kind) )
Repository type metadata.
var ( SpringCloudStorage_Kind = "SpringCloudStorage" SpringCloudStorage_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudStorage_Kind}.String() SpringCloudStorage_KindAPIVersion = SpringCloudStorage_Kind + "." + CRDGroupVersion.String() SpringCloudStorage_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudStorage_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type APIMetadataInitParameters ¶ added in v0.35.0
type APIMetadataInitParameters struct { // Detailed description of the APIs available on the Gateway instance. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Location of additional documentation for the APIs available on the Gateway instance. DocumentationURL *string `json:"documentationUrl,omitempty" tf:"documentation_url,omitempty"` // Base URL that API consumers will use to access APIs on the Gateway instance. ServerURL *string `json:"serverUrl,omitempty" tf:"server_url,omitempty"` // Specifies the title describing the context of the APIs available on the Gateway instance. Title *string `json:"title,omitempty" tf:"title,omitempty"` // Specifies the version of APIs available on this Gateway instance. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*APIMetadataInitParameters) DeepCopy ¶ added in v0.35.0
func (in *APIMetadataInitParameters) DeepCopy() *APIMetadataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMetadataInitParameters.
func (*APIMetadataInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *APIMetadataInitParameters) DeepCopyInto(out *APIMetadataInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMetadataObservation ¶ added in v0.28.0
type APIMetadataObservation struct { // Detailed description of the APIs available on the Gateway instance. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Location of additional documentation for the APIs available on the Gateway instance. DocumentationURL *string `json:"documentationUrl,omitempty" tf:"documentation_url,omitempty"` // Base URL that API consumers will use to access APIs on the Gateway instance. ServerURL *string `json:"serverUrl,omitempty" tf:"server_url,omitempty"` // Specifies the title describing the context of the APIs available on the Gateway instance. Title *string `json:"title,omitempty" tf:"title,omitempty"` // Specifies the version of APIs available on this Gateway instance. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*APIMetadataObservation) DeepCopy ¶ added in v0.28.0
func (in *APIMetadataObservation) DeepCopy() *APIMetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMetadataObservation.
func (*APIMetadataObservation) DeepCopyInto ¶ added in v0.28.0
func (in *APIMetadataObservation) DeepCopyInto(out *APIMetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMetadataParameters ¶ added in v0.28.0
type APIMetadataParameters struct { // Detailed description of the APIs available on the Gateway instance. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Location of additional documentation for the APIs available on the Gateway instance. // +kubebuilder:validation:Optional DocumentationURL *string `json:"documentationUrl,omitempty" tf:"documentation_url,omitempty"` // Base URL that API consumers will use to access APIs on the Gateway instance. // +kubebuilder:validation:Optional ServerURL *string `json:"serverUrl,omitempty" tf:"server_url,omitempty"` // Specifies the title describing the context of the APIs available on the Gateway instance. // +kubebuilder:validation:Optional Title *string `json:"title,omitempty" tf:"title,omitempty"` // Specifies the version of APIs available on this Gateway instance. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*APIMetadataParameters) DeepCopy ¶ added in v0.28.0
func (in *APIMetadataParameters) DeepCopy() *APIMetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMetadataParameters.
func (*APIMetadataParameters) DeepCopyInto ¶ added in v0.28.0
func (in *APIMetadataParameters) DeepCopyInto(out *APIMetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthInitParameters ¶ added in v0.35.0
type BasicAuthInitParameters struct { // Specifies the username of git repository basic auth. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BasicAuthInitParameters) DeepCopy ¶ added in v0.35.0
func (in *BasicAuthInitParameters) DeepCopy() *BasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthInitParameters.
func (*BasicAuthInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *BasicAuthInitParameters) DeepCopyInto(out *BasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthObservation ¶ added in v0.28.0
type BasicAuthObservation struct { // Specifies the username of git repository basic auth. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BasicAuthObservation) DeepCopy ¶ added in v0.28.0
func (in *BasicAuthObservation) DeepCopy() *BasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthObservation.
func (*BasicAuthObservation) DeepCopyInto ¶ added in v0.28.0
func (in *BasicAuthObservation) DeepCopyInto(out *BasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthParameters ¶ added in v0.28.0
type BasicAuthParameters struct { // Specifies the password of git repository basic auth. // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // Specifies the username of git repository basic auth. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*BasicAuthParameters) DeepCopy ¶ added in v0.28.0
func (in *BasicAuthParameters) DeepCopy() *BasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthParameters.
func (*BasicAuthParameters) DeepCopyInto ¶ added in v0.28.0
func (in *BasicAuthParameters) DeepCopyInto(out *BasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPackGroupInitParameters ¶ added in v0.35.0
type BuildPackGroupInitParameters struct { // Specifies a list of the build pack's ID. BuildPackIds []*string `json:"buildPackIds,omitempty" tf:"build_pack_ids,omitempty"` // The name which should be used for this build pack group. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*BuildPackGroupInitParameters) DeepCopy ¶ added in v0.35.0
func (in *BuildPackGroupInitParameters) DeepCopy() *BuildPackGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPackGroupInitParameters.
func (*BuildPackGroupInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *BuildPackGroupInitParameters) DeepCopyInto(out *BuildPackGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPackGroupObservation ¶ added in v0.28.0
type BuildPackGroupObservation struct { // Specifies a list of the build pack's ID. BuildPackIds []*string `json:"buildPackIds,omitempty" tf:"build_pack_ids,omitempty"` // The name which should be used for this build pack group. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*BuildPackGroupObservation) DeepCopy ¶ added in v0.28.0
func (in *BuildPackGroupObservation) DeepCopy() *BuildPackGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPackGroupObservation.
func (*BuildPackGroupObservation) DeepCopyInto ¶ added in v0.28.0
func (in *BuildPackGroupObservation) DeepCopyInto(out *BuildPackGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPackGroupParameters ¶ added in v0.28.0
type BuildPackGroupParameters struct { // Specifies a list of the build pack's ID. // +kubebuilder:validation:Optional BuildPackIds []*string `json:"buildPackIds,omitempty" tf:"build_pack_ids,omitempty"` // The name which should be used for this build pack group. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*BuildPackGroupParameters) DeepCopy ¶ added in v0.28.0
func (in *BuildPackGroupParameters) DeepCopy() *BuildPackGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPackGroupParameters.
func (*BuildPackGroupParameters) DeepCopyInto ¶ added in v0.28.0
func (in *BuildPackGroupParameters) DeepCopyInto(out *BuildPackGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingInitParameters ¶ added in v0.35.0
type ConfigServerGitSettingInitParameters struct { // A http_basic_auth block as defined below. HTTPBasicAuth []HTTPBasicAuthInitParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // One or more repository blocks as defined below. Repository []ConfigServerGitSettingRepositoryInitParameters `json:"repository,omitempty" tf:"repository,omitempty"` // A ssh_auth block as defined below. SSHAuth []ConfigServerGitSettingSSHAuthInitParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the default Git repository used as the Config Server back end, should be started with http://, https://, git@, or ssh://. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConfigServerGitSettingInitParameters) DeepCopy() *ConfigServerGitSettingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingInitParameters.
func (*ConfigServerGitSettingInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConfigServerGitSettingInitParameters) DeepCopyInto(out *ConfigServerGitSettingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingObservation ¶
type ConfigServerGitSettingObservation struct { // A http_basic_auth block as defined below. HTTPBasicAuth []HTTPBasicAuthObservation `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // One or more repository blocks as defined below. Repository []ConfigServerGitSettingRepositoryObservation `json:"repository,omitempty" tf:"repository,omitempty"` // A ssh_auth block as defined below. SSHAuth []ConfigServerGitSettingSSHAuthObservation `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the default Git repository used as the Config Server back end, should be started with http://, https://, git@, or ssh://. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingObservation) DeepCopy ¶
func (in *ConfigServerGitSettingObservation) DeepCopy() *ConfigServerGitSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingObservation.
func (*ConfigServerGitSettingObservation) DeepCopyInto ¶
func (in *ConfigServerGitSettingObservation) DeepCopyInto(out *ConfigServerGitSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingParameters ¶
type ConfigServerGitSettingParameters struct { // A http_basic_auth block as defined below. // +kubebuilder:validation:Optional HTTPBasicAuth []HTTPBasicAuthParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // One or more repository blocks as defined below. // +kubebuilder:validation:Optional Repository []ConfigServerGitSettingRepositoryParameters `json:"repository,omitempty" tf:"repository,omitempty"` // A ssh_auth block as defined below. // +kubebuilder:validation:Optional SSHAuth []ConfigServerGitSettingSSHAuthParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. // +kubebuilder:validation:Optional SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the default Git repository used as the Config Server back end, should be started with http://, https://, git@, or ssh://. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingParameters) DeepCopy ¶
func (in *ConfigServerGitSettingParameters) DeepCopy() *ConfigServerGitSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingParameters.
func (*ConfigServerGitSettingParameters) DeepCopyInto ¶
func (in *ConfigServerGitSettingParameters) DeepCopyInto(out *ConfigServerGitSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingRepositoryInitParameters ¶ added in v0.35.0
type ConfigServerGitSettingRepositoryInitParameters struct { // A http_basic_auth block as defined below. HTTPBasicAuth []RepositoryHTTPBasicAuthInitParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // A name to identify on the Git repository, required only if repos exists. Name *string `json:"name,omitempty" tf:"name,omitempty"` // An array of strings used to match an application name. For each pattern, use the {application}/{profile} format with wildcards. Pattern []*string `json:"pattern,omitempty" tf:"pattern,omitempty"` // A ssh_auth block as defined below. SSHAuth []RepositorySSHAuthInitParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the Git repository that's used as the Config Server back end should be started with http://, https://, git@, or ssh://. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingRepositoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConfigServerGitSettingRepositoryInitParameters) DeepCopy() *ConfigServerGitSettingRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingRepositoryInitParameters.
func (*ConfigServerGitSettingRepositoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConfigServerGitSettingRepositoryInitParameters) DeepCopyInto(out *ConfigServerGitSettingRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingRepositoryObservation ¶ added in v0.28.0
type ConfigServerGitSettingRepositoryObservation struct { // A http_basic_auth block as defined below. HTTPBasicAuth []RepositoryHTTPBasicAuthObservation `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // A name to identify on the Git repository, required only if repos exists. Name *string `json:"name,omitempty" tf:"name,omitempty"` // An array of strings used to match an application name. For each pattern, use the {application}/{profile} format with wildcards. Pattern []*string `json:"pattern,omitempty" tf:"pattern,omitempty"` // A ssh_auth block as defined below. SSHAuth []RepositorySSHAuthObservation `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the Git repository that's used as the Config Server back end should be started with http://, https://, git@, or ssh://. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingRepositoryObservation) DeepCopy ¶ added in v0.28.0
func (in *ConfigServerGitSettingRepositoryObservation) DeepCopy() *ConfigServerGitSettingRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingRepositoryObservation.
func (*ConfigServerGitSettingRepositoryObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ConfigServerGitSettingRepositoryObservation) DeepCopyInto(out *ConfigServerGitSettingRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingRepositoryParameters ¶ added in v0.28.0
type ConfigServerGitSettingRepositoryParameters struct { // A http_basic_auth block as defined below. // +kubebuilder:validation:Optional HTTPBasicAuth []RepositoryHTTPBasicAuthParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // A name to identify on the Git repository, required only if repos exists. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // An array of strings used to match an application name. For each pattern, use the {application}/{profile} format with wildcards. // +kubebuilder:validation:Optional Pattern []*string `json:"pattern,omitempty" tf:"pattern,omitempty"` // A ssh_auth block as defined below. // +kubebuilder:validation:Optional SSHAuth []RepositorySSHAuthParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. // +kubebuilder:validation:Optional SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the Git repository that's used as the Config Server back end should be started with http://, https://, git@, or ssh://. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingRepositoryParameters) DeepCopy ¶ added in v0.28.0
func (in *ConfigServerGitSettingRepositoryParameters) DeepCopy() *ConfigServerGitSettingRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingRepositoryParameters.
func (*ConfigServerGitSettingRepositoryParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ConfigServerGitSettingRepositoryParameters) DeepCopyInto(out *ConfigServerGitSettingRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingSSHAuthInitParameters ¶ added in v0.35.0
type ConfigServerGitSettingSSHAuthInitParameters struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*ConfigServerGitSettingSSHAuthInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConfigServerGitSettingSSHAuthInitParameters) DeepCopy() *ConfigServerGitSettingSSHAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingSSHAuthInitParameters.
func (*ConfigServerGitSettingSSHAuthInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConfigServerGitSettingSSHAuthInitParameters) DeepCopyInto(out *ConfigServerGitSettingSSHAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingSSHAuthObservation ¶
type ConfigServerGitSettingSSHAuthObservation struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*ConfigServerGitSettingSSHAuthObservation) DeepCopy ¶
func (in *ConfigServerGitSettingSSHAuthObservation) DeepCopy() *ConfigServerGitSettingSSHAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingSSHAuthObservation.
func (*ConfigServerGitSettingSSHAuthObservation) DeepCopyInto ¶
func (in *ConfigServerGitSettingSSHAuthObservation) DeepCopyInto(out *ConfigServerGitSettingSSHAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingSSHAuthParameters ¶
type ConfigServerGitSettingSSHAuthParameters struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. // +kubebuilder:validation:Optional HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm. // +kubebuilder:validation:Optional HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"` // The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://. // +kubebuilder:validation:Required PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. // +kubebuilder:validation:Optional StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*ConfigServerGitSettingSSHAuthParameters) DeepCopy ¶
func (in *ConfigServerGitSettingSSHAuthParameters) DeepCopy() *ConfigServerGitSettingSSHAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingSSHAuthParameters.
func (*ConfigServerGitSettingSSHAuthParameters) DeepCopyInto ¶
func (in *ConfigServerGitSettingSSHAuthParameters) DeepCopyInto(out *ConfigServerGitSettingSSHAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsInitParameters ¶ added in v0.35.0
type CorsInitParameters struct { // Allowed headers in cross-site requests. The special value * allows actual requests to send any header. // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS and PUT. // +listType=set AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // Allowed origins to make cross-site requests. The special value * allows all domains. // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // is user credentials are supported on cross-site requests? CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // HTTP response headers to expose for cross-site requests. // +listType=set ExposedHeaders []*string `json:"exposedHeaders,omitempty" tf:"exposed_headers,omitempty"` // How long, in seconds, the response from a pre-flight request can be cached by clients. MaxAgeSeconds *float64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"` }
func (*CorsInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CorsInitParameters) DeepCopy() *CorsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsInitParameters.
func (*CorsInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CorsInitParameters) DeepCopyInto(out *CorsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsObservation ¶ added in v0.28.0
type CorsObservation struct { // Allowed headers in cross-site requests. The special value * allows actual requests to send any header. // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS and PUT. // +listType=set AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // Allowed origins to make cross-site requests. The special value * allows all domains. // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // is user credentials are supported on cross-site requests? CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // HTTP response headers to expose for cross-site requests. // +listType=set ExposedHeaders []*string `json:"exposedHeaders,omitempty" tf:"exposed_headers,omitempty"` // How long, in seconds, the response from a pre-flight request can be cached by clients. MaxAgeSeconds *float64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"` }
func (*CorsObservation) DeepCopy ¶ added in v0.28.0
func (in *CorsObservation) DeepCopy() *CorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsObservation.
func (*CorsObservation) DeepCopyInto ¶ added in v0.28.0
func (in *CorsObservation) DeepCopyInto(out *CorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsParameters ¶ added in v0.28.0
type CorsParameters struct { // Allowed headers in cross-site requests. The special value * allows actual requests to send any header. // +kubebuilder:validation:Optional // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS and PUT. // +kubebuilder:validation:Optional // +listType=set AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // Allowed origins to make cross-site requests. The special value * allows all domains. // +kubebuilder:validation:Optional // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // is user credentials are supported on cross-site requests? // +kubebuilder:validation:Optional CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // HTTP response headers to expose for cross-site requests. // +kubebuilder:validation:Optional // +listType=set ExposedHeaders []*string `json:"exposedHeaders,omitempty" tf:"exposed_headers,omitempty"` // How long, in seconds, the response from a pre-flight request can be cached by clients. // +kubebuilder:validation:Optional MaxAgeSeconds *float64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"` }
func (*CorsParameters) DeepCopy ¶ added in v0.28.0
func (in *CorsParameters) DeepCopy() *CorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsParameters.
func (*CorsParameters) DeepCopyInto ¶ added in v0.28.0
func (in *CorsParameters) DeepCopyInto(out *CorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPersistentDiskInitParameters ¶ added in v0.35.0
type CustomPersistentDiskInitParameters struct { // These are the mount options for a persistent disk. // +listType=set MountOptions []*string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // The mount path of the persistent disk. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Indicates whether the persistent disk is a readOnly one. ReadOnlyEnabled *bool `json:"readOnlyEnabled,omitempty" tf:"read_only_enabled,omitempty"` ShareName *string `json:"shareName,omitempty" tf:"share_name,omitempty"` // The name of the Spring Cloud Storage. StorageName *string `json:"storageName,omitempty" tf:"storage_name,omitempty"` }
func (*CustomPersistentDiskInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CustomPersistentDiskInitParameters) DeepCopy() *CustomPersistentDiskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPersistentDiskInitParameters.
func (*CustomPersistentDiskInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CustomPersistentDiskInitParameters) DeepCopyInto(out *CustomPersistentDiskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPersistentDiskObservation ¶
type CustomPersistentDiskObservation struct { // These are the mount options for a persistent disk. // +listType=set MountOptions []*string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // The mount path of the persistent disk. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Indicates whether the persistent disk is a readOnly one. ReadOnlyEnabled *bool `json:"readOnlyEnabled,omitempty" tf:"read_only_enabled,omitempty"` ShareName *string `json:"shareName,omitempty" tf:"share_name,omitempty"` // The name of the Spring Cloud Storage. StorageName *string `json:"storageName,omitempty" tf:"storage_name,omitempty"` }
func (*CustomPersistentDiskObservation) DeepCopy ¶
func (in *CustomPersistentDiskObservation) DeepCopy() *CustomPersistentDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPersistentDiskObservation.
func (*CustomPersistentDiskObservation) DeepCopyInto ¶
func (in *CustomPersistentDiskObservation) DeepCopyInto(out *CustomPersistentDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPersistentDiskParameters ¶
type CustomPersistentDiskParameters struct { // These are the mount options for a persistent disk. // +kubebuilder:validation:Optional // +listType=set MountOptions []*string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // The mount path of the persistent disk. // +kubebuilder:validation:Optional MountPath *string `json:"mountPath" tf:"mount_path,omitempty"` // Indicates whether the persistent disk is a readOnly one. // +kubebuilder:validation:Optional ReadOnlyEnabled *bool `json:"readOnlyEnabled,omitempty" tf:"read_only_enabled,omitempty"` // +kubebuilder:validation:Optional ShareName *string `json:"shareName" tf:"share_name,omitempty"` // The name of the Spring Cloud Storage. // +kubebuilder:validation:Optional StorageName *string `json:"storageName" tf:"storage_name,omitempty"` }
func (*CustomPersistentDiskParameters) DeepCopy ¶
func (in *CustomPersistentDiskParameters) DeepCopy() *CustomPersistentDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPersistentDiskParameters.
func (*CustomPersistentDiskParameters) DeepCopyInto ¶
func (in *CustomPersistentDiskParameters) DeepCopyInto(out *CustomPersistentDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepositoryInitParameters ¶ added in v0.35.0
type GitRepositoryInitParameters struct { // A basic_auth block as defined below. Conflicts with git_repository.0.ssh_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. BasicAuth []BasicAuthInitParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // Specifies the Git repository branch to be used. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Specifies the Git repository commit to be used. Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` // Specifies the Git repository tag to be used. GitTag *string `json:"gitTag,omitempty" tf:"git_tag,omitempty"` // Specifies the interval for checking for updates to Git or image repository. It should be greater than 10. IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // A ssh_auth block as defined below. Conflicts with git_repository.0.basic_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. SSHAuth []SSHAuthInitParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // Specifies Git repository URL for the accelerator. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*GitRepositoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *GitRepositoryInitParameters) DeepCopy() *GitRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepositoryInitParameters.
func (*GitRepositoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *GitRepositoryInitParameters) DeepCopyInto(out *GitRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepositoryObservation ¶ added in v0.28.0
type GitRepositoryObservation struct { // A basic_auth block as defined below. Conflicts with git_repository.0.ssh_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. BasicAuth []BasicAuthObservation `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // Specifies the Git repository branch to be used. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Specifies the Git repository commit to be used. Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` // Specifies the Git repository tag to be used. GitTag *string `json:"gitTag,omitempty" tf:"git_tag,omitempty"` // Specifies the interval for checking for updates to Git or image repository. It should be greater than 10. IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // A ssh_auth block as defined below. Conflicts with git_repository.0.basic_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. SSHAuth []SSHAuthObservation `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // Specifies Git repository URL for the accelerator. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*GitRepositoryObservation) DeepCopy ¶ added in v0.28.0
func (in *GitRepositoryObservation) DeepCopy() *GitRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepositoryObservation.
func (*GitRepositoryObservation) DeepCopyInto ¶ added in v0.28.0
func (in *GitRepositoryObservation) DeepCopyInto(out *GitRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepositoryParameters ¶ added in v0.28.0
type GitRepositoryParameters struct { // A basic_auth block as defined below. Conflicts with git_repository.0.ssh_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. // +kubebuilder:validation:Optional BasicAuth []BasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // Specifies the Git repository branch to be used. // +kubebuilder:validation:Optional Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Specifies the Git repository commit to be used. // +kubebuilder:validation:Optional Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` // Specifies the Git repository tag to be used. // +kubebuilder:validation:Optional GitTag *string `json:"gitTag,omitempty" tf:"git_tag,omitempty"` // Specifies the interval for checking for updates to Git or image repository. It should be greater than 10. // +kubebuilder:validation:Optional IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // A ssh_auth block as defined below. Conflicts with git_repository.0.basic_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. // +kubebuilder:validation:Optional SSHAuth []SSHAuthParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // Specifies Git repository URL for the accelerator. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*GitRepositoryParameters) DeepCopy ¶ added in v0.28.0
func (in *GitRepositoryParameters) DeepCopy() *GitRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepositoryParameters.
func (*GitRepositoryParameters) DeepCopyInto ¶ added in v0.28.0
func (in *GitRepositoryParameters) DeepCopyInto(out *GitRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPBasicAuthInitParameters ¶ added in v0.35.0
type HTTPBasicAuthInitParameters struct { // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*HTTPBasicAuthInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HTTPBasicAuthInitParameters) DeepCopy() *HTTPBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPBasicAuthInitParameters.
func (*HTTPBasicAuthInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HTTPBasicAuthInitParameters) DeepCopyInto(out *HTTPBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPBasicAuthObservation ¶
type HTTPBasicAuthObservation struct { // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*HTTPBasicAuthObservation) DeepCopy ¶
func (in *HTTPBasicAuthObservation) DeepCopy() *HTTPBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPBasicAuthObservation.
func (*HTTPBasicAuthObservation) DeepCopyInto ¶
func (in *HTTPBasicAuthObservation) DeepCopyInto(out *HTTPBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPBasicAuthParameters ¶
type HTTPBasicAuthParameters struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*HTTPBasicAuthParameters) DeepCopy ¶
func (in *HTTPBasicAuthParameters) DeepCopy() *HTTPBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPBasicAuthParameters.
func (*HTTPBasicAuthParameters) DeepCopyInto ¶
func (in *HTTPBasicAuthParameters) DeepCopyInto(out *HTTPBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInitParameters ¶ added in v0.35.0
type IdentityInitParameters struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressSettingsInitParameters ¶ added in v0.35.0
type IngressSettingsInitParameters struct { // Specifies how ingress should communicate with this app backend service. Allowed values are GRPC and Default. Defaults to Default. BackendProtocol *string `json:"backendProtocol,omitempty" tf:"backend_protocol,omitempty"` // Specifies the ingress read time out in seconds. Defaults to 300. ReadTimeoutInSeconds *float64 `json:"readTimeoutInSeconds,omitempty" tf:"read_timeout_in_seconds,omitempty"` // Specifies the ingress send time out in seconds. Defaults to 60. SendTimeoutInSeconds *float64 `json:"sendTimeoutInSeconds,omitempty" tf:"send_timeout_in_seconds,omitempty"` // Specifies the type of the affinity, set this to Cookie to enable session affinity. Allowed values are Cookie and None. Defaults to None. SessionAffinity *string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // Specifies the time in seconds until the cookie expires. SessionCookieMaxAge *float64 `json:"sessionCookieMaxAge,omitempty" tf:"session_cookie_max_age,omitempty"` }
func (*IngressSettingsInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IngressSettingsInitParameters) DeepCopy() *IngressSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSettingsInitParameters.
func (*IngressSettingsInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IngressSettingsInitParameters) DeepCopyInto(out *IngressSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressSettingsObservation ¶
type IngressSettingsObservation struct { // Specifies how ingress should communicate with this app backend service. Allowed values are GRPC and Default. Defaults to Default. BackendProtocol *string `json:"backendProtocol,omitempty" tf:"backend_protocol,omitempty"` // Specifies the ingress read time out in seconds. Defaults to 300. ReadTimeoutInSeconds *float64 `json:"readTimeoutInSeconds,omitempty" tf:"read_timeout_in_seconds,omitempty"` // Specifies the ingress send time out in seconds. Defaults to 60. SendTimeoutInSeconds *float64 `json:"sendTimeoutInSeconds,omitempty" tf:"send_timeout_in_seconds,omitempty"` // Specifies the type of the affinity, set this to Cookie to enable session affinity. Allowed values are Cookie and None. Defaults to None. SessionAffinity *string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // Specifies the time in seconds until the cookie expires. SessionCookieMaxAge *float64 `json:"sessionCookieMaxAge,omitempty" tf:"session_cookie_max_age,omitempty"` }
func (*IngressSettingsObservation) DeepCopy ¶
func (in *IngressSettingsObservation) DeepCopy() *IngressSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSettingsObservation.
func (*IngressSettingsObservation) DeepCopyInto ¶
func (in *IngressSettingsObservation) DeepCopyInto(out *IngressSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressSettingsParameters ¶
type IngressSettingsParameters struct { // Specifies how ingress should communicate with this app backend service. Allowed values are GRPC and Default. Defaults to Default. // +kubebuilder:validation:Optional BackendProtocol *string `json:"backendProtocol,omitempty" tf:"backend_protocol,omitempty"` // Specifies the ingress read time out in seconds. Defaults to 300. // +kubebuilder:validation:Optional ReadTimeoutInSeconds *float64 `json:"readTimeoutInSeconds,omitempty" tf:"read_timeout_in_seconds,omitempty"` // Specifies the ingress send time out in seconds. Defaults to 60. // +kubebuilder:validation:Optional SendTimeoutInSeconds *float64 `json:"sendTimeoutInSeconds,omitempty" tf:"send_timeout_in_seconds,omitempty"` // Specifies the type of the affinity, set this to Cookie to enable session affinity. Allowed values are Cookie and None. Defaults to None. // +kubebuilder:validation:Optional SessionAffinity *string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // Specifies the time in seconds until the cookie expires. // +kubebuilder:validation:Optional SessionCookieMaxAge *float64 `json:"sessionCookieMaxAge,omitempty" tf:"session_cookie_max_age,omitempty"` }
func (*IngressSettingsParameters) DeepCopy ¶
func (in *IngressSettingsParameters) DeepCopy() *IngressSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSettingsParameters.
func (*IngressSettingsParameters) DeepCopyInto ¶
func (in *IngressSettingsParameters) DeepCopyInto(out *IngressSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchInitParameters ¶ added in v0.35.0
type LaunchInitParameters struct { // Specifies a map of non-sensitive properties for launchProperties. // +mapType=granular Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // Specifies a map of sensitive properties for launchProperties. // +mapType=granular Secrets map[string]*string `json:"secrets,omitempty" tf:"secrets,omitempty"` }
func (*LaunchInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LaunchInitParameters) DeepCopy() *LaunchInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchInitParameters.
func (*LaunchInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LaunchInitParameters) DeepCopyInto(out *LaunchInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchObservation ¶ added in v0.28.0
type LaunchObservation struct { // Specifies a map of non-sensitive properties for launchProperties. // +mapType=granular Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // Specifies a map of sensitive properties for launchProperties. // +mapType=granular Secrets map[string]*string `json:"secrets,omitempty" tf:"secrets,omitempty"` }
func (*LaunchObservation) DeepCopy ¶ added in v0.28.0
func (in *LaunchObservation) DeepCopy() *LaunchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchObservation.
func (*LaunchObservation) DeepCopyInto ¶ added in v0.28.0
func (in *LaunchObservation) DeepCopyInto(out *LaunchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchParameters ¶ added in v0.28.0
type LaunchParameters struct { // Specifies a map of non-sensitive properties for launchProperties. // +kubebuilder:validation:Optional // +mapType=granular Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // Specifies a map of sensitive properties for launchProperties. // +kubebuilder:validation:Optional // +mapType=granular Secrets map[string]*string `json:"secrets,omitempty" tf:"secrets,omitempty"` }
func (*LaunchParameters) DeepCopy ¶ added in v0.28.0
func (in *LaunchParameters) DeepCopy() *LaunchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchParameters.
func (*LaunchParameters) DeepCopyInto ¶ added in v0.28.0
func (in *LaunchParameters) DeepCopyInto(out *LaunchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInitParameters ¶ added in v0.35.0
type NetworkInitParameters struct { // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created. AppNetworkResourceGroup *string `json:"appNetworkResourceGroup,omitempty" tf:"app_network_resource_group,omitempty"` // Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() AppSubnetID *string `json:"appSubnetId,omitempty" tf:"app_subnet_id,omitempty"` // Reference to a Subnet in network to populate appSubnetId. // +kubebuilder:validation:Optional AppSubnetIDRef *v1.Reference `json:"appSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate appSubnetId. // +kubebuilder:validation:Optional AppSubnetIDSelector *v1.Selector `json:"appSubnetIdSelector,omitempty" tf:"-"` // A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created. CidrRanges []*string `json:"cidrRanges,omitempty" tf:"cidr_ranges,omitempty"` // Ingress read time out in seconds. ReadTimeoutSeconds *float64 `json:"readTimeoutSeconds,omitempty" tf:"read_timeout_seconds,omitempty"` // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created. ServiceRuntimeNetworkResourceGroup *string `json:"serviceRuntimeNetworkResourceGroup,omitempty" tf:"service_runtime_network_resource_group,omitempty"` // Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() ServiceRuntimeSubnetID *string `json:"serviceRuntimeSubnetId,omitempty" tf:"service_runtime_subnet_id,omitempty"` // Reference to a Subnet in network to populate serviceRuntimeSubnetId. // +kubebuilder:validation:Optional ServiceRuntimeSubnetIDRef *v1.Reference `json:"serviceRuntimeSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate serviceRuntimeSubnetId. // +kubebuilder:validation:Optional ServiceRuntimeSubnetIDSelector *v1.Selector `json:"serviceRuntimeSubnetIdSelector,omitempty" tf:"-"` }
func (*NetworkInitParameters) DeepCopy ¶ added in v0.35.0
func (in *NetworkInitParameters) DeepCopy() *NetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInitParameters.
func (*NetworkInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *NetworkInitParameters) DeepCopyInto(out *NetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkObservation ¶
type NetworkObservation struct { // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created. AppNetworkResourceGroup *string `json:"appNetworkResourceGroup,omitempty" tf:"app_network_resource_group,omitempty"` // Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created. AppSubnetID *string `json:"appSubnetId,omitempty" tf:"app_subnet_id,omitempty"` // A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created. CidrRanges []*string `json:"cidrRanges,omitempty" tf:"cidr_ranges,omitempty"` // Ingress read time out in seconds. ReadTimeoutSeconds *float64 `json:"readTimeoutSeconds,omitempty" tf:"read_timeout_seconds,omitempty"` // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created. ServiceRuntimeNetworkResourceGroup *string `json:"serviceRuntimeNetworkResourceGroup,omitempty" tf:"service_runtime_network_resource_group,omitempty"` // Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created. ServiceRuntimeSubnetID *string `json:"serviceRuntimeSubnetId,omitempty" tf:"service_runtime_subnet_id,omitempty"` }
func (*NetworkObservation) DeepCopy ¶
func (in *NetworkObservation) DeepCopy() *NetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkObservation.
func (*NetworkObservation) DeepCopyInto ¶
func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkParameters ¶
type NetworkParameters struct { // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AppNetworkResourceGroup *string `json:"appNetworkResourceGroup,omitempty" tf:"app_network_resource_group,omitempty"` // Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional AppSubnetID *string `json:"appSubnetId,omitempty" tf:"app_subnet_id,omitempty"` // Reference to a Subnet in network to populate appSubnetId. // +kubebuilder:validation:Optional AppSubnetIDRef *v1.Reference `json:"appSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate appSubnetId. // +kubebuilder:validation:Optional AppSubnetIDSelector *v1.Selector `json:"appSubnetIdSelector,omitempty" tf:"-"` // A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CidrRanges []*string `json:"cidrRanges" tf:"cidr_ranges,omitempty"` // Ingress read time out in seconds. // +kubebuilder:validation:Optional ReadTimeoutSeconds *float64 `json:"readTimeoutSeconds,omitempty" tf:"read_timeout_seconds,omitempty"` // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ServiceRuntimeNetworkResourceGroup *string `json:"serviceRuntimeNetworkResourceGroup,omitempty" tf:"service_runtime_network_resource_group,omitempty"` // Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ServiceRuntimeSubnetID *string `json:"serviceRuntimeSubnetId,omitempty" tf:"service_runtime_subnet_id,omitempty"` // Reference to a Subnet in network to populate serviceRuntimeSubnetId. // +kubebuilder:validation:Optional ServiceRuntimeSubnetIDRef *v1.Reference `json:"serviceRuntimeSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate serviceRuntimeSubnetId. // +kubebuilder:validation:Optional ServiceRuntimeSubnetIDSelector *v1.Selector `json:"serviceRuntimeSubnetIdSelector,omitempty" tf:"-"` }
func (*NetworkParameters) DeepCopy ¶
func (in *NetworkParameters) DeepCopy() *NetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkParameters.
func (*NetworkParameters) DeepCopyInto ¶
func (in *NetworkParameters) DeepCopyInto(out *NetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentDiskInitParameters ¶ added in v0.35.0
type PersistentDiskInitParameters struct { // Specifies the mount path of the persistent disk. Defaults to /persistent. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Specifies the size of the persistent disk in GB. Possible values are between 0 and 50. SizeInGb *float64 `json:"sizeInGb,omitempty" tf:"size_in_gb,omitempty"` }
func (*PersistentDiskInitParameters) DeepCopy ¶ added in v0.35.0
func (in *PersistentDiskInitParameters) DeepCopy() *PersistentDiskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentDiskInitParameters.
func (*PersistentDiskInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *PersistentDiskInitParameters) DeepCopyInto(out *PersistentDiskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentDiskObservation ¶
type PersistentDiskObservation struct { // Specifies the mount path of the persistent disk. Defaults to /persistent. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Specifies the size of the persistent disk in GB. Possible values are between 0 and 50. SizeInGb *float64 `json:"sizeInGb,omitempty" tf:"size_in_gb,omitempty"` }
func (*PersistentDiskObservation) DeepCopy ¶
func (in *PersistentDiskObservation) DeepCopy() *PersistentDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentDiskObservation.
func (*PersistentDiskObservation) DeepCopyInto ¶
func (in *PersistentDiskObservation) DeepCopyInto(out *PersistentDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentDiskParameters ¶
type PersistentDiskParameters struct { // Specifies the mount path of the persistent disk. Defaults to /persistent. // +kubebuilder:validation:Optional MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Specifies the size of the persistent disk in GB. Possible values are between 0 and 50. // +kubebuilder:validation:Optional SizeInGb *float64 `json:"sizeInGb" tf:"size_in_gb,omitempty"` }
func (*PersistentDiskParameters) DeepCopy ¶
func (in *PersistentDiskParameters) DeepCopy() *PersistentDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentDiskParameters.
func (*PersistentDiskParameters) DeepCopyInto ¶
func (in *PersistentDiskParameters) DeepCopyInto(out *PersistentDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaInitParameters ¶ added in v0.35.0
type QuotaInitParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*QuotaInitParameters) DeepCopy ¶ added in v0.35.0
func (in *QuotaInitParameters) DeepCopy() *QuotaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaInitParameters.
func (*QuotaInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *QuotaInitParameters) DeepCopyInto(out *QuotaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaObservation ¶
type QuotaObservation struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*QuotaObservation) DeepCopy ¶
func (in *QuotaObservation) DeepCopy() *QuotaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaObservation.
func (*QuotaObservation) DeepCopyInto ¶
func (in *QuotaObservation) DeepCopyInto(out *QuotaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaParameters ¶
type QuotaParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*QuotaParameters) DeepCopy ¶
func (in *QuotaParameters) DeepCopy() *QuotaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaParameters.
func (*QuotaParameters) DeepCopyInto ¶
func (in *QuotaParameters) DeepCopyInto(out *QuotaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryHTTPBasicAuthInitParameters ¶ added in v0.35.0
type RepositoryHTTPBasicAuthInitParameters struct { // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RepositoryHTTPBasicAuthInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RepositoryHTTPBasicAuthInitParameters) DeepCopy() *RepositoryHTTPBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryHTTPBasicAuthInitParameters.
func (*RepositoryHTTPBasicAuthInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RepositoryHTTPBasicAuthInitParameters) DeepCopyInto(out *RepositoryHTTPBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryHTTPBasicAuthObservation ¶
type RepositoryHTTPBasicAuthObservation struct { // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RepositoryHTTPBasicAuthObservation) DeepCopy ¶
func (in *RepositoryHTTPBasicAuthObservation) DeepCopy() *RepositoryHTTPBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryHTTPBasicAuthObservation.
func (*RepositoryHTTPBasicAuthObservation) DeepCopyInto ¶
func (in *RepositoryHTTPBasicAuthObservation) DeepCopyInto(out *RepositoryHTTPBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryHTTPBasicAuthParameters ¶
type RepositoryHTTPBasicAuthParameters struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*RepositoryHTTPBasicAuthParameters) DeepCopy ¶
func (in *RepositoryHTTPBasicAuthParameters) DeepCopy() *RepositoryHTTPBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryHTTPBasicAuthParameters.
func (*RepositoryHTTPBasicAuthParameters) DeepCopyInto ¶
func (in *RepositoryHTTPBasicAuthParameters) DeepCopyInto(out *RepositoryHTTPBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryInitParameters ¶ added in v0.35.0
type RepositoryInitParameters struct { // Specifies the SSH public key of git repository. HostKey *string `json:"hostKey,omitempty" tf:"host_key,omitempty"` // Specifies the SSH key algorithm of git repository. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Specifies the label of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Specifies the name which should be used for this repository. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the collection of patterns of the repository. // +listType=set Patterns []*string `json:"patterns,omitempty" tf:"patterns,omitempty"` // Specifies a list of searching path of the repository // +listType=set SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // Specifies whether enable the strict host key checking. StrictHostKeyChecking *bool `json:"strictHostKeyChecking,omitempty" tf:"strict_host_key_checking,omitempty"` // Specifies the URI of the repository. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Specifies the username of git repository basic auth. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RepositoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RepositoryInitParameters) DeepCopy() *RepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryInitParameters.
func (*RepositoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RepositoryInitParameters) DeepCopyInto(out *RepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryObservation ¶
type RepositoryObservation struct { // Specifies the SSH public key of git repository. HostKey *string `json:"hostKey,omitempty" tf:"host_key,omitempty"` // Specifies the SSH key algorithm of git repository. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Specifies the label of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Specifies the name which should be used for this repository. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the collection of patterns of the repository. // +listType=set Patterns []*string `json:"patterns,omitempty" tf:"patterns,omitempty"` // Specifies a list of searching path of the repository // +listType=set SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // Specifies whether enable the strict host key checking. StrictHostKeyChecking *bool `json:"strictHostKeyChecking,omitempty" tf:"strict_host_key_checking,omitempty"` // Specifies the URI of the repository. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Specifies the username of git repository basic auth. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RepositoryObservation) DeepCopy ¶
func (in *RepositoryObservation) DeepCopy() *RepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryObservation.
func (*RepositoryObservation) DeepCopyInto ¶
func (in *RepositoryObservation) DeepCopyInto(out *RepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryParameters ¶
type RepositoryParameters struct { // Specifies the SSH public key of git repository. // +kubebuilder:validation:Optional HostKey *string `json:"hostKey,omitempty" tf:"host_key,omitempty"` // Specifies the SSH key algorithm of git repository. // +kubebuilder:validation:Optional HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Specifies the label of the repository. // +kubebuilder:validation:Optional Label *string `json:"label" tf:"label,omitempty"` // Specifies the name which should be used for this repository. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specifies the password of git repository basic auth. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // Specifies the collection of patterns of the repository. // +kubebuilder:validation:Optional // +listType=set Patterns []*string `json:"patterns" tf:"patterns,omitempty"` // Specifies the SSH private key of git repository. // +kubebuilder:validation:Optional PrivateKeySecretRef *v1.SecretKeySelector `json:"privateKeySecretRef,omitempty" tf:"-"` // Specifies a list of searching path of the repository // +kubebuilder:validation:Optional // +listType=set SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // Specifies whether enable the strict host key checking. // +kubebuilder:validation:Optional StrictHostKeyChecking *bool `json:"strictHostKeyChecking,omitempty" tf:"strict_host_key_checking,omitempty"` // Specifies the URI of the repository. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` // Specifies the username of git repository basic auth. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RepositoryParameters) DeepCopy ¶
func (in *RepositoryParameters) DeepCopy() *RepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryParameters.
func (*RepositoryParameters) DeepCopyInto ¶
func (in *RepositoryParameters) DeepCopyInto(out *RepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySSHAuthInitParameters ¶ added in v0.35.0
type RepositorySSHAuthInitParameters struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*RepositorySSHAuthInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RepositorySSHAuthInitParameters) DeepCopy() *RepositorySSHAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySSHAuthInitParameters.
func (*RepositorySSHAuthInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RepositorySSHAuthInitParameters) DeepCopyInto(out *RepositorySSHAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySSHAuthObservation ¶ added in v0.28.0
type RepositorySSHAuthObservation struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*RepositorySSHAuthObservation) DeepCopy ¶ added in v0.28.0
func (in *RepositorySSHAuthObservation) DeepCopy() *RepositorySSHAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySSHAuthObservation.
func (*RepositorySSHAuthObservation) DeepCopyInto ¶ added in v0.28.0
func (in *RepositorySSHAuthObservation) DeepCopyInto(out *RepositorySSHAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySSHAuthParameters ¶ added in v0.28.0
type RepositorySSHAuthParameters struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. // +kubebuilder:validation:Optional HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm. // +kubebuilder:validation:Optional HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"` // The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://. // +kubebuilder:validation:Required PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. // +kubebuilder:validation:Optional StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*RepositorySSHAuthParameters) DeepCopy ¶ added in v0.28.0
func (in *RepositorySSHAuthParameters) DeepCopy() *RepositorySSHAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySSHAuthParameters.
func (*RepositorySSHAuthParameters) DeepCopyInto ¶ added in v0.28.0
func (in *RepositorySSHAuthParameters) DeepCopyInto(out *RepositorySSHAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequiredNetworkTrafficRulesInitParameters ¶ added in v0.35.0
type RequiredNetworkTrafficRulesInitParameters struct { }
func (*RequiredNetworkTrafficRulesInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RequiredNetworkTrafficRulesInitParameters) DeepCopy() *RequiredNetworkTrafficRulesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredNetworkTrafficRulesInitParameters.
func (*RequiredNetworkTrafficRulesInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RequiredNetworkTrafficRulesInitParameters) DeepCopyInto(out *RequiredNetworkTrafficRulesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequiredNetworkTrafficRulesObservation ¶
type RequiredNetworkTrafficRulesObservation struct { // The direction of required traffic. Possible values are Inbound, Outbound. Direction *string `json:"direction,omitempty" tf:"direction,omitempty"` // The FQDN list of required traffic. Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"` // The IP list of required traffic. IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` // The port of required traffic. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The protocol of required traffic. Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` }
func (*RequiredNetworkTrafficRulesObservation) DeepCopy ¶
func (in *RequiredNetworkTrafficRulesObservation) DeepCopy() *RequiredNetworkTrafficRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredNetworkTrafficRulesObservation.
func (*RequiredNetworkTrafficRulesObservation) DeepCopyInto ¶
func (in *RequiredNetworkTrafficRulesObservation) DeepCopyInto(out *RequiredNetworkTrafficRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequiredNetworkTrafficRulesParameters ¶
type RequiredNetworkTrafficRulesParameters struct { }
func (*RequiredNetworkTrafficRulesParameters) DeepCopy ¶
func (in *RequiredNetworkTrafficRulesParameters) DeepCopy() *RequiredNetworkTrafficRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredNetworkTrafficRulesParameters.
func (*RequiredNetworkTrafficRulesParameters) DeepCopyInto ¶
func (in *RequiredNetworkTrafficRulesParameters) DeepCopyInto(out *RequiredNetworkTrafficRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuthInitParameters ¶ added in v0.35.0
type SSHAuthInitParameters struct { // Specifies the SSH Key algorithm of git repository basic auth. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` }
func (*SSHAuthInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SSHAuthInitParameters) DeepCopy() *SSHAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthInitParameters.
func (*SSHAuthInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SSHAuthInitParameters) DeepCopyInto(out *SSHAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuthObservation ¶
type SSHAuthObservation struct { // Specifies the SSH Key algorithm of git repository basic auth. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` }
func (*SSHAuthObservation) DeepCopy ¶
func (in *SSHAuthObservation) DeepCopy() *SSHAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthObservation.
func (*SSHAuthObservation) DeepCopyInto ¶
func (in *SSHAuthObservation) DeepCopyInto(out *SSHAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuthParameters ¶
type SSHAuthParameters struct { // Specifies the SSH Key algorithm of git repository basic auth. // +kubebuilder:validation:Optional HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Specifies the Public SSH Key of git repository basic auth. // +kubebuilder:validation:Optional HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"` // Specifies the Private SSH Key of git repository basic auth. // +kubebuilder:validation:Required PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` }
func (*SSHAuthParameters) DeepCopy ¶
func (in *SSHAuthParameters) DeepCopy() *SSHAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthParameters.
func (*SSHAuthParameters) DeepCopyInto ¶
func (in *SSHAuthParameters) DeepCopyInto(out *SSHAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortal ¶ added in v0.28.0
type SpringCloudAPIPortal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudAPIPortalSpec `json:"spec"` Status SpringCloudAPIPortalStatus `json:"status,omitempty"` }
SpringCloudAPIPortal is the Schema for the SpringCloudAPIPortals API. Manages a Spring Cloud API Portal. +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,azure}
func (*SpringCloudAPIPortal) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortal) DeepCopy() *SpringCloudAPIPortal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortal) DeepCopyInto(out *SpringCloudAPIPortal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAPIPortal) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudAPIPortal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAPIPortal) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudAPIPortal) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetID ¶ added in v0.28.0
func (tr *SpringCloudAPIPortal) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudAPIPortal) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAPIPortal) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudAPIPortal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudAPIPortal) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudAPIPortal) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudAPIPortal) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudAPIPortal) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudAPIPortal) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudAPIPortal using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudAPIPortal) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAPIPortal) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudAPIPortal) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudAPIPortal) SetParameters(params map[string]any) error
SetParameters for this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudAPIPortal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudAPIPortal.
type SpringCloudAPIPortalCustomDomain ¶ added in v0.28.0
type SpringCloudAPIPortalCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudAPIPortalCustomDomainSpec `json:"spec"` Status SpringCloudAPIPortalCustomDomainStatus `json:"status,omitempty"` }
SpringCloudAPIPortalCustomDomain is the Schema for the SpringCloudAPIPortalCustomDomains API. Manages a Spring Cloud API Portal Domain. +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,azure}
func (*SpringCloudAPIPortalCustomDomain) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomain) DeepCopy() *SpringCloudAPIPortalCustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomain) DeepCopyInto(out *SpringCloudAPIPortalCustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAPIPortalCustomDomain) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAPIPortalCustomDomain) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudAPIPortalCustomDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) GetID ¶ added in v0.28.0
func (tr *SpringCloudAPIPortalCustomDomain) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudAPIPortalCustomDomain) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAPIPortalCustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudAPIPortalCustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudAPIPortalCustomDomain) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudAPIPortalCustomDomain) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudAPIPortalCustomDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudAPIPortalCustomDomain) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudAPIPortalCustomDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudAPIPortalCustomDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudAPIPortalCustomDomain) ResolveReferences ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAPIPortalCustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudAPIPortalCustomDomain) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudAPIPortalCustomDomain) SetParameters(params map[string]any) error
SetParameters for this SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomain) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomain) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudAPIPortalCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudAPIPortalCustomDomain.
type SpringCloudAPIPortalCustomDomainInitParameters ¶ added in v0.35.0
type SpringCloudAPIPortalCustomDomainInitParameters struct { // The name which should be used for this Spring Cloud API Portal Domain. Changing this forces a new Spring Cloud API Portal Domain to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal Domain to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudAPIPortal // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudAPIPortalID *string `json:"springCloudApiPortalId,omitempty" tf:"spring_cloud_api_portal_id,omitempty"` // Reference to a SpringCloudAPIPortal in appplatform to populate springCloudApiPortalId. // +kubebuilder:validation:Optional SpringCloudAPIPortalIDRef *v1.Reference `json:"springCloudApiPortalIdRef,omitempty" tf:"-"` // Selector for a SpringCloudAPIPortal in appplatform to populate springCloudApiPortalId. // +kubebuilder:validation:Optional SpringCloudAPIPortalIDSelector *v1.Selector `json:"springCloudApiPortalIdSelector,omitempty" tf:"-"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud API Portal Domain. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudAPIPortalCustomDomainInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudAPIPortalCustomDomainInitParameters) DeepCopy() *SpringCloudAPIPortalCustomDomainInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalCustomDomainInitParameters.
func (*SpringCloudAPIPortalCustomDomainInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudAPIPortalCustomDomainInitParameters) DeepCopyInto(out *SpringCloudAPIPortalCustomDomainInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalCustomDomainList ¶ added in v0.28.0
type SpringCloudAPIPortalCustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudAPIPortalCustomDomain `json:"items"` }
SpringCloudAPIPortalCustomDomainList contains a list of SpringCloudAPIPortalCustomDomains
func (*SpringCloudAPIPortalCustomDomainList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainList) DeepCopy() *SpringCloudAPIPortalCustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalCustomDomainList.
func (*SpringCloudAPIPortalCustomDomainList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainList) DeepCopyInto(out *SpringCloudAPIPortalCustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAPIPortalCustomDomainList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAPIPortalCustomDomainList) GetItems ¶ added in v0.28.0
func (l *SpringCloudAPIPortalCustomDomainList) GetItems() []resource.Managed
GetItems of this SpringCloudAPIPortalCustomDomainList.
type SpringCloudAPIPortalCustomDomainObservation ¶ added in v0.28.0
type SpringCloudAPIPortalCustomDomainObservation struct { // The ID of the Spring Cloud API Portal Domain. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name which should be used for this Spring Cloud API Portal Domain. Changing this forces a new Spring Cloud API Portal Domain to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal Domain to be created. SpringCloudAPIPortalID *string `json:"springCloudApiPortalId,omitempty" tf:"spring_cloud_api_portal_id,omitempty"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud API Portal Domain. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudAPIPortalCustomDomainObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainObservation) DeepCopy() *SpringCloudAPIPortalCustomDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalCustomDomainObservation.
func (*SpringCloudAPIPortalCustomDomainObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainObservation) DeepCopyInto(out *SpringCloudAPIPortalCustomDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalCustomDomainParameters ¶ added in v0.28.0
type SpringCloudAPIPortalCustomDomainParameters struct { // The name which should be used for this Spring Cloud API Portal Domain. Changing this forces a new Spring Cloud API Portal Domain to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal Domain to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudAPIPortal // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAPIPortalID *string `json:"springCloudApiPortalId,omitempty" tf:"spring_cloud_api_portal_id,omitempty"` // Reference to a SpringCloudAPIPortal in appplatform to populate springCloudApiPortalId. // +kubebuilder:validation:Optional SpringCloudAPIPortalIDRef *v1.Reference `json:"springCloudApiPortalIdRef,omitempty" tf:"-"` // Selector for a SpringCloudAPIPortal in appplatform to populate springCloudApiPortalId. // +kubebuilder:validation:Optional SpringCloudAPIPortalIDSelector *v1.Selector `json:"springCloudApiPortalIdSelector,omitempty" tf:"-"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud API Portal Domain. // +kubebuilder:validation:Optional Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudAPIPortalCustomDomainParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainParameters) DeepCopy() *SpringCloudAPIPortalCustomDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalCustomDomainParameters.
func (*SpringCloudAPIPortalCustomDomainParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainParameters) DeepCopyInto(out *SpringCloudAPIPortalCustomDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalCustomDomainSpec ¶ added in v0.28.0
type SpringCloudAPIPortalCustomDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAPIPortalCustomDomainParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAPIPortalCustomDomainInitParameters `json:"initProvider,omitempty"` }
SpringCloudAPIPortalCustomDomainSpec defines the desired state of SpringCloudAPIPortalCustomDomain
func (*SpringCloudAPIPortalCustomDomainSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainSpec) DeepCopy() *SpringCloudAPIPortalCustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalCustomDomainSpec.
func (*SpringCloudAPIPortalCustomDomainSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainSpec) DeepCopyInto(out *SpringCloudAPIPortalCustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalCustomDomainStatus ¶ added in v0.28.0
type SpringCloudAPIPortalCustomDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAPIPortalCustomDomainObservation `json:"atProvider,omitempty"` }
SpringCloudAPIPortalCustomDomainStatus defines the observed state of SpringCloudAPIPortalCustomDomain.
func (*SpringCloudAPIPortalCustomDomainStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainStatus) DeepCopy() *SpringCloudAPIPortalCustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalCustomDomainStatus.
func (*SpringCloudAPIPortalCustomDomainStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalCustomDomainStatus) DeepCopyInto(out *SpringCloudAPIPortalCustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalInitParameters ¶ added in v0.35.0
type SpringCloudAPIPortalInitParameters struct { // Specifies a list of Spring Cloud Gateway. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudGateway // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +listType=set GatewayIds []*string `json:"gatewayIds,omitempty" tf:"gateway_ids,omitempty"` // References to SpringCloudGateway in appplatform to populate gatewayIds. // +kubebuilder:validation:Optional GatewayIdsRefs []v1.Reference `json:"gatewayIdsRefs,omitempty" tf:"-"` // Selector for a list of SpringCloudGateway in appplatform to populate gatewayIds. // +kubebuilder:validation:Optional GatewayIdsSelector *v1.Selector `json:"gatewayIdsSelector,omitempty" tf:"-"` // is only https is allowed? HTTPSOnlyEnabled *bool `json:"httpsOnlyEnabled,omitempty" tf:"https_only_enabled,omitempty"` // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Is the public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A sso block as defined below. Sso []SsoInitParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudAPIPortalInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudAPIPortalInitParameters) DeepCopy() *SpringCloudAPIPortalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalInitParameters.
func (*SpringCloudAPIPortalInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudAPIPortalInitParameters) DeepCopyInto(out *SpringCloudAPIPortalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalList ¶ added in v0.28.0
type SpringCloudAPIPortalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudAPIPortal `json:"items"` }
SpringCloudAPIPortalList contains a list of SpringCloudAPIPortals
func (*SpringCloudAPIPortalList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalList) DeepCopy() *SpringCloudAPIPortalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalList.
func (*SpringCloudAPIPortalList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalList) DeepCopyInto(out *SpringCloudAPIPortalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAPIPortalList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudAPIPortalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAPIPortalList) GetItems ¶ added in v0.28.0
func (l *SpringCloudAPIPortalList) GetItems() []resource.Managed
GetItems of this SpringCloudAPIPortalList.
type SpringCloudAPIPortalObservation ¶ added in v0.28.0
type SpringCloudAPIPortalObservation struct { // Specifies a list of Spring Cloud Gateway. // +listType=set GatewayIds []*string `json:"gatewayIds,omitempty" tf:"gateway_ids,omitempty"` // is only https is allowed? HTTPSOnlyEnabled *bool `json:"httpsOnlyEnabled,omitempty" tf:"https_only_enabled,omitempty"` // The ID of the Spring Cloud API Portal. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Is the public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud API Portal to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // A sso block as defined below. Sso []SsoObservation `json:"sso,omitempty" tf:"sso,omitempty"` // TODO. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*SpringCloudAPIPortalObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalObservation) DeepCopy() *SpringCloudAPIPortalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalObservation.
func (*SpringCloudAPIPortalObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalObservation) DeepCopyInto(out *SpringCloudAPIPortalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalParameters ¶ added in v0.28.0
type SpringCloudAPIPortalParameters struct { // Specifies a list of Spring Cloud Gateway. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudGateway // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional // +listType=set GatewayIds []*string `json:"gatewayIds,omitempty" tf:"gateway_ids,omitempty"` // References to SpringCloudGateway in appplatform to populate gatewayIds. // +kubebuilder:validation:Optional GatewayIdsRefs []v1.Reference `json:"gatewayIdsRefs,omitempty" tf:"-"` // Selector for a list of SpringCloudGateway in appplatform to populate gatewayIds. // +kubebuilder:validation:Optional GatewayIdsSelector *v1.Selector `json:"gatewayIdsSelector,omitempty" tf:"-"` // is only https is allowed? // +kubebuilder:validation:Optional HTTPSOnlyEnabled *bool `json:"httpsOnlyEnabled,omitempty" tf:"https_only_enabled,omitempty"` // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Is the public network access enabled? // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud API Portal to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A sso block as defined below. // +kubebuilder:validation:Optional Sso []SsoParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudAPIPortalParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalParameters) DeepCopy() *SpringCloudAPIPortalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalParameters.
func (*SpringCloudAPIPortalParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalParameters) DeepCopyInto(out *SpringCloudAPIPortalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalSpec ¶ added in v0.28.0
type SpringCloudAPIPortalSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAPIPortalParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAPIPortalInitParameters `json:"initProvider,omitempty"` }
SpringCloudAPIPortalSpec defines the desired state of SpringCloudAPIPortal
func (*SpringCloudAPIPortalSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalSpec) DeepCopy() *SpringCloudAPIPortalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalSpec.
func (*SpringCloudAPIPortalSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalSpec) DeepCopyInto(out *SpringCloudAPIPortalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalStatus ¶ added in v0.28.0
type SpringCloudAPIPortalStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAPIPortalObservation `json:"atProvider,omitempty"` }
SpringCloudAPIPortalStatus defines the observed state of SpringCloudAPIPortal.
func (*SpringCloudAPIPortalStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAPIPortalStatus) DeepCopy() *SpringCloudAPIPortalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalStatus.
func (*SpringCloudAPIPortalStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAPIPortalStatus) DeepCopyInto(out *SpringCloudAPIPortalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAccelerator ¶ added in v0.28.0
type SpringCloudAccelerator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudAcceleratorSpec `json:"spec"` Status SpringCloudAcceleratorStatus `json:"status,omitempty"` }
SpringCloudAccelerator is the Schema for the SpringCloudAccelerators API. Manages a Spring Cloud Accelerator. +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,azure}
func (*SpringCloudAccelerator) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAccelerator) DeepCopy() *SpringCloudAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAccelerator.
func (*SpringCloudAccelerator) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAccelerator) DeepCopyInto(out *SpringCloudAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAccelerator) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudAccelerator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAccelerator) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudAccelerator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudAccelerator
func (*SpringCloudAccelerator) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) GetID ¶ added in v0.28.0
func (tr *SpringCloudAccelerator) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudAccelerator
func (*SpringCloudAccelerator) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudAccelerator) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudAccelerator
func (*SpringCloudAccelerator) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAccelerator) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudAccelerator) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudAccelerator
func (*SpringCloudAccelerator) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudAccelerator) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudAccelerator
func (*SpringCloudAccelerator) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudAccelerator) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudAccelerator
func (*SpringCloudAccelerator) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudAccelerator
func (*SpringCloudAccelerator) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudAccelerator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudAccelerator) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudAccelerator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudAccelerator using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudAccelerator) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAccelerator) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudAccelerator) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudAccelerator
func (*SpringCloudAccelerator) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudAccelerator) SetParameters(params map[string]any) error
SetParameters for this SpringCloudAccelerator
func (*SpringCloudAccelerator) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudAccelerator.
func (*SpringCloudAccelerator) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudAccelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudAccelerator.
type SpringCloudAcceleratorInitParameters ¶ added in v0.35.0
type SpringCloudAcceleratorInitParameters struct { // The name which should be used for this Spring Cloud Accelerator. Changing this forces a new Spring Cloud Accelerator to be created. The only possible value is default. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Accelerator to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` }
func (*SpringCloudAcceleratorInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudAcceleratorInitParameters) DeepCopy() *SpringCloudAcceleratorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAcceleratorInitParameters.
func (*SpringCloudAcceleratorInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudAcceleratorInitParameters) DeepCopyInto(out *SpringCloudAcceleratorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAcceleratorList ¶ added in v0.28.0
type SpringCloudAcceleratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudAccelerator `json:"items"` }
SpringCloudAcceleratorList contains a list of SpringCloudAccelerators
func (*SpringCloudAcceleratorList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAcceleratorList) DeepCopy() *SpringCloudAcceleratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAcceleratorList.
func (*SpringCloudAcceleratorList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAcceleratorList) DeepCopyInto(out *SpringCloudAcceleratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAcceleratorList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudAcceleratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAcceleratorList) GetItems ¶ added in v0.28.0
func (l *SpringCloudAcceleratorList) GetItems() []resource.Managed
GetItems of this SpringCloudAcceleratorList.
type SpringCloudAcceleratorObservation ¶ added in v0.28.0
type SpringCloudAcceleratorObservation struct { // The ID of the Spring Cloud Accelerator. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name which should be used for this Spring Cloud Accelerator. Changing this forces a new Spring Cloud Accelerator to be created. The only possible value is default. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Accelerator to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` }
func (*SpringCloudAcceleratorObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAcceleratorObservation) DeepCopy() *SpringCloudAcceleratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAcceleratorObservation.
func (*SpringCloudAcceleratorObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAcceleratorObservation) DeepCopyInto(out *SpringCloudAcceleratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAcceleratorParameters ¶ added in v0.28.0
type SpringCloudAcceleratorParameters struct { // The name which should be used for this Spring Cloud Accelerator. Changing this forces a new Spring Cloud Accelerator to be created. The only possible value is default. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Accelerator to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` }
func (*SpringCloudAcceleratorParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAcceleratorParameters) DeepCopy() *SpringCloudAcceleratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAcceleratorParameters.
func (*SpringCloudAcceleratorParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAcceleratorParameters) DeepCopyInto(out *SpringCloudAcceleratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAcceleratorSpec ¶ added in v0.28.0
type SpringCloudAcceleratorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAcceleratorParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAcceleratorInitParameters `json:"initProvider,omitempty"` }
SpringCloudAcceleratorSpec defines the desired state of SpringCloudAccelerator
func (*SpringCloudAcceleratorSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAcceleratorSpec) DeepCopy() *SpringCloudAcceleratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAcceleratorSpec.
func (*SpringCloudAcceleratorSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAcceleratorSpec) DeepCopyInto(out *SpringCloudAcceleratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAcceleratorStatus ¶ added in v0.28.0
type SpringCloudAcceleratorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAcceleratorObservation `json:"atProvider,omitempty"` }
SpringCloudAcceleratorStatus defines the observed state of SpringCloudAccelerator.
func (*SpringCloudAcceleratorStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudAcceleratorStatus) DeepCopy() *SpringCloudAcceleratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAcceleratorStatus.
func (*SpringCloudAcceleratorStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudAcceleratorStatus) DeepCopyInto(out *SpringCloudAcceleratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudActiveDeployment ¶
type SpringCloudActiveDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudActiveDeploymentSpec `json:"spec"` Status SpringCloudActiveDeploymentStatus `json:"status,omitempty"` }
SpringCloudActiveDeployment is the Schema for the SpringCloudActiveDeployments API. Manages an Active Azure Spring Cloud Deployment. +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,azure}
func (*SpringCloudActiveDeployment) DeepCopy ¶
func (in *SpringCloudActiveDeployment) DeepCopy() *SpringCloudActiveDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) DeepCopyInto ¶
func (in *SpringCloudActiveDeployment) DeepCopyInto(out *SpringCloudActiveDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudActiveDeployment) DeepCopyObject ¶
func (in *SpringCloudActiveDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudActiveDeployment) GetCondition ¶
func (mg *SpringCloudActiveDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) GetConnectionDetailsMapping ¶
func (tr *SpringCloudActiveDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) GetDeletionPolicy ¶
func (mg *SpringCloudActiveDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) GetID ¶
func (tr *SpringCloudActiveDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudActiveDeployment) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudActiveDeployment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudActiveDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) GetObservation ¶
func (tr *SpringCloudActiveDeployment) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) GetParameters ¶
func (tr *SpringCloudActiveDeployment) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) GetProviderConfigReference ¶
func (mg *SpringCloudActiveDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudActiveDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) GetTerraformResourceType ¶
func (mg *SpringCloudActiveDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) GetTerraformSchemaVersion ¶
func (tr *SpringCloudActiveDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudActiveDeployment) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudActiveDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) LateInitialize ¶
func (tr *SpringCloudActiveDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudActiveDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudActiveDeployment) ResolveReferences ¶
func (mg *SpringCloudActiveDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) SetConditions ¶
func (mg *SpringCloudActiveDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) SetDeletionPolicy ¶
func (mg *SpringCloudActiveDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudActiveDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) SetObservation ¶
func (tr *SpringCloudActiveDeployment) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) SetParameters ¶
func (tr *SpringCloudActiveDeployment) SetParameters(params map[string]any) error
SetParameters for this SpringCloudActiveDeployment
func (*SpringCloudActiveDeployment) SetProviderConfigReference ¶
func (mg *SpringCloudActiveDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudActiveDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudActiveDeployment.
func (*SpringCloudActiveDeployment) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudActiveDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudActiveDeployment.
type SpringCloudActiveDeploymentInitParameters ¶ added in v0.35.0
type SpringCloudActiveDeploymentInitParameters struct { // Specifies the name of Spring Cloud Deployment which is going to be active. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudJavaDeployment DeploymentName *string `json:"deploymentName,omitempty" tf:"deployment_name,omitempty"` // Reference to a SpringCloudJavaDeployment in appplatform to populate deploymentName. // +kubebuilder:validation:Optional DeploymentNameRef *v1.Reference `json:"deploymentNameRef,omitempty" tf:"-"` // Selector for a SpringCloudJavaDeployment in appplatform to populate deploymentName. // +kubebuilder:validation:Optional DeploymentNameSelector *v1.Selector `json:"deploymentNameSelector,omitempty" tf:"-"` // Specifies the id of the Spring Cloud Application. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudActiveDeploymentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudActiveDeploymentInitParameters) DeepCopy() *SpringCloudActiveDeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudActiveDeploymentInitParameters.
func (*SpringCloudActiveDeploymentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudActiveDeploymentInitParameters) DeepCopyInto(out *SpringCloudActiveDeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudActiveDeploymentList ¶
type SpringCloudActiveDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudActiveDeployment `json:"items"` }
SpringCloudActiveDeploymentList contains a list of SpringCloudActiveDeployments
func (*SpringCloudActiveDeploymentList) DeepCopy ¶
func (in *SpringCloudActiveDeploymentList) DeepCopy() *SpringCloudActiveDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudActiveDeploymentList.
func (*SpringCloudActiveDeploymentList) DeepCopyInto ¶
func (in *SpringCloudActiveDeploymentList) DeepCopyInto(out *SpringCloudActiveDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudActiveDeploymentList) DeepCopyObject ¶
func (in *SpringCloudActiveDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudActiveDeploymentList) GetItems ¶
func (l *SpringCloudActiveDeploymentList) GetItems() []resource.Managed
GetItems of this SpringCloudActiveDeploymentList.
type SpringCloudActiveDeploymentObservation ¶
type SpringCloudActiveDeploymentObservation struct { // Specifies the name of Spring Cloud Deployment which is going to be active. DeploymentName *string `json:"deploymentName,omitempty" tf:"deployment_name,omitempty"` // The ID of the Spring Cloud Active Deployment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the id of the Spring Cloud Application. Changing this forces a new resource to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudActiveDeploymentObservation) DeepCopy ¶
func (in *SpringCloudActiveDeploymentObservation) DeepCopy() *SpringCloudActiveDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudActiveDeploymentObservation.
func (*SpringCloudActiveDeploymentObservation) DeepCopyInto ¶
func (in *SpringCloudActiveDeploymentObservation) DeepCopyInto(out *SpringCloudActiveDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudActiveDeploymentParameters ¶
type SpringCloudActiveDeploymentParameters struct { // Specifies the name of Spring Cloud Deployment which is going to be active. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudJavaDeployment // +kubebuilder:validation:Optional DeploymentName *string `json:"deploymentName,omitempty" tf:"deployment_name,omitempty"` // Reference to a SpringCloudJavaDeployment in appplatform to populate deploymentName. // +kubebuilder:validation:Optional DeploymentNameRef *v1.Reference `json:"deploymentNameRef,omitempty" tf:"-"` // Selector for a SpringCloudJavaDeployment in appplatform to populate deploymentName. // +kubebuilder:validation:Optional DeploymentNameSelector *v1.Selector `json:"deploymentNameSelector,omitempty" tf:"-"` // Specifies the id of the Spring Cloud Application. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudActiveDeploymentParameters) DeepCopy ¶
func (in *SpringCloudActiveDeploymentParameters) DeepCopy() *SpringCloudActiveDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudActiveDeploymentParameters.
func (*SpringCloudActiveDeploymentParameters) DeepCopyInto ¶
func (in *SpringCloudActiveDeploymentParameters) DeepCopyInto(out *SpringCloudActiveDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudActiveDeploymentSpec ¶
type SpringCloudActiveDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudActiveDeploymentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudActiveDeploymentInitParameters `json:"initProvider,omitempty"` }
SpringCloudActiveDeploymentSpec defines the desired state of SpringCloudActiveDeployment
func (*SpringCloudActiveDeploymentSpec) DeepCopy ¶
func (in *SpringCloudActiveDeploymentSpec) DeepCopy() *SpringCloudActiveDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudActiveDeploymentSpec.
func (*SpringCloudActiveDeploymentSpec) DeepCopyInto ¶
func (in *SpringCloudActiveDeploymentSpec) DeepCopyInto(out *SpringCloudActiveDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudActiveDeploymentStatus ¶
type SpringCloudActiveDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudActiveDeploymentObservation `json:"atProvider,omitempty"` }
SpringCloudActiveDeploymentStatus defines the observed state of SpringCloudActiveDeployment.
func (*SpringCloudActiveDeploymentStatus) DeepCopy ¶
func (in *SpringCloudActiveDeploymentStatus) DeepCopy() *SpringCloudActiveDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudActiveDeploymentStatus.
func (*SpringCloudActiveDeploymentStatus) DeepCopyInto ¶
func (in *SpringCloudActiveDeploymentStatus) DeepCopyInto(out *SpringCloudActiveDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudApp ¶
type SpringCloudApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudAppSpec `json:"spec"` Status SpringCloudAppStatus `json:"status,omitempty"` }
SpringCloudApp is the Schema for the SpringCloudApps API. Manage an Azure Spring Cloud Application. +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,azure}
func (*SpringCloudApp) DeepCopy ¶
func (in *SpringCloudApp) DeepCopy() *SpringCloudApp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudApp.
func (*SpringCloudApp) DeepCopyInto ¶
func (in *SpringCloudApp) DeepCopyInto(out *SpringCloudApp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudApp) DeepCopyObject ¶
func (in *SpringCloudApp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudApp) GetCondition ¶
func (mg *SpringCloudApp) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudApp.
func (*SpringCloudApp) GetConnectionDetailsMapping ¶
func (tr *SpringCloudApp) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudApp
func (*SpringCloudApp) GetDeletionPolicy ¶
func (mg *SpringCloudApp) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudApp.
func (*SpringCloudApp) GetID ¶
func (tr *SpringCloudApp) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudApp
func (*SpringCloudApp) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudApp) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudApp
func (*SpringCloudApp) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudApp) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudApp.
func (*SpringCloudApp) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudApp) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudApp
func (*SpringCloudApp) GetObservation ¶
func (tr *SpringCloudApp) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudApp
func (*SpringCloudApp) GetParameters ¶
func (tr *SpringCloudApp) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudApp
func (*SpringCloudApp) GetProviderConfigReference ¶
func (mg *SpringCloudApp) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudApp.
func (*SpringCloudApp) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudApp.
func (*SpringCloudApp) GetTerraformResourceType ¶
func (mg *SpringCloudApp) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudApp
func (*SpringCloudApp) GetTerraformSchemaVersion ¶
func (tr *SpringCloudApp) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudApp) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudApp) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudApp.
func (*SpringCloudApp) LateInitialize ¶
func (tr *SpringCloudApp) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudApp using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudApp) ResolveReferences ¶
ResolveReferences of this SpringCloudApp.
func (*SpringCloudApp) SetConditions ¶
func (mg *SpringCloudApp) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudApp.
func (*SpringCloudApp) SetDeletionPolicy ¶
func (mg *SpringCloudApp) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudApp.
func (*SpringCloudApp) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudApp) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudApp.
func (*SpringCloudApp) SetObservation ¶
func (tr *SpringCloudApp) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudApp
func (*SpringCloudApp) SetParameters ¶
func (tr *SpringCloudApp) SetParameters(params map[string]any) error
SetParameters for this SpringCloudApp
func (*SpringCloudApp) SetProviderConfigReference ¶
func (mg *SpringCloudApp) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudApp.
func (*SpringCloudApp) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudApp.
func (*SpringCloudApp) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudApp) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudApp.
type SpringCloudAppCosmosDBAssociation ¶
type SpringCloudAppCosmosDBAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.apiType) || (has(self.initProvider) && has(self.initProvider.apiType))",message="spec.forProvider.apiType is a required parameter" Spec SpringCloudAppCosmosDBAssociationSpec `json:"spec"` Status SpringCloudAppCosmosDBAssociationStatus `json:"status,omitempty"` }
SpringCloudAppCosmosDBAssociation is the Schema for the SpringCloudAppCosmosDBAssociations API. Associates a +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,azure}
func (*SpringCloudAppCosmosDBAssociation) DeepCopy ¶
func (in *SpringCloudAppCosmosDBAssociation) DeepCopy() *SpringCloudAppCosmosDBAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) DeepCopyInto ¶
func (in *SpringCloudAppCosmosDBAssociation) DeepCopyInto(out *SpringCloudAppCosmosDBAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAppCosmosDBAssociation) DeepCopyObject ¶
func (in *SpringCloudAppCosmosDBAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAppCosmosDBAssociation) GetCondition ¶
func (mg *SpringCloudAppCosmosDBAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) GetConnectionDetailsMapping ¶
func (tr *SpringCloudAppCosmosDBAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) GetDeletionPolicy ¶
func (mg *SpringCloudAppCosmosDBAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) GetID ¶
func (tr *SpringCloudAppCosmosDBAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudAppCosmosDBAssociation) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAppCosmosDBAssociation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudAppCosmosDBAssociation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) GetObservation ¶
func (tr *SpringCloudAppCosmosDBAssociation) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) GetParameters ¶
func (tr *SpringCloudAppCosmosDBAssociation) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) GetProviderConfigReference ¶
func (mg *SpringCloudAppCosmosDBAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudAppCosmosDBAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) GetTerraformResourceType ¶
func (mg *SpringCloudAppCosmosDBAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) GetTerraformSchemaVersion ¶
func (tr *SpringCloudAppCosmosDBAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudAppCosmosDBAssociation) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudAppCosmosDBAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) LateInitialize ¶
func (tr *SpringCloudAppCosmosDBAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudAppCosmosDBAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudAppCosmosDBAssociation) ResolveReferences ¶
func (mg *SpringCloudAppCosmosDBAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) SetConditions ¶
func (mg *SpringCloudAppCosmosDBAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) SetDeletionPolicy ¶
func (mg *SpringCloudAppCosmosDBAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAppCosmosDBAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) SetObservation ¶
func (tr *SpringCloudAppCosmosDBAssociation) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) SetParameters ¶
func (tr *SpringCloudAppCosmosDBAssociation) SetParameters(params map[string]any) error
SetParameters for this SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociation) SetProviderConfigReference ¶
func (mg *SpringCloudAppCosmosDBAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudAppCosmosDBAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociation) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudAppCosmosDBAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudAppCosmosDBAssociation.
type SpringCloudAppCosmosDBAssociationInitParameters ¶ added in v0.35.0
type SpringCloudAppCosmosDBAssociationInitParameters struct { // Specifies the API type which should be used when connecting to the CosmosDB Account. Possible values are cassandra, gremlin, mongo, sql or table. Changing this forces a new resource to be created. APIType *string `json:"apiType,omitempty" tf:"api_type,omitempty"` // Specifies the CosmosDB Account access key. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_key",true) CosmosDBAccessKey *string `json:"cosmosdbAccessKey,omitempty" tf:"cosmosdb_access_key,omitempty"` // Reference to a Account in cosmosdb to populate cosmosdbAccessKey. // +kubebuilder:validation:Optional CosmosDBAccessKeyRef *v1.Reference `json:"cosmosdbAccessKeyRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate cosmosdbAccessKey. // +kubebuilder:validation:Optional CosmosDBAccessKeySelector *v1.Selector `json:"cosmosdbAccessKeySelector,omitempty" tf:"-"` // Specifies the ID of the CosmosDB Account. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() CosmosDBAccountID *string `json:"cosmosdbAccountId,omitempty" tf:"cosmosdb_account_id,omitempty"` // Reference to a Account in cosmosdb to populate cosmosdbAccountId. // +kubebuilder:validation:Optional CosmosDBAccountIDRef *v1.Reference `json:"cosmosdbAccountIdRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate cosmosdbAccountId. // +kubebuilder:validation:Optional CosmosDBAccountIDSelector *v1.Selector `json:"cosmosdbAccountIdSelector,omitempty" tf:"-"` // Specifies the name of the Cassandra Keyspace which the Spring Cloud App should be associated with. Should only be set when api_type is cassandra. CosmosDBCassandraKeySpaceName *string `json:"cosmosdbCassandraKeyspaceName,omitempty" tf:"cosmosdb_cassandra_keyspace_name,omitempty"` // Specifies the name of the Gremlin Database which the Spring Cloud App should be associated with. Should only be set when api_type is gremlin. CosmosDBGremlinDatabaseName *string `json:"cosmosdbGremlinDatabaseName,omitempty" tf:"cosmosdb_gremlin_database_name,omitempty"` // Specifies the name of the Gremlin Graph which the Spring Cloud App should be associated with. Should only be set when api_type is gremlin. CosmosDBGremlinGraphName *string `json:"cosmosdbGremlinGraphName,omitempty" tf:"cosmosdb_gremlin_graph_name,omitempty"` // Specifies the name of the Mongo Database which the Spring Cloud App should be associated with. Should only be set when api_type is mongo. CosmosDBMongoDatabaseName *string `json:"cosmosdbMongoDatabaseName,omitempty" tf:"cosmosdb_mongo_database_name,omitempty"` // Specifies the name of the SQL Database which the Spring Cloud App should be associated with. Should only be set when api_type is sql. CosmosDBSQLDatabaseName *string `json:"cosmosdbSqlDatabaseName,omitempty" tf:"cosmosdb_sql_database_name,omitempty"` }
func (*SpringCloudAppCosmosDBAssociationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudAppCosmosDBAssociationInitParameters) DeepCopy() *SpringCloudAppCosmosDBAssociationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppCosmosDBAssociationInitParameters.
func (*SpringCloudAppCosmosDBAssociationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudAppCosmosDBAssociationInitParameters) DeepCopyInto(out *SpringCloudAppCosmosDBAssociationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppCosmosDBAssociationList ¶
type SpringCloudAppCosmosDBAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudAppCosmosDBAssociation `json:"items"` }
SpringCloudAppCosmosDBAssociationList contains a list of SpringCloudAppCosmosDBAssociations
func (*SpringCloudAppCosmosDBAssociationList) DeepCopy ¶
func (in *SpringCloudAppCosmosDBAssociationList) DeepCopy() *SpringCloudAppCosmosDBAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppCosmosDBAssociationList.
func (*SpringCloudAppCosmosDBAssociationList) DeepCopyInto ¶
func (in *SpringCloudAppCosmosDBAssociationList) DeepCopyInto(out *SpringCloudAppCosmosDBAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAppCosmosDBAssociationList) DeepCopyObject ¶
func (in *SpringCloudAppCosmosDBAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAppCosmosDBAssociationList) GetItems ¶
func (l *SpringCloudAppCosmosDBAssociationList) GetItems() []resource.Managed
GetItems of this SpringCloudAppCosmosDBAssociationList.
type SpringCloudAppCosmosDBAssociationObservation ¶
type SpringCloudAppCosmosDBAssociationObservation struct { // Specifies the API type which should be used when connecting to the CosmosDB Account. Possible values are cassandra, gremlin, mongo, sql or table. Changing this forces a new resource to be created. APIType *string `json:"apiType,omitempty" tf:"api_type,omitempty"` // Specifies the CosmosDB Account access key. CosmosDBAccessKey *string `json:"cosmosdbAccessKey,omitempty" tf:"cosmosdb_access_key,omitempty"` // Specifies the ID of the CosmosDB Account. Changing this forces a new resource to be created. CosmosDBAccountID *string `json:"cosmosdbAccountId,omitempty" tf:"cosmosdb_account_id,omitempty"` // Specifies the name of the Cassandra Keyspace which the Spring Cloud App should be associated with. Should only be set when api_type is cassandra. CosmosDBCassandraKeySpaceName *string `json:"cosmosdbCassandraKeyspaceName,omitempty" tf:"cosmosdb_cassandra_keyspace_name,omitempty"` // Specifies the name of the Gremlin Database which the Spring Cloud App should be associated with. Should only be set when api_type is gremlin. CosmosDBGremlinDatabaseName *string `json:"cosmosdbGremlinDatabaseName,omitempty" tf:"cosmosdb_gremlin_database_name,omitempty"` // Specifies the name of the Gremlin Graph which the Spring Cloud App should be associated with. Should only be set when api_type is gremlin. CosmosDBGremlinGraphName *string `json:"cosmosdbGremlinGraphName,omitempty" tf:"cosmosdb_gremlin_graph_name,omitempty"` // Specifies the name of the Mongo Database which the Spring Cloud App should be associated with. Should only be set when api_type is mongo. CosmosDBMongoDatabaseName *string `json:"cosmosdbMongoDatabaseName,omitempty" tf:"cosmosdb_mongo_database_name,omitempty"` // Specifies the name of the SQL Database which the Spring Cloud App should be associated with. Should only be set when api_type is sql. CosmosDBSQLDatabaseName *string `json:"cosmosdbSqlDatabaseName,omitempty" tf:"cosmosdb_sql_database_name,omitempty"` // The ID of the Spring Cloud Application CosmosDB Association. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudAppCosmosDBAssociationObservation) DeepCopy ¶
func (in *SpringCloudAppCosmosDBAssociationObservation) DeepCopy() *SpringCloudAppCosmosDBAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppCosmosDBAssociationObservation.
func (*SpringCloudAppCosmosDBAssociationObservation) DeepCopyInto ¶
func (in *SpringCloudAppCosmosDBAssociationObservation) DeepCopyInto(out *SpringCloudAppCosmosDBAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppCosmosDBAssociationParameters ¶
type SpringCloudAppCosmosDBAssociationParameters struct { // Specifies the API type which should be used when connecting to the CosmosDB Account. Possible values are cassandra, gremlin, mongo, sql or table. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional APIType *string `json:"apiType,omitempty" tf:"api_type,omitempty"` // Specifies the CosmosDB Account access key. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_key",true) // +kubebuilder:validation:Optional CosmosDBAccessKey *string `json:"cosmosdbAccessKey,omitempty" tf:"cosmosdb_access_key,omitempty"` // Reference to a Account in cosmosdb to populate cosmosdbAccessKey. // +kubebuilder:validation:Optional CosmosDBAccessKeyRef *v1.Reference `json:"cosmosdbAccessKeyRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate cosmosdbAccessKey. // +kubebuilder:validation:Optional CosmosDBAccessKeySelector *v1.Selector `json:"cosmosdbAccessKeySelector,omitempty" tf:"-"` // Specifies the ID of the CosmosDB Account. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CosmosDBAccountID *string `json:"cosmosdbAccountId,omitempty" tf:"cosmosdb_account_id,omitempty"` // Reference to a Account in cosmosdb to populate cosmosdbAccountId. // +kubebuilder:validation:Optional CosmosDBAccountIDRef *v1.Reference `json:"cosmosdbAccountIdRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate cosmosdbAccountId. // +kubebuilder:validation:Optional CosmosDBAccountIDSelector *v1.Selector `json:"cosmosdbAccountIdSelector,omitempty" tf:"-"` // Specifies the name of the Cassandra Keyspace which the Spring Cloud App should be associated with. Should only be set when api_type is cassandra. // +kubebuilder:validation:Optional CosmosDBCassandraKeySpaceName *string `json:"cosmosdbCassandraKeyspaceName,omitempty" tf:"cosmosdb_cassandra_keyspace_name,omitempty"` // Specifies the name of the Gremlin Database which the Spring Cloud App should be associated with. Should only be set when api_type is gremlin. // +kubebuilder:validation:Optional CosmosDBGremlinDatabaseName *string `json:"cosmosdbGremlinDatabaseName,omitempty" tf:"cosmosdb_gremlin_database_name,omitempty"` // Specifies the name of the Gremlin Graph which the Spring Cloud App should be associated with. Should only be set when api_type is gremlin. // +kubebuilder:validation:Optional CosmosDBGremlinGraphName *string `json:"cosmosdbGremlinGraphName,omitempty" tf:"cosmosdb_gremlin_graph_name,omitempty"` // Specifies the name of the Mongo Database which the Spring Cloud App should be associated with. Should only be set when api_type is mongo. // +kubebuilder:validation:Optional CosmosDBMongoDatabaseName *string `json:"cosmosdbMongoDatabaseName,omitempty" tf:"cosmosdb_mongo_database_name,omitempty"` // Specifies the name of the SQL Database which the Spring Cloud App should be associated with. Should only be set when api_type is sql. // +kubebuilder:validation:Optional CosmosDBSQLDatabaseName *string `json:"cosmosdbSqlDatabaseName,omitempty" tf:"cosmosdb_sql_database_name,omitempty"` // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudAppCosmosDBAssociationParameters) DeepCopy ¶
func (in *SpringCloudAppCosmosDBAssociationParameters) DeepCopy() *SpringCloudAppCosmosDBAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppCosmosDBAssociationParameters.
func (*SpringCloudAppCosmosDBAssociationParameters) DeepCopyInto ¶
func (in *SpringCloudAppCosmosDBAssociationParameters) DeepCopyInto(out *SpringCloudAppCosmosDBAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppCosmosDBAssociationSpec ¶
type SpringCloudAppCosmosDBAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAppCosmosDBAssociationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAppCosmosDBAssociationInitParameters `json:"initProvider,omitempty"` }
SpringCloudAppCosmosDBAssociationSpec defines the desired state of SpringCloudAppCosmosDBAssociation
func (*SpringCloudAppCosmosDBAssociationSpec) DeepCopy ¶
func (in *SpringCloudAppCosmosDBAssociationSpec) DeepCopy() *SpringCloudAppCosmosDBAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppCosmosDBAssociationSpec.
func (*SpringCloudAppCosmosDBAssociationSpec) DeepCopyInto ¶
func (in *SpringCloudAppCosmosDBAssociationSpec) DeepCopyInto(out *SpringCloudAppCosmosDBAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppCosmosDBAssociationStatus ¶
type SpringCloudAppCosmosDBAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAppCosmosDBAssociationObservation `json:"atProvider,omitempty"` }
SpringCloudAppCosmosDBAssociationStatus defines the observed state of SpringCloudAppCosmosDBAssociation.
func (*SpringCloudAppCosmosDBAssociationStatus) DeepCopy ¶
func (in *SpringCloudAppCosmosDBAssociationStatus) DeepCopy() *SpringCloudAppCosmosDBAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppCosmosDBAssociationStatus.
func (*SpringCloudAppCosmosDBAssociationStatus) DeepCopyInto ¶
func (in *SpringCloudAppCosmosDBAssociationStatus) DeepCopyInto(out *SpringCloudAppCosmosDBAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppInitParameters ¶ added in v0.35.0
type SpringCloudAppInitParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Service. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // A custom_persistent_disk block as defined below. CustomPersistentDisk []CustomPersistentDiskInitParameters `json:"customPersistentDisk,omitempty" tf:"custom_persistent_disk,omitempty"` // Is only HTTPS allowed? Defaults to false. HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // An identity block as defined below. Identity []IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress_settings block as defined below. IngressSettings []IngressSettingsInitParameters `json:"ingressSettings,omitempty" tf:"ingress_settings,omitempty"` // Does the Spring Cloud Application have public endpoint? Defaults to false. IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // An persistent_disk block as defined below. PersistentDisk []PersistentDiskInitParameters `json:"persistentDisk,omitempty" tf:"persistent_disk,omitempty"` // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? PublicEndpointEnabled *bool `json:"publicEndpointEnabled,omitempty" tf:"public_endpoint_enabled,omitempty"` // Is End to End TLS Enabled? Defaults to false. TLSEnabled *bool `json:"tlsEnabled,omitempty" tf:"tls_enabled,omitempty"` }
func (*SpringCloudAppInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudAppInitParameters) DeepCopy() *SpringCloudAppInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppInitParameters.
func (*SpringCloudAppInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudAppInitParameters) DeepCopyInto(out *SpringCloudAppInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppList ¶
type SpringCloudAppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudApp `json:"items"` }
SpringCloudAppList contains a list of SpringCloudApps
func (*SpringCloudAppList) DeepCopy ¶
func (in *SpringCloudAppList) DeepCopy() *SpringCloudAppList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppList.
func (*SpringCloudAppList) DeepCopyInto ¶
func (in *SpringCloudAppList) DeepCopyInto(out *SpringCloudAppList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAppList) DeepCopyObject ¶
func (in *SpringCloudAppList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAppList) GetItems ¶
func (l *SpringCloudAppList) GetItems() []resource.Managed
GetItems of this SpringCloudAppList.
type SpringCloudAppMySQLAssociation ¶
type SpringCloudAppMySQLAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" Spec SpringCloudAppMySQLAssociationSpec `json:"spec"` Status SpringCloudAppMySQLAssociationStatus `json:"status,omitempty"` }
SpringCloudAppMySQLAssociation is the Schema for the SpringCloudAppMySQLAssociations API. Associates a +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,azure}
func (*SpringCloudAppMySQLAssociation) DeepCopy ¶
func (in *SpringCloudAppMySQLAssociation) DeepCopy() *SpringCloudAppMySQLAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) DeepCopyInto ¶
func (in *SpringCloudAppMySQLAssociation) DeepCopyInto(out *SpringCloudAppMySQLAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAppMySQLAssociation) DeepCopyObject ¶
func (in *SpringCloudAppMySQLAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAppMySQLAssociation) GetCondition ¶
func (mg *SpringCloudAppMySQLAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) GetConnectionDetailsMapping ¶
func (tr *SpringCloudAppMySQLAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) GetDeletionPolicy ¶
func (mg *SpringCloudAppMySQLAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) GetID ¶
func (tr *SpringCloudAppMySQLAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudAppMySQLAssociation) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAppMySQLAssociation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudAppMySQLAssociation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) GetObservation ¶
func (tr *SpringCloudAppMySQLAssociation) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) GetParameters ¶
func (tr *SpringCloudAppMySQLAssociation) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) GetProviderConfigReference ¶
func (mg *SpringCloudAppMySQLAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudAppMySQLAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) GetTerraformResourceType ¶
func (mg *SpringCloudAppMySQLAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) GetTerraformSchemaVersion ¶
func (tr *SpringCloudAppMySQLAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudAppMySQLAssociation) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudAppMySQLAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) LateInitialize ¶
func (tr *SpringCloudAppMySQLAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudAppMySQLAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudAppMySQLAssociation) ResolveReferences ¶
func (mg *SpringCloudAppMySQLAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) SetConditions ¶
func (mg *SpringCloudAppMySQLAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) SetDeletionPolicy ¶
func (mg *SpringCloudAppMySQLAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAppMySQLAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) SetObservation ¶
func (tr *SpringCloudAppMySQLAssociation) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) SetParameters ¶
func (tr *SpringCloudAppMySQLAssociation) SetParameters(params map[string]any) error
SetParameters for this SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociation) SetProviderConfigReference ¶
func (mg *SpringCloudAppMySQLAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudAppMySQLAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociation) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudAppMySQLAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudAppMySQLAssociation.
type SpringCloudAppMySQLAssociationInitParameters ¶ added in v0.35.0
type SpringCloudAppMySQLAssociationInitParameters struct { // Specifies the name of the MySQL Database which the Spring Cloud App should be associated with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/dbformysql/v1beta1.Database DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a Database in dbformysql to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a Database in dbformysql to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // Specifies the ID of the MySQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/dbformysql/v1beta1.Server // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() MySQLServerID *string `json:"mysqlServerId,omitempty" tf:"mysql_server_id,omitempty"` // Reference to a Server in dbformysql to populate mysqlServerId. // +kubebuilder:validation:Optional MySQLServerIDRef *v1.Reference `json:"mysqlServerIdRef,omitempty" tf:"-"` // Selector for a Server in dbformysql to populate mysqlServerId. // +kubebuilder:validation:Optional MySQLServerIDSelector *v1.Selector `json:"mysqlServerIdSelector,omitempty" tf:"-"` // Specifies the username which should be used when connecting to the MySQL Database from the Spring Cloud App. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/dbformysql/v1beta1.Server // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("administrator_login",false) Username *string `json:"username,omitempty" tf:"username,omitempty"` // Reference to a Server in dbformysql to populate username. // +kubebuilder:validation:Optional UsernameRef *v1.Reference `json:"usernameRef,omitempty" tf:"-"` // Selector for a Server in dbformysql to populate username. // +kubebuilder:validation:Optional UsernameSelector *v1.Selector `json:"usernameSelector,omitempty" tf:"-"` }
func (*SpringCloudAppMySQLAssociationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudAppMySQLAssociationInitParameters) DeepCopy() *SpringCloudAppMySQLAssociationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppMySQLAssociationInitParameters.
func (*SpringCloudAppMySQLAssociationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudAppMySQLAssociationInitParameters) DeepCopyInto(out *SpringCloudAppMySQLAssociationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppMySQLAssociationList ¶
type SpringCloudAppMySQLAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudAppMySQLAssociation `json:"items"` }
SpringCloudAppMySQLAssociationList contains a list of SpringCloudAppMySQLAssociations
func (*SpringCloudAppMySQLAssociationList) DeepCopy ¶
func (in *SpringCloudAppMySQLAssociationList) DeepCopy() *SpringCloudAppMySQLAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppMySQLAssociationList.
func (*SpringCloudAppMySQLAssociationList) DeepCopyInto ¶
func (in *SpringCloudAppMySQLAssociationList) DeepCopyInto(out *SpringCloudAppMySQLAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAppMySQLAssociationList) DeepCopyObject ¶
func (in *SpringCloudAppMySQLAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAppMySQLAssociationList) GetItems ¶
func (l *SpringCloudAppMySQLAssociationList) GetItems() []resource.Managed
GetItems of this SpringCloudAppMySQLAssociationList.
type SpringCloudAppMySQLAssociationObservation ¶
type SpringCloudAppMySQLAssociationObservation struct { // Specifies the name of the MySQL Database which the Spring Cloud App should be associated with. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The ID of the Spring Cloud Application MySQL Association. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the ID of the MySQL Server. Changing this forces a new resource to be created. MySQLServerID *string `json:"mysqlServerId,omitempty" tf:"mysql_server_id,omitempty"` // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Specifies the username which should be used when connecting to the MySQL Database from the Spring Cloud App. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SpringCloudAppMySQLAssociationObservation) DeepCopy ¶
func (in *SpringCloudAppMySQLAssociationObservation) DeepCopy() *SpringCloudAppMySQLAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppMySQLAssociationObservation.
func (*SpringCloudAppMySQLAssociationObservation) DeepCopyInto ¶
func (in *SpringCloudAppMySQLAssociationObservation) DeepCopyInto(out *SpringCloudAppMySQLAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppMySQLAssociationParameters ¶
type SpringCloudAppMySQLAssociationParameters struct { // Specifies the name of the MySQL Database which the Spring Cloud App should be associated with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/dbformysql/v1beta1.Database // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a Database in dbformysql to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a Database in dbformysql to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // Specifies the ID of the MySQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/dbformysql/v1beta1.Server // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional MySQLServerID *string `json:"mysqlServerId,omitempty" tf:"mysql_server_id,omitempty"` // Reference to a Server in dbformysql to populate mysqlServerId. // +kubebuilder:validation:Optional MySQLServerIDRef *v1.Reference `json:"mysqlServerIdRef,omitempty" tf:"-"` // Selector for a Server in dbformysql to populate mysqlServerId. // +kubebuilder:validation:Optional MySQLServerIDSelector *v1.Selector `json:"mysqlServerIdSelector,omitempty" tf:"-"` // Specifies the password which should be used when connecting to the MySQL Database from the Spring Cloud App. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` // Specifies the username which should be used when connecting to the MySQL Database from the Spring Cloud App. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/dbformysql/v1beta1.Server // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("administrator_login",false) // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` // Reference to a Server in dbformysql to populate username. // +kubebuilder:validation:Optional UsernameRef *v1.Reference `json:"usernameRef,omitempty" tf:"-"` // Selector for a Server in dbformysql to populate username. // +kubebuilder:validation:Optional UsernameSelector *v1.Selector `json:"usernameSelector,omitempty" tf:"-"` }
func (*SpringCloudAppMySQLAssociationParameters) DeepCopy ¶
func (in *SpringCloudAppMySQLAssociationParameters) DeepCopy() *SpringCloudAppMySQLAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppMySQLAssociationParameters.
func (*SpringCloudAppMySQLAssociationParameters) DeepCopyInto ¶
func (in *SpringCloudAppMySQLAssociationParameters) DeepCopyInto(out *SpringCloudAppMySQLAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppMySQLAssociationSpec ¶
type SpringCloudAppMySQLAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAppMySQLAssociationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAppMySQLAssociationInitParameters `json:"initProvider,omitempty"` }
SpringCloudAppMySQLAssociationSpec defines the desired state of SpringCloudAppMySQLAssociation
func (*SpringCloudAppMySQLAssociationSpec) DeepCopy ¶
func (in *SpringCloudAppMySQLAssociationSpec) DeepCopy() *SpringCloudAppMySQLAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppMySQLAssociationSpec.
func (*SpringCloudAppMySQLAssociationSpec) DeepCopyInto ¶
func (in *SpringCloudAppMySQLAssociationSpec) DeepCopyInto(out *SpringCloudAppMySQLAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppMySQLAssociationStatus ¶
type SpringCloudAppMySQLAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAppMySQLAssociationObservation `json:"atProvider,omitempty"` }
SpringCloudAppMySQLAssociationStatus defines the observed state of SpringCloudAppMySQLAssociation.
func (*SpringCloudAppMySQLAssociationStatus) DeepCopy ¶
func (in *SpringCloudAppMySQLAssociationStatus) DeepCopy() *SpringCloudAppMySQLAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppMySQLAssociationStatus.
func (*SpringCloudAppMySQLAssociationStatus) DeepCopyInto ¶
func (in *SpringCloudAppMySQLAssociationStatus) DeepCopyInto(out *SpringCloudAppMySQLAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppObservation ¶
type SpringCloudAppObservation struct { // A JSON object that contains the addon configurations of the Spring Cloud Service. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // A custom_persistent_disk block as defined below. CustomPersistentDisk []CustomPersistentDiskObservation `json:"customPersistentDisk,omitempty" tf:"custom_persistent_disk,omitempty"` // The Fully Qualified DNS Name of the Spring Application in the service. Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // Is only HTTPS allowed? Defaults to false. HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // The ID of the Spring Cloud Application. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress_settings block as defined below. IngressSettings []IngressSettingsObservation `json:"ingressSettings,omitempty" tf:"ingress_settings,omitempty"` // Does the Spring Cloud Application have public endpoint? Defaults to false. IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // An persistent_disk block as defined below. PersistentDisk []PersistentDiskObservation `json:"persistentDisk,omitempty" tf:"persistent_disk,omitempty"` // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? PublicEndpointEnabled *bool `json:"publicEndpointEnabled,omitempty" tf:"public_endpoint_enabled,omitempty"` // Specifies the name of the resource group in which to create the Spring Cloud Application. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Is End to End TLS Enabled? Defaults to false. TLSEnabled *bool `json:"tlsEnabled,omitempty" tf:"tls_enabled,omitempty"` // The public endpoint of the Spring Cloud Application. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*SpringCloudAppObservation) DeepCopy ¶
func (in *SpringCloudAppObservation) DeepCopy() *SpringCloudAppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppObservation.
func (*SpringCloudAppObservation) DeepCopyInto ¶
func (in *SpringCloudAppObservation) DeepCopyInto(out *SpringCloudAppObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppParameters ¶
type SpringCloudAppParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Service. // +kubebuilder:validation:Optional AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // A custom_persistent_disk block as defined below. // +kubebuilder:validation:Optional CustomPersistentDisk []CustomPersistentDiskParameters `json:"customPersistentDisk,omitempty" tf:"custom_persistent_disk,omitempty"` // Is only HTTPS allowed? Defaults to false. // +kubebuilder:validation:Optional HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress_settings block as defined below. // +kubebuilder:validation:Optional IngressSettings []IngressSettingsParameters `json:"ingressSettings,omitempty" tf:"ingress_settings,omitempty"` // Does the Spring Cloud Application have public endpoint? Defaults to false. // +kubebuilder:validation:Optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // An persistent_disk block as defined below. // +kubebuilder:validation:Optional PersistentDisk []PersistentDiskParameters `json:"persistentDisk,omitempty" tf:"persistent_disk,omitempty"` // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? // +kubebuilder:validation:Optional PublicEndpointEnabled *bool `json:"publicEndpointEnabled,omitempty" tf:"public_endpoint_enabled,omitempty"` // Specifies the name of the resource group in which to create the Spring Cloud Application. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +kubebuilder:validation:Optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Reference to a SpringCloudService in appplatform to populate serviceName. // +kubebuilder:validation:Optional ServiceNameRef *v1.Reference `json:"serviceNameRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate serviceName. // +kubebuilder:validation:Optional ServiceNameSelector *v1.Selector `json:"serviceNameSelector,omitempty" tf:"-"` // Is End to End TLS Enabled? Defaults to false. // +kubebuilder:validation:Optional TLSEnabled *bool `json:"tlsEnabled,omitempty" tf:"tls_enabled,omitempty"` }
func (*SpringCloudAppParameters) DeepCopy ¶
func (in *SpringCloudAppParameters) DeepCopy() *SpringCloudAppParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppParameters.
func (*SpringCloudAppParameters) DeepCopyInto ¶
func (in *SpringCloudAppParameters) DeepCopyInto(out *SpringCloudAppParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppRedisAssociation ¶
type SpringCloudAppRedisAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudAppRedisAssociationSpec `json:"spec"` Status SpringCloudAppRedisAssociationStatus `json:"status,omitempty"` }
SpringCloudAppRedisAssociation is the Schema for the SpringCloudAppRedisAssociations API. Associates a +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,azure}
func (*SpringCloudAppRedisAssociation) DeepCopy ¶
func (in *SpringCloudAppRedisAssociation) DeepCopy() *SpringCloudAppRedisAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) DeepCopyInto ¶
func (in *SpringCloudAppRedisAssociation) DeepCopyInto(out *SpringCloudAppRedisAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAppRedisAssociation) DeepCopyObject ¶
func (in *SpringCloudAppRedisAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAppRedisAssociation) GetCondition ¶
func (mg *SpringCloudAppRedisAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) GetConnectionDetailsMapping ¶
func (tr *SpringCloudAppRedisAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) GetDeletionPolicy ¶
func (mg *SpringCloudAppRedisAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) GetID ¶
func (tr *SpringCloudAppRedisAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudAppRedisAssociation) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAppRedisAssociation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudAppRedisAssociation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) GetObservation ¶
func (tr *SpringCloudAppRedisAssociation) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) GetParameters ¶
func (tr *SpringCloudAppRedisAssociation) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) GetProviderConfigReference ¶
func (mg *SpringCloudAppRedisAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudAppRedisAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) GetTerraformResourceType ¶
func (mg *SpringCloudAppRedisAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) GetTerraformSchemaVersion ¶
func (tr *SpringCloudAppRedisAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudAppRedisAssociation) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudAppRedisAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) LateInitialize ¶
func (tr *SpringCloudAppRedisAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudAppRedisAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudAppRedisAssociation) ResolveReferences ¶
func (mg *SpringCloudAppRedisAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) SetConditions ¶
func (mg *SpringCloudAppRedisAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) SetDeletionPolicy ¶
func (mg *SpringCloudAppRedisAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudAppRedisAssociation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) SetObservation ¶
func (tr *SpringCloudAppRedisAssociation) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) SetParameters ¶
func (tr *SpringCloudAppRedisAssociation) SetParameters(params map[string]any) error
SetParameters for this SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociation) SetProviderConfigReference ¶
func (mg *SpringCloudAppRedisAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudAppRedisAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociation) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudAppRedisAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudAppRedisAssociation.
type SpringCloudAppRedisAssociationInitParameters ¶ added in v0.35.0
type SpringCloudAppRedisAssociationInitParameters struct { // Specifies the Redis Cache access key. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cache/v1beta1.RedisCache // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_access_key",true) RedisAccessKey *string `json:"redisAccessKey,omitempty" tf:"redis_access_key,omitempty"` // Reference to a RedisCache in cache to populate redisAccessKey. // +kubebuilder:validation:Optional RedisAccessKeyRef *v1.Reference `json:"redisAccessKeyRef,omitempty" tf:"-"` // Selector for a RedisCache in cache to populate redisAccessKey. // +kubebuilder:validation:Optional RedisAccessKeySelector *v1.Selector `json:"redisAccessKeySelector,omitempty" tf:"-"` // Specifies the Redis Cache resource ID. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cache/v1beta1.RedisCache // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() RedisCacheID *string `json:"redisCacheId,omitempty" tf:"redis_cache_id,omitempty"` // Reference to a RedisCache in cache to populate redisCacheId. // +kubebuilder:validation:Optional RedisCacheIDRef *v1.Reference `json:"redisCacheIdRef,omitempty" tf:"-"` // Selector for a RedisCache in cache to populate redisCacheId. // +kubebuilder:validation:Optional RedisCacheIDSelector *v1.Selector `json:"redisCacheIdSelector,omitempty" tf:"-"` // Should SSL be used when connecting to Redis? Defaults to true. SSLEnabled *bool `json:"sslEnabled,omitempty" tf:"ssl_enabled,omitempty"` }
func (*SpringCloudAppRedisAssociationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudAppRedisAssociationInitParameters) DeepCopy() *SpringCloudAppRedisAssociationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppRedisAssociationInitParameters.
func (*SpringCloudAppRedisAssociationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudAppRedisAssociationInitParameters) DeepCopyInto(out *SpringCloudAppRedisAssociationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppRedisAssociationList ¶
type SpringCloudAppRedisAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudAppRedisAssociation `json:"items"` }
SpringCloudAppRedisAssociationList contains a list of SpringCloudAppRedisAssociations
func (*SpringCloudAppRedisAssociationList) DeepCopy ¶
func (in *SpringCloudAppRedisAssociationList) DeepCopy() *SpringCloudAppRedisAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppRedisAssociationList.
func (*SpringCloudAppRedisAssociationList) DeepCopyInto ¶
func (in *SpringCloudAppRedisAssociationList) DeepCopyInto(out *SpringCloudAppRedisAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAppRedisAssociationList) DeepCopyObject ¶
func (in *SpringCloudAppRedisAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAppRedisAssociationList) GetItems ¶
func (l *SpringCloudAppRedisAssociationList) GetItems() []resource.Managed
GetItems of this SpringCloudAppRedisAssociationList.
type SpringCloudAppRedisAssociationObservation ¶
type SpringCloudAppRedisAssociationObservation struct { // The ID of the Spring Cloud Application Redis Association. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the Redis Cache access key. RedisAccessKey *string `json:"redisAccessKey,omitempty" tf:"redis_access_key,omitempty"` // Specifies the Redis Cache resource ID. Changing this forces a new resource to be created. RedisCacheID *string `json:"redisCacheId,omitempty" tf:"redis_cache_id,omitempty"` // Should SSL be used when connecting to Redis? Defaults to true. SSLEnabled *bool `json:"sslEnabled,omitempty" tf:"ssl_enabled,omitempty"` // Specifies the Spring Cloud Application resource ID in which the Association is created. Changing this forces a new resource to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudAppRedisAssociationObservation) DeepCopy ¶
func (in *SpringCloudAppRedisAssociationObservation) DeepCopy() *SpringCloudAppRedisAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppRedisAssociationObservation.
func (*SpringCloudAppRedisAssociationObservation) DeepCopyInto ¶
func (in *SpringCloudAppRedisAssociationObservation) DeepCopyInto(out *SpringCloudAppRedisAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppRedisAssociationParameters ¶
type SpringCloudAppRedisAssociationParameters struct { // Specifies the Redis Cache access key. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cache/v1beta1.RedisCache // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_access_key",true) // +kubebuilder:validation:Optional RedisAccessKey *string `json:"redisAccessKey,omitempty" tf:"redis_access_key,omitempty"` // Reference to a RedisCache in cache to populate redisAccessKey. // +kubebuilder:validation:Optional RedisAccessKeyRef *v1.Reference `json:"redisAccessKeyRef,omitempty" tf:"-"` // Selector for a RedisCache in cache to populate redisAccessKey. // +kubebuilder:validation:Optional RedisAccessKeySelector *v1.Selector `json:"redisAccessKeySelector,omitempty" tf:"-"` // Specifies the Redis Cache resource ID. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cache/v1beta1.RedisCache // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional RedisCacheID *string `json:"redisCacheId,omitempty" tf:"redis_cache_id,omitempty"` // Reference to a RedisCache in cache to populate redisCacheId. // +kubebuilder:validation:Optional RedisCacheIDRef *v1.Reference `json:"redisCacheIdRef,omitempty" tf:"-"` // Selector for a RedisCache in cache to populate redisCacheId. // +kubebuilder:validation:Optional RedisCacheIDSelector *v1.Selector `json:"redisCacheIdSelector,omitempty" tf:"-"` // Should SSL be used when connecting to Redis? Defaults to true. // +kubebuilder:validation:Optional SSLEnabled *bool `json:"sslEnabled,omitempty" tf:"ssl_enabled,omitempty"` // Specifies the Spring Cloud Application resource ID in which the Association is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudAppRedisAssociationParameters) DeepCopy ¶
func (in *SpringCloudAppRedisAssociationParameters) DeepCopy() *SpringCloudAppRedisAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppRedisAssociationParameters.
func (*SpringCloudAppRedisAssociationParameters) DeepCopyInto ¶
func (in *SpringCloudAppRedisAssociationParameters) DeepCopyInto(out *SpringCloudAppRedisAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppRedisAssociationSpec ¶
type SpringCloudAppRedisAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAppRedisAssociationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAppRedisAssociationInitParameters `json:"initProvider,omitempty"` }
SpringCloudAppRedisAssociationSpec defines the desired state of SpringCloudAppRedisAssociation
func (*SpringCloudAppRedisAssociationSpec) DeepCopy ¶
func (in *SpringCloudAppRedisAssociationSpec) DeepCopy() *SpringCloudAppRedisAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppRedisAssociationSpec.
func (*SpringCloudAppRedisAssociationSpec) DeepCopyInto ¶
func (in *SpringCloudAppRedisAssociationSpec) DeepCopyInto(out *SpringCloudAppRedisAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppRedisAssociationStatus ¶
type SpringCloudAppRedisAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAppRedisAssociationObservation `json:"atProvider,omitempty"` }
SpringCloudAppRedisAssociationStatus defines the observed state of SpringCloudAppRedisAssociation.
func (*SpringCloudAppRedisAssociationStatus) DeepCopy ¶
func (in *SpringCloudAppRedisAssociationStatus) DeepCopy() *SpringCloudAppRedisAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppRedisAssociationStatus.
func (*SpringCloudAppRedisAssociationStatus) DeepCopyInto ¶
func (in *SpringCloudAppRedisAssociationStatus) DeepCopyInto(out *SpringCloudAppRedisAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppSpec ¶
type SpringCloudAppSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAppParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAppInitParameters `json:"initProvider,omitempty"` }
SpringCloudAppSpec defines the desired state of SpringCloudApp
func (*SpringCloudAppSpec) DeepCopy ¶
func (in *SpringCloudAppSpec) DeepCopy() *SpringCloudAppSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppSpec.
func (*SpringCloudAppSpec) DeepCopyInto ¶
func (in *SpringCloudAppSpec) DeepCopyInto(out *SpringCloudAppSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppStatus ¶
type SpringCloudAppStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAppObservation `json:"atProvider,omitempty"` }
SpringCloudAppStatus defines the observed state of SpringCloudApp.
func (*SpringCloudAppStatus) DeepCopy ¶
func (in *SpringCloudAppStatus) DeepCopy() *SpringCloudAppStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppStatus.
func (*SpringCloudAppStatus) DeepCopyInto ¶
func (in *SpringCloudAppStatus) DeepCopyInto(out *SpringCloudAppStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeployment ¶ added in v0.28.0
type SpringCloudBuildDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.buildResultId) || (has(self.initProvider) && has(self.initProvider.buildResultId))",message="spec.forProvider.buildResultId is a required parameter" Spec SpringCloudBuildDeploymentSpec `json:"spec"` Status SpringCloudBuildDeploymentStatus `json:"status,omitempty"` }
SpringCloudBuildDeployment is the Schema for the SpringCloudBuildDeployments API. Manages a Spring Cloud Build Deployment. +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,azure}
func (*SpringCloudBuildDeployment) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildDeployment) DeepCopy() *SpringCloudBuildDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildDeployment) DeepCopyInto(out *SpringCloudBuildDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuildDeployment) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudBuildDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuildDeployment) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudBuildDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetID ¶ added in v0.28.0
func (tr *SpringCloudBuildDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudBuildDeployment) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudBuildDeployment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudBuildDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudBuildDeployment) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudBuildDeployment) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudBuildDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudBuildDeployment) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudBuildDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudBuildDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudBuildDeployment) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudBuildDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudBuildDeployment) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudBuildDeployment) SetParameters(params map[string]any) error
SetParameters for this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudBuildDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudBuildDeployment.
type SpringCloudBuildDeploymentInitParameters ¶ added in v0.35.0
type SpringCloudBuildDeploymentInitParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // The ID of the Spring Cloud Build Result. BuildResultID *string `json:"buildResultId,omitempty" tf:"build_result_id,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A quota block as defined below. Quota []QuotaInitParameters `json:"quota,omitempty" tf:"quota,omitempty"` }
func (*SpringCloudBuildDeploymentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudBuildDeploymentInitParameters) DeepCopy() *SpringCloudBuildDeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentInitParameters.
func (*SpringCloudBuildDeploymentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudBuildDeploymentInitParameters) DeepCopyInto(out *SpringCloudBuildDeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeploymentList ¶ added in v0.28.0
type SpringCloudBuildDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudBuildDeployment `json:"items"` }
SpringCloudBuildDeploymentList contains a list of SpringCloudBuildDeployments
func (*SpringCloudBuildDeploymentList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentList) DeepCopy() *SpringCloudBuildDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentList.
func (*SpringCloudBuildDeploymentList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentList) DeepCopyInto(out *SpringCloudBuildDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuildDeploymentList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuildDeploymentList) GetItems ¶ added in v0.28.0
func (l *SpringCloudBuildDeploymentList) GetItems() []resource.Managed
GetItems of this SpringCloudBuildDeploymentList.
type SpringCloudBuildDeploymentObservation ¶ added in v0.28.0
type SpringCloudBuildDeploymentObservation struct { // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // The ID of the Spring Cloud Build Result. BuildResultID *string `json:"buildResultId,omitempty" tf:"build_result_id,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // The ID of the Spring Cloud Build Deployment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A quota block as defined below. Quota []QuotaObservation `json:"quota,omitempty" tf:"quota,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Build Deployment to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudBuildDeploymentObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentObservation) DeepCopy() *SpringCloudBuildDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentObservation.
func (*SpringCloudBuildDeploymentObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentObservation) DeepCopyInto(out *SpringCloudBuildDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeploymentParameters ¶ added in v0.28.0
type SpringCloudBuildDeploymentParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. // +kubebuilder:validation:Optional AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // The ID of the Spring Cloud Build Result. // +kubebuilder:validation:Optional BuildResultID *string `json:"buildResultId,omitempty" tf:"build_result_id,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +kubebuilder:validation:Optional // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A quota block as defined below. // +kubebuilder:validation:Optional Quota []QuotaParameters `json:"quota,omitempty" tf:"quota,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Build Deployment to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudBuildDeploymentParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentParameters) DeepCopy() *SpringCloudBuildDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentParameters.
func (*SpringCloudBuildDeploymentParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentParameters) DeepCopyInto(out *SpringCloudBuildDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeploymentSpec ¶ added in v0.28.0
type SpringCloudBuildDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudBuildDeploymentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudBuildDeploymentInitParameters `json:"initProvider,omitempty"` }
SpringCloudBuildDeploymentSpec defines the desired state of SpringCloudBuildDeployment
func (*SpringCloudBuildDeploymentSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentSpec) DeepCopy() *SpringCloudBuildDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentSpec.
func (*SpringCloudBuildDeploymentSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentSpec) DeepCopyInto(out *SpringCloudBuildDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeploymentStatus ¶ added in v0.28.0
type SpringCloudBuildDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudBuildDeploymentObservation `json:"atProvider,omitempty"` }
SpringCloudBuildDeploymentStatus defines the observed state of SpringCloudBuildDeployment.
func (*SpringCloudBuildDeploymentStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentStatus) DeepCopy() *SpringCloudBuildDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentStatus.
func (*SpringCloudBuildDeploymentStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildDeploymentStatus) DeepCopyInto(out *SpringCloudBuildDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBinding ¶ added in v0.28.0
type SpringCloudBuildPackBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudBuildPackBindingSpec `json:"spec"` Status SpringCloudBuildPackBindingStatus `json:"status,omitempty"` }
SpringCloudBuildPackBinding is the Schema for the SpringCloudBuildPackBindings API. Manages a Spring Cloud Build Pack Binding. +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,azure}
func (*SpringCloudBuildPackBinding) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildPackBinding) DeepCopy() *SpringCloudBuildPackBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildPackBinding) DeepCopyInto(out *SpringCloudBuildPackBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuildPackBinding) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudBuildPackBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuildPackBinding) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudBuildPackBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetID ¶ added in v0.28.0
func (tr *SpringCloudBuildPackBinding) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudBuildPackBinding) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudBuildPackBinding) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudBuildPackBinding) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudBuildPackBinding) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudBuildPackBinding) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudBuildPackBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudBuildPackBinding) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudBuildPackBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudBuildPackBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudBuildPackBinding) ResolveReferences ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudBuildPackBinding) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudBuildPackBinding) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudBuildPackBinding) SetParameters(params map[string]any) error
SetParameters for this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudBuildPackBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudBuildPackBinding.
type SpringCloudBuildPackBindingInitParameters ¶ added in v0.35.0
type SpringCloudBuildPackBindingInitParameters struct { // Specifies the Build Pack Binding Type. Allowed values are ApacheSkyWalking, AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. BindingType *string `json:"bindingType,omitempty" tf:"binding_type,omitempty"` // A launch block as defined below. Launch []LaunchInitParameters `json:"launch,omitempty" tf:"launch,omitempty"` }
func (*SpringCloudBuildPackBindingInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudBuildPackBindingInitParameters) DeepCopy() *SpringCloudBuildPackBindingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingInitParameters.
func (*SpringCloudBuildPackBindingInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudBuildPackBindingInitParameters) DeepCopyInto(out *SpringCloudBuildPackBindingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBindingList ¶ added in v0.28.0
type SpringCloudBuildPackBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudBuildPackBinding `json:"items"` }
SpringCloudBuildPackBindingList contains a list of SpringCloudBuildPackBindings
func (*SpringCloudBuildPackBindingList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingList) DeepCopy() *SpringCloudBuildPackBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingList.
func (*SpringCloudBuildPackBindingList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingList) DeepCopyInto(out *SpringCloudBuildPackBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuildPackBindingList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuildPackBindingList) GetItems ¶ added in v0.28.0
func (l *SpringCloudBuildPackBindingList) GetItems() []resource.Managed
GetItems of this SpringCloudBuildPackBindingList.
type SpringCloudBuildPackBindingObservation ¶ added in v0.28.0
type SpringCloudBuildPackBindingObservation struct { // Specifies the Build Pack Binding Type. Allowed values are ApacheSkyWalking, AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. BindingType *string `json:"bindingType,omitempty" tf:"binding_type,omitempty"` // The ID of the Spring Cloud Build Pack Binding. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A launch block as defined below. Launch []LaunchObservation `json:"launch,omitempty" tf:"launch,omitempty"` // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Build Pack Binding to be created. SpringCloudBuilderID *string `json:"springCloudBuilderId,omitempty" tf:"spring_cloud_builder_id,omitempty"` }
func (*SpringCloudBuildPackBindingObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingObservation) DeepCopy() *SpringCloudBuildPackBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingObservation.
func (*SpringCloudBuildPackBindingObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingObservation) DeepCopyInto(out *SpringCloudBuildPackBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBindingParameters ¶ added in v0.28.0
type SpringCloudBuildPackBindingParameters struct { // Specifies the Build Pack Binding Type. Allowed values are ApacheSkyWalking, AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. // +kubebuilder:validation:Optional BindingType *string `json:"bindingType,omitempty" tf:"binding_type,omitempty"` // A launch block as defined below. // +kubebuilder:validation:Optional Launch []LaunchParameters `json:"launch,omitempty" tf:"launch,omitempty"` // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Build Pack Binding to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudBuilder // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudBuilderID *string `json:"springCloudBuilderId,omitempty" tf:"spring_cloud_builder_id,omitempty"` // Reference to a SpringCloudBuilder in appplatform to populate springCloudBuilderId. // +kubebuilder:validation:Optional SpringCloudBuilderIDRef *v1.Reference `json:"springCloudBuilderIdRef,omitempty" tf:"-"` // Selector for a SpringCloudBuilder in appplatform to populate springCloudBuilderId. // +kubebuilder:validation:Optional SpringCloudBuilderIDSelector *v1.Selector `json:"springCloudBuilderIdSelector,omitempty" tf:"-"` }
func (*SpringCloudBuildPackBindingParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingParameters) DeepCopy() *SpringCloudBuildPackBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingParameters.
func (*SpringCloudBuildPackBindingParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingParameters) DeepCopyInto(out *SpringCloudBuildPackBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBindingSpec ¶ added in v0.28.0
type SpringCloudBuildPackBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudBuildPackBindingParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudBuildPackBindingInitParameters `json:"initProvider,omitempty"` }
SpringCloudBuildPackBindingSpec defines the desired state of SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBindingSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingSpec) DeepCopy() *SpringCloudBuildPackBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingSpec.
func (*SpringCloudBuildPackBindingSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingSpec) DeepCopyInto(out *SpringCloudBuildPackBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBindingStatus ¶ added in v0.28.0
type SpringCloudBuildPackBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudBuildPackBindingObservation `json:"atProvider,omitempty"` }
SpringCloudBuildPackBindingStatus defines the observed state of SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBindingStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingStatus) DeepCopy() *SpringCloudBuildPackBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingStatus.
func (*SpringCloudBuildPackBindingStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuildPackBindingStatus) DeepCopyInto(out *SpringCloudBuildPackBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilder ¶ added in v0.28.0
type SpringCloudBuilder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.buildPackGroup) || (has(self.initProvider) && has(self.initProvider.buildPackGroup))",message="spec.forProvider.buildPackGroup is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.stack) || (has(self.initProvider) && has(self.initProvider.stack))",message="spec.forProvider.stack is a required parameter" Spec SpringCloudBuilderSpec `json:"spec"` Status SpringCloudBuilderStatus `json:"status,omitempty"` }
SpringCloudBuilder is the Schema for the SpringCloudBuilders API. Manages a Spring Cloud Builder. +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,azure}
func (*SpringCloudBuilder) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuilder) DeepCopy() *SpringCloudBuilder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilder.
func (*SpringCloudBuilder) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuilder) DeepCopyInto(out *SpringCloudBuilder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuilder) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudBuilder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuilder) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudBuilder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudBuilder) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudBuilder
func (*SpringCloudBuilder) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudBuilder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetID ¶ added in v0.28.0
func (tr *SpringCloudBuilder) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudBuilder
func (*SpringCloudBuilder) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudBuilder) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudBuilder
func (*SpringCloudBuilder) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudBuilder) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudBuilder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudBuilder
func (*SpringCloudBuilder) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudBuilder) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudBuilder
func (*SpringCloudBuilder) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudBuilder) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudBuilder
func (*SpringCloudBuilder) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudBuilder) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudBuilder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudBuilder) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudBuilder
func (*SpringCloudBuilder) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudBuilder) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudBuilder) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudBuilder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudBuilder.
func (*SpringCloudBuilder) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudBuilder) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudBuilder using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudBuilder) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudBuilder) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudBuilder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudBuilder) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudBuilder) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudBuilder
func (*SpringCloudBuilder) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudBuilder) SetParameters(params map[string]any) error
SetParameters for this SpringCloudBuilder
func (*SpringCloudBuilder) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudBuilder) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudBuilder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudBuilder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudBuilder.
type SpringCloudBuilderInitParameters ¶ added in v0.35.0
type SpringCloudBuilderInitParameters struct { // One or more build_pack_group blocks as defined below. BuildPackGroup []BuildPackGroupInitParameters `json:"buildPackGroup,omitempty" tf:"build_pack_group,omitempty"` // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A stack block as defined below. Stack []StackInitParameters `json:"stack,omitempty" tf:"stack,omitempty"` }
func (*SpringCloudBuilderInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudBuilderInitParameters) DeepCopy() *SpringCloudBuilderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderInitParameters.
func (*SpringCloudBuilderInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudBuilderInitParameters) DeepCopyInto(out *SpringCloudBuilderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilderList ¶ added in v0.28.0
type SpringCloudBuilderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudBuilder `json:"items"` }
SpringCloudBuilderList contains a list of SpringCloudBuilders
func (*SpringCloudBuilderList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuilderList) DeepCopy() *SpringCloudBuilderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderList.
func (*SpringCloudBuilderList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuilderList) DeepCopyInto(out *SpringCloudBuilderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuilderList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudBuilderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuilderList) GetItems ¶ added in v0.28.0
func (l *SpringCloudBuilderList) GetItems() []resource.Managed
GetItems of this SpringCloudBuilderList.
type SpringCloudBuilderObservation ¶ added in v0.28.0
type SpringCloudBuilderObservation struct { // One or more build_pack_group blocks as defined below. BuildPackGroup []BuildPackGroupObservation `json:"buildPackGroup,omitempty" tf:"build_pack_group,omitempty"` // The ID of the Spring Cloud Builder. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // A stack block as defined below. Stack []StackObservation `json:"stack,omitempty" tf:"stack,omitempty"` }
func (*SpringCloudBuilderObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuilderObservation) DeepCopy() *SpringCloudBuilderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderObservation.
func (*SpringCloudBuilderObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuilderObservation) DeepCopyInto(out *SpringCloudBuilderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilderParameters ¶ added in v0.28.0
type SpringCloudBuilderParameters struct { // One or more build_pack_group blocks as defined below. // +kubebuilder:validation:Optional BuildPackGroup []BuildPackGroupParameters `json:"buildPackGroup,omitempty" tf:"build_pack_group,omitempty"` // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A stack block as defined below. // +kubebuilder:validation:Optional Stack []StackParameters `json:"stack,omitempty" tf:"stack,omitempty"` }
func (*SpringCloudBuilderParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuilderParameters) DeepCopy() *SpringCloudBuilderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderParameters.
func (*SpringCloudBuilderParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuilderParameters) DeepCopyInto(out *SpringCloudBuilderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilderSpec ¶ added in v0.28.0
type SpringCloudBuilderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudBuilderParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudBuilderInitParameters `json:"initProvider,omitempty"` }
SpringCloudBuilderSpec defines the desired state of SpringCloudBuilder
func (*SpringCloudBuilderSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuilderSpec) DeepCopy() *SpringCloudBuilderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderSpec.
func (*SpringCloudBuilderSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuilderSpec) DeepCopyInto(out *SpringCloudBuilderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilderStatus ¶ added in v0.28.0
type SpringCloudBuilderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudBuilderObservation `json:"atProvider,omitempty"` }
SpringCloudBuilderStatus defines the observed state of SpringCloudBuilder.
func (*SpringCloudBuilderStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudBuilderStatus) DeepCopy() *SpringCloudBuilderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderStatus.
func (*SpringCloudBuilderStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudBuilderStatus) DeepCopyInto(out *SpringCloudBuilderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCertificate ¶
type SpringCloudCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudCertificateSpec `json:"spec"` Status SpringCloudCertificateStatus `json:"status,omitempty"` }
SpringCloudCertificate is the Schema for the SpringCloudCertificates API. Manages an Azure Spring Cloud Certificate. +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,azure}
func (*SpringCloudCertificate) DeepCopy ¶
func (in *SpringCloudCertificate) DeepCopy() *SpringCloudCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCertificate.
func (*SpringCloudCertificate) DeepCopyInto ¶
func (in *SpringCloudCertificate) DeepCopyInto(out *SpringCloudCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudCertificate) DeepCopyObject ¶
func (in *SpringCloudCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudCertificate) GetCondition ¶
func (mg *SpringCloudCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudCertificate.
func (*SpringCloudCertificate) GetConnectionDetailsMapping ¶
func (tr *SpringCloudCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudCertificate
func (*SpringCloudCertificate) GetDeletionPolicy ¶
func (mg *SpringCloudCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudCertificate.
func (*SpringCloudCertificate) GetID ¶
func (tr *SpringCloudCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudCertificate
func (*SpringCloudCertificate) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudCertificate) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudCertificate
func (*SpringCloudCertificate) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudCertificate) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudCertificate.
func (*SpringCloudCertificate) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudCertificate) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudCertificate
func (*SpringCloudCertificate) GetObservation ¶
func (tr *SpringCloudCertificate) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudCertificate
func (*SpringCloudCertificate) GetParameters ¶
func (tr *SpringCloudCertificate) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudCertificate
func (*SpringCloudCertificate) GetProviderConfigReference ¶
func (mg *SpringCloudCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudCertificate.
func (*SpringCloudCertificate) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudCertificate.
func (*SpringCloudCertificate) GetTerraformResourceType ¶
func (mg *SpringCloudCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudCertificate
func (*SpringCloudCertificate) GetTerraformSchemaVersion ¶
func (tr *SpringCloudCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudCertificate) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudCertificate.
func (*SpringCloudCertificate) LateInitialize ¶
func (tr *SpringCloudCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudCertificate) ResolveReferences ¶
ResolveReferences of this SpringCloudCertificate.
func (*SpringCloudCertificate) SetConditions ¶
func (mg *SpringCloudCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudCertificate.
func (*SpringCloudCertificate) SetDeletionPolicy ¶
func (mg *SpringCloudCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudCertificate.
func (*SpringCloudCertificate) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudCertificate) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudCertificate.
func (*SpringCloudCertificate) SetObservation ¶
func (tr *SpringCloudCertificate) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudCertificate
func (*SpringCloudCertificate) SetParameters ¶
func (tr *SpringCloudCertificate) SetParameters(params map[string]any) error
SetParameters for this SpringCloudCertificate
func (*SpringCloudCertificate) SetProviderConfigReference ¶
func (mg *SpringCloudCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudCertificate.
func (*SpringCloudCertificate) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudCertificate.
func (*SpringCloudCertificate) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudCertificate.
type SpringCloudCertificateInitParameters ¶ added in v0.35.0
type SpringCloudCertificateInitParameters struct { // The content of uploaded certificate. Changing this forces a new resource to be created. CertificateContent *string `json:"certificateContent,omitempty" tf:"certificate_content,omitempty"` // Specifies the ID of the Key Vault Certificate resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta1.Certificate // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() KeyVaultCertificateID *string `json:"keyVaultCertificateId,omitempty" tf:"key_vault_certificate_id,omitempty"` // Reference to a Certificate in keyvault to populate keyVaultCertificateId. // +kubebuilder:validation:Optional KeyVaultCertificateIDRef *v1.Reference `json:"keyVaultCertificateIdRef,omitempty" tf:"-"` // Selector for a Certificate in keyvault to populate keyVaultCertificateId. // +kubebuilder:validation:Optional KeyVaultCertificateIDSelector *v1.Selector `json:"keyVaultCertificateIdSelector,omitempty" tf:"-"` }
func (*SpringCloudCertificateInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudCertificateInitParameters) DeepCopy() *SpringCloudCertificateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCertificateInitParameters.
func (*SpringCloudCertificateInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudCertificateInitParameters) DeepCopyInto(out *SpringCloudCertificateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCertificateList ¶
type SpringCloudCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudCertificate `json:"items"` }
SpringCloudCertificateList contains a list of SpringCloudCertificates
func (*SpringCloudCertificateList) DeepCopy ¶
func (in *SpringCloudCertificateList) DeepCopy() *SpringCloudCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCertificateList.
func (*SpringCloudCertificateList) DeepCopyInto ¶
func (in *SpringCloudCertificateList) DeepCopyInto(out *SpringCloudCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudCertificateList) DeepCopyObject ¶
func (in *SpringCloudCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudCertificateList) GetItems ¶
func (l *SpringCloudCertificateList) GetItems() []resource.Managed
GetItems of this SpringCloudCertificateList.
type SpringCloudCertificateObservation ¶
type SpringCloudCertificateObservation struct { // The content of uploaded certificate. Changing this forces a new resource to be created. CertificateContent *string `json:"certificateContent,omitempty" tf:"certificate_content,omitempty"` // The ID of the Spring Cloud Certificate. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the ID of the Key Vault Certificate resource. Changing this forces a new resource to be created. KeyVaultCertificateID *string `json:"keyVaultCertificateId,omitempty" tf:"key_vault_certificate_id,omitempty"` // Specifies the name of the resource group in which to create the Spring Cloud Certificate. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // The thumbprint of the Spring Cloud certificate. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudCertificateObservation) DeepCopy ¶
func (in *SpringCloudCertificateObservation) DeepCopy() *SpringCloudCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCertificateObservation.
func (*SpringCloudCertificateObservation) DeepCopyInto ¶
func (in *SpringCloudCertificateObservation) DeepCopyInto(out *SpringCloudCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCertificateParameters ¶
type SpringCloudCertificateParameters struct { // The content of uploaded certificate. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CertificateContent *string `json:"certificateContent,omitempty" tf:"certificate_content,omitempty"` // Specifies the ID of the Key Vault Certificate resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta1.Certificate // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional KeyVaultCertificateID *string `json:"keyVaultCertificateId,omitempty" tf:"key_vault_certificate_id,omitempty"` // Reference to a Certificate in keyvault to populate keyVaultCertificateId. // +kubebuilder:validation:Optional KeyVaultCertificateIDRef *v1.Reference `json:"keyVaultCertificateIdRef,omitempty" tf:"-"` // Selector for a Certificate in keyvault to populate keyVaultCertificateId. // +kubebuilder:validation:Optional KeyVaultCertificateIDSelector *v1.Selector `json:"keyVaultCertificateIdSelector,omitempty" tf:"-"` // Specifies the name of the resource group in which to create the Spring Cloud Certificate. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +kubebuilder:validation:Optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Reference to a SpringCloudService in appplatform to populate serviceName. // +kubebuilder:validation:Optional ServiceNameRef *v1.Reference `json:"serviceNameRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate serviceName. // +kubebuilder:validation:Optional ServiceNameSelector *v1.Selector `json:"serviceNameSelector,omitempty" tf:"-"` }
func (*SpringCloudCertificateParameters) DeepCopy ¶
func (in *SpringCloudCertificateParameters) DeepCopy() *SpringCloudCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCertificateParameters.
func (*SpringCloudCertificateParameters) DeepCopyInto ¶
func (in *SpringCloudCertificateParameters) DeepCopyInto(out *SpringCloudCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCertificateSpec ¶
type SpringCloudCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudCertificateParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudCertificateInitParameters `json:"initProvider,omitempty"` }
SpringCloudCertificateSpec defines the desired state of SpringCloudCertificate
func (*SpringCloudCertificateSpec) DeepCopy ¶
func (in *SpringCloudCertificateSpec) DeepCopy() *SpringCloudCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCertificateSpec.
func (*SpringCloudCertificateSpec) DeepCopyInto ¶
func (in *SpringCloudCertificateSpec) DeepCopyInto(out *SpringCloudCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCertificateStatus ¶
type SpringCloudCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudCertificateObservation `json:"atProvider,omitempty"` }
SpringCloudCertificateStatus defines the observed state of SpringCloudCertificate.
func (*SpringCloudCertificateStatus) DeepCopy ¶
func (in *SpringCloudCertificateStatus) DeepCopy() *SpringCloudCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCertificateStatus.
func (*SpringCloudCertificateStatus) DeepCopyInto ¶
func (in *SpringCloudCertificateStatus) DeepCopyInto(out *SpringCloudCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudConfigurationService ¶ added in v0.28.0
type SpringCloudConfigurationService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudConfigurationServiceSpec `json:"spec"` Status SpringCloudConfigurationServiceStatus `json:"status,omitempty"` }
SpringCloudConfigurationService is the Schema for the SpringCloudConfigurationServices API. Manages a Spring Cloud Configuration Service. +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,azure}
func (*SpringCloudConfigurationService) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudConfigurationService) DeepCopy() *SpringCloudConfigurationService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudConfigurationService) DeepCopyInto(out *SpringCloudConfigurationService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudConfigurationService) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudConfigurationService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudConfigurationService) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudConfigurationService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) GetID ¶ added in v0.28.0
func (tr *SpringCloudConfigurationService) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudConfigurationService) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudConfigurationService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudConfigurationService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudConfigurationService) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudConfigurationService) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudConfigurationService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudConfigurationService) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudConfigurationService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudConfigurationService using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudConfigurationService) ResolveReferences ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudConfigurationService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudConfigurationService) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudConfigurationService) SetParameters(params map[string]any) error
SetParameters for this SpringCloudConfigurationService
func (*SpringCloudConfigurationService) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudConfigurationService.
func (*SpringCloudConfigurationService) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudConfigurationService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudConfigurationService.
type SpringCloudConfigurationServiceInitParameters ¶ added in v0.35.0
type SpringCloudConfigurationServiceInitParameters struct { // One or more repository blocks as defined below. Repository []RepositoryInitParameters `json:"repository,omitempty" tf:"repository,omitempty"` }
func (*SpringCloudConfigurationServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudConfigurationServiceInitParameters) DeepCopy() *SpringCloudConfigurationServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudConfigurationServiceInitParameters.
func (*SpringCloudConfigurationServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudConfigurationServiceInitParameters) DeepCopyInto(out *SpringCloudConfigurationServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudConfigurationServiceList ¶ added in v0.28.0
type SpringCloudConfigurationServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudConfigurationService `json:"items"` }
SpringCloudConfigurationServiceList contains a list of SpringCloudConfigurationServices
func (*SpringCloudConfigurationServiceList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceList) DeepCopy() *SpringCloudConfigurationServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudConfigurationServiceList.
func (*SpringCloudConfigurationServiceList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceList) DeepCopyInto(out *SpringCloudConfigurationServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudConfigurationServiceList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudConfigurationServiceList) GetItems ¶ added in v0.28.0
func (l *SpringCloudConfigurationServiceList) GetItems() []resource.Managed
GetItems of this SpringCloudConfigurationServiceList.
type SpringCloudConfigurationServiceObservation ¶ added in v0.28.0
type SpringCloudConfigurationServiceObservation struct { // The ID of the Spring Cloud Configuration Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // One or more repository blocks as defined below. Repository []RepositoryObservation `json:"repository,omitempty" tf:"repository,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Configuration Service to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` }
func (*SpringCloudConfigurationServiceObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceObservation) DeepCopy() *SpringCloudConfigurationServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudConfigurationServiceObservation.
func (*SpringCloudConfigurationServiceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceObservation) DeepCopyInto(out *SpringCloudConfigurationServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudConfigurationServiceParameters ¶ added in v0.28.0
type SpringCloudConfigurationServiceParameters struct { // One or more repository blocks as defined below. // +kubebuilder:validation:Optional Repository []RepositoryParameters `json:"repository,omitempty" tf:"repository,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Configuration Service to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` }
func (*SpringCloudConfigurationServiceParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceParameters) DeepCopy() *SpringCloudConfigurationServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudConfigurationServiceParameters.
func (*SpringCloudConfigurationServiceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceParameters) DeepCopyInto(out *SpringCloudConfigurationServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudConfigurationServiceSpec ¶ added in v0.28.0
type SpringCloudConfigurationServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudConfigurationServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudConfigurationServiceInitParameters `json:"initProvider,omitempty"` }
SpringCloudConfigurationServiceSpec defines the desired state of SpringCloudConfigurationService
func (*SpringCloudConfigurationServiceSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceSpec) DeepCopy() *SpringCloudConfigurationServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudConfigurationServiceSpec.
func (*SpringCloudConfigurationServiceSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceSpec) DeepCopyInto(out *SpringCloudConfigurationServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudConfigurationServiceStatus ¶ added in v0.28.0
type SpringCloudConfigurationServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudConfigurationServiceObservation `json:"atProvider,omitempty"` }
SpringCloudConfigurationServiceStatus defines the observed state of SpringCloudConfigurationService.
func (*SpringCloudConfigurationServiceStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceStatus) DeepCopy() *SpringCloudConfigurationServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudConfigurationServiceStatus.
func (*SpringCloudConfigurationServiceStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudConfigurationServiceStatus) DeepCopyInto(out *SpringCloudConfigurationServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeployment ¶ added in v0.28.0
type SpringCloudContainerDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.image) || (has(self.initProvider) && has(self.initProvider.image))",message="spec.forProvider.image is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.server) || (has(self.initProvider) && has(self.initProvider.server))",message="spec.forProvider.server is a required parameter" Spec SpringCloudContainerDeploymentSpec `json:"spec"` Status SpringCloudContainerDeploymentStatus `json:"status,omitempty"` }
SpringCloudContainerDeployment is the Schema for the SpringCloudContainerDeployments API. Manages a Spring Cloud Container Deployment. +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,azure}
func (*SpringCloudContainerDeployment) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudContainerDeployment) DeepCopy() *SpringCloudContainerDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudContainerDeployment) DeepCopyInto(out *SpringCloudContainerDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudContainerDeployment) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudContainerDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudContainerDeployment) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudContainerDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetID ¶ added in v0.28.0
func (tr *SpringCloudContainerDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudContainerDeployment) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudContainerDeployment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudContainerDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudContainerDeployment) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudContainerDeployment) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudContainerDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudContainerDeployment) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudContainerDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudContainerDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudContainerDeployment) ResolveReferences ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudContainerDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudContainerDeployment) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudContainerDeployment) SetParameters(params map[string]any) error
SetParameters for this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudContainerDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudContainerDeployment.
type SpringCloudContainerDeploymentInitParameters ¶ added in v0.35.0
type SpringCloudContainerDeploymentInitParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies the arguments to the entrypoint. The docker image's CMD is used if not specified. Arguments []*string `json:"arguments,omitempty" tf:"arguments,omitempty"` // Specifies the entrypoint array. It will not be executed within a shell. The docker image's ENTRYPOINT is used if not specified. Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the language framework of the container image. The only possible value is springboot. LanguageFramework *string `json:"languageFramework,omitempty" tf:"language_framework,omitempty"` // A quota block as defined below. Quota []SpringCloudContainerDeploymentQuotaInitParameters `json:"quota,omitempty" tf:"quota,omitempty"` // The name of the registry that contains the container image. Server *string `json:"server,omitempty" tf:"server,omitempty"` }
func (*SpringCloudContainerDeploymentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudContainerDeploymentInitParameters) DeepCopy() *SpringCloudContainerDeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentInitParameters.
func (*SpringCloudContainerDeploymentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudContainerDeploymentInitParameters) DeepCopyInto(out *SpringCloudContainerDeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentList ¶ added in v0.28.0
type SpringCloudContainerDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudContainerDeployment `json:"items"` }
SpringCloudContainerDeploymentList contains a list of SpringCloudContainerDeployments
func (*SpringCloudContainerDeploymentList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentList) DeepCopy() *SpringCloudContainerDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentList.
func (*SpringCloudContainerDeploymentList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentList) DeepCopyInto(out *SpringCloudContainerDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudContainerDeploymentList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudContainerDeploymentList) GetItems ¶ added in v0.28.0
func (l *SpringCloudContainerDeploymentList) GetItems() []resource.Managed
GetItems of this SpringCloudContainerDeploymentList.
type SpringCloudContainerDeploymentObservation ¶ added in v0.28.0
type SpringCloudContainerDeploymentObservation struct { // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies the arguments to the entrypoint. The docker image's CMD is used if not specified. Arguments []*string `json:"arguments,omitempty" tf:"arguments,omitempty"` // Specifies the entrypoint array. It will not be executed within a shell. The docker image's ENTRYPOINT is used if not specified. Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // The ID of the Spring Cloud Container Deployment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the language framework of the container image. The only possible value is springboot. LanguageFramework *string `json:"languageFramework,omitempty" tf:"language_framework,omitempty"` // A quota block as defined below. Quota []SpringCloudContainerDeploymentQuotaObservation `json:"quota,omitempty" tf:"quota,omitempty"` // The name of the registry that contains the container image. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Container Deployment to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudContainerDeploymentObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentObservation) DeepCopy() *SpringCloudContainerDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentObservation.
func (*SpringCloudContainerDeploymentObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentObservation) DeepCopyInto(out *SpringCloudContainerDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentParameters ¶ added in v0.28.0
type SpringCloudContainerDeploymentParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. // +kubebuilder:validation:Optional AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies the arguments to the entrypoint. The docker image's CMD is used if not specified. // +kubebuilder:validation:Optional Arguments []*string `json:"arguments,omitempty" tf:"arguments,omitempty"` // Specifies the entrypoint array. It will not be executed within a shell. The docker image's ENTRYPOINT is used if not specified. // +kubebuilder:validation:Optional Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +kubebuilder:validation:Optional // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the language framework of the container image. The only possible value is springboot. // +kubebuilder:validation:Optional LanguageFramework *string `json:"languageFramework,omitempty" tf:"language_framework,omitempty"` // A quota block as defined below. // +kubebuilder:validation:Optional Quota []SpringCloudContainerDeploymentQuotaParameters `json:"quota,omitempty" tf:"quota,omitempty"` // The name of the registry that contains the container image. // +kubebuilder:validation:Optional Server *string `json:"server,omitempty" tf:"server,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Container Deployment to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudContainerDeploymentParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentParameters) DeepCopy() *SpringCloudContainerDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentParameters.
func (*SpringCloudContainerDeploymentParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentParameters) DeepCopyInto(out *SpringCloudContainerDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentQuotaInitParameters ¶ added in v0.35.0
type SpringCloudContainerDeploymentQuotaInitParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudContainerDeploymentQuotaInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudContainerDeploymentQuotaInitParameters) DeepCopy() *SpringCloudContainerDeploymentQuotaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentQuotaInitParameters.
func (*SpringCloudContainerDeploymentQuotaInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudContainerDeploymentQuotaInitParameters) DeepCopyInto(out *SpringCloudContainerDeploymentQuotaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentQuotaObservation ¶ added in v0.28.0
type SpringCloudContainerDeploymentQuotaObservation struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudContainerDeploymentQuotaObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentQuotaObservation) DeepCopy() *SpringCloudContainerDeploymentQuotaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentQuotaObservation.
func (*SpringCloudContainerDeploymentQuotaObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentQuotaObservation) DeepCopyInto(out *SpringCloudContainerDeploymentQuotaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentQuotaParameters ¶ added in v0.28.0
type SpringCloudContainerDeploymentQuotaParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudContainerDeploymentQuotaParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentQuotaParameters) DeepCopy() *SpringCloudContainerDeploymentQuotaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentQuotaParameters.
func (*SpringCloudContainerDeploymentQuotaParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentQuotaParameters) DeepCopyInto(out *SpringCloudContainerDeploymentQuotaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentSpec ¶ added in v0.28.0
type SpringCloudContainerDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudContainerDeploymentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudContainerDeploymentInitParameters `json:"initProvider,omitempty"` }
SpringCloudContainerDeploymentSpec defines the desired state of SpringCloudContainerDeployment
func (*SpringCloudContainerDeploymentSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentSpec) DeepCopy() *SpringCloudContainerDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentSpec.
func (*SpringCloudContainerDeploymentSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentSpec) DeepCopyInto(out *SpringCloudContainerDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentStatus ¶ added in v0.28.0
type SpringCloudContainerDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudContainerDeploymentObservation `json:"atProvider,omitempty"` }
SpringCloudContainerDeploymentStatus defines the observed state of SpringCloudContainerDeployment.
func (*SpringCloudContainerDeploymentStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentStatus) DeepCopy() *SpringCloudContainerDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentStatus.
func (*SpringCloudContainerDeploymentStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudContainerDeploymentStatus) DeepCopyInto(out *SpringCloudContainerDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomDomain ¶
type SpringCloudCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudCustomDomainSpec `json:"spec"` Status SpringCloudCustomDomainStatus `json:"status,omitempty"` }
SpringCloudCustomDomain is the Schema for the SpringCloudCustomDomains API. Manages an Azure Spring Cloud Custom Domain. +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,azure}
func (*SpringCloudCustomDomain) DeepCopy ¶
func (in *SpringCloudCustomDomain) DeepCopy() *SpringCloudCustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) DeepCopyInto ¶
func (in *SpringCloudCustomDomain) DeepCopyInto(out *SpringCloudCustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudCustomDomain) DeepCopyObject ¶
func (in *SpringCloudCustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudCustomDomain) GetCondition ¶
func (mg *SpringCloudCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) GetConnectionDetailsMapping ¶
func (tr *SpringCloudCustomDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) GetDeletionPolicy ¶
func (mg *SpringCloudCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) GetID ¶
func (tr *SpringCloudCustomDomain) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudCustomDomain) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudCustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudCustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) GetObservation ¶
func (tr *SpringCloudCustomDomain) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) GetParameters ¶
func (tr *SpringCloudCustomDomain) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) GetProviderConfigReference ¶
func (mg *SpringCloudCustomDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) GetTerraformResourceType ¶
func (mg *SpringCloudCustomDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) GetTerraformSchemaVersion ¶
func (tr *SpringCloudCustomDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudCustomDomain) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) LateInitialize ¶
func (tr *SpringCloudCustomDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudCustomDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudCustomDomain) ResolveReferences ¶
ResolveReferences of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) SetConditions ¶
func (mg *SpringCloudCustomDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) SetDeletionPolicy ¶
func (mg *SpringCloudCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudCustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) SetObservation ¶
func (tr *SpringCloudCustomDomain) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) SetParameters ¶
func (tr *SpringCloudCustomDomain) SetParameters(params map[string]any) error
SetParameters for this SpringCloudCustomDomain
func (*SpringCloudCustomDomain) SetProviderConfigReference ¶
func (mg *SpringCloudCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudCustomDomain.
func (*SpringCloudCustomDomain) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudCustomDomain.
type SpringCloudCustomDomainInitParameters ¶ added in v0.35.0
type SpringCloudCustomDomainInitParameters struct { // Specifies the name of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when thumbprint is specified CertificateName *string `json:"certificateName,omitempty" tf:"certificate_name,omitempty"` // Specifies the name of the Spring Cloud Custom Domain. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the resource ID of the Spring Cloud Application. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when certificate_name is specified. Changing this forces a new resource to be created. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudCustomDomainInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudCustomDomainInitParameters) DeepCopy() *SpringCloudCustomDomainInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomDomainInitParameters.
func (*SpringCloudCustomDomainInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudCustomDomainInitParameters) DeepCopyInto(out *SpringCloudCustomDomainInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomDomainList ¶
type SpringCloudCustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudCustomDomain `json:"items"` }
SpringCloudCustomDomainList contains a list of SpringCloudCustomDomains
func (*SpringCloudCustomDomainList) DeepCopy ¶
func (in *SpringCloudCustomDomainList) DeepCopy() *SpringCloudCustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomDomainList.
func (*SpringCloudCustomDomainList) DeepCopyInto ¶
func (in *SpringCloudCustomDomainList) DeepCopyInto(out *SpringCloudCustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudCustomDomainList) DeepCopyObject ¶
func (in *SpringCloudCustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudCustomDomainList) GetItems ¶
func (l *SpringCloudCustomDomainList) GetItems() []resource.Managed
GetItems of this SpringCloudCustomDomainList.
type SpringCloudCustomDomainObservation ¶
type SpringCloudCustomDomainObservation struct { // Specifies the name of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when thumbprint is specified CertificateName *string `json:"certificateName,omitempty" tf:"certificate_name,omitempty"` // The ID of the Spring Cloud Custom Domain. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name of the Spring Cloud Custom Domain. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the resource ID of the Spring Cloud Application. Changing this forces a new resource to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when certificate_name is specified. Changing this forces a new resource to be created. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudCustomDomainObservation) DeepCopy ¶
func (in *SpringCloudCustomDomainObservation) DeepCopy() *SpringCloudCustomDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomDomainObservation.
func (*SpringCloudCustomDomainObservation) DeepCopyInto ¶
func (in *SpringCloudCustomDomainObservation) DeepCopyInto(out *SpringCloudCustomDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomDomainParameters ¶
type SpringCloudCustomDomainParameters struct { // Specifies the name of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when thumbprint is specified // +kubebuilder:validation:Optional CertificateName *string `json:"certificateName,omitempty" tf:"certificate_name,omitempty"` // Specifies the name of the Spring Cloud Custom Domain. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the resource ID of the Spring Cloud Application. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when certificate_name is specified. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudCustomDomainParameters) DeepCopy ¶
func (in *SpringCloudCustomDomainParameters) DeepCopy() *SpringCloudCustomDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomDomainParameters.
func (*SpringCloudCustomDomainParameters) DeepCopyInto ¶
func (in *SpringCloudCustomDomainParameters) DeepCopyInto(out *SpringCloudCustomDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomDomainSpec ¶
type SpringCloudCustomDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudCustomDomainParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudCustomDomainInitParameters `json:"initProvider,omitempty"` }
SpringCloudCustomDomainSpec defines the desired state of SpringCloudCustomDomain
func (*SpringCloudCustomDomainSpec) DeepCopy ¶
func (in *SpringCloudCustomDomainSpec) DeepCopy() *SpringCloudCustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomDomainSpec.
func (*SpringCloudCustomDomainSpec) DeepCopyInto ¶
func (in *SpringCloudCustomDomainSpec) DeepCopyInto(out *SpringCloudCustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomDomainStatus ¶
type SpringCloudCustomDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudCustomDomainObservation `json:"atProvider,omitempty"` }
SpringCloudCustomDomainStatus defines the observed state of SpringCloudCustomDomain.
func (*SpringCloudCustomDomainStatus) DeepCopy ¶
func (in *SpringCloudCustomDomainStatus) DeepCopy() *SpringCloudCustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomDomainStatus.
func (*SpringCloudCustomDomainStatus) DeepCopyInto ¶
func (in *SpringCloudCustomDomainStatus) DeepCopyInto(out *SpringCloudCustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAccelerator ¶ added in v0.28.0
type SpringCloudCustomizedAccelerator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gitRepository) || (has(self.initProvider) && has(self.initProvider.gitRepository))",message="spec.forProvider.gitRepository is a required parameter" Spec SpringCloudCustomizedAcceleratorSpec `json:"spec"` Status SpringCloudCustomizedAcceleratorStatus `json:"status,omitempty"` }
SpringCloudCustomizedAccelerator is the Schema for the SpringCloudCustomizedAccelerators API. Manages a Spring Cloud Customized Accelerator. +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,azure}
func (*SpringCloudCustomizedAccelerator) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudCustomizedAccelerator) DeepCopy() *SpringCloudCustomizedAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudCustomizedAccelerator) DeepCopyInto(out *SpringCloudCustomizedAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudCustomizedAccelerator) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudCustomizedAccelerator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudCustomizedAccelerator) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudCustomizedAccelerator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetID ¶ added in v0.28.0
func (tr *SpringCloudCustomizedAccelerator) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudCustomizedAccelerator) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudCustomizedAccelerator) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudCustomizedAccelerator) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudCustomizedAccelerator) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudCustomizedAccelerator) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudCustomizedAccelerator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudCustomizedAccelerator) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudCustomizedAccelerator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudCustomizedAccelerator using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudCustomizedAccelerator) ResolveReferences ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudCustomizedAccelerator) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudCustomizedAccelerator) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudCustomizedAccelerator) SetParameters(params map[string]any) error
SetParameters for this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudCustomizedAccelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudCustomizedAccelerator.
type SpringCloudCustomizedAcceleratorInitParameters ¶ added in v0.35.0
type SpringCloudCustomizedAcceleratorInitParameters struct { // Specifies a list of accelerator tags. AcceleratorTags []*string `json:"acceleratorTags,omitempty" tf:"accelerator_tags,omitempty"` // Specifies the description of the Spring Cloud Customized Accelerator. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the display name of the Spring Cloud Customized Accelerator.. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A git_repository block as defined below. GitRepository []GitRepositoryInitParameters `json:"gitRepository,omitempty" tf:"git_repository,omitempty"` // Specifies the icon URL of the Spring Cloud Customized Accelerator.. IconURL *string `json:"iconUrl,omitempty" tf:"icon_url,omitempty"` }
func (*SpringCloudCustomizedAcceleratorInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudCustomizedAcceleratorInitParameters) DeepCopy() *SpringCloudCustomizedAcceleratorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorInitParameters.
func (*SpringCloudCustomizedAcceleratorInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudCustomizedAcceleratorInitParameters) DeepCopyInto(out *SpringCloudCustomizedAcceleratorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAcceleratorList ¶ added in v0.28.0
type SpringCloudCustomizedAcceleratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudCustomizedAccelerator `json:"items"` }
SpringCloudCustomizedAcceleratorList contains a list of SpringCloudCustomizedAccelerators
func (*SpringCloudCustomizedAcceleratorList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorList) DeepCopy() *SpringCloudCustomizedAcceleratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorList.
func (*SpringCloudCustomizedAcceleratorList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorList) DeepCopyInto(out *SpringCloudCustomizedAcceleratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudCustomizedAcceleratorList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudCustomizedAcceleratorList) GetItems ¶ added in v0.28.0
func (l *SpringCloudCustomizedAcceleratorList) GetItems() []resource.Managed
GetItems of this SpringCloudCustomizedAcceleratorList.
type SpringCloudCustomizedAcceleratorObservation ¶ added in v0.28.0
type SpringCloudCustomizedAcceleratorObservation struct { // Specifies a list of accelerator tags. AcceleratorTags []*string `json:"acceleratorTags,omitempty" tf:"accelerator_tags,omitempty"` // Specifies the description of the Spring Cloud Customized Accelerator. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the display name of the Spring Cloud Customized Accelerator.. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A git_repository block as defined below. GitRepository []GitRepositoryObservation `json:"gitRepository,omitempty" tf:"git_repository,omitempty"` // The ID of the Spring Cloud Customized Accelerator. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the icon URL of the Spring Cloud Customized Accelerator.. IconURL *string `json:"iconUrl,omitempty" tf:"icon_url,omitempty"` // The ID of the Spring Cloud Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. SpringCloudAcceleratorID *string `json:"springCloudAcceleratorId,omitempty" tf:"spring_cloud_accelerator_id,omitempty"` }
func (*SpringCloudCustomizedAcceleratorObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorObservation) DeepCopy() *SpringCloudCustomizedAcceleratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorObservation.
func (*SpringCloudCustomizedAcceleratorObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorObservation) DeepCopyInto(out *SpringCloudCustomizedAcceleratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAcceleratorParameters ¶ added in v0.28.0
type SpringCloudCustomizedAcceleratorParameters struct { // Specifies a list of accelerator tags. // +kubebuilder:validation:Optional AcceleratorTags []*string `json:"acceleratorTags,omitempty" tf:"accelerator_tags,omitempty"` // Specifies the description of the Spring Cloud Customized Accelerator. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the display name of the Spring Cloud Customized Accelerator.. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A git_repository block as defined below. // +kubebuilder:validation:Optional GitRepository []GitRepositoryParameters `json:"gitRepository,omitempty" tf:"git_repository,omitempty"` // Specifies the icon URL of the Spring Cloud Customized Accelerator.. // +kubebuilder:validation:Optional IconURL *string `json:"iconUrl,omitempty" tf:"icon_url,omitempty"` // The ID of the Spring Cloud Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudAccelerator // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAcceleratorID *string `json:"springCloudAcceleratorId,omitempty" tf:"spring_cloud_accelerator_id,omitempty"` // Reference to a SpringCloudAccelerator in appplatform to populate springCloudAcceleratorId. // +kubebuilder:validation:Optional SpringCloudAcceleratorIDRef *v1.Reference `json:"springCloudAcceleratorIdRef,omitempty" tf:"-"` // Selector for a SpringCloudAccelerator in appplatform to populate springCloudAcceleratorId. // +kubebuilder:validation:Optional SpringCloudAcceleratorIDSelector *v1.Selector `json:"springCloudAcceleratorIdSelector,omitempty" tf:"-"` }
func (*SpringCloudCustomizedAcceleratorParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorParameters) DeepCopy() *SpringCloudCustomizedAcceleratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorParameters.
func (*SpringCloudCustomizedAcceleratorParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorParameters) DeepCopyInto(out *SpringCloudCustomizedAcceleratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAcceleratorSpec ¶ added in v0.28.0
type SpringCloudCustomizedAcceleratorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudCustomizedAcceleratorParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudCustomizedAcceleratorInitParameters `json:"initProvider,omitempty"` }
SpringCloudCustomizedAcceleratorSpec defines the desired state of SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAcceleratorSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorSpec) DeepCopy() *SpringCloudCustomizedAcceleratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorSpec.
func (*SpringCloudCustomizedAcceleratorSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorSpec) DeepCopyInto(out *SpringCloudCustomizedAcceleratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAcceleratorStatus ¶ added in v0.28.0
type SpringCloudCustomizedAcceleratorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudCustomizedAcceleratorObservation `json:"atProvider,omitempty"` }
SpringCloudCustomizedAcceleratorStatus defines the observed state of SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAcceleratorStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorStatus) DeepCopy() *SpringCloudCustomizedAcceleratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorStatus.
func (*SpringCloudCustomizedAcceleratorStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudCustomizedAcceleratorStatus) DeepCopyInto(out *SpringCloudCustomizedAcceleratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortal ¶ added in v0.28.0
type SpringCloudDevToolPortal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudDevToolPortalSpec `json:"spec"` Status SpringCloudDevToolPortalStatus `json:"status,omitempty"` }
SpringCloudDevToolPortal is the Schema for the SpringCloudDevToolPortals API. Manages a Spring Cloud Dev Tool Portal. +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,azure}
func (*SpringCloudDevToolPortal) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudDevToolPortal) DeepCopy() *SpringCloudDevToolPortal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudDevToolPortal) DeepCopyInto(out *SpringCloudDevToolPortal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudDevToolPortal) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudDevToolPortal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudDevToolPortal) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudDevToolPortal) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetID ¶ added in v0.28.0
func (tr *SpringCloudDevToolPortal) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudDevToolPortal) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudDevToolPortal) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudDevToolPortal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudDevToolPortal) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudDevToolPortal) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudDevToolPortal) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudDevToolPortal) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudDevToolPortal) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudDevToolPortal using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudDevToolPortal) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudDevToolPortal) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudDevToolPortal) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudDevToolPortal) SetParameters(params map[string]any) error
SetParameters for this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudDevToolPortal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudDevToolPortal.
type SpringCloudDevToolPortalInitParameters ¶ added in v0.35.0
type SpringCloudDevToolPortalInitParameters struct { // Should the Accelerator plugin be enabled? ApplicationAcceleratorEnabled *bool `json:"applicationAcceleratorEnabled,omitempty" tf:"application_accelerator_enabled,omitempty"` // Should the Application Live View be enabled? ApplicationLiveViewEnabled *bool `json:"applicationLiveViewEnabled,omitempty" tf:"application_live_view_enabled,omitempty"` // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is default. Changing this forces a new Spring Cloud Dev Tool Portal to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A sso block as defined below. Sso []SpringCloudDevToolPortalSsoInitParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudDevToolPortalInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudDevToolPortalInitParameters) DeepCopy() *SpringCloudDevToolPortalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalInitParameters.
func (*SpringCloudDevToolPortalInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudDevToolPortalInitParameters) DeepCopyInto(out *SpringCloudDevToolPortalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalList ¶ added in v0.28.0
type SpringCloudDevToolPortalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudDevToolPortal `json:"items"` }
SpringCloudDevToolPortalList contains a list of SpringCloudDevToolPortals
func (*SpringCloudDevToolPortalList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalList) DeepCopy() *SpringCloudDevToolPortalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalList.
func (*SpringCloudDevToolPortalList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalList) DeepCopyInto(out *SpringCloudDevToolPortalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudDevToolPortalList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudDevToolPortalList) GetItems ¶ added in v0.28.0
func (l *SpringCloudDevToolPortalList) GetItems() []resource.Managed
GetItems of this SpringCloudDevToolPortalList.
type SpringCloudDevToolPortalObservation ¶ added in v0.28.0
type SpringCloudDevToolPortalObservation struct { // Should the Accelerator plugin be enabled? ApplicationAcceleratorEnabled *bool `json:"applicationAcceleratorEnabled,omitempty" tf:"application_accelerator_enabled,omitempty"` // Should the Application Live View be enabled? ApplicationLiveViewEnabled *bool `json:"applicationLiveViewEnabled,omitempty" tf:"application_live_view_enabled,omitempty"` // The ID of the Spring Cloud Dev Tool Portal. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is default. Changing this forces a new Spring Cloud Dev Tool Portal to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // A sso block as defined below. Sso []SpringCloudDevToolPortalSsoObservation `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudDevToolPortalObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalObservation) DeepCopy() *SpringCloudDevToolPortalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalObservation.
func (*SpringCloudDevToolPortalObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalObservation) DeepCopyInto(out *SpringCloudDevToolPortalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalParameters ¶ added in v0.28.0
type SpringCloudDevToolPortalParameters struct { // Should the Accelerator plugin be enabled? // +kubebuilder:validation:Optional ApplicationAcceleratorEnabled *bool `json:"applicationAcceleratorEnabled,omitempty" tf:"application_accelerator_enabled,omitempty"` // Should the Application Live View be enabled? // +kubebuilder:validation:Optional ApplicationLiveViewEnabled *bool `json:"applicationLiveViewEnabled,omitempty" tf:"application_live_view_enabled,omitempty"` // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is default. Changing this forces a new Spring Cloud Dev Tool Portal to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is public network access enabled? // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A sso block as defined below. // +kubebuilder:validation:Optional Sso []SpringCloudDevToolPortalSsoParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudDevToolPortalParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalParameters) DeepCopy() *SpringCloudDevToolPortalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalParameters.
func (*SpringCloudDevToolPortalParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalParameters) DeepCopyInto(out *SpringCloudDevToolPortalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalSpec ¶ added in v0.28.0
type SpringCloudDevToolPortalSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudDevToolPortalParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudDevToolPortalInitParameters `json:"initProvider,omitempty"` }
SpringCloudDevToolPortalSpec defines the desired state of SpringCloudDevToolPortal
func (*SpringCloudDevToolPortalSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalSpec) DeepCopy() *SpringCloudDevToolPortalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalSpec.
func (*SpringCloudDevToolPortalSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalSpec) DeepCopyInto(out *SpringCloudDevToolPortalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalSsoInitParameters ¶ added in v0.35.0
type SpringCloudDevToolPortalSsoInitParameters struct { // Specifies the public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Specifies the secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // Specifies the URI of a JSON file with generic OIDC provider configuration. MetadataURL *string `json:"metadataUrl,omitempty" tf:"metadata_url,omitempty"` // Specifies a list of specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudDevToolPortalSsoInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudDevToolPortalSsoInitParameters) DeepCopy() *SpringCloudDevToolPortalSsoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalSsoInitParameters.
func (*SpringCloudDevToolPortalSsoInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudDevToolPortalSsoInitParameters) DeepCopyInto(out *SpringCloudDevToolPortalSsoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalSsoObservation ¶ added in v0.28.0
type SpringCloudDevToolPortalSsoObservation struct { // Specifies the public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Specifies the secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // Specifies the URI of a JSON file with generic OIDC provider configuration. MetadataURL *string `json:"metadataUrl,omitempty" tf:"metadata_url,omitempty"` // Specifies a list of specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudDevToolPortalSsoObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalSsoObservation) DeepCopy() *SpringCloudDevToolPortalSsoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalSsoObservation.
func (*SpringCloudDevToolPortalSsoObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalSsoObservation) DeepCopyInto(out *SpringCloudDevToolPortalSsoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalSsoParameters ¶ added in v0.28.0
type SpringCloudDevToolPortalSsoParameters struct { // Specifies the public identifier for the application. // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Specifies the secret known only to the application and the authorization server. // +kubebuilder:validation:Optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // Specifies the URI of a JSON file with generic OIDC provider configuration. // +kubebuilder:validation:Optional MetadataURL *string `json:"metadataUrl,omitempty" tf:"metadata_url,omitempty"` // Specifies a list of specific actions applications can be allowed to do on a user's behalf. // +kubebuilder:validation:Optional // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudDevToolPortalSsoParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalSsoParameters) DeepCopy() *SpringCloudDevToolPortalSsoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalSsoParameters.
func (*SpringCloudDevToolPortalSsoParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalSsoParameters) DeepCopyInto(out *SpringCloudDevToolPortalSsoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalStatus ¶ added in v0.28.0
type SpringCloudDevToolPortalStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudDevToolPortalObservation `json:"atProvider,omitempty"` }
SpringCloudDevToolPortalStatus defines the observed state of SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortalStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalStatus) DeepCopy() *SpringCloudDevToolPortalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalStatus.
func (*SpringCloudDevToolPortalStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudDevToolPortalStatus) DeepCopyInto(out *SpringCloudDevToolPortalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGateway ¶ added in v0.28.0
type SpringCloudGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudGatewaySpec `json:"spec"` Status SpringCloudGatewayStatus `json:"status,omitempty"` }
SpringCloudGateway is the Schema for the SpringCloudGateways API. Manages a Spring Cloud Gateway. +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,azure}
func (*SpringCloudGateway) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGateway) DeepCopy() *SpringCloudGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGateway.
func (*SpringCloudGateway) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGateway) DeepCopyInto(out *SpringCloudGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudGateway) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudGateway) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudGateway.
func (*SpringCloudGateway) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudGateway
func (*SpringCloudGateway) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudGateway.
func (*SpringCloudGateway) GetID ¶ added in v0.28.0
func (tr *SpringCloudGateway) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudGateway
func (*SpringCloudGateway) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudGateway) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudGateway
func (*SpringCloudGateway) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudGateway) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudGateway.
func (*SpringCloudGateway) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudGateway) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudGateway
func (*SpringCloudGateway) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudGateway) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudGateway
func (*SpringCloudGateway) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudGateway) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudGateway
func (*SpringCloudGateway) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudGateway.
func (*SpringCloudGateway) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudGateway.
func (*SpringCloudGateway) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudGateway
func (*SpringCloudGateway) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudGateway) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudGateway.
func (*SpringCloudGateway) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudGateway) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this SpringCloudGateway.
func (*SpringCloudGateway) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudGateway.
func (*SpringCloudGateway) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudGateway.
func (*SpringCloudGateway) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudGateway) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudGateway.
func (*SpringCloudGateway) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudGateway) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudGateway
func (*SpringCloudGateway) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudGateway) SetParameters(params map[string]any) error
SetParameters for this SpringCloudGateway
func (*SpringCloudGateway) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudGateway.
func (*SpringCloudGateway) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudGateway.
func (*SpringCloudGateway) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudGateway.
type SpringCloudGatewayCustomDomain ¶ added in v0.28.0
type SpringCloudGatewayCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudGatewayCustomDomainSpec `json:"spec"` Status SpringCloudGatewayCustomDomainStatus `json:"status,omitempty"` }
SpringCloudGatewayCustomDomain is the Schema for the SpringCloudGatewayCustomDomains API. Manages a Spring Cloud Gateway Custom Domain. +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,azure}
func (*SpringCloudGatewayCustomDomain) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomain) DeepCopy() *SpringCloudGatewayCustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomain) DeepCopyInto(out *SpringCloudGatewayCustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudGatewayCustomDomain) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudGatewayCustomDomain) GetCondition ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *SpringCloudGatewayCustomDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) GetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) GetID ¶ added in v0.28.0
func (tr *SpringCloudGatewayCustomDomain) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudGatewayCustomDomain) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudGatewayCustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudGatewayCustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) GetObservation ¶ added in v0.28.0
func (tr *SpringCloudGatewayCustomDomain) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) GetParameters ¶ added in v0.28.0
func (tr *SpringCloudGatewayCustomDomain) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) GetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) GetTerraformResourceType ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *SpringCloudGatewayCustomDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudGatewayCustomDomain) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) LateInitialize ¶ added in v0.28.0
func (tr *SpringCloudGatewayCustomDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudGatewayCustomDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudGatewayCustomDomain) ResolveReferences ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) SetConditions ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) SetDeletionPolicy ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudGatewayCustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) SetObservation ¶ added in v0.28.0
func (tr *SpringCloudGatewayCustomDomain) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) SetParameters ¶ added in v0.28.0
func (tr *SpringCloudGatewayCustomDomain) SetParameters(params map[string]any) error
SetParameters for this SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomain) SetProviderConfigReference ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomain) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *SpringCloudGatewayCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudGatewayCustomDomain.
type SpringCloudGatewayCustomDomainInitParameters ¶ added in v0.35.0
type SpringCloudGatewayCustomDomainInitParameters struct { // The name which should be used for this Spring Cloud Gateway Custom Domain. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudGateway // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudGatewayID *string `json:"springCloudGatewayId,omitempty" tf:"spring_cloud_gateway_id,omitempty"` // Reference to a SpringCloudGateway in appplatform to populate springCloudGatewayId. // +kubebuilder:validation:Optional SpringCloudGatewayIDRef *v1.Reference `json:"springCloudGatewayIdRef,omitempty" tf:"-"` // Selector for a SpringCloudGateway in appplatform to populate springCloudGatewayId. // +kubebuilder:validation:Optional SpringCloudGatewayIDSelector *v1.Selector `json:"springCloudGatewayIdSelector,omitempty" tf:"-"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Gateway Custom Domain. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudGatewayCustomDomainInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudGatewayCustomDomainInitParameters) DeepCopy() *SpringCloudGatewayCustomDomainInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayCustomDomainInitParameters.
func (*SpringCloudGatewayCustomDomainInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudGatewayCustomDomainInitParameters) DeepCopyInto(out *SpringCloudGatewayCustomDomainInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayCustomDomainList ¶ added in v0.28.0
type SpringCloudGatewayCustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudGatewayCustomDomain `json:"items"` }
SpringCloudGatewayCustomDomainList contains a list of SpringCloudGatewayCustomDomains
func (*SpringCloudGatewayCustomDomainList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainList) DeepCopy() *SpringCloudGatewayCustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayCustomDomainList.
func (*SpringCloudGatewayCustomDomainList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainList) DeepCopyInto(out *SpringCloudGatewayCustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudGatewayCustomDomainList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudGatewayCustomDomainList) GetItems ¶ added in v0.28.0
func (l *SpringCloudGatewayCustomDomainList) GetItems() []resource.Managed
GetItems of this SpringCloudGatewayCustomDomainList.
type SpringCloudGatewayCustomDomainObservation ¶ added in v0.28.0
type SpringCloudGatewayCustomDomainObservation struct { // The ID of the Spring Cloud Gateway Custom Domain. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name which should be used for this Spring Cloud Gateway Custom Domain. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. SpringCloudGatewayID *string `json:"springCloudGatewayId,omitempty" tf:"spring_cloud_gateway_id,omitempty"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Gateway Custom Domain. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudGatewayCustomDomainObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainObservation) DeepCopy() *SpringCloudGatewayCustomDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayCustomDomainObservation.
func (*SpringCloudGatewayCustomDomainObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainObservation) DeepCopyInto(out *SpringCloudGatewayCustomDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayCustomDomainParameters ¶ added in v0.28.0
type SpringCloudGatewayCustomDomainParameters struct { // The name which should be used for this Spring Cloud Gateway Custom Domain. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudGateway // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudGatewayID *string `json:"springCloudGatewayId,omitempty" tf:"spring_cloud_gateway_id,omitempty"` // Reference to a SpringCloudGateway in appplatform to populate springCloudGatewayId. // +kubebuilder:validation:Optional SpringCloudGatewayIDRef *v1.Reference `json:"springCloudGatewayIdRef,omitempty" tf:"-"` // Selector for a SpringCloudGateway in appplatform to populate springCloudGatewayId. // +kubebuilder:validation:Optional SpringCloudGatewayIDSelector *v1.Selector `json:"springCloudGatewayIdSelector,omitempty" tf:"-"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Gateway Custom Domain. // +kubebuilder:validation:Optional Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*SpringCloudGatewayCustomDomainParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainParameters) DeepCopy() *SpringCloudGatewayCustomDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayCustomDomainParameters.
func (*SpringCloudGatewayCustomDomainParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainParameters) DeepCopyInto(out *SpringCloudGatewayCustomDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayCustomDomainSpec ¶ added in v0.28.0
type SpringCloudGatewayCustomDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudGatewayCustomDomainParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudGatewayCustomDomainInitParameters `json:"initProvider,omitempty"` }
SpringCloudGatewayCustomDomainSpec defines the desired state of SpringCloudGatewayCustomDomain
func (*SpringCloudGatewayCustomDomainSpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainSpec) DeepCopy() *SpringCloudGatewayCustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayCustomDomainSpec.
func (*SpringCloudGatewayCustomDomainSpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainSpec) DeepCopyInto(out *SpringCloudGatewayCustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayCustomDomainStatus ¶ added in v0.28.0
type SpringCloudGatewayCustomDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudGatewayCustomDomainObservation `json:"atProvider,omitempty"` }
SpringCloudGatewayCustomDomainStatus defines the observed state of SpringCloudGatewayCustomDomain.
func (*SpringCloudGatewayCustomDomainStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainStatus) DeepCopy() *SpringCloudGatewayCustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayCustomDomainStatus.
func (*SpringCloudGatewayCustomDomainStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayCustomDomainStatus) DeepCopyInto(out *SpringCloudGatewayCustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayInitParameters ¶ added in v0.35.0
type SpringCloudGatewayInitParameters struct { // A api_metadata block as defined below. APIMetadata []APIMetadataInitParameters `json:"apiMetadata,omitempty" tf:"api_metadata,omitempty"` // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. ApplicationPerformanceMonitoringTypes []*string `json:"applicationPerformanceMonitoringTypes,omitempty" tf:"application_performance_monitoring_types,omitempty"` // A cors block as defined below. Cors []CorsInitParameters `json:"cors,omitempty" tf:"cors,omitempty"` // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // is only https is allowed? HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A quota block as defined below. Quota []SpringCloudGatewayQuotaInitParameters `json:"quota,omitempty" tf:"quota,omitempty"` // A sso block as defined below. Sso []SpringCloudGatewaySsoInitParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudGatewayInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudGatewayInitParameters) DeepCopy() *SpringCloudGatewayInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayInitParameters.
func (*SpringCloudGatewayInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudGatewayInitParameters) DeepCopyInto(out *SpringCloudGatewayInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayList ¶ added in v0.28.0
type SpringCloudGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudGateway `json:"items"` }
SpringCloudGatewayList contains a list of SpringCloudGateways
func (*SpringCloudGatewayList) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayList) DeepCopy() *SpringCloudGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayList.
func (*SpringCloudGatewayList) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayList) DeepCopyInto(out *SpringCloudGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudGatewayList) DeepCopyObject ¶ added in v0.28.0
func (in *SpringCloudGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudGatewayList) GetItems ¶ added in v0.28.0
func (l *SpringCloudGatewayList) GetItems() []resource.Managed
GetItems of this SpringCloudGatewayList.
type SpringCloudGatewayObservation ¶ added in v0.28.0
type SpringCloudGatewayObservation struct { // A api_metadata block as defined below. APIMetadata []APIMetadataObservation `json:"apiMetadata,omitempty" tf:"api_metadata,omitempty"` // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. ApplicationPerformanceMonitoringTypes []*string `json:"applicationPerformanceMonitoringTypes,omitempty" tf:"application_performance_monitoring_types,omitempty"` // A cors block as defined below. Cors []CorsObservation `json:"cors,omitempty" tf:"cors,omitempty"` // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // is only https is allowed? HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // The ID of the Spring Cloud Gateway. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A quota block as defined below. Quota []SpringCloudGatewayQuotaObservation `json:"quota,omitempty" tf:"quota,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Gateway to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // A sso block as defined below. Sso []SpringCloudGatewaySsoObservation `json:"sso,omitempty" tf:"sso,omitempty"` // URL of the Spring Cloud Gateway, exposed when 'public_network_access_enabled' is true. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*SpringCloudGatewayObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayObservation) DeepCopy() *SpringCloudGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayObservation.
func (*SpringCloudGatewayObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayObservation) DeepCopyInto(out *SpringCloudGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayParameters ¶ added in v0.28.0
type SpringCloudGatewayParameters struct { // A api_metadata block as defined below. // +kubebuilder:validation:Optional APIMetadata []APIMetadataParameters `json:"apiMetadata,omitempty" tf:"api_metadata,omitempty"` // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. // +kubebuilder:validation:Optional ApplicationPerformanceMonitoringTypes []*string `json:"applicationPerformanceMonitoringTypes,omitempty" tf:"application_performance_monitoring_types,omitempty"` // A cors block as defined below. // +kubebuilder:validation:Optional Cors []CorsParameters `json:"cors,omitempty" tf:"cors,omitempty"` // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // is only https is allowed? // +kubebuilder:validation:Optional HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Indicates whether the Spring Cloud Gateway exposes endpoint. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A quota block as defined below. // +kubebuilder:validation:Optional Quota []SpringCloudGatewayQuotaParameters `json:"quota,omitempty" tf:"quota,omitempty"` // Specifies the sensitive environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SensitiveEnvironmentVariablesSecretRef *v1.SecretReference `json:"sensitiveEnvironmentVariablesSecretRef,omitempty" tf:"-"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Gateway to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A sso block as defined below. // +kubebuilder:validation:Optional Sso []SpringCloudGatewaySsoParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudGatewayParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayParameters) DeepCopy() *SpringCloudGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayParameters.
func (*SpringCloudGatewayParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayParameters) DeepCopyInto(out *SpringCloudGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayQuotaInitParameters ¶ added in v0.35.0
type SpringCloudGatewayQuotaInitParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudGatewayQuotaInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudGatewayQuotaInitParameters) DeepCopy() *SpringCloudGatewayQuotaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayQuotaInitParameters.
func (*SpringCloudGatewayQuotaInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudGatewayQuotaInitParameters) DeepCopyInto(out *SpringCloudGatewayQuotaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayQuotaObservation ¶ added in v0.28.0
type SpringCloudGatewayQuotaObservation struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudGatewayQuotaObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayQuotaObservation) DeepCopy() *SpringCloudGatewayQuotaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayQuotaObservation.
func (*SpringCloudGatewayQuotaObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayQuotaObservation) DeepCopyInto(out *SpringCloudGatewayQuotaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayQuotaParameters ¶ added in v0.28.0
type SpringCloudGatewayQuotaParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudGatewayQuotaParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayQuotaParameters) DeepCopy() *SpringCloudGatewayQuotaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayQuotaParameters.
func (*SpringCloudGatewayQuotaParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayQuotaParameters) DeepCopyInto(out *SpringCloudGatewayQuotaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewaySpec ¶ added in v0.28.0
type SpringCloudGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudGatewayParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudGatewayInitParameters `json:"initProvider,omitempty"` }
SpringCloudGatewaySpec defines the desired state of SpringCloudGateway
func (*SpringCloudGatewaySpec) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewaySpec) DeepCopy() *SpringCloudGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewaySpec.
func (*SpringCloudGatewaySpec) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewaySpec) DeepCopyInto(out *SpringCloudGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewaySsoInitParameters ¶ added in v0.35.0
type SpringCloudGatewaySsoInitParameters struct { // The public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudGatewaySsoInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudGatewaySsoInitParameters) DeepCopy() *SpringCloudGatewaySsoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewaySsoInitParameters.
func (*SpringCloudGatewaySsoInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudGatewaySsoInitParameters) DeepCopyInto(out *SpringCloudGatewaySsoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewaySsoObservation ¶ added in v0.28.0
type SpringCloudGatewaySsoObservation struct { // The public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudGatewaySsoObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewaySsoObservation) DeepCopy() *SpringCloudGatewaySsoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewaySsoObservation.
func (*SpringCloudGatewaySsoObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewaySsoObservation) DeepCopyInto(out *SpringCloudGatewaySsoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewaySsoParameters ¶ added in v0.28.0
type SpringCloudGatewaySsoParameters struct { // The public identifier for the application. // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. // +kubebuilder:validation:Optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. // +kubebuilder:validation:Optional IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +kubebuilder:validation:Optional // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudGatewaySsoParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewaySsoParameters) DeepCopy() *SpringCloudGatewaySsoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewaySsoParameters.
func (*SpringCloudGatewaySsoParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewaySsoParameters) DeepCopyInto(out *SpringCloudGatewaySsoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayStatus ¶ added in v0.28.0
type SpringCloudGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudGatewayObservation `json:"atProvider,omitempty"` }
SpringCloudGatewayStatus defines the observed state of SpringCloudGateway.
func (*SpringCloudGatewayStatus) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudGatewayStatus) DeepCopy() *SpringCloudGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayStatus.
func (*SpringCloudGatewayStatus) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudGatewayStatus) DeepCopyInto(out *SpringCloudGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeployment ¶
type SpringCloudJavaDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudJavaDeploymentSpec `json:"spec"` Status SpringCloudJavaDeploymentStatus `json:"status,omitempty"` }
SpringCloudJavaDeployment is the Schema for the SpringCloudJavaDeployments API. Manages an Azure Spring Cloud Deployment with a Java runtime. +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,azure}
func (*SpringCloudJavaDeployment) DeepCopy ¶
func (in *SpringCloudJavaDeployment) DeepCopy() *SpringCloudJavaDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) DeepCopyInto ¶
func (in *SpringCloudJavaDeployment) DeepCopyInto(out *SpringCloudJavaDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudJavaDeployment) DeepCopyObject ¶
func (in *SpringCloudJavaDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudJavaDeployment) GetCondition ¶
func (mg *SpringCloudJavaDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetConnectionDetailsMapping ¶
func (tr *SpringCloudJavaDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetDeletionPolicy ¶
func (mg *SpringCloudJavaDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetID ¶
func (tr *SpringCloudJavaDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudJavaDeployment) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudJavaDeployment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudJavaDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetObservation ¶
func (tr *SpringCloudJavaDeployment) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetParameters ¶
func (tr *SpringCloudJavaDeployment) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetProviderConfigReference ¶
func (mg *SpringCloudJavaDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudJavaDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetTerraformResourceType ¶
func (mg *SpringCloudJavaDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetTerraformSchemaVersion ¶
func (tr *SpringCloudJavaDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudJavaDeployment) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudJavaDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) LateInitialize ¶
func (tr *SpringCloudJavaDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudJavaDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudJavaDeployment) ResolveReferences ¶
ResolveReferences of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetConditions ¶
func (mg *SpringCloudJavaDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetDeletionPolicy ¶
func (mg *SpringCloudJavaDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudJavaDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetObservation ¶
func (tr *SpringCloudJavaDeployment) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) SetParameters ¶
func (tr *SpringCloudJavaDeployment) SetParameters(params map[string]any) error
SetParameters for this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) SetProviderConfigReference ¶
func (mg *SpringCloudJavaDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudJavaDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudJavaDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudJavaDeployment.
type SpringCloudJavaDeploymentInitParameters ¶ added in v0.35.0
type SpringCloudJavaDeploymentInitParameters struct { // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the jvm option of the Spring Cloud Deployment. JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"` // A quota block as defined below. Quota []SpringCloudJavaDeploymentQuotaInitParameters `json:"quota,omitempty" tf:"quota,omitempty"` // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are Java_8, Java_11 and Java_17. Defaults to Java_8. RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"` }
func (*SpringCloudJavaDeploymentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudJavaDeploymentInitParameters) DeepCopy() *SpringCloudJavaDeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentInitParameters.
func (*SpringCloudJavaDeploymentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudJavaDeploymentInitParameters) DeepCopyInto(out *SpringCloudJavaDeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentList ¶
type SpringCloudJavaDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudJavaDeployment `json:"items"` }
SpringCloudJavaDeploymentList contains a list of SpringCloudJavaDeployments
func (*SpringCloudJavaDeploymentList) DeepCopy ¶
func (in *SpringCloudJavaDeploymentList) DeepCopy() *SpringCloudJavaDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentList.
func (*SpringCloudJavaDeploymentList) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentList) DeepCopyInto(out *SpringCloudJavaDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudJavaDeploymentList) DeepCopyObject ¶
func (in *SpringCloudJavaDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudJavaDeploymentList) GetItems ¶
func (l *SpringCloudJavaDeploymentList) GetItems() []resource.Managed
GetItems of this SpringCloudJavaDeploymentList.
type SpringCloudJavaDeploymentObservation ¶
type SpringCloudJavaDeploymentObservation struct { // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // The ID of the Spring Cloud Deployment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the jvm option of the Spring Cloud Deployment. JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"` // A quota block as defined below. Quota []SpringCloudJavaDeploymentQuotaObservation `json:"quota,omitempty" tf:"quota,omitempty"` // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are Java_8, Java_11 and Java_17. Defaults to Java_8. RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"` // Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudJavaDeploymentObservation) DeepCopy ¶
func (in *SpringCloudJavaDeploymentObservation) DeepCopy() *SpringCloudJavaDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentObservation.
func (*SpringCloudJavaDeploymentObservation) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentObservation) DeepCopyInto(out *SpringCloudJavaDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentParameters ¶
type SpringCloudJavaDeploymentParameters struct { // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +kubebuilder:validation:Optional // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the jvm option of the Spring Cloud Deployment. // +kubebuilder:validation:Optional JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"` // A quota block as defined below. // +kubebuilder:validation:Optional Quota []SpringCloudJavaDeploymentQuotaParameters `json:"quota,omitempty" tf:"quota,omitempty"` // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are Java_8, Java_11 and Java_17. Defaults to Java_8. // +kubebuilder:validation:Optional RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"` // Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudJavaDeploymentParameters) DeepCopy ¶
func (in *SpringCloudJavaDeploymentParameters) DeepCopy() *SpringCloudJavaDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentParameters.
func (*SpringCloudJavaDeploymentParameters) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentParameters) DeepCopyInto(out *SpringCloudJavaDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentQuotaInitParameters ¶ added in v0.35.0
type SpringCloudJavaDeploymentQuotaInitParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudJavaDeploymentQuotaInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudJavaDeploymentQuotaInitParameters) DeepCopy() *SpringCloudJavaDeploymentQuotaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentQuotaInitParameters.
func (*SpringCloudJavaDeploymentQuotaInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudJavaDeploymentQuotaInitParameters) DeepCopyInto(out *SpringCloudJavaDeploymentQuotaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentQuotaObservation ¶ added in v0.28.0
type SpringCloudJavaDeploymentQuotaObservation struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudJavaDeploymentQuotaObservation) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudJavaDeploymentQuotaObservation) DeepCopy() *SpringCloudJavaDeploymentQuotaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentQuotaObservation.
func (*SpringCloudJavaDeploymentQuotaObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudJavaDeploymentQuotaObservation) DeepCopyInto(out *SpringCloudJavaDeploymentQuotaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentQuotaParameters ¶ added in v0.28.0
type SpringCloudJavaDeploymentQuotaParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudJavaDeploymentQuotaParameters) DeepCopy ¶ added in v0.28.0
func (in *SpringCloudJavaDeploymentQuotaParameters) DeepCopy() *SpringCloudJavaDeploymentQuotaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentQuotaParameters.
func (*SpringCloudJavaDeploymentQuotaParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SpringCloudJavaDeploymentQuotaParameters) DeepCopyInto(out *SpringCloudJavaDeploymentQuotaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentSpec ¶
type SpringCloudJavaDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudJavaDeploymentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudJavaDeploymentInitParameters `json:"initProvider,omitempty"` }
SpringCloudJavaDeploymentSpec defines the desired state of SpringCloudJavaDeployment
func (*SpringCloudJavaDeploymentSpec) DeepCopy ¶
func (in *SpringCloudJavaDeploymentSpec) DeepCopy() *SpringCloudJavaDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentSpec.
func (*SpringCloudJavaDeploymentSpec) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentSpec) DeepCopyInto(out *SpringCloudJavaDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentStatus ¶
type SpringCloudJavaDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudJavaDeploymentObservation `json:"atProvider,omitempty"` }
SpringCloudJavaDeploymentStatus defines the observed state of SpringCloudJavaDeployment.
func (*SpringCloudJavaDeploymentStatus) DeepCopy ¶
func (in *SpringCloudJavaDeploymentStatus) DeepCopy() *SpringCloudJavaDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentStatus.
func (*SpringCloudJavaDeploymentStatus) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentStatus) DeepCopyInto(out *SpringCloudJavaDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudService ¶
type SpringCloudService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SpringCloudServiceSpec `json:"spec"` Status SpringCloudServiceStatus `json:"status,omitempty"` }
SpringCloudService is the Schema for the SpringCloudServices API. Manages an Azure Spring Cloud Service. +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,azure}
func (*SpringCloudService) DeepCopy ¶
func (in *SpringCloudService) DeepCopy() *SpringCloudService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudService.
func (*SpringCloudService) DeepCopyInto ¶
func (in *SpringCloudService) DeepCopyInto(out *SpringCloudService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudService) DeepCopyObject ¶
func (in *SpringCloudService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudService) GetCondition ¶
func (mg *SpringCloudService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudService.
func (*SpringCloudService) GetConnectionDetailsMapping ¶
func (tr *SpringCloudService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudService
func (*SpringCloudService) GetDeletionPolicy ¶
func (mg *SpringCloudService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudService.
func (*SpringCloudService) GetID ¶
func (tr *SpringCloudService) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudService
func (*SpringCloudService) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudService) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudService
func (*SpringCloudService) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudService.
func (*SpringCloudService) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudService
func (*SpringCloudService) GetObservation ¶
func (tr *SpringCloudService) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudService
func (*SpringCloudService) GetParameters ¶
func (tr *SpringCloudService) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudService
func (*SpringCloudService) GetProviderConfigReference ¶
func (mg *SpringCloudService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudService.
func (*SpringCloudService) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudService.
func (*SpringCloudService) GetTerraformResourceType ¶
func (mg *SpringCloudService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudService
func (*SpringCloudService) GetTerraformSchemaVersion ¶
func (tr *SpringCloudService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudService) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudService.
func (*SpringCloudService) LateInitialize ¶
func (tr *SpringCloudService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudService using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudService) ResolveReferences ¶
ResolveReferences of this SpringCloudService.
func (*SpringCloudService) SetConditions ¶
func (mg *SpringCloudService) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudService.
func (*SpringCloudService) SetDeletionPolicy ¶
func (mg *SpringCloudService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudService.
func (*SpringCloudService) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudService.
func (*SpringCloudService) SetObservation ¶
func (tr *SpringCloudService) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudService
func (*SpringCloudService) SetParameters ¶
func (tr *SpringCloudService) SetParameters(params map[string]any) error
SetParameters for this SpringCloudService
func (*SpringCloudService) SetProviderConfigReference ¶
func (mg *SpringCloudService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudService.
func (*SpringCloudService) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudService.
func (*SpringCloudService) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudService.
type SpringCloudServiceInitParameters ¶ added in v0.35.0
type SpringCloudServiceInitParameters struct { // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are S1, S2, S3, S4 and S5. This field is applicable only for Spring Cloud Service with enterprise tier. BuildAgentPoolSize *string `json:"buildAgentPoolSize,omitempty" tf:"build_agent_pool_size,omitempty"` // A config_server_git_setting block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. ConfigServerGitSetting []ConfigServerGitSettingInitParameters `json:"configServerGitSetting,omitempty" tf:"config_server_git_setting,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Should the log stream in vnet injection instance could be accessed from Internet? LogStreamPublicEndpointEnabled *bool `json:"logStreamPublicEndpointEnabled,omitempty" tf:"log_stream_public_endpoint_enabled,omitempty"` // A network block as defined below. Changing this forces a new resource to be created. Network []NetworkInitParameters `json:"network,omitempty" tf:"network,omitempty"` // Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier. ServiceRegistryEnabled *bool `json:"serviceRegistryEnabled,omitempty" tf:"service_registry_enabled,omitempty"` // Specifies the SKU Name for this Spring Cloud Service. Possible values are B0, S0 and E0. Defaults to S0. Changing this forces a new resource to be created. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A trace block as defined below. Trace []TraceInitParameters `json:"trace,omitempty" tf:"trace,omitempty"` // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to false. ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*SpringCloudServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudServiceInitParameters) DeepCopy() *SpringCloudServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceInitParameters.
func (*SpringCloudServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudServiceInitParameters) DeepCopyInto(out *SpringCloudServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudServiceList ¶
type SpringCloudServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudService `json:"items"` }
SpringCloudServiceList contains a list of SpringCloudServices
func (*SpringCloudServiceList) DeepCopy ¶
func (in *SpringCloudServiceList) DeepCopy() *SpringCloudServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceList.
func (*SpringCloudServiceList) DeepCopyInto ¶
func (in *SpringCloudServiceList) DeepCopyInto(out *SpringCloudServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudServiceList) DeepCopyObject ¶
func (in *SpringCloudServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudServiceList) GetItems ¶
func (l *SpringCloudServiceList) GetItems() []resource.Managed
GetItems of this SpringCloudServiceList.
type SpringCloudServiceObservation ¶
type SpringCloudServiceObservation struct { // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are S1, S2, S3, S4 and S5. This field is applicable only for Spring Cloud Service with enterprise tier. BuildAgentPoolSize *string `json:"buildAgentPoolSize,omitempty" tf:"build_agent_pool_size,omitempty"` // A config_server_git_setting block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. ConfigServerGitSetting []ConfigServerGitSettingObservation `json:"configServerGitSetting,omitempty" tf:"config_server_git_setting,omitempty"` // The ID of the Spring Cloud Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Should the log stream in vnet injection instance could be accessed from Internet? LogStreamPublicEndpointEnabled *bool `json:"logStreamPublicEndpointEnabled,omitempty" tf:"log_stream_public_endpoint_enabled,omitempty"` // A network block as defined below. Changing this forces a new resource to be created. Network []NetworkObservation `json:"network,omitempty" tf:"network,omitempty"` // A list of the outbound Public IP Addresses used by this Spring Cloud Service. OutboundPublicIPAddresses []*string `json:"outboundPublicIpAddresses,omitempty" tf:"outbound_public_ip_addresses,omitempty"` // A list of required_network_traffic_rules blocks as defined below. RequiredNetworkTrafficRules []RequiredNetworkTrafficRulesObservation `json:"requiredNetworkTrafficRules,omitempty" tf:"required_network_traffic_rules,omitempty"` // Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier. ServiceRegistryEnabled *bool `json:"serviceRegistryEnabled,omitempty" tf:"service_registry_enabled,omitempty"` // The ID of the Spring Cloud Service Registry. ServiceRegistryID *string `json:"serviceRegistryId,omitempty" tf:"service_registry_id,omitempty"` // Specifies the SKU Name for this Spring Cloud Service. Possible values are B0, S0 and E0. Defaults to S0. Changing this forces a new resource to be created. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A trace block as defined below. Trace []TraceObservation `json:"trace,omitempty" tf:"trace,omitempty"` // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to false. ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*SpringCloudServiceObservation) DeepCopy ¶
func (in *SpringCloudServiceObservation) DeepCopy() *SpringCloudServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceObservation.
func (*SpringCloudServiceObservation) DeepCopyInto ¶
func (in *SpringCloudServiceObservation) DeepCopyInto(out *SpringCloudServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudServiceParameters ¶
type SpringCloudServiceParameters struct { // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are S1, S2, S3, S4 and S5. This field is applicable only for Spring Cloud Service with enterprise tier. // +kubebuilder:validation:Optional BuildAgentPoolSize *string `json:"buildAgentPoolSize,omitempty" tf:"build_agent_pool_size,omitempty"` // A config_server_git_setting block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. // +kubebuilder:validation:Optional ConfigServerGitSetting []ConfigServerGitSettingParameters `json:"configServerGitSetting,omitempty" tf:"config_server_git_setting,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Should the log stream in vnet injection instance could be accessed from Internet? // +kubebuilder:validation:Optional LogStreamPublicEndpointEnabled *bool `json:"logStreamPublicEndpointEnabled,omitempty" tf:"log_stream_public_endpoint_enabled,omitempty"` // A network block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Network []NetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier. // +kubebuilder:validation:Optional ServiceRegistryEnabled *bool `json:"serviceRegistryEnabled,omitempty" tf:"service_registry_enabled,omitempty"` // Specifies the SKU Name for this Spring Cloud Service. Possible values are B0, S0 and E0. Defaults to S0. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A trace block as defined below. // +kubebuilder:validation:Optional Trace []TraceParameters `json:"trace,omitempty" tf:"trace,omitempty"` // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to false. // +kubebuilder:validation:Optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*SpringCloudServiceParameters) DeepCopy ¶
func (in *SpringCloudServiceParameters) DeepCopy() *SpringCloudServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceParameters.
func (*SpringCloudServiceParameters) DeepCopyInto ¶
func (in *SpringCloudServiceParameters) DeepCopyInto(out *SpringCloudServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudServiceSpec ¶
type SpringCloudServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudServiceInitParameters `json:"initProvider,omitempty"` }
SpringCloudServiceSpec defines the desired state of SpringCloudService
func (*SpringCloudServiceSpec) DeepCopy ¶
func (in *SpringCloudServiceSpec) DeepCopy() *SpringCloudServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceSpec.
func (*SpringCloudServiceSpec) DeepCopyInto ¶
func (in *SpringCloudServiceSpec) DeepCopyInto(out *SpringCloudServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudServiceStatus ¶
type SpringCloudServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudServiceObservation `json:"atProvider,omitempty"` }
SpringCloudServiceStatus defines the observed state of SpringCloudService.
func (*SpringCloudServiceStatus) DeepCopy ¶
func (in *SpringCloudServiceStatus) DeepCopy() *SpringCloudServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceStatus.
func (*SpringCloudServiceStatus) DeepCopyInto ¶
func (in *SpringCloudServiceStatus) DeepCopyInto(out *SpringCloudServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudStorage ¶
type SpringCloudStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudStorageSpec `json:"spec"` Status SpringCloudStorageStatus `json:"status,omitempty"` }
SpringCloudStorage is the Schema for the SpringCloudStorages API. Manages a Spring Cloud Storage. +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,azure}
func (*SpringCloudStorage) DeepCopy ¶
func (in *SpringCloudStorage) DeepCopy() *SpringCloudStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudStorage.
func (*SpringCloudStorage) DeepCopyInto ¶
func (in *SpringCloudStorage) DeepCopyInto(out *SpringCloudStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudStorage) DeepCopyObject ¶
func (in *SpringCloudStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudStorage) GetCondition ¶
func (mg *SpringCloudStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudStorage.
func (*SpringCloudStorage) GetConnectionDetailsMapping ¶
func (tr *SpringCloudStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudStorage
func (*SpringCloudStorage) GetDeletionPolicy ¶
func (mg *SpringCloudStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudStorage.
func (*SpringCloudStorage) GetID ¶
func (tr *SpringCloudStorage) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudStorage
func (*SpringCloudStorage) GetInitParameters ¶ added in v0.35.0
func (tr *SpringCloudStorage) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudStorage
func (*SpringCloudStorage) GetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudStorage) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudStorage.
func (*SpringCloudStorage) GetMergedParameters ¶ added in v0.40.0
func (tr *SpringCloudStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudStorage
func (*SpringCloudStorage) GetObservation ¶
func (tr *SpringCloudStorage) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudStorage
func (*SpringCloudStorage) GetParameters ¶
func (tr *SpringCloudStorage) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudStorage
func (*SpringCloudStorage) GetProviderConfigReference ¶
func (mg *SpringCloudStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudStorage.
func (*SpringCloudStorage) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudStorage.
func (*SpringCloudStorage) GetTerraformResourceType ¶
func (mg *SpringCloudStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudStorage
func (*SpringCloudStorage) GetTerraformSchemaVersion ¶
func (tr *SpringCloudStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudStorage) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudStorage.
func (*SpringCloudStorage) LateInitialize ¶
func (tr *SpringCloudStorage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudStorage using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudStorage) ResolveReferences ¶
ResolveReferences of this SpringCloudStorage.
func (*SpringCloudStorage) SetConditions ¶
func (mg *SpringCloudStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudStorage.
func (*SpringCloudStorage) SetDeletionPolicy ¶
func (mg *SpringCloudStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudStorage.
func (*SpringCloudStorage) SetManagementPolicies ¶ added in v0.35.0
func (mg *SpringCloudStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudStorage.
func (*SpringCloudStorage) SetObservation ¶
func (tr *SpringCloudStorage) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudStorage
func (*SpringCloudStorage) SetParameters ¶
func (tr *SpringCloudStorage) SetParameters(params map[string]any) error
SetParameters for this SpringCloudStorage
func (*SpringCloudStorage) SetProviderConfigReference ¶
func (mg *SpringCloudStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudStorage.
func (*SpringCloudStorage) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudStorage.
func (*SpringCloudStorage) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudStorage.
type SpringCloudStorageInitParameters ¶ added in v0.35.0
type SpringCloudStorageInitParameters struct { // The access key of the Azure Storage Account. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_access_key",true) StorageAccountKey *string `json:"storageAccountKey,omitempty" tf:"storage_account_key,omitempty"` // Reference to a Account in storage to populate storageAccountKey. // +kubebuilder:validation:Optional StorageAccountKeyRef *v1.Reference `json:"storageAccountKeyRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageAccountKey. // +kubebuilder:validation:Optional StorageAccountKeySelector *v1.Selector `json:"storageAccountKeySelector,omitempty" tf:"-"` // The account name of the Azure Storage Account. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"` // Reference to a Account in storage to populate storageAccountName. // +kubebuilder:validation:Optional StorageAccountNameRef *v1.Reference `json:"storageAccountNameRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageAccountName. // +kubebuilder:validation:Optional StorageAccountNameSelector *v1.Selector `json:"storageAccountNameSelector,omitempty" tf:"-"` }
func (*SpringCloudStorageInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SpringCloudStorageInitParameters) DeepCopy() *SpringCloudStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudStorageInitParameters.
func (*SpringCloudStorageInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SpringCloudStorageInitParameters) DeepCopyInto(out *SpringCloudStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudStorageList ¶
type SpringCloudStorageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudStorage `json:"items"` }
SpringCloudStorageList contains a list of SpringCloudStorages
func (*SpringCloudStorageList) DeepCopy ¶
func (in *SpringCloudStorageList) DeepCopy() *SpringCloudStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudStorageList.
func (*SpringCloudStorageList) DeepCopyInto ¶
func (in *SpringCloudStorageList) DeepCopyInto(out *SpringCloudStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudStorageList) DeepCopyObject ¶
func (in *SpringCloudStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudStorageList) GetItems ¶
func (l *SpringCloudStorageList) GetItems() []resource.Managed
GetItems of this SpringCloudStorageList.
type SpringCloudStorageObservation ¶
type SpringCloudStorageObservation struct { // The ID of the Spring Cloud Storage. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the Spring Cloud Service where the Spring Cloud Storage should exist. Changing this forces a new Spring Cloud Storage to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // The access key of the Azure Storage Account. StorageAccountKey *string `json:"storageAccountKey,omitempty" tf:"storage_account_key,omitempty"` // The account name of the Azure Storage Account. StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"` }
func (*SpringCloudStorageObservation) DeepCopy ¶
func (in *SpringCloudStorageObservation) DeepCopy() *SpringCloudStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudStorageObservation.
func (*SpringCloudStorageObservation) DeepCopyInto ¶
func (in *SpringCloudStorageObservation) DeepCopyInto(out *SpringCloudStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudStorageParameters ¶
type SpringCloudStorageParameters struct { // The ID of the Spring Cloud Service where the Spring Cloud Storage should exist. Changing this forces a new Spring Cloud Storage to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // The access key of the Azure Storage Account. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_access_key",true) // +kubebuilder:validation:Optional StorageAccountKey *string `json:"storageAccountKey,omitempty" tf:"storage_account_key,omitempty"` // Reference to a Account in storage to populate storageAccountKey. // +kubebuilder:validation:Optional StorageAccountKeyRef *v1.Reference `json:"storageAccountKeyRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageAccountKey. // +kubebuilder:validation:Optional StorageAccountKeySelector *v1.Selector `json:"storageAccountKeySelector,omitempty" tf:"-"` // The account name of the Azure Storage Account. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +kubebuilder:validation:Optional StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"` // Reference to a Account in storage to populate storageAccountName. // +kubebuilder:validation:Optional StorageAccountNameRef *v1.Reference `json:"storageAccountNameRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageAccountName. // +kubebuilder:validation:Optional StorageAccountNameSelector *v1.Selector `json:"storageAccountNameSelector,omitempty" tf:"-"` }
func (*SpringCloudStorageParameters) DeepCopy ¶
func (in *SpringCloudStorageParameters) DeepCopy() *SpringCloudStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudStorageParameters.
func (*SpringCloudStorageParameters) DeepCopyInto ¶
func (in *SpringCloudStorageParameters) DeepCopyInto(out *SpringCloudStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudStorageSpec ¶
type SpringCloudStorageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudStorageParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudStorageInitParameters `json:"initProvider,omitempty"` }
SpringCloudStorageSpec defines the desired state of SpringCloudStorage
func (*SpringCloudStorageSpec) DeepCopy ¶
func (in *SpringCloudStorageSpec) DeepCopy() *SpringCloudStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudStorageSpec.
func (*SpringCloudStorageSpec) DeepCopyInto ¶
func (in *SpringCloudStorageSpec) DeepCopyInto(out *SpringCloudStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudStorageStatus ¶
type SpringCloudStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudStorageObservation `json:"atProvider,omitempty"` }
SpringCloudStorageStatus defines the observed state of SpringCloudStorage.
func (*SpringCloudStorageStatus) DeepCopy ¶
func (in *SpringCloudStorageStatus) DeepCopy() *SpringCloudStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudStorageStatus.
func (*SpringCloudStorageStatus) DeepCopyInto ¶
func (in *SpringCloudStorageStatus) DeepCopyInto(out *SpringCloudStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsoInitParameters ¶ added in v0.35.0
type SsoInitParameters struct { // The public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SsoInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SsoInitParameters) DeepCopy() *SsoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsoInitParameters.
func (*SsoInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SsoInitParameters) DeepCopyInto(out *SsoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsoObservation ¶ added in v0.28.0
type SsoObservation struct { // The public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SsoObservation) DeepCopy ¶ added in v0.28.0
func (in *SsoObservation) DeepCopy() *SsoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsoObservation.
func (*SsoObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SsoObservation) DeepCopyInto(out *SsoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsoParameters ¶ added in v0.28.0
type SsoParameters struct { // The public identifier for the application. // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. // +kubebuilder:validation:Optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. // +kubebuilder:validation:Optional IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +kubebuilder:validation:Optional // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SsoParameters) DeepCopy ¶ added in v0.28.0
func (in *SsoParameters) DeepCopy() *SsoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsoParameters.
func (*SsoParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SsoParameters) DeepCopyInto(out *SsoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackInitParameters ¶ added in v0.35.0
type StackInitParameters struct { // Specifies the ID of the ClusterStack. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the version of the ClusterStack Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*StackInitParameters) DeepCopy ¶ added in v0.35.0
func (in *StackInitParameters) DeepCopy() *StackInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackInitParameters.
func (*StackInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *StackInitParameters) DeepCopyInto(out *StackInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackObservation ¶ added in v0.28.0
type StackObservation struct { // Specifies the ID of the ClusterStack. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the version of the ClusterStack Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*StackObservation) DeepCopy ¶ added in v0.28.0
func (in *StackObservation) DeepCopy() *StackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackObservation.
func (*StackObservation) DeepCopyInto ¶ added in v0.28.0
func (in *StackObservation) DeepCopyInto(out *StackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackParameters ¶ added in v0.28.0
type StackParameters struct { // Specifies the ID of the ClusterStack. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // Specifies the version of the ClusterStack // +kubebuilder:validation:Optional Version *string `json:"version" tf:"version,omitempty"` }
func (*StackParameters) DeepCopy ¶ added in v0.28.0
func (in *StackParameters) DeepCopy() *StackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackParameters.
func (*StackParameters) DeepCopyInto ¶ added in v0.28.0
func (in *StackParameters) DeepCopyInto(out *StackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceInitParameters ¶ added in v0.35.0
type TraceInitParameters struct { // The connection string used for Application Insights. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.ApplicationInsights // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("connection_string",true) ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // Reference to a ApplicationInsights in insights to populate connectionString. // +kubebuilder:validation:Optional ConnectionStringRef *v1.Reference `json:"connectionStringRef,omitempty" tf:"-"` // Selector for a ApplicationInsights in insights to populate connectionString. // +kubebuilder:validation:Optional ConnectionStringSelector *v1.Selector `json:"connectionStringSelector,omitempty" tf:"-"` // The sampling rate of Application Insights Agent. Must be between 0.0 and 100.0. Defaults to 10.0. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*TraceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TraceInitParameters) DeepCopy() *TraceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceInitParameters.
func (*TraceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TraceInitParameters) DeepCopyInto(out *TraceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceObservation ¶
type TraceObservation struct { // The connection string used for Application Insights. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The sampling rate of Application Insights Agent. Must be between 0.0 and 100.0. Defaults to 10.0. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*TraceObservation) DeepCopy ¶
func (in *TraceObservation) DeepCopy() *TraceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceObservation.
func (*TraceObservation) DeepCopyInto ¶
func (in *TraceObservation) DeepCopyInto(out *TraceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceParameters ¶
type TraceParameters struct { // The connection string used for Application Insights. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.ApplicationInsights // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("connection_string",true) // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // Reference to a ApplicationInsights in insights to populate connectionString. // +kubebuilder:validation:Optional ConnectionStringRef *v1.Reference `json:"connectionStringRef,omitempty" tf:"-"` // Selector for a ApplicationInsights in insights to populate connectionString. // +kubebuilder:validation:Optional ConnectionStringSelector *v1.Selector `json:"connectionStringSelector,omitempty" tf:"-"` // The sampling rate of Application Insights Agent. Must be between 0.0 and 100.0. Defaults to 10.0. // +kubebuilder:validation:Optional SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*TraceParameters) DeepCopy ¶
func (in *TraceParameters) DeepCopy() *TraceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceParameters.
func (*TraceParameters) DeepCopyInto ¶
func (in *TraceParameters) DeepCopyInto(out *TraceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- 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_springcloudaccelerator_types.go
- zz_springcloudactivedeployment_types.go
- zz_springcloudapiportal_types.go
- zz_springcloudapiportalcustomdomain_types.go
- zz_springcloudapp_types.go
- zz_springcloudappcosmosdbassociation_types.go
- zz_springcloudappmysqlassociation_types.go
- zz_springcloudappredisassociation_types.go
- zz_springcloudbuilddeployment_types.go
- zz_springcloudbuilder_types.go
- zz_springcloudbuildpackbinding_types.go
- zz_springcloudcertificate_types.go
- zz_springcloudconfigurationservice_types.go
- zz_springcloudcontainerdeployment_types.go
- zz_springcloudcustomdomain_types.go
- zz_springcloudcustomizedaccelerator_types.go
- zz_springclouddevtoolportal_types.go
- zz_springcloudgateway_types.go
- zz_springcloudgatewaycustomdomain_types.go
- zz_springcloudjavadeployment_types.go
- zz_springcloudservice_types.go
- zz_springcloudstorage_types.go