Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appplatform.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ConfigServerGitSettingObservation
- type ConfigServerGitSettingParameters
- type ConfigServerGitSettingSSHAuthObservation
- type ConfigServerGitSettingSSHAuthParameters
- type CustomPersistentDiskObservation
- type CustomPersistentDiskParameters
- type HTTPBasicAuthObservation
- type HTTPBasicAuthParameters
- type IdentityObservation
- type IdentityParameters
- type IngressSettingsObservation
- type IngressSettingsParameters
- type NetworkObservation
- type NetworkParameters
- type PersistentDiskObservation
- type PersistentDiskParameters
- type QuotaObservation
- type QuotaParameters
- type RepositoryHTTPBasicAuthObservation
- type RepositoryHTTPBasicAuthParameters
- type RepositoryObservation
- type RepositoryParameters
- type RequiredNetworkTrafficRulesObservation
- type RequiredNetworkTrafficRulesParameters
- type SSHAuthObservation
- type SSHAuthParameters
- 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudActiveDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudActiveDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudActiveDeployment) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudActiveDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudActiveDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudApp) GetParameters() (map[string]any, error)
- func (mg *SpringCloudApp) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudApp) GetProviderReference() *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 (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) SetProviderReference(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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAppCosmosDBAssociation) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAppCosmosDBAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAppCosmosDBAssociation) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudAppCosmosDBAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAppCosmosDBAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAppMySQLAssociation) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAppMySQLAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAppMySQLAssociation) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudAppMySQLAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAppMySQLAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAppRedisAssociation) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAppRedisAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAppRedisAssociation) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudAppRedisAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAppRedisAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudCertificate) GetParameters() (map[string]any, error)
- func (mg *SpringCloudCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudCertificate) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudCertificateList
- type SpringCloudCertificateObservation
- type SpringCloudCertificateParameters
- type SpringCloudCertificateSpec
- type SpringCloudCertificateStatus
- 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudCustomDomain) GetParameters() (map[string]any, error)
- func (mg *SpringCloudCustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudCustomDomain) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudJavaDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudJavaDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudJavaDeployment) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudJavaDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudJavaDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudService) GetParameters() (map[string]any, error)
- func (mg *SpringCloudService) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudService) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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) GetObservation() (map[string]any, error)
- func (tr *SpringCloudStorage) GetParameters() (map[string]any, error)
- func (mg *SpringCloudStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudStorage) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *SpringCloudStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudStorageList
- type SpringCloudStorageObservation
- type SpringCloudStorageParameters
- type SpringCloudStorageSpec
- type SpringCloudStorageStatus
- 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 ( 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 ( 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 ( 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 ( 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 ( 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 ConfigServerGitSettingObservation ¶
type ConfigServerGitSettingObservation struct { }
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 []RepositoryParameters `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:Required 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 ConfigServerGitSettingSSHAuthObservation ¶
type ConfigServerGitSettingSSHAuthObservation struct { }
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 CustomPersistentDiskObservation ¶
type CustomPersistentDiskObservation struct { }
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 MountOptions []*string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // The mount path of the persistent disk. // +kubebuilder:validation:Required 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:Required ShareName *string `json:"shareName" tf:"share_name,omitempty"` // The name of the Spring Cloud Storage. // +kubebuilder:validation:Required 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 HTTPBasicAuthObservation ¶
type HTTPBasicAuthObservation struct { }
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:Required 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 IdentityObservation ¶
type IdentityObservation struct { // 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"` }
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 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:Required 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 IngressSettingsObservation ¶
type IngressSettingsObservation struct { }
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 NetworkObservation ¶
type NetworkObservation struct { }
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:Required 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 PersistentDiskObservation ¶
type PersistentDiskObservation struct { }
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:Required 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 QuotaObservation ¶
type QuotaObservation struct { }
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 RepositoryHTTPBasicAuthObservation ¶
type RepositoryHTTPBasicAuthObservation struct { }
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:Required 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 RepositoryObservation ¶
type RepositoryObservation struct { }
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 { // 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:Required 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 []SSHAuthParameters `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:Required URI *string `json:"uri" tf:"uri,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 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 SSHAuthObservation ¶
type SSHAuthObservation struct { }
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 { // 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 (*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 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) 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) GetProviderReference ¶
func (mg *SpringCloudActiveDeployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudActiveDeployment. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudActiveDeployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudActiveDeployment. Deprecated: Use SetProviderConfigReference.
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 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 { // The ID of the Spring Cloud Active Deployment. ID *string `json:"id,omitempty" tf:"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/upbound/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"` }
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) 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) GetProviderReference ¶
func (mg *SpringCloudApp) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudApp. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudApp) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudApp. Deprecated: Use SetProviderConfigReference.
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"` 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) 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) GetProviderReference ¶
func (mg *SpringCloudAppCosmosDBAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudAppCosmosDBAssociation. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudAppCosmosDBAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudAppCosmosDBAssociation. Deprecated: Use SetProviderConfigReference.
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 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 { // The ID of the Spring Cloud Application CosmosDB Association. ID *string `json:"id,omitempty" tf:"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:Required APIType *string `json:"apiType" 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/upbound/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/upbound/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/upbound/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"` }
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 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"` 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) 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) GetProviderReference ¶
func (mg *SpringCloudAppMySQLAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudAppMySQLAssociation. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudAppMySQLAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudAppMySQLAssociation. Deprecated: Use SetProviderConfigReference.
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 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 { // The ID of the Spring Cloud Application MySQL Association. ID *string `json:"id,omitempty" tf:"id,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/upbound/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:Required 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/upbound/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/upbound/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"` }
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 { // The Fully Qualified DNS Name of the Spring Application in the service. Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // The ID of the Spring Cloud Application. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,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) 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) GetProviderReference ¶
func (mg *SpringCloudAppRedisAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudAppRedisAssociation. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudAppRedisAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudAppRedisAssociation. Deprecated: Use SetProviderConfigReference.
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 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"` }
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/upbound/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/upbound/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/upbound/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"` }
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"` }
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 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) 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) GetProviderReference ¶
func (mg *SpringCloudCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudCertificate. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudCertificate. Deprecated: Use SetProviderConfigReference.
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 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 ID of the Spring Cloud Certificate. ID *string `json:"id,omitempty" tf:"id,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/upbound/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"` }
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 SpringCloudCustomDomain ¶
type SpringCloudCustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` 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) 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) GetProviderReference ¶
func (mg *SpringCloudCustomDomain) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudCustomDomain. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudCustomDomain) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudCustomDomain. Deprecated: Use SetProviderConfigReference.
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 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 { // The ID of the Spring Cloud Custom Domain. ID *string `json:"id,omitempty" tf:"id,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:Required Name *string `json:"name" 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/upbound/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"` }
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 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) 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) GetProviderReference ¶
func (mg *SpringCloudJavaDeployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudJavaDeployment. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudJavaDeployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudJavaDeployment. Deprecated: Use SetProviderConfigReference.
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 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 { // The ID of the Spring Cloud Deployment. ID *string `json:"id,omitempty" tf:"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 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 []QuotaParameters `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/upbound/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 SpringCloudJavaDeploymentSpec ¶
type SpringCloudJavaDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudJavaDeploymentParameters `json:"forProvider"` }
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"` 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) 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) GetProviderReference ¶
func (mg *SpringCloudService) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudService. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudService) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudService. Deprecated: Use SetProviderConfigReference.
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 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 { // The ID of the Spring Cloud Service. ID *string `json:"id,omitempty" tf:"id,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"` // The ID of the Spring Cloud Service Registry. ServiceRegistryID *string `json:"serviceRegistryId,omitempty" tf:"service_registry_id,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:Required Location *string `json:"location" 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 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"` }
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) 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) GetProviderReference ¶
func (mg *SpringCloudStorage) GetProviderReference() *xpv1.Reference
GetProviderReference of this SpringCloudStorage. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *SpringCloudStorage) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SpringCloudStorage. Deprecated: Use SetProviderConfigReference.
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 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"` }
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/upbound/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/upbound/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"` }
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 TraceObservation ¶
type TraceObservation struct { }
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/upbound/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_springcloudactivedeployment_types.go
- zz_springcloudapp_types.go
- zz_springcloudappcosmosdbassociation_types.go
- zz_springcloudappmysqlassociation_types.go
- zz_springcloudappredisassociation_types.go
- zz_springcloudcertificate_types.go
- zz_springcloudcustomdomain_types.go
- zz_springcloudjavadeployment_types.go
- zz_springcloudservice_types.go
- zz_springcloudstorage_types.go