Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appplatform.azure.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type APIMetadataInitParameters
- type APIMetadataObservation
- type APIMetadataParameters
- type BasicAuthInitParameters
- type BasicAuthObservation
- type BasicAuthParameters
- type BuildPackGroupInitParameters
- type BuildPackGroupObservation
- type BuildPackGroupParameters
- type ClientAuthorizationInitParameters
- type ClientAuthorizationObservation
- type ClientAuthorizationParameters
- type ConfigServerGitSettingInitParameters
- type ConfigServerGitSettingObservation
- type ConfigServerGitSettingParameters
- type ConfigServerGitSettingSSHAuthInitParameters
- type ConfigServerGitSettingSSHAuthObservation
- type ConfigServerGitSettingSSHAuthParameters
- type ContainerRegistryInitParameters
- type ContainerRegistryObservation
- type ContainerRegistryParameters
- type CorsInitParameters
- type CorsObservation
- type CorsParameters
- type CustomPersistentDiskInitParameters
- type CustomPersistentDiskObservation
- type CustomPersistentDiskParameters
- type DefaultBuildServiceInitParameters
- type DefaultBuildServiceObservation
- type DefaultBuildServiceParameters
- type GitRepositoryInitParameters
- type GitRepositoryObservation
- type GitRepositoryParameters
- type HTTPBasicAuthInitParameters
- type HTTPBasicAuthObservation
- type HTTPBasicAuthParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type IngressSettingsInitParameters
- type IngressSettingsObservation
- type IngressSettingsParameters
- type LaunchInitParameters
- type LaunchObservation
- type LaunchParameters
- type LocalResponseCachePerInstanceInitParameters
- type LocalResponseCachePerInstanceObservation
- type LocalResponseCachePerInstanceParameters
- type LocalResponseCachePerRouteInitParameters
- type LocalResponseCachePerRouteObservation
- type LocalResponseCachePerRouteParameters
- type MarketplaceInitParameters
- type MarketplaceObservation
- type MarketplaceParameters
- type NetworkInitParameters
- type NetworkObservation
- type NetworkParameters
- type PersistentDiskInitParameters
- type PersistentDiskObservation
- type PersistentDiskParameters
- type QuotaInitParameters
- type QuotaObservation
- type QuotaParameters
- type RepositoryHTTPBasicAuthInitParameters
- type RepositoryHTTPBasicAuthObservation
- type RepositoryHTTPBasicAuthParameters
- type RepositoryInitParameters
- type RepositoryObservation
- type RepositoryParameters
- type RepositorySSHAuthInitParameters
- type RepositorySSHAuthObservation
- type RepositorySSHAuthParameters
- type RequiredNetworkTrafficRulesInitParameters
- type RequiredNetworkTrafficRulesObservation
- type RequiredNetworkTrafficRulesParameters
- type SSHAuthInitParameters
- type SSHAuthObservation
- type SSHAuthParameters
- type SpringCloudAPIPortal
- func (in *SpringCloudAPIPortal) DeepCopy() *SpringCloudAPIPortal
- func (in *SpringCloudAPIPortal) DeepCopyInto(out *SpringCloudAPIPortal)
- func (in *SpringCloudAPIPortal) DeepCopyObject() runtime.Object
- func (mg *SpringCloudAPIPortal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudAPIPortal) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudAPIPortal) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudAPIPortal) GetID() string
- func (tr *SpringCloudAPIPortal) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudAPIPortal) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudAPIPortal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudAPIPortal) GetObservation() (map[string]any, error)
- func (tr *SpringCloudAPIPortal) GetParameters() (map[string]any, error)
- func (mg *SpringCloudAPIPortal) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudAPIPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudAPIPortal) GetTerraformResourceType() string
- func (tr *SpringCloudAPIPortal) GetTerraformSchemaVersion() int
- func (mg *SpringCloudAPIPortal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudAPIPortal) Hub()
- func (tr *SpringCloudAPIPortal) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudAPIPortal) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudAPIPortal) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudAPIPortal) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudAPIPortal) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudAPIPortal) SetObservation(obs map[string]any) error
- func (tr *SpringCloudAPIPortal) SetParameters(params map[string]any) error
- func (mg *SpringCloudAPIPortal) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudAPIPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudAPIPortal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAPIPortalInitParameters
- type SpringCloudAPIPortalList
- type SpringCloudAPIPortalObservation
- type SpringCloudAPIPortalParameters
- type SpringCloudAPIPortalSpec
- type SpringCloudAPIPortalStatus
- type SpringCloudApp
- func (in *SpringCloudApp) DeepCopy() *SpringCloudApp
- func (in *SpringCloudApp) DeepCopyInto(out *SpringCloudApp)
- func (in *SpringCloudApp) DeepCopyObject() runtime.Object
- func (mg *SpringCloudApp) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudApp) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudApp) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudApp) GetID() string
- func (tr *SpringCloudApp) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudApp) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudApp) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudApp) GetObservation() (map[string]any, error)
- func (tr *SpringCloudApp) GetParameters() (map[string]any, error)
- func (mg *SpringCloudApp) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudApp) GetTerraformResourceType() string
- func (tr *SpringCloudApp) GetTerraformSchemaVersion() int
- func (mg *SpringCloudApp) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudApp) Hub()
- func (tr *SpringCloudApp) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudApp) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudApp) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudApp) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudApp) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudApp) SetObservation(obs map[string]any) error
- func (tr *SpringCloudApp) SetParameters(params map[string]any) error
- func (mg *SpringCloudApp) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudApp) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudAppInitParameters
- type SpringCloudAppList
- type SpringCloudAppObservation
- type SpringCloudAppParameters
- type SpringCloudAppSpec
- type SpringCloudAppStatus
- type SpringCloudBuildDeployment
- func (in *SpringCloudBuildDeployment) DeepCopy() *SpringCloudBuildDeployment
- func (in *SpringCloudBuildDeployment) DeepCopyInto(out *SpringCloudBuildDeployment)
- func (in *SpringCloudBuildDeployment) DeepCopyObject() runtime.Object
- func (mg *SpringCloudBuildDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudBuildDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudBuildDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudBuildDeployment) GetID() string
- func (tr *SpringCloudBuildDeployment) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudBuildDeployment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudBuildDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudBuildDeployment) GetObservation() (map[string]any, error)
- func (tr *SpringCloudBuildDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudBuildDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudBuildDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudBuildDeployment) GetTerraformResourceType() string
- func (tr *SpringCloudBuildDeployment) GetTerraformSchemaVersion() int
- func (mg *SpringCloudBuildDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudBuildDeployment) Hub()
- func (tr *SpringCloudBuildDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudBuildDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudBuildDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudBuildDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudBuildDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudBuildDeployment) SetObservation(obs map[string]any) error
- func (tr *SpringCloudBuildDeployment) SetParameters(params map[string]any) error
- func (mg *SpringCloudBuildDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudBuildDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudBuildDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudBuildDeploymentInitParameters
- type SpringCloudBuildDeploymentList
- func (in *SpringCloudBuildDeploymentList) DeepCopy() *SpringCloudBuildDeploymentList
- func (in *SpringCloudBuildDeploymentList) DeepCopyInto(out *SpringCloudBuildDeploymentList)
- func (in *SpringCloudBuildDeploymentList) DeepCopyObject() runtime.Object
- func (l *SpringCloudBuildDeploymentList) GetItems() []resource.Managed
- type SpringCloudBuildDeploymentObservation
- type SpringCloudBuildDeploymentParameters
- type SpringCloudBuildDeploymentSpec
- type SpringCloudBuildDeploymentStatus
- type SpringCloudBuildPackBinding
- func (in *SpringCloudBuildPackBinding) DeepCopy() *SpringCloudBuildPackBinding
- func (in *SpringCloudBuildPackBinding) DeepCopyInto(out *SpringCloudBuildPackBinding)
- func (in *SpringCloudBuildPackBinding) DeepCopyObject() runtime.Object
- func (mg *SpringCloudBuildPackBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudBuildPackBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudBuildPackBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudBuildPackBinding) GetID() string
- func (tr *SpringCloudBuildPackBinding) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudBuildPackBinding) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudBuildPackBinding) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudBuildPackBinding) GetObservation() (map[string]any, error)
- func (tr *SpringCloudBuildPackBinding) GetParameters() (map[string]any, error)
- func (mg *SpringCloudBuildPackBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudBuildPackBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudBuildPackBinding) GetTerraformResourceType() string
- func (tr *SpringCloudBuildPackBinding) GetTerraformSchemaVersion() int
- func (mg *SpringCloudBuildPackBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudBuildPackBinding) Hub()
- func (tr *SpringCloudBuildPackBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudBuildPackBinding) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudBuildPackBinding) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudBuildPackBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudBuildPackBinding) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudBuildPackBinding) SetObservation(obs map[string]any) error
- func (tr *SpringCloudBuildPackBinding) SetParameters(params map[string]any) error
- func (mg *SpringCloudBuildPackBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudBuildPackBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudBuildPackBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudBuildPackBindingInitParameters
- type SpringCloudBuildPackBindingList
- func (in *SpringCloudBuildPackBindingList) DeepCopy() *SpringCloudBuildPackBindingList
- func (in *SpringCloudBuildPackBindingList) DeepCopyInto(out *SpringCloudBuildPackBindingList)
- func (in *SpringCloudBuildPackBindingList) DeepCopyObject() runtime.Object
- func (l *SpringCloudBuildPackBindingList) GetItems() []resource.Managed
- type SpringCloudBuildPackBindingObservation
- type SpringCloudBuildPackBindingParameters
- type SpringCloudBuildPackBindingSpec
- type SpringCloudBuildPackBindingStatus
- type SpringCloudBuilder
- func (in *SpringCloudBuilder) DeepCopy() *SpringCloudBuilder
- func (in *SpringCloudBuilder) DeepCopyInto(out *SpringCloudBuilder)
- func (in *SpringCloudBuilder) DeepCopyObject() runtime.Object
- func (mg *SpringCloudBuilder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudBuilder) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudBuilder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudBuilder) GetID() string
- func (tr *SpringCloudBuilder) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudBuilder) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudBuilder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudBuilder) GetObservation() (map[string]any, error)
- func (tr *SpringCloudBuilder) GetParameters() (map[string]any, error)
- func (mg *SpringCloudBuilder) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudBuilder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudBuilder) GetTerraformResourceType() string
- func (tr *SpringCloudBuilder) GetTerraformSchemaVersion() int
- func (mg *SpringCloudBuilder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudBuilder) Hub()
- func (tr *SpringCloudBuilder) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudBuilder) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudBuilder) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudBuilder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudBuilder) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudBuilder) SetObservation(obs map[string]any) error
- func (tr *SpringCloudBuilder) SetParameters(params map[string]any) error
- func (mg *SpringCloudBuilder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudBuilder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudBuilder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudBuilderInitParameters
- type SpringCloudBuilderList
- type SpringCloudBuilderObservation
- type SpringCloudBuilderParameters
- type SpringCloudBuilderSpec
- type SpringCloudBuilderStatus
- type SpringCloudContainerDeployment
- func (in *SpringCloudContainerDeployment) DeepCopy() *SpringCloudContainerDeployment
- func (in *SpringCloudContainerDeployment) DeepCopyInto(out *SpringCloudContainerDeployment)
- func (in *SpringCloudContainerDeployment) DeepCopyObject() runtime.Object
- func (mg *SpringCloudContainerDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudContainerDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudContainerDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudContainerDeployment) GetID() string
- func (tr *SpringCloudContainerDeployment) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudContainerDeployment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudContainerDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudContainerDeployment) GetObservation() (map[string]any, error)
- func (tr *SpringCloudContainerDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudContainerDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudContainerDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudContainerDeployment) GetTerraformResourceType() string
- func (tr *SpringCloudContainerDeployment) GetTerraformSchemaVersion() int
- func (mg *SpringCloudContainerDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudContainerDeployment) Hub()
- func (tr *SpringCloudContainerDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudContainerDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudContainerDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudContainerDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudContainerDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudContainerDeployment) SetObservation(obs map[string]any) error
- func (tr *SpringCloudContainerDeployment) SetParameters(params map[string]any) error
- func (mg *SpringCloudContainerDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudContainerDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudContainerDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudContainerDeploymentInitParameters
- type SpringCloudContainerDeploymentList
- func (in *SpringCloudContainerDeploymentList) DeepCopy() *SpringCloudContainerDeploymentList
- func (in *SpringCloudContainerDeploymentList) DeepCopyInto(out *SpringCloudContainerDeploymentList)
- func (in *SpringCloudContainerDeploymentList) DeepCopyObject() runtime.Object
- func (l *SpringCloudContainerDeploymentList) GetItems() []resource.Managed
- type SpringCloudContainerDeploymentObservation
- type SpringCloudContainerDeploymentParameters
- type SpringCloudContainerDeploymentQuotaInitParameters
- type SpringCloudContainerDeploymentQuotaObservation
- type SpringCloudContainerDeploymentQuotaParameters
- type SpringCloudContainerDeploymentSpec
- type SpringCloudContainerDeploymentStatus
- type SpringCloudCustomizedAccelerator
- func (in *SpringCloudCustomizedAccelerator) DeepCopy() *SpringCloudCustomizedAccelerator
- func (in *SpringCloudCustomizedAccelerator) DeepCopyInto(out *SpringCloudCustomizedAccelerator)
- func (in *SpringCloudCustomizedAccelerator) DeepCopyObject() runtime.Object
- func (mg *SpringCloudCustomizedAccelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudCustomizedAccelerator) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudCustomizedAccelerator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudCustomizedAccelerator) GetID() string
- func (tr *SpringCloudCustomizedAccelerator) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudCustomizedAccelerator) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudCustomizedAccelerator) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudCustomizedAccelerator) GetObservation() (map[string]any, error)
- func (tr *SpringCloudCustomizedAccelerator) GetParameters() (map[string]any, error)
- func (mg *SpringCloudCustomizedAccelerator) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudCustomizedAccelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudCustomizedAccelerator) GetTerraformResourceType() string
- func (tr *SpringCloudCustomizedAccelerator) GetTerraformSchemaVersion() int
- func (mg *SpringCloudCustomizedAccelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudCustomizedAccelerator) Hub()
- func (tr *SpringCloudCustomizedAccelerator) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudCustomizedAccelerator) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudCustomizedAccelerator) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudCustomizedAccelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudCustomizedAccelerator) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudCustomizedAccelerator) SetObservation(obs map[string]any) error
- func (tr *SpringCloudCustomizedAccelerator) SetParameters(params map[string]any) error
- func (mg *SpringCloudCustomizedAccelerator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudCustomizedAccelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudCustomizedAccelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudCustomizedAcceleratorInitParameters
- type SpringCloudCustomizedAcceleratorList
- func (in *SpringCloudCustomizedAcceleratorList) DeepCopy() *SpringCloudCustomizedAcceleratorList
- func (in *SpringCloudCustomizedAcceleratorList) DeepCopyInto(out *SpringCloudCustomizedAcceleratorList)
- func (in *SpringCloudCustomizedAcceleratorList) DeepCopyObject() runtime.Object
- func (l *SpringCloudCustomizedAcceleratorList) GetItems() []resource.Managed
- type SpringCloudCustomizedAcceleratorObservation
- type SpringCloudCustomizedAcceleratorParameters
- type SpringCloudCustomizedAcceleratorSpec
- type SpringCloudCustomizedAcceleratorStatus
- type SpringCloudDevToolPortal
- func (in *SpringCloudDevToolPortal) DeepCopy() *SpringCloudDevToolPortal
- func (in *SpringCloudDevToolPortal) DeepCopyInto(out *SpringCloudDevToolPortal)
- func (in *SpringCloudDevToolPortal) DeepCopyObject() runtime.Object
- func (mg *SpringCloudDevToolPortal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudDevToolPortal) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudDevToolPortal) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudDevToolPortal) GetID() string
- func (tr *SpringCloudDevToolPortal) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudDevToolPortal) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudDevToolPortal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudDevToolPortal) GetObservation() (map[string]any, error)
- func (tr *SpringCloudDevToolPortal) GetParameters() (map[string]any, error)
- func (mg *SpringCloudDevToolPortal) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudDevToolPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudDevToolPortal) GetTerraformResourceType() string
- func (tr *SpringCloudDevToolPortal) GetTerraformSchemaVersion() int
- func (mg *SpringCloudDevToolPortal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudDevToolPortal) Hub()
- func (tr *SpringCloudDevToolPortal) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudDevToolPortal) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudDevToolPortal) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudDevToolPortal) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudDevToolPortal) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudDevToolPortal) SetObservation(obs map[string]any) error
- func (tr *SpringCloudDevToolPortal) SetParameters(params map[string]any) error
- func (mg *SpringCloudDevToolPortal) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudDevToolPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudDevToolPortal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudDevToolPortalInitParameters
- type SpringCloudDevToolPortalList
- func (in *SpringCloudDevToolPortalList) DeepCopy() *SpringCloudDevToolPortalList
- func (in *SpringCloudDevToolPortalList) DeepCopyInto(out *SpringCloudDevToolPortalList)
- func (in *SpringCloudDevToolPortalList) DeepCopyObject() runtime.Object
- func (l *SpringCloudDevToolPortalList) GetItems() []resource.Managed
- type SpringCloudDevToolPortalObservation
- type SpringCloudDevToolPortalParameters
- type SpringCloudDevToolPortalSpec
- type SpringCloudDevToolPortalSsoInitParameters
- type SpringCloudDevToolPortalSsoObservation
- type SpringCloudDevToolPortalSsoParameters
- type SpringCloudDevToolPortalStatus
- type SpringCloudGateway
- func (in *SpringCloudGateway) DeepCopy() *SpringCloudGateway
- func (in *SpringCloudGateway) DeepCopyInto(out *SpringCloudGateway)
- func (in *SpringCloudGateway) DeepCopyObject() runtime.Object
- func (mg *SpringCloudGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudGateway) GetID() string
- func (tr *SpringCloudGateway) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudGateway) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudGateway) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudGateway) GetObservation() (map[string]any, error)
- func (tr *SpringCloudGateway) GetParameters() (map[string]any, error)
- func (mg *SpringCloudGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudGateway) GetTerraformResourceType() string
- func (tr *SpringCloudGateway) GetTerraformSchemaVersion() int
- func (mg *SpringCloudGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudGateway) Hub()
- func (tr *SpringCloudGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudGateway) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudGateway) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudGateway) SetObservation(obs map[string]any) error
- func (tr *SpringCloudGateway) SetParameters(params map[string]any) error
- func (mg *SpringCloudGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudGatewayInitParameters
- type SpringCloudGatewayList
- type SpringCloudGatewayObservation
- type SpringCloudGatewayParameters
- type SpringCloudGatewayQuotaInitParameters
- type SpringCloudGatewayQuotaObservation
- type SpringCloudGatewayQuotaParameters
- type SpringCloudGatewaySpec
- type SpringCloudGatewaySsoInitParameters
- type SpringCloudGatewaySsoObservation
- type SpringCloudGatewaySsoParameters
- type SpringCloudGatewayStatus
- type SpringCloudJavaDeployment
- func (in *SpringCloudJavaDeployment) DeepCopy() *SpringCloudJavaDeployment
- func (in *SpringCloudJavaDeployment) DeepCopyInto(out *SpringCloudJavaDeployment)
- func (in *SpringCloudJavaDeployment) DeepCopyObject() runtime.Object
- func (mg *SpringCloudJavaDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudJavaDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudJavaDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudJavaDeployment) GetID() string
- func (tr *SpringCloudJavaDeployment) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudJavaDeployment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudJavaDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudJavaDeployment) GetObservation() (map[string]any, error)
- func (tr *SpringCloudJavaDeployment) GetParameters() (map[string]any, error)
- func (mg *SpringCloudJavaDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudJavaDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudJavaDeployment) GetTerraformResourceType() string
- func (tr *SpringCloudJavaDeployment) GetTerraformSchemaVersion() int
- func (mg *SpringCloudJavaDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudJavaDeployment) Hub()
- func (tr *SpringCloudJavaDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudJavaDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudJavaDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudJavaDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudJavaDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudJavaDeployment) SetObservation(obs map[string]any) error
- func (tr *SpringCloudJavaDeployment) SetParameters(params map[string]any) error
- func (mg *SpringCloudJavaDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudJavaDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudJavaDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudJavaDeploymentInitParameters
- type SpringCloudJavaDeploymentList
- func (in *SpringCloudJavaDeploymentList) DeepCopy() *SpringCloudJavaDeploymentList
- func (in *SpringCloudJavaDeploymentList) DeepCopyInto(out *SpringCloudJavaDeploymentList)
- func (in *SpringCloudJavaDeploymentList) DeepCopyObject() runtime.Object
- func (l *SpringCloudJavaDeploymentList) GetItems() []resource.Managed
- type SpringCloudJavaDeploymentObservation
- type SpringCloudJavaDeploymentParameters
- type SpringCloudJavaDeploymentQuotaInitParameters
- type SpringCloudJavaDeploymentQuotaObservation
- type SpringCloudJavaDeploymentQuotaParameters
- type SpringCloudJavaDeploymentSpec
- type SpringCloudJavaDeploymentStatus
- type SpringCloudService
- func (in *SpringCloudService) DeepCopy() *SpringCloudService
- func (in *SpringCloudService) DeepCopyInto(out *SpringCloudService)
- func (in *SpringCloudService) DeepCopyObject() runtime.Object
- func (mg *SpringCloudService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SpringCloudService) GetConnectionDetailsMapping() map[string]string
- func (mg *SpringCloudService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SpringCloudService) GetID() string
- func (tr *SpringCloudService) GetInitParameters() (map[string]any, error)
- func (mg *SpringCloudService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SpringCloudService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SpringCloudService) GetObservation() (map[string]any, error)
- func (tr *SpringCloudService) GetParameters() (map[string]any, error)
- func (mg *SpringCloudService) GetProviderConfigReference() *xpv1.Reference
- func (mg *SpringCloudService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SpringCloudService) GetTerraformResourceType() string
- func (tr *SpringCloudService) GetTerraformSchemaVersion() int
- func (mg *SpringCloudService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SpringCloudService) Hub()
- func (tr *SpringCloudService) LateInitialize(attrs []byte) (bool, error)
- func (mg *SpringCloudService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SpringCloudService) SetConditions(c ...xpv1.Condition)
- func (mg *SpringCloudService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SpringCloudService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SpringCloudService) SetObservation(obs map[string]any) error
- func (tr *SpringCloudService) SetParameters(params map[string]any) error
- func (mg *SpringCloudService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SpringCloudService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SpringCloudService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpringCloudServiceInitParameters
- type SpringCloudServiceList
- type SpringCloudServiceObservation
- type SpringCloudServiceParameters
- type SpringCloudServiceSpec
- type SpringCloudServiceStatus
- type SsoInitParameters
- type SsoObservation
- type SsoParameters
- type StackInitParameters
- type StackObservation
- type StackParameters
- type TraceInitParameters
- type TraceObservation
- type TraceParameters
Constants ¶
const ( CRDGroup = "appplatform.azure.upbound.io" CRDVersion = "v1beta2" )
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 ( SpringCloudAPIPortal_Kind = "SpringCloudAPIPortal" SpringCloudAPIPortal_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudAPIPortal_Kind}.String() SpringCloudAPIPortal_KindAPIVersion = SpringCloudAPIPortal_Kind + "." + CRDGroupVersion.String() SpringCloudAPIPortal_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudAPIPortal_Kind) )
Repository type metadata.
var ( 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 ( SpringCloudBuildDeployment_Kind = "SpringCloudBuildDeployment" SpringCloudBuildDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudBuildDeployment_Kind}.String() SpringCloudBuildDeployment_KindAPIVersion = SpringCloudBuildDeployment_Kind + "." + CRDGroupVersion.String() SpringCloudBuildDeployment_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudBuildDeployment_Kind) )
Repository type metadata.
var ( SpringCloudBuilder_Kind = "SpringCloudBuilder" SpringCloudBuilder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudBuilder_Kind}.String() SpringCloudBuilder_KindAPIVersion = SpringCloudBuilder_Kind + "." + CRDGroupVersion.String() SpringCloudBuilder_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudBuilder_Kind) )
Repository type metadata.
var ( SpringCloudBuildPackBinding_Kind = "SpringCloudBuildPackBinding" SpringCloudBuildPackBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudBuildPackBinding_Kind}.String() SpringCloudBuildPackBinding_KindAPIVersion = SpringCloudBuildPackBinding_Kind + "." + CRDGroupVersion.String() SpringCloudBuildPackBinding_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudBuildPackBinding_Kind) )
Repository type metadata.
var ( SpringCloudContainerDeployment_Kind = "SpringCloudContainerDeployment" SpringCloudContainerDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudContainerDeployment_Kind}.String() SpringCloudContainerDeployment_KindAPIVersion = SpringCloudContainerDeployment_Kind + "." + CRDGroupVersion.String() SpringCloudContainerDeployment_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudContainerDeployment_Kind) )
Repository type metadata.
var ( SpringCloudCustomizedAccelerator_Kind = "SpringCloudCustomizedAccelerator" SpringCloudCustomizedAccelerator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudCustomizedAccelerator_Kind}.String() SpringCloudCustomizedAccelerator_KindAPIVersion = SpringCloudCustomizedAccelerator_Kind + "." + CRDGroupVersion.String() SpringCloudCustomizedAccelerator_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudCustomizedAccelerator_Kind) )
Repository type metadata.
var ( SpringCloudDevToolPortal_Kind = "SpringCloudDevToolPortal" SpringCloudDevToolPortal_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudDevToolPortal_Kind}.String() SpringCloudDevToolPortal_KindAPIVersion = SpringCloudDevToolPortal_Kind + "." + CRDGroupVersion.String() SpringCloudDevToolPortal_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudDevToolPortal_Kind) )
Repository type metadata.
var ( SpringCloudGateway_Kind = "SpringCloudGateway" SpringCloudGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SpringCloudGateway_Kind}.String() SpringCloudGateway_KindAPIVersion = SpringCloudGateway_Kind + "." + CRDGroupVersion.String() SpringCloudGateway_GroupVersionKind = CRDGroupVersion.WithKind(SpringCloudGateway_Kind) )
Repository type metadata.
var ( 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.
Functions ¶
This section is empty.
Types ¶
type APIMetadataInitParameters ¶
type APIMetadataInitParameters struct { // Detailed description of the APIs available on the Gateway instance. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Location of additional documentation for the APIs available on the Gateway instance. DocumentationURL *string `json:"documentationUrl,omitempty" tf:"documentation_url,omitempty"` // Base URL that API consumers will use to access APIs on the Gateway instance. ServerURL *string `json:"serverUrl,omitempty" tf:"server_url,omitempty"` // Specifies the title describing the context of the APIs available on the Gateway instance. Title *string `json:"title,omitempty" tf:"title,omitempty"` // Specifies the version of APIs available on this Gateway instance. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*APIMetadataInitParameters) DeepCopy ¶
func (in *APIMetadataInitParameters) DeepCopy() *APIMetadataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMetadataInitParameters.
func (*APIMetadataInitParameters) DeepCopyInto ¶
func (in *APIMetadataInitParameters) DeepCopyInto(out *APIMetadataInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMetadataObservation ¶
type APIMetadataObservation struct { // Detailed description of the APIs available on the Gateway instance. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Location of additional documentation for the APIs available on the Gateway instance. DocumentationURL *string `json:"documentationUrl,omitempty" tf:"documentation_url,omitempty"` // Base URL that API consumers will use to access APIs on the Gateway instance. ServerURL *string `json:"serverUrl,omitempty" tf:"server_url,omitempty"` // Specifies the title describing the context of the APIs available on the Gateway instance. Title *string `json:"title,omitempty" tf:"title,omitempty"` // Specifies the version of APIs available on this Gateway instance. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*APIMetadataObservation) DeepCopy ¶
func (in *APIMetadataObservation) DeepCopy() *APIMetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMetadataObservation.
func (*APIMetadataObservation) DeepCopyInto ¶
func (in *APIMetadataObservation) DeepCopyInto(out *APIMetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMetadataParameters ¶
type APIMetadataParameters struct { // Detailed description of the APIs available on the Gateway instance. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Location of additional documentation for the APIs available on the Gateway instance. // +kubebuilder:validation:Optional DocumentationURL *string `json:"documentationUrl,omitempty" tf:"documentation_url,omitempty"` // Base URL that API consumers will use to access APIs on the Gateway instance. // +kubebuilder:validation:Optional ServerURL *string `json:"serverUrl,omitempty" tf:"server_url,omitempty"` // Specifies the title describing the context of the APIs available on the Gateway instance. // +kubebuilder:validation:Optional Title *string `json:"title,omitempty" tf:"title,omitempty"` // Specifies the version of APIs available on this Gateway instance. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*APIMetadataParameters) DeepCopy ¶
func (in *APIMetadataParameters) DeepCopy() *APIMetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMetadataParameters.
func (*APIMetadataParameters) DeepCopyInto ¶
func (in *APIMetadataParameters) DeepCopyInto(out *APIMetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthInitParameters ¶
type BasicAuthInitParameters struct { // Specifies the password of git repository basic auth. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // Specifies the username of git repository basic auth. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BasicAuthInitParameters) DeepCopy ¶
func (in *BasicAuthInitParameters) DeepCopy() *BasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthInitParameters.
func (*BasicAuthInitParameters) DeepCopyInto ¶
func (in *BasicAuthInitParameters) DeepCopyInto(out *BasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthObservation ¶
type BasicAuthObservation struct { // Specifies the username of git repository basic auth. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*BasicAuthObservation) DeepCopy ¶
func (in *BasicAuthObservation) DeepCopy() *BasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthObservation.
func (*BasicAuthObservation) DeepCopyInto ¶
func (in *BasicAuthObservation) DeepCopyInto(out *BasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthParameters ¶
type BasicAuthParameters struct { // Specifies the password of git repository basic auth. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // Specifies the username of git repository basic auth. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*BasicAuthParameters) DeepCopy ¶
func (in *BasicAuthParameters) DeepCopy() *BasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthParameters.
func (*BasicAuthParameters) DeepCopyInto ¶
func (in *BasicAuthParameters) DeepCopyInto(out *BasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPackGroupInitParameters ¶
type BuildPackGroupInitParameters struct { // Specifies a list of the build pack's ID. BuildPackIds []*string `json:"buildPackIds,omitempty" tf:"build_pack_ids,omitempty"` // The name which should be used for this build pack group. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*BuildPackGroupInitParameters) DeepCopy ¶
func (in *BuildPackGroupInitParameters) DeepCopy() *BuildPackGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPackGroupInitParameters.
func (*BuildPackGroupInitParameters) DeepCopyInto ¶
func (in *BuildPackGroupInitParameters) DeepCopyInto(out *BuildPackGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPackGroupObservation ¶
type BuildPackGroupObservation struct { // Specifies a list of the build pack's ID. BuildPackIds []*string `json:"buildPackIds,omitempty" tf:"build_pack_ids,omitempty"` // The name which should be used for this build pack group. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*BuildPackGroupObservation) DeepCopy ¶
func (in *BuildPackGroupObservation) DeepCopy() *BuildPackGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPackGroupObservation.
func (*BuildPackGroupObservation) DeepCopyInto ¶
func (in *BuildPackGroupObservation) DeepCopyInto(out *BuildPackGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPackGroupParameters ¶
type BuildPackGroupParameters struct { // Specifies a list of the build pack's ID. // +kubebuilder:validation:Optional BuildPackIds []*string `json:"buildPackIds,omitempty" tf:"build_pack_ids,omitempty"` // The name which should be used for this build pack group. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*BuildPackGroupParameters) DeepCopy ¶
func (in *BuildPackGroupParameters) DeepCopy() *BuildPackGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPackGroupParameters.
func (*BuildPackGroupParameters) DeepCopyInto ¶
func (in *BuildPackGroupParameters) DeepCopyInto(out *BuildPackGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientAuthorizationInitParameters ¶
type ClientAuthorizationInitParameters struct { // Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway. CertificateIds []*string `json:"certificateIds,omitempty" tf:"certificate_ids,omitempty"` // Specifies whether the client certificate verification is enabled. VerificationEnabled *bool `json:"verificationEnabled,omitempty" tf:"verification_enabled,omitempty"` }
func (*ClientAuthorizationInitParameters) DeepCopy ¶
func (in *ClientAuthorizationInitParameters) DeepCopy() *ClientAuthorizationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientAuthorizationInitParameters.
func (*ClientAuthorizationInitParameters) DeepCopyInto ¶
func (in *ClientAuthorizationInitParameters) DeepCopyInto(out *ClientAuthorizationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientAuthorizationObservation ¶
type ClientAuthorizationObservation struct { // Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway. CertificateIds []*string `json:"certificateIds,omitempty" tf:"certificate_ids,omitempty"` // Specifies whether the client certificate verification is enabled. VerificationEnabled *bool `json:"verificationEnabled,omitempty" tf:"verification_enabled,omitempty"` }
func (*ClientAuthorizationObservation) DeepCopy ¶
func (in *ClientAuthorizationObservation) DeepCopy() *ClientAuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientAuthorizationObservation.
func (*ClientAuthorizationObservation) DeepCopyInto ¶
func (in *ClientAuthorizationObservation) DeepCopyInto(out *ClientAuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientAuthorizationParameters ¶
type ClientAuthorizationParameters struct { // Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway. // +kubebuilder:validation:Optional CertificateIds []*string `json:"certificateIds,omitempty" tf:"certificate_ids,omitempty"` // Specifies whether the client certificate verification is enabled. // +kubebuilder:validation:Optional VerificationEnabled *bool `json:"verificationEnabled,omitempty" tf:"verification_enabled,omitempty"` }
func (*ClientAuthorizationParameters) DeepCopy ¶
func (in *ClientAuthorizationParameters) DeepCopy() *ClientAuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientAuthorizationParameters.
func (*ClientAuthorizationParameters) DeepCopyInto ¶
func (in *ClientAuthorizationParameters) DeepCopyInto(out *ClientAuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingInitParameters ¶
type ConfigServerGitSettingInitParameters struct { // A http_basic_auth block as defined below. HTTPBasicAuth *HTTPBasicAuthInitParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // One or more repository blocks as defined below. Repository []RepositoryInitParameters `json:"repository,omitempty" tf:"repository,omitempty"` // A ssh_auth block as defined below. SSHAuth *ConfigServerGitSettingSSHAuthInitParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the default Git repository used as the Config Server back end, should be started with http://, https://, git@, or ssh://. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingInitParameters) DeepCopy ¶
func (in *ConfigServerGitSettingInitParameters) DeepCopy() *ConfigServerGitSettingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingInitParameters.
func (*ConfigServerGitSettingInitParameters) DeepCopyInto ¶
func (in *ConfigServerGitSettingInitParameters) DeepCopyInto(out *ConfigServerGitSettingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingObservation ¶
type ConfigServerGitSettingObservation struct { // A http_basic_auth block as defined below. HTTPBasicAuth *HTTPBasicAuthObservation `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // One or more repository blocks as defined below. Repository []RepositoryObservation `json:"repository,omitempty" tf:"repository,omitempty"` // A ssh_auth block as defined below. SSHAuth *ConfigServerGitSettingSSHAuthObservation `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the default Git repository used as the Config Server back end, should be started with http://, https://, git@, or ssh://. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingObservation) DeepCopy ¶
func (in *ConfigServerGitSettingObservation) DeepCopy() *ConfigServerGitSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingObservation.
func (*ConfigServerGitSettingObservation) DeepCopyInto ¶
func (in *ConfigServerGitSettingObservation) DeepCopyInto(out *ConfigServerGitSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingParameters ¶
type ConfigServerGitSettingParameters struct { // A http_basic_auth block as defined below. // +kubebuilder:validation:Optional HTTPBasicAuth *HTTPBasicAuthParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // One or more repository blocks as defined below. // +kubebuilder:validation:Optional Repository []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:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*ConfigServerGitSettingParameters) DeepCopy ¶
func (in *ConfigServerGitSettingParameters) DeepCopy() *ConfigServerGitSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingParameters.
func (*ConfigServerGitSettingParameters) DeepCopyInto ¶
func (in *ConfigServerGitSettingParameters) DeepCopyInto(out *ConfigServerGitSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingSSHAuthInitParameters ¶
type ConfigServerGitSettingSSHAuthInitParameters struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm. 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://. 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. StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*ConfigServerGitSettingSSHAuthInitParameters) DeepCopy ¶
func (in *ConfigServerGitSettingSSHAuthInitParameters) DeepCopy() *ConfigServerGitSettingSSHAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingSSHAuthInitParameters.
func (*ConfigServerGitSettingSSHAuthInitParameters) DeepCopyInto ¶
func (in *ConfigServerGitSettingSSHAuthInitParameters) DeepCopyInto(out *ConfigServerGitSettingSSHAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingSSHAuthObservation ¶
type ConfigServerGitSettingSSHAuthObservation struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*ConfigServerGitSettingSSHAuthObservation) DeepCopy ¶
func (in *ConfigServerGitSettingSSHAuthObservation) DeepCopy() *ConfigServerGitSettingSSHAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigServerGitSettingSSHAuthObservation.
func (*ConfigServerGitSettingSSHAuthObservation) DeepCopyInto ¶
func (in *ConfigServerGitSettingSSHAuthObservation) DeepCopyInto(out *ConfigServerGitSettingSSHAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigServerGitSettingSSHAuthParameters ¶
type ConfigServerGitSettingSSHAuthParameters struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. // +kubebuilder:validation:Optional HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm. // +kubebuilder:validation:Optional HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"` // The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://. // +kubebuilder:validation:Optional 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 ContainerRegistryInitParameters ¶
type ContainerRegistryInitParameters struct { // Specifies the name of the container registry. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the password of the container registry. PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // Specifies the login server of the container registry. Server *string `json:"server,omitempty" tf:"server,omitempty"` // Specifies the username of the container registry. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*ContainerRegistryInitParameters) DeepCopy ¶
func (in *ContainerRegistryInitParameters) DeepCopy() *ContainerRegistryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryInitParameters.
func (*ContainerRegistryInitParameters) DeepCopyInto ¶
func (in *ContainerRegistryInitParameters) DeepCopyInto(out *ContainerRegistryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRegistryObservation ¶
type ContainerRegistryObservation struct { // Specifies the name of the container registry. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the login server of the container registry. Server *string `json:"server,omitempty" tf:"server,omitempty"` // Specifies the username of the container registry. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*ContainerRegistryObservation) DeepCopy ¶
func (in *ContainerRegistryObservation) DeepCopy() *ContainerRegistryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryObservation.
func (*ContainerRegistryObservation) DeepCopyInto ¶
func (in *ContainerRegistryObservation) DeepCopyInto(out *ContainerRegistryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRegistryParameters ¶
type ContainerRegistryParameters struct { // Specifies the name of the container registry. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specifies the password of the container registry. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // Specifies the login server of the container registry. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // Specifies the username of the container registry. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*ContainerRegistryParameters) DeepCopy ¶
func (in *ContainerRegistryParameters) DeepCopy() *ContainerRegistryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRegistryParameters.
func (*ContainerRegistryParameters) DeepCopyInto ¶
func (in *ContainerRegistryParameters) DeepCopyInto(out *ContainerRegistryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsInitParameters ¶
type CorsInitParameters struct { // Allowed headers in cross-site requests. The special value * allows actual requests to send any header. // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS and PUT. // +listType=set AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // Allowed origin patterns to make cross-site requests. // +listType=set AllowedOriginPatterns []*string `json:"allowedOriginPatterns,omitempty" tf:"allowed_origin_patterns,omitempty"` // Allowed origins to make cross-site requests. The special value * allows all domains. // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // is user credentials are supported on cross-site requests? CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // HTTP response headers to expose for cross-site requests. // +listType=set ExposedHeaders []*string `json:"exposedHeaders,omitempty" tf:"exposed_headers,omitempty"` // How long, in seconds, the response from a pre-flight request can be cached by clients. MaxAgeSeconds *float64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"` }
func (*CorsInitParameters) DeepCopy ¶
func (in *CorsInitParameters) DeepCopy() *CorsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsInitParameters.
func (*CorsInitParameters) DeepCopyInto ¶
func (in *CorsInitParameters) DeepCopyInto(out *CorsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsObservation ¶
type CorsObservation struct { // Allowed headers in cross-site requests. The special value * allows actual requests to send any header. // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS and PUT. // +listType=set AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // Allowed origin patterns to make cross-site requests. // +listType=set AllowedOriginPatterns []*string `json:"allowedOriginPatterns,omitempty" tf:"allowed_origin_patterns,omitempty"` // Allowed origins to make cross-site requests. The special value * allows all domains. // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // is user credentials are supported on cross-site requests? CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // HTTP response headers to expose for cross-site requests. // +listType=set ExposedHeaders []*string `json:"exposedHeaders,omitempty" tf:"exposed_headers,omitempty"` // How long, in seconds, the response from a pre-flight request can be cached by clients. MaxAgeSeconds *float64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"` }
func (*CorsObservation) DeepCopy ¶
func (in *CorsObservation) DeepCopy() *CorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsObservation.
func (*CorsObservation) DeepCopyInto ¶
func (in *CorsObservation) DeepCopyInto(out *CorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsParameters ¶
type CorsParameters struct { // Allowed headers in cross-site requests. The special value * allows actual requests to send any header. // +kubebuilder:validation:Optional // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // Allowed HTTP methods on cross-site requests. The special value * allows all methods. If not set, GET and HEAD are allowed by default. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS and PUT. // +kubebuilder:validation:Optional // +listType=set AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // Allowed origin patterns to make cross-site requests. // +kubebuilder:validation:Optional // +listType=set AllowedOriginPatterns []*string `json:"allowedOriginPatterns,omitempty" tf:"allowed_origin_patterns,omitempty"` // Allowed origins to make cross-site requests. The special value * allows all domains. // +kubebuilder:validation:Optional // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // is user credentials are supported on cross-site requests? // +kubebuilder:validation:Optional CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // HTTP response headers to expose for cross-site requests. // +kubebuilder:validation:Optional // +listType=set ExposedHeaders []*string `json:"exposedHeaders,omitempty" tf:"exposed_headers,omitempty"` // How long, in seconds, the response from a pre-flight request can be cached by clients. // +kubebuilder:validation:Optional MaxAgeSeconds *float64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"` }
func (*CorsParameters) DeepCopy ¶
func (in *CorsParameters) DeepCopy() *CorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsParameters.
func (*CorsParameters) DeepCopyInto ¶
func (in *CorsParameters) DeepCopyInto(out *CorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPersistentDiskInitParameters ¶
type CustomPersistentDiskInitParameters struct { // These are the mount options for a persistent disk. // +listType=set MountOptions []*string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // The mount path of the persistent disk. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Indicates whether the persistent disk is a readOnly one. ReadOnlyEnabled *bool `json:"readOnlyEnabled,omitempty" tf:"read_only_enabled,omitempty"` ShareName *string `json:"shareName,omitempty" tf:"share_name,omitempty"` // The name of the Spring Cloud Storage. StorageName *string `json:"storageName,omitempty" tf:"storage_name,omitempty"` }
func (*CustomPersistentDiskInitParameters) DeepCopy ¶
func (in *CustomPersistentDiskInitParameters) DeepCopy() *CustomPersistentDiskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPersistentDiskInitParameters.
func (*CustomPersistentDiskInitParameters) DeepCopyInto ¶
func (in *CustomPersistentDiskInitParameters) DeepCopyInto(out *CustomPersistentDiskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPersistentDiskObservation ¶
type CustomPersistentDiskObservation struct { // These are the mount options for a persistent disk. // +listType=set MountOptions []*string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // The mount path of the persistent disk. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Indicates whether the persistent disk is a readOnly one. ReadOnlyEnabled *bool `json:"readOnlyEnabled,omitempty" tf:"read_only_enabled,omitempty"` ShareName *string `json:"shareName,omitempty" tf:"share_name,omitempty"` // The name of the Spring Cloud Storage. StorageName *string `json:"storageName,omitempty" tf:"storage_name,omitempty"` }
func (*CustomPersistentDiskObservation) DeepCopy ¶
func (in *CustomPersistentDiskObservation) DeepCopy() *CustomPersistentDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPersistentDiskObservation.
func (*CustomPersistentDiskObservation) DeepCopyInto ¶
func (in *CustomPersistentDiskObservation) DeepCopyInto(out *CustomPersistentDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPersistentDiskParameters ¶
type CustomPersistentDiskParameters struct { // These are the mount options for a persistent disk. // +kubebuilder:validation:Optional // +listType=set MountOptions []*string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"` // The mount path of the persistent disk. // +kubebuilder:validation:Optional MountPath *string `json:"mountPath" tf:"mount_path,omitempty"` // Indicates whether the persistent disk is a readOnly one. // +kubebuilder:validation:Optional ReadOnlyEnabled *bool `json:"readOnlyEnabled,omitempty" tf:"read_only_enabled,omitempty"` // +kubebuilder:validation:Optional ShareName *string `json:"shareName" tf:"share_name,omitempty"` // The name of the Spring Cloud Storage. // +kubebuilder:validation:Optional StorageName *string `json:"storageName" tf:"storage_name,omitempty"` }
func (*CustomPersistentDiskParameters) DeepCopy ¶
func (in *CustomPersistentDiskParameters) DeepCopy() *CustomPersistentDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPersistentDiskParameters.
func (*CustomPersistentDiskParameters) DeepCopyInto ¶
func (in *CustomPersistentDiskParameters) DeepCopyInto(out *CustomPersistentDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultBuildServiceInitParameters ¶
type DefaultBuildServiceInitParameters struct { // Specifies the name of the container registry used in the default build service. ContainerRegistryName *string `json:"containerRegistryName,omitempty" tf:"container_registry_name,omitempty"` }
func (*DefaultBuildServiceInitParameters) DeepCopy ¶
func (in *DefaultBuildServiceInitParameters) DeepCopy() *DefaultBuildServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultBuildServiceInitParameters.
func (*DefaultBuildServiceInitParameters) DeepCopyInto ¶
func (in *DefaultBuildServiceInitParameters) DeepCopyInto(out *DefaultBuildServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultBuildServiceObservation ¶
type DefaultBuildServiceObservation struct { // Specifies the name of the container registry used in the default build service. ContainerRegistryName *string `json:"containerRegistryName,omitempty" tf:"container_registry_name,omitempty"` }
func (*DefaultBuildServiceObservation) DeepCopy ¶
func (in *DefaultBuildServiceObservation) DeepCopy() *DefaultBuildServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultBuildServiceObservation.
func (*DefaultBuildServiceObservation) DeepCopyInto ¶
func (in *DefaultBuildServiceObservation) DeepCopyInto(out *DefaultBuildServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultBuildServiceParameters ¶
type DefaultBuildServiceParameters struct { // Specifies the name of the container registry used in the default build service. // +kubebuilder:validation:Optional ContainerRegistryName *string `json:"containerRegistryName,omitempty" tf:"container_registry_name,omitempty"` }
func (*DefaultBuildServiceParameters) DeepCopy ¶
func (in *DefaultBuildServiceParameters) DeepCopy() *DefaultBuildServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultBuildServiceParameters.
func (*DefaultBuildServiceParameters) DeepCopyInto ¶
func (in *DefaultBuildServiceParameters) DeepCopyInto(out *DefaultBuildServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepositoryInitParameters ¶
type GitRepositoryInitParameters struct { // A basic_auth block as defined below. Conflicts with git_repository[0].ssh_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. BasicAuth *BasicAuthInitParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // Specifies the Git repository branch to be used. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository. CACertificateID *string `json:"caCertificateId,omitempty" tf:"ca_certificate_id,omitempty"` // Specifies the Git repository commit to be used. Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` // Specifies the Git repository tag to be used. GitTag *string `json:"gitTag,omitempty" tf:"git_tag,omitempty"` // Specifies the interval for checking for updates to Git or image repository. It should be greater than 10. IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // Specifies the path under the git repository to be treated as the root directory of the accelerator or the fragment (depending on accelerator_type). Path *string `json:"path,omitempty" tf:"path,omitempty"` // A ssh_auth block as defined below. Conflicts with git_repository[0].basic_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. SSHAuth *SSHAuthInitParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // Specifies Git repository URL for the accelerator. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*GitRepositoryInitParameters) DeepCopy ¶
func (in *GitRepositoryInitParameters) DeepCopy() *GitRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepositoryInitParameters.
func (*GitRepositoryInitParameters) DeepCopyInto ¶
func (in *GitRepositoryInitParameters) DeepCopyInto(out *GitRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepositoryObservation ¶
type GitRepositoryObservation struct { // A basic_auth block as defined below. Conflicts with git_repository[0].ssh_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. BasicAuth *BasicAuthObservation `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // Specifies the Git repository branch to be used. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository. CACertificateID *string `json:"caCertificateId,omitempty" tf:"ca_certificate_id,omitempty"` // Specifies the Git repository commit to be used. Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` // Specifies the Git repository tag to be used. GitTag *string `json:"gitTag,omitempty" tf:"git_tag,omitempty"` // Specifies the interval for checking for updates to Git or image repository. It should be greater than 10. IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // Specifies the path under the git repository to be treated as the root directory of the accelerator or the fragment (depending on accelerator_type). Path *string `json:"path,omitempty" tf:"path,omitempty"` // A ssh_auth block as defined below. Conflicts with git_repository[0].basic_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. SSHAuth *SSHAuthObservation `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // Specifies Git repository URL for the accelerator. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*GitRepositoryObservation) DeepCopy ¶
func (in *GitRepositoryObservation) DeepCopy() *GitRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepositoryObservation.
func (*GitRepositoryObservation) DeepCopyInto ¶
func (in *GitRepositoryObservation) DeepCopyInto(out *GitRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepositoryParameters ¶
type GitRepositoryParameters struct { // A basic_auth block as defined below. Conflicts with git_repository[0].ssh_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. // +kubebuilder:validation:Optional BasicAuth *BasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // Specifies the Git repository branch to be used. // +kubebuilder:validation:Optional Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository. // +kubebuilder:validation:Optional CACertificateID *string `json:"caCertificateId,omitempty" tf:"ca_certificate_id,omitempty"` // Specifies the Git repository commit to be used. // +kubebuilder:validation:Optional Commit *string `json:"commit,omitempty" tf:"commit,omitempty"` // Specifies the Git repository tag to be used. // +kubebuilder:validation:Optional GitTag *string `json:"gitTag,omitempty" tf:"git_tag,omitempty"` // Specifies the interval for checking for updates to Git or image repository. It should be greater than 10. // +kubebuilder:validation:Optional IntervalInSeconds *float64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // Specifies the path under the git repository to be treated as the root directory of the accelerator or the fragment (depending on accelerator_type). // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // A ssh_auth block as defined below. Conflicts with git_repository[0].basic_auth. Changing this forces a new Spring Cloud Customized Accelerator to be created. // +kubebuilder:validation:Optional SSHAuth *SSHAuthParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // Specifies Git repository URL for the accelerator. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*GitRepositoryParameters) DeepCopy ¶
func (in *GitRepositoryParameters) DeepCopy() *GitRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepositoryParameters.
func (*GitRepositoryParameters) DeepCopyInto ¶
func (in *GitRepositoryParameters) DeepCopyInto(out *GitRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPBasicAuthInitParameters ¶
type HTTPBasicAuthInitParameters struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. 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. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*HTTPBasicAuthInitParameters) DeepCopy ¶
func (in *HTTPBasicAuthInitParameters) DeepCopy() *HTTPBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPBasicAuthInitParameters.
func (*HTTPBasicAuthInitParameters) DeepCopyInto ¶
func (in *HTTPBasicAuthInitParameters) DeepCopyInto(out *HTTPBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPBasicAuthObservation ¶
type HTTPBasicAuthObservation struct { // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*HTTPBasicAuthObservation) DeepCopy ¶
func (in *HTTPBasicAuthObservation) DeepCopy() *HTTPBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPBasicAuthObservation.
func (*HTTPBasicAuthObservation) DeepCopyInto ¶
func (in *HTTPBasicAuthObservation) DeepCopyInto(out *HTTPBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPBasicAuthParameters ¶
type HTTPBasicAuthParameters struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*HTTPBasicAuthParameters) DeepCopy ¶
func (in *HTTPBasicAuthParameters) DeepCopy() *HTTPBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPBasicAuthParameters.
func (*HTTPBasicAuthParameters) DeepCopyInto ¶
func (in *HTTPBasicAuthParameters) DeepCopyInto(out *HTTPBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInitParameters ¶
type IdentityInitParameters struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityInitParameters) DeepCopy ¶
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are SystemAssigned, UserAssigned, SystemAssigned, UserAssigned (to enable both). // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressSettingsInitParameters ¶
type IngressSettingsInitParameters struct { // Specifies how ingress should communicate with this app backend service. Allowed values are GRPC and Default. Defaults to Default. BackendProtocol *string `json:"backendProtocol,omitempty" tf:"backend_protocol,omitempty"` // Specifies the ingress read time out in seconds. Defaults to 300. ReadTimeoutInSeconds *float64 `json:"readTimeoutInSeconds,omitempty" tf:"read_timeout_in_seconds,omitempty"` // Specifies the ingress send time out in seconds. Defaults to 60. SendTimeoutInSeconds *float64 `json:"sendTimeoutInSeconds,omitempty" tf:"send_timeout_in_seconds,omitempty"` // Specifies the type of the affinity, set this to Cookie to enable session affinity. Allowed values are Cookie and None. Defaults to None. SessionAffinity *string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // Specifies the time in seconds until the cookie expires. SessionCookieMaxAge *float64 `json:"sessionCookieMaxAge,omitempty" tf:"session_cookie_max_age,omitempty"` }
func (*IngressSettingsInitParameters) DeepCopy ¶
func (in *IngressSettingsInitParameters) DeepCopy() *IngressSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSettingsInitParameters.
func (*IngressSettingsInitParameters) DeepCopyInto ¶
func (in *IngressSettingsInitParameters) DeepCopyInto(out *IngressSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressSettingsObservation ¶
type IngressSettingsObservation struct { // Specifies how ingress should communicate with this app backend service. Allowed values are GRPC and Default. Defaults to Default. BackendProtocol *string `json:"backendProtocol,omitempty" tf:"backend_protocol,omitempty"` // Specifies the ingress read time out in seconds. Defaults to 300. ReadTimeoutInSeconds *float64 `json:"readTimeoutInSeconds,omitempty" tf:"read_timeout_in_seconds,omitempty"` // Specifies the ingress send time out in seconds. Defaults to 60. SendTimeoutInSeconds *float64 `json:"sendTimeoutInSeconds,omitempty" tf:"send_timeout_in_seconds,omitempty"` // Specifies the type of the affinity, set this to Cookie to enable session affinity. Allowed values are Cookie and None. Defaults to None. SessionAffinity *string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // Specifies the time in seconds until the cookie expires. SessionCookieMaxAge *float64 `json:"sessionCookieMaxAge,omitempty" tf:"session_cookie_max_age,omitempty"` }
func (*IngressSettingsObservation) DeepCopy ¶
func (in *IngressSettingsObservation) DeepCopy() *IngressSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSettingsObservation.
func (*IngressSettingsObservation) DeepCopyInto ¶
func (in *IngressSettingsObservation) DeepCopyInto(out *IngressSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressSettingsParameters ¶
type IngressSettingsParameters struct { // Specifies how ingress should communicate with this app backend service. Allowed values are GRPC and Default. Defaults to Default. // +kubebuilder:validation:Optional BackendProtocol *string `json:"backendProtocol,omitempty" tf:"backend_protocol,omitempty"` // Specifies the ingress read time out in seconds. Defaults to 300. // +kubebuilder:validation:Optional ReadTimeoutInSeconds *float64 `json:"readTimeoutInSeconds,omitempty" tf:"read_timeout_in_seconds,omitempty"` // Specifies the ingress send time out in seconds. Defaults to 60. // +kubebuilder:validation:Optional SendTimeoutInSeconds *float64 `json:"sendTimeoutInSeconds,omitempty" tf:"send_timeout_in_seconds,omitempty"` // Specifies the type of the affinity, set this to Cookie to enable session affinity. Allowed values are Cookie and None. Defaults to None. // +kubebuilder:validation:Optional SessionAffinity *string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // Specifies the time in seconds until the cookie expires. // +kubebuilder:validation:Optional SessionCookieMaxAge *float64 `json:"sessionCookieMaxAge,omitempty" tf:"session_cookie_max_age,omitempty"` }
func (*IngressSettingsParameters) DeepCopy ¶
func (in *IngressSettingsParameters) DeepCopy() *IngressSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSettingsParameters.
func (*IngressSettingsParameters) DeepCopyInto ¶
func (in *IngressSettingsParameters) DeepCopyInto(out *IngressSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchInitParameters ¶
type LaunchInitParameters struct { // Specifies a map of non-sensitive properties for launchProperties. // +mapType=granular Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // Specifies a map of sensitive properties for launchProperties. // +mapType=granular Secrets map[string]*string `json:"secrets,omitempty" tf:"secrets,omitempty"` }
func (*LaunchInitParameters) DeepCopy ¶
func (in *LaunchInitParameters) DeepCopy() *LaunchInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchInitParameters.
func (*LaunchInitParameters) DeepCopyInto ¶
func (in *LaunchInitParameters) DeepCopyInto(out *LaunchInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchObservation ¶
type LaunchObservation struct { // Specifies a map of non-sensitive properties for launchProperties. // +mapType=granular Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // Specifies a map of sensitive properties for launchProperties. // +mapType=granular Secrets map[string]*string `json:"secrets,omitempty" tf:"secrets,omitempty"` }
func (*LaunchObservation) DeepCopy ¶
func (in *LaunchObservation) DeepCopy() *LaunchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchObservation.
func (*LaunchObservation) DeepCopyInto ¶
func (in *LaunchObservation) DeepCopyInto(out *LaunchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchParameters ¶
type LaunchParameters struct { // Specifies a map of non-sensitive properties for launchProperties. // +kubebuilder:validation:Optional // +mapType=granular Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // Specifies a map of sensitive properties for launchProperties. // +kubebuilder:validation:Optional // +mapType=granular Secrets map[string]*string `json:"secrets,omitempty" tf:"secrets,omitempty"` }
func (*LaunchParameters) DeepCopy ¶
func (in *LaunchParameters) DeepCopy() *LaunchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchParameters.
func (*LaunchParameters) DeepCopyInto ¶
func (in *LaunchParameters) DeepCopyInto(out *LaunchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalResponseCachePerInstanceInitParameters ¶
type LocalResponseCachePerInstanceInitParameters struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. Size *string `json:"size,omitempty" tf:"size,omitempty"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). TimeToLive *string `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*LocalResponseCachePerInstanceInitParameters) DeepCopy ¶
func (in *LocalResponseCachePerInstanceInitParameters) DeepCopy() *LocalResponseCachePerInstanceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalResponseCachePerInstanceInitParameters.
func (*LocalResponseCachePerInstanceInitParameters) DeepCopyInto ¶
func (in *LocalResponseCachePerInstanceInitParameters) DeepCopyInto(out *LocalResponseCachePerInstanceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalResponseCachePerInstanceObservation ¶
type LocalResponseCachePerInstanceObservation struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. Size *string `json:"size,omitempty" tf:"size,omitempty"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). TimeToLive *string `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*LocalResponseCachePerInstanceObservation) DeepCopy ¶
func (in *LocalResponseCachePerInstanceObservation) DeepCopy() *LocalResponseCachePerInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalResponseCachePerInstanceObservation.
func (*LocalResponseCachePerInstanceObservation) DeepCopyInto ¶
func (in *LocalResponseCachePerInstanceObservation) DeepCopyInto(out *LocalResponseCachePerInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalResponseCachePerInstanceParameters ¶
type LocalResponseCachePerInstanceParameters struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. // +kubebuilder:validation:Optional Size *string `json:"size,omitempty" tf:"size,omitempty"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). // +kubebuilder:validation:Optional TimeToLive *string `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*LocalResponseCachePerInstanceParameters) DeepCopy ¶
func (in *LocalResponseCachePerInstanceParameters) DeepCopy() *LocalResponseCachePerInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalResponseCachePerInstanceParameters.
func (*LocalResponseCachePerInstanceParameters) DeepCopyInto ¶
func (in *LocalResponseCachePerInstanceParameters) DeepCopyInto(out *LocalResponseCachePerInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalResponseCachePerRouteInitParameters ¶
type LocalResponseCachePerRouteInitParameters struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. Size *string `json:"size,omitempty" tf:"size,omitempty"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). TimeToLive *string `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*LocalResponseCachePerRouteInitParameters) DeepCopy ¶
func (in *LocalResponseCachePerRouteInitParameters) DeepCopy() *LocalResponseCachePerRouteInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalResponseCachePerRouteInitParameters.
func (*LocalResponseCachePerRouteInitParameters) DeepCopyInto ¶
func (in *LocalResponseCachePerRouteInitParameters) DeepCopyInto(out *LocalResponseCachePerRouteInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalResponseCachePerRouteObservation ¶
type LocalResponseCachePerRouteObservation struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. Size *string `json:"size,omitempty" tf:"size,omitempty"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). TimeToLive *string `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*LocalResponseCachePerRouteObservation) DeepCopy ¶
func (in *LocalResponseCachePerRouteObservation) DeepCopy() *LocalResponseCachePerRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalResponseCachePerRouteObservation.
func (*LocalResponseCachePerRouteObservation) DeepCopyInto ¶
func (in *LocalResponseCachePerRouteObservation) DeepCopyInto(out *LocalResponseCachePerRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalResponseCachePerRouteParameters ¶
type LocalResponseCachePerRouteParameters struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. // +kubebuilder:validation:Optional Size *string `json:"size,omitempty" tf:"size,omitempty"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). // +kubebuilder:validation:Optional TimeToLive *string `json:"timeToLive,omitempty" tf:"time_to_live,omitempty"` }
func (*LocalResponseCachePerRouteParameters) DeepCopy ¶
func (in *LocalResponseCachePerRouteParameters) DeepCopy() *LocalResponseCachePerRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalResponseCachePerRouteParameters.
func (*LocalResponseCachePerRouteParameters) DeepCopyInto ¶
func (in *LocalResponseCachePerRouteParameters) DeepCopyInto(out *LocalResponseCachePerRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketplaceInitParameters ¶
type MarketplaceInitParameters struct { // Specifies the plan ID of the 3rd Party Artifact that is being procured. Plan *string `json:"plan,omitempty" tf:"plan,omitempty"` // Specifies the 3rd Party artifact that is being procured. Product *string `json:"product,omitempty" tf:"product,omitempty"` // Specifies the publisher ID of the 3rd Party Artifact that is being procured. Publisher *string `json:"publisher,omitempty" tf:"publisher,omitempty"` }
func (*MarketplaceInitParameters) DeepCopy ¶
func (in *MarketplaceInitParameters) DeepCopy() *MarketplaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketplaceInitParameters.
func (*MarketplaceInitParameters) DeepCopyInto ¶
func (in *MarketplaceInitParameters) DeepCopyInto(out *MarketplaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketplaceObservation ¶
type MarketplaceObservation struct { // Specifies the plan ID of the 3rd Party Artifact that is being procured. Plan *string `json:"plan,omitempty" tf:"plan,omitempty"` // Specifies the 3rd Party artifact that is being procured. Product *string `json:"product,omitempty" tf:"product,omitempty"` // Specifies the publisher ID of the 3rd Party Artifact that is being procured. Publisher *string `json:"publisher,omitempty" tf:"publisher,omitempty"` }
func (*MarketplaceObservation) DeepCopy ¶
func (in *MarketplaceObservation) DeepCopy() *MarketplaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketplaceObservation.
func (*MarketplaceObservation) DeepCopyInto ¶
func (in *MarketplaceObservation) DeepCopyInto(out *MarketplaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketplaceParameters ¶
type MarketplaceParameters struct { // Specifies the plan ID of the 3rd Party Artifact that is being procured. // +kubebuilder:validation:Optional Plan *string `json:"plan" tf:"plan,omitempty"` // Specifies the 3rd Party artifact that is being procured. // +kubebuilder:validation:Optional Product *string `json:"product" tf:"product,omitempty"` // Specifies the publisher ID of the 3rd Party Artifact that is being procured. // +kubebuilder:validation:Optional Publisher *string `json:"publisher" tf:"publisher,omitempty"` }
func (*MarketplaceParameters) DeepCopy ¶
func (in *MarketplaceParameters) DeepCopy() *MarketplaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketplaceParameters.
func (*MarketplaceParameters) DeepCopyInto ¶
func (in *MarketplaceParameters) DeepCopyInto(out *MarketplaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInitParameters ¶
type NetworkInitParameters struct { // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created. AppNetworkResourceGroup *string `json:"appNetworkResourceGroup,omitempty" tf:"app_network_resource_group,omitempty"` // Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() AppSubnetID *string `json:"appSubnetId,omitempty" tf:"app_subnet_id,omitempty"` // Reference to a Subnet in network to populate appSubnetId. // +kubebuilder:validation:Optional AppSubnetIDRef *v1.Reference `json:"appSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate appSubnetId. // +kubebuilder:validation:Optional AppSubnetIDSelector *v1.Selector `json:"appSubnetIdSelector,omitempty" tf:"-"` // A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created. CidrRanges []*string `json:"cidrRanges,omitempty" tf:"cidr_ranges,omitempty"` // Specifies the egress traffic type of the Spring Cloud Service. Possible values are loadBalancer and userDefinedRouting. Defaults to loadBalancer. Changing this forces a new resource to be created. OutboundType *string `json:"outboundType,omitempty" tf:"outbound_type,omitempty"` // Ingress read time out in seconds. ReadTimeoutSeconds *float64 `json:"readTimeoutSeconds,omitempty" tf:"read_timeout_seconds,omitempty"` // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created. ServiceRuntimeNetworkResourceGroup *string `json:"serviceRuntimeNetworkResourceGroup,omitempty" tf:"service_runtime_network_resource_group,omitempty"` // Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() ServiceRuntimeSubnetID *string `json:"serviceRuntimeSubnetId,omitempty" tf:"service_runtime_subnet_id,omitempty"` // Reference to a Subnet in network to populate serviceRuntimeSubnetId. // +kubebuilder:validation:Optional ServiceRuntimeSubnetIDRef *v1.Reference `json:"serviceRuntimeSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate serviceRuntimeSubnetId. // +kubebuilder:validation:Optional ServiceRuntimeSubnetIDSelector *v1.Selector `json:"serviceRuntimeSubnetIdSelector,omitempty" tf:"-"` }
func (*NetworkInitParameters) DeepCopy ¶
func (in *NetworkInitParameters) DeepCopy() *NetworkInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInitParameters.
func (*NetworkInitParameters) DeepCopyInto ¶
func (in *NetworkInitParameters) DeepCopyInto(out *NetworkInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkObservation ¶
type NetworkObservation struct { // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created. AppNetworkResourceGroup *string `json:"appNetworkResourceGroup,omitempty" tf:"app_network_resource_group,omitempty"` // Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created. AppSubnetID *string `json:"appSubnetId,omitempty" tf:"app_subnet_id,omitempty"` // A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created. CidrRanges []*string `json:"cidrRanges,omitempty" tf:"cidr_ranges,omitempty"` // Specifies the egress traffic type of the Spring Cloud Service. Possible values are loadBalancer and userDefinedRouting. Defaults to loadBalancer. Changing this forces a new resource to be created. OutboundType *string `json:"outboundType,omitempty" tf:"outbound_type,omitempty"` // Ingress read time out in seconds. ReadTimeoutSeconds *float64 `json:"readTimeoutSeconds,omitempty" tf:"read_timeout_seconds,omitempty"` // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created. ServiceRuntimeNetworkResourceGroup *string `json:"serviceRuntimeNetworkResourceGroup,omitempty" tf:"service_runtime_network_resource_group,omitempty"` // Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created. ServiceRuntimeSubnetID *string `json:"serviceRuntimeSubnetId,omitempty" tf:"service_runtime_subnet_id,omitempty"` }
func (*NetworkObservation) DeepCopy ¶
func (in *NetworkObservation) DeepCopy() *NetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkObservation.
func (*NetworkObservation) DeepCopyInto ¶
func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkParameters ¶
type NetworkParameters struct { // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AppNetworkResourceGroup *string `json:"appNetworkResourceGroup,omitempty" tf:"app_network_resource_group,omitempty"` // Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional AppSubnetID *string `json:"appSubnetId,omitempty" tf:"app_subnet_id,omitempty"` // Reference to a Subnet in network to populate appSubnetId. // +kubebuilder:validation:Optional AppSubnetIDRef *v1.Reference `json:"appSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate appSubnetId. // +kubebuilder:validation:Optional AppSubnetIDSelector *v1.Selector `json:"appSubnetIdSelector,omitempty" tf:"-"` // A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CidrRanges []*string `json:"cidrRanges" tf:"cidr_ranges,omitempty"` // Specifies the egress traffic type of the Spring Cloud Service. Possible values are loadBalancer and userDefinedRouting. Defaults to loadBalancer. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional OutboundType *string `json:"outboundType,omitempty" tf:"outbound_type,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/v1beta2.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ServiceRuntimeSubnetID *string `json:"serviceRuntimeSubnetId,omitempty" tf:"service_runtime_subnet_id,omitempty"` // Reference to a Subnet in network to populate serviceRuntimeSubnetId. // +kubebuilder:validation:Optional ServiceRuntimeSubnetIDRef *v1.Reference `json:"serviceRuntimeSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate serviceRuntimeSubnetId. // +kubebuilder:validation:Optional ServiceRuntimeSubnetIDSelector *v1.Selector `json:"serviceRuntimeSubnetIdSelector,omitempty" tf:"-"` }
func (*NetworkParameters) DeepCopy ¶
func (in *NetworkParameters) DeepCopy() *NetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkParameters.
func (*NetworkParameters) DeepCopyInto ¶
func (in *NetworkParameters) DeepCopyInto(out *NetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentDiskInitParameters ¶
type PersistentDiskInitParameters struct { // Specifies the mount path of the persistent disk. Defaults to /persistent. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Specifies the size of the persistent disk in GB. Possible values are between 0 and 50. SizeInGb *float64 `json:"sizeInGb,omitempty" tf:"size_in_gb,omitempty"` }
func (*PersistentDiskInitParameters) DeepCopy ¶
func (in *PersistentDiskInitParameters) DeepCopy() *PersistentDiskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentDiskInitParameters.
func (*PersistentDiskInitParameters) DeepCopyInto ¶
func (in *PersistentDiskInitParameters) DeepCopyInto(out *PersistentDiskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentDiskObservation ¶
type PersistentDiskObservation struct { // Specifies the mount path of the persistent disk. Defaults to /persistent. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Specifies the size of the persistent disk in GB. Possible values are between 0 and 50. SizeInGb *float64 `json:"sizeInGb,omitempty" tf:"size_in_gb,omitempty"` }
func (*PersistentDiskObservation) DeepCopy ¶
func (in *PersistentDiskObservation) DeepCopy() *PersistentDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentDiskObservation.
func (*PersistentDiskObservation) DeepCopyInto ¶
func (in *PersistentDiskObservation) DeepCopyInto(out *PersistentDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentDiskParameters ¶
type PersistentDiskParameters struct { // Specifies the mount path of the persistent disk. Defaults to /persistent. // +kubebuilder:validation:Optional MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` // Specifies the size of the persistent disk in GB. Possible values are between 0 and 50. // +kubebuilder:validation:Optional SizeInGb *float64 `json:"sizeInGb" tf:"size_in_gb,omitempty"` }
func (*PersistentDiskParameters) DeepCopy ¶
func (in *PersistentDiskParameters) DeepCopy() *PersistentDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentDiskParameters.
func (*PersistentDiskParameters) DeepCopyInto ¶
func (in *PersistentDiskParameters) DeepCopyInto(out *PersistentDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaInitParameters ¶
type QuotaInitParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*QuotaInitParameters) DeepCopy ¶
func (in *QuotaInitParameters) DeepCopy() *QuotaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaInitParameters.
func (*QuotaInitParameters) DeepCopyInto ¶
func (in *QuotaInitParameters) DeepCopyInto(out *QuotaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaObservation ¶
type QuotaObservation struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*QuotaObservation) DeepCopy ¶
func (in *QuotaObservation) DeepCopy() *QuotaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaObservation.
func (*QuotaObservation) DeepCopyInto ¶
func (in *QuotaObservation) DeepCopyInto(out *QuotaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaParameters ¶
type QuotaParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*QuotaParameters) DeepCopy ¶
func (in *QuotaParameters) DeepCopy() *QuotaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaParameters.
func (*QuotaParameters) DeepCopyInto ¶
func (in *QuotaParameters) DeepCopyInto(out *QuotaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryHTTPBasicAuthInitParameters ¶
type RepositoryHTTPBasicAuthInitParameters struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. 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. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RepositoryHTTPBasicAuthInitParameters) DeepCopy ¶
func (in *RepositoryHTTPBasicAuthInitParameters) DeepCopy() *RepositoryHTTPBasicAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryHTTPBasicAuthInitParameters.
func (*RepositoryHTTPBasicAuthInitParameters) DeepCopyInto ¶
func (in *RepositoryHTTPBasicAuthInitParameters) DeepCopyInto(out *RepositoryHTTPBasicAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryHTTPBasicAuthObservation ¶
type RepositoryHTTPBasicAuthObservation struct { // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RepositoryHTTPBasicAuthObservation) DeepCopy ¶
func (in *RepositoryHTTPBasicAuthObservation) DeepCopy() *RepositoryHTTPBasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryHTTPBasicAuthObservation.
func (*RepositoryHTTPBasicAuthObservation) DeepCopyInto ¶
func (in *RepositoryHTTPBasicAuthObservation) DeepCopyInto(out *RepositoryHTTPBasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryHTTPBasicAuthParameters ¶
type RepositoryHTTPBasicAuthParameters struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*RepositoryHTTPBasicAuthParameters) DeepCopy ¶
func (in *RepositoryHTTPBasicAuthParameters) DeepCopy() *RepositoryHTTPBasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryHTTPBasicAuthParameters.
func (*RepositoryHTTPBasicAuthParameters) DeepCopyInto ¶
func (in *RepositoryHTTPBasicAuthParameters) DeepCopyInto(out *RepositoryHTTPBasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryInitParameters ¶
type RepositoryInitParameters struct { // A http_basic_auth block as defined below. HTTPBasicAuth *RepositoryHTTPBasicAuthInitParameters `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // A name to identify on the Git repository, required only if repos exists. Name *string `json:"name,omitempty" tf:"name,omitempty"` // An array of strings used to match an application name. For each pattern, use the {application}/{profile} format with wildcards. Pattern []*string `json:"pattern,omitempty" tf:"pattern,omitempty"` // A ssh_auth block as defined below. SSHAuth *RepositorySSHAuthInitParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the Git repository that's used as the Config Server back end should be started with http://, https://, git@, or ssh://. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*RepositoryInitParameters) DeepCopy ¶
func (in *RepositoryInitParameters) DeepCopy() *RepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryInitParameters.
func (*RepositoryInitParameters) DeepCopyInto ¶
func (in *RepositoryInitParameters) DeepCopyInto(out *RepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryObservation ¶
type RepositoryObservation struct { // A http_basic_auth block as defined below. HTTPBasicAuth *RepositoryHTTPBasicAuthObservation `json:"httpBasicAuth,omitempty" tf:"http_basic_auth,omitempty"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `json:"label,omitempty" tf:"label,omitempty"` // A name to identify on the Git repository, required only if repos exists. Name *string `json:"name,omitempty" tf:"name,omitempty"` // An array of strings used to match an application name. For each pattern, use the {application}/{profile} format with wildcards. Pattern []*string `json:"pattern,omitempty" tf:"pattern,omitempty"` // A ssh_auth block as defined below. SSHAuth *RepositorySSHAuthObservation `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the Git repository that's used as the Config Server back end should be started with http://, https://, git@, or ssh://. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*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:Optional Name *string `json:"name" tf:"name,omitempty"` // An array of strings used to match an application name. For each pattern, use the {application}/{profile} format with wildcards. // +kubebuilder:validation:Optional Pattern []*string `json:"pattern,omitempty" tf:"pattern,omitempty"` // A ssh_auth block as defined below. // +kubebuilder:validation:Optional SSHAuth *RepositorySSHAuthParameters `json:"sshAuth,omitempty" tf:"ssh_auth,omitempty"` // An array of strings used to search subdirectories of the Git repository. // +kubebuilder:validation:Optional SearchPaths []*string `json:"searchPaths,omitempty" tf:"search_paths,omitempty"` // The URI of the Git repository that's used as the Config Server back end should be started with http://, https://, git@, or ssh://. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` }
func (*RepositoryParameters) DeepCopy ¶
func (in *RepositoryParameters) DeepCopy() *RepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryParameters.
func (*RepositoryParameters) DeepCopyInto ¶
func (in *RepositoryParameters) DeepCopyInto(out *RepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySSHAuthInitParameters ¶
type RepositorySSHAuthInitParameters struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm. 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://. 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. StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*RepositorySSHAuthInitParameters) DeepCopy ¶
func (in *RepositorySSHAuthInitParameters) DeepCopy() *RepositorySSHAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySSHAuthInitParameters.
func (*RepositorySSHAuthInitParameters) DeepCopyInto ¶
func (in *RepositorySSHAuthInitParameters) DeepCopyInto(out *RepositorySSHAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySSHAuthObservation ¶
type RepositorySSHAuthObservation struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*RepositorySSHAuthObservation) DeepCopy ¶
func (in *RepositorySSHAuthObservation) DeepCopy() *RepositorySSHAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySSHAuthObservation.
func (*RepositorySSHAuthObservation) DeepCopyInto ¶
func (in *RepositorySSHAuthObservation) DeepCopyInto(out *RepositorySSHAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySSHAuthParameters ¶
type RepositorySSHAuthParameters struct { // The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists. // +kubebuilder:validation:Optional HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm. // +kubebuilder:validation:Optional HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"` // The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://. // +kubebuilder:validation:Optional PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` // Indicates whether the Config Server instance will fail to start if the host_key does not match. Defaults to true. // +kubebuilder:validation:Optional StrictHostKeyCheckingEnabled *bool `json:"strictHostKeyCheckingEnabled,omitempty" tf:"strict_host_key_checking_enabled,omitempty"` }
func (*RepositorySSHAuthParameters) DeepCopy ¶
func (in *RepositorySSHAuthParameters) DeepCopy() *RepositorySSHAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySSHAuthParameters.
func (*RepositorySSHAuthParameters) DeepCopyInto ¶
func (in *RepositorySSHAuthParameters) DeepCopyInto(out *RepositorySSHAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequiredNetworkTrafficRulesInitParameters ¶
type RequiredNetworkTrafficRulesInitParameters struct { }
func (*RequiredNetworkTrafficRulesInitParameters) DeepCopy ¶
func (in *RequiredNetworkTrafficRulesInitParameters) DeepCopy() *RequiredNetworkTrafficRulesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredNetworkTrafficRulesInitParameters.
func (*RequiredNetworkTrafficRulesInitParameters) DeepCopyInto ¶
func (in *RequiredNetworkTrafficRulesInitParameters) DeepCopyInto(out *RequiredNetworkTrafficRulesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequiredNetworkTrafficRulesObservation ¶
type RequiredNetworkTrafficRulesObservation struct { // The direction of required traffic. Possible values are Inbound, Outbound. Direction *string `json:"direction,omitempty" tf:"direction,omitempty"` // The FQDN list of required traffic. Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"` // The IP list of required traffic. IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` // The port of required traffic. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The protocol of required traffic. Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` }
func (*RequiredNetworkTrafficRulesObservation) DeepCopy ¶
func (in *RequiredNetworkTrafficRulesObservation) DeepCopy() *RequiredNetworkTrafficRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredNetworkTrafficRulesObservation.
func (*RequiredNetworkTrafficRulesObservation) DeepCopyInto ¶
func (in *RequiredNetworkTrafficRulesObservation) DeepCopyInto(out *RequiredNetworkTrafficRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequiredNetworkTrafficRulesParameters ¶
type RequiredNetworkTrafficRulesParameters struct { }
func (*RequiredNetworkTrafficRulesParameters) DeepCopy ¶
func (in *RequiredNetworkTrafficRulesParameters) DeepCopy() *RequiredNetworkTrafficRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequiredNetworkTrafficRulesParameters.
func (*RequiredNetworkTrafficRulesParameters) DeepCopyInto ¶
func (in *RequiredNetworkTrafficRulesParameters) DeepCopyInto(out *RequiredNetworkTrafficRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuthInitParameters ¶
type SSHAuthInitParameters struct { // Specifies the SSH Key algorithm of git repository basic auth. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Specifies the Public SSH Key of git repository basic auth. HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"` // Specifies the Private SSH Key of git repository basic auth. PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` }
func (*SSHAuthInitParameters) DeepCopy ¶
func (in *SSHAuthInitParameters) DeepCopy() *SSHAuthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthInitParameters.
func (*SSHAuthInitParameters) DeepCopyInto ¶
func (in *SSHAuthInitParameters) DeepCopyInto(out *SSHAuthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuthObservation ¶
type SSHAuthObservation struct { // Specifies the SSH Key algorithm of git repository basic auth. HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` }
func (*SSHAuthObservation) DeepCopy ¶
func (in *SSHAuthObservation) DeepCopy() *SSHAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthObservation.
func (*SSHAuthObservation) DeepCopyInto ¶
func (in *SSHAuthObservation) DeepCopyInto(out *SSHAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuthParameters ¶
type SSHAuthParameters struct { // Specifies the SSH Key algorithm of git repository basic auth. // +kubebuilder:validation:Optional HostKeyAlgorithm *string `json:"hostKeyAlgorithm,omitempty" tf:"host_key_algorithm,omitempty"` // Specifies the Public SSH Key of git repository basic auth. // +kubebuilder:validation:Optional HostKeySecretRef *v1.SecretKeySelector `json:"hostKeySecretRef,omitempty" tf:"-"` // Specifies the Private SSH Key of git repository basic auth. // +kubebuilder:validation:Optional PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"` }
func (*SSHAuthParameters) DeepCopy ¶
func (in *SSHAuthParameters) DeepCopy() *SSHAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthParameters.
func (*SSHAuthParameters) DeepCopyInto ¶
func (in *SSHAuthParameters) DeepCopyInto(out *SSHAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortal ¶
type SpringCloudAPIPortal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudAPIPortalSpec `json:"spec"` Status SpringCloudAPIPortalStatus `json:"status,omitempty"` }
SpringCloudAPIPortal is the Schema for the SpringCloudAPIPortals API. Manages a Spring Cloud API Portal. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudAPIPortal) DeepCopy ¶
func (in *SpringCloudAPIPortal) DeepCopy() *SpringCloudAPIPortal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) DeepCopyInto ¶
func (in *SpringCloudAPIPortal) DeepCopyInto(out *SpringCloudAPIPortal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAPIPortal) DeepCopyObject ¶
func (in *SpringCloudAPIPortal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAPIPortal) GetCondition ¶
func (mg *SpringCloudAPIPortal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetConnectionDetailsMapping ¶
func (tr *SpringCloudAPIPortal) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetDeletionPolicy ¶
func (mg *SpringCloudAPIPortal) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetID ¶
func (tr *SpringCloudAPIPortal) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetInitParameters ¶
func (tr *SpringCloudAPIPortal) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetManagementPolicies ¶
func (mg *SpringCloudAPIPortal) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetMergedParameters ¶
func (tr *SpringCloudAPIPortal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetObservation ¶
func (tr *SpringCloudAPIPortal) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetParameters ¶
func (tr *SpringCloudAPIPortal) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetProviderConfigReference ¶
func (mg *SpringCloudAPIPortal) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudAPIPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) GetTerraformResourceType ¶
func (mg *SpringCloudAPIPortal) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) GetTerraformSchemaVersion ¶
func (tr *SpringCloudAPIPortal) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudAPIPortal) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudAPIPortal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) Hub ¶
func (tr *SpringCloudAPIPortal) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudAPIPortal) LateInitialize ¶
func (tr *SpringCloudAPIPortal) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudAPIPortal using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudAPIPortal) ResolveReferences ¶
func (*SpringCloudAPIPortal) SetConditions ¶
func (mg *SpringCloudAPIPortal) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetDeletionPolicy ¶
func (mg *SpringCloudAPIPortal) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetManagementPolicies ¶
func (mg *SpringCloudAPIPortal) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetObservation ¶
func (tr *SpringCloudAPIPortal) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) SetParameters ¶
func (tr *SpringCloudAPIPortal) SetParameters(params map[string]any) error
SetParameters for this SpringCloudAPIPortal
func (*SpringCloudAPIPortal) SetProviderConfigReference ¶
func (mg *SpringCloudAPIPortal) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudAPIPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudAPIPortal.
func (*SpringCloudAPIPortal) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudAPIPortal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudAPIPortal.
type SpringCloudAPIPortalInitParameters ¶
type SpringCloudAPIPortalInitParameters struct { // Specifies whether the API try-out feature is enabled. When enabled, users can try out the API by sending requests and viewing responses in API portal. APITryOutEnabled *bool `json:"apiTryOutEnabled,omitempty" tf:"api_try_out_enabled,omitempty"` // Specifies a list of Spring Cloud Gateway. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudGateway // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +listType=set GatewayIds []*string `json:"gatewayIds,omitempty" tf:"gateway_ids,omitempty"` // References to SpringCloudGateway in appplatform to populate gatewayIds. // +kubebuilder:validation:Optional GatewayIdsRefs []v1.Reference `json:"gatewayIdsRefs,omitempty" tf:"-"` // Selector for a list of SpringCloudGateway in appplatform to populate gatewayIds. // +kubebuilder:validation:Optional GatewayIdsSelector *v1.Selector `json:"gatewayIdsSelector,omitempty" tf:"-"` // is only https is allowed? HTTPSOnlyEnabled *bool `json:"httpsOnlyEnabled,omitempty" tf:"https_only_enabled,omitempty"` // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Is the public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A sso block as defined below. Sso *SsoInitParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudAPIPortalInitParameters) DeepCopy ¶
func (in *SpringCloudAPIPortalInitParameters) DeepCopy() *SpringCloudAPIPortalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalInitParameters.
func (*SpringCloudAPIPortalInitParameters) DeepCopyInto ¶
func (in *SpringCloudAPIPortalInitParameters) DeepCopyInto(out *SpringCloudAPIPortalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalList ¶
type SpringCloudAPIPortalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudAPIPortal `json:"items"` }
SpringCloudAPIPortalList contains a list of SpringCloudAPIPortals
func (*SpringCloudAPIPortalList) DeepCopy ¶
func (in *SpringCloudAPIPortalList) DeepCopy() *SpringCloudAPIPortalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalList.
func (*SpringCloudAPIPortalList) DeepCopyInto ¶
func (in *SpringCloudAPIPortalList) DeepCopyInto(out *SpringCloudAPIPortalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAPIPortalList) DeepCopyObject ¶
func (in *SpringCloudAPIPortalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAPIPortalList) GetItems ¶
func (l *SpringCloudAPIPortalList) GetItems() []resource.Managed
GetItems of this SpringCloudAPIPortalList.
type SpringCloudAPIPortalObservation ¶
type SpringCloudAPIPortalObservation struct { // Specifies whether the API try-out feature is enabled. When enabled, users can try out the API by sending requests and viewing responses in API portal. APITryOutEnabled *bool `json:"apiTryOutEnabled,omitempty" tf:"api_try_out_enabled,omitempty"` // Specifies a list of Spring Cloud Gateway. // +listType=set GatewayIds []*string `json:"gatewayIds,omitempty" tf:"gateway_ids,omitempty"` // is only https is allowed? HTTPSOnlyEnabled *bool `json:"httpsOnlyEnabled,omitempty" tf:"https_only_enabled,omitempty"` // The ID of the Spring Cloud API Portal. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Is the public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud API Portal to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // A sso block as defined below. Sso *SsoObservation `json:"sso,omitempty" tf:"sso,omitempty"` // TODO. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*SpringCloudAPIPortalObservation) DeepCopy ¶
func (in *SpringCloudAPIPortalObservation) DeepCopy() *SpringCloudAPIPortalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalObservation.
func (*SpringCloudAPIPortalObservation) DeepCopyInto ¶
func (in *SpringCloudAPIPortalObservation) DeepCopyInto(out *SpringCloudAPIPortalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalParameters ¶
type SpringCloudAPIPortalParameters struct { // Specifies whether the API try-out feature is enabled. When enabled, users can try out the API by sending requests and viewing responses in API portal. // +kubebuilder:validation:Optional APITryOutEnabled *bool `json:"apiTryOutEnabled,omitempty" tf:"api_try_out_enabled,omitempty"` // Specifies a list of Spring Cloud Gateway. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudGateway // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional // +listType=set GatewayIds []*string `json:"gatewayIds,omitempty" tf:"gateway_ids,omitempty"` // References to SpringCloudGateway in appplatform to populate gatewayIds. // +kubebuilder:validation:Optional GatewayIdsRefs []v1.Reference `json:"gatewayIdsRefs,omitempty" tf:"-"` // Selector for a list of SpringCloudGateway in appplatform to populate gatewayIds. // +kubebuilder:validation:Optional GatewayIdsSelector *v1.Selector `json:"gatewayIdsSelector,omitempty" tf:"-"` // is only https is allowed? // +kubebuilder:validation:Optional HTTPSOnlyEnabled *bool `json:"httpsOnlyEnabled,omitempty" tf:"https_only_enabled,omitempty"` // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Is the public network access enabled? // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud API Portal to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A sso block as defined below. // +kubebuilder:validation:Optional Sso *SsoParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudAPIPortalParameters) DeepCopy ¶
func (in *SpringCloudAPIPortalParameters) DeepCopy() *SpringCloudAPIPortalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalParameters.
func (*SpringCloudAPIPortalParameters) DeepCopyInto ¶
func (in *SpringCloudAPIPortalParameters) DeepCopyInto(out *SpringCloudAPIPortalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalSpec ¶
type SpringCloudAPIPortalSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAPIPortalParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAPIPortalInitParameters `json:"initProvider,omitempty"` }
SpringCloudAPIPortalSpec defines the desired state of SpringCloudAPIPortal
func (*SpringCloudAPIPortalSpec) DeepCopy ¶
func (in *SpringCloudAPIPortalSpec) DeepCopy() *SpringCloudAPIPortalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalSpec.
func (*SpringCloudAPIPortalSpec) DeepCopyInto ¶
func (in *SpringCloudAPIPortalSpec) DeepCopyInto(out *SpringCloudAPIPortalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAPIPortalStatus ¶
type SpringCloudAPIPortalStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAPIPortalObservation `json:"atProvider,omitempty"` }
SpringCloudAPIPortalStatus defines the observed state of SpringCloudAPIPortal.
func (*SpringCloudAPIPortalStatus) DeepCopy ¶
func (in *SpringCloudAPIPortalStatus) DeepCopy() *SpringCloudAPIPortalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAPIPortalStatus.
func (*SpringCloudAPIPortalStatus) DeepCopyInto ¶
func (in *SpringCloudAPIPortalStatus) DeepCopyInto(out *SpringCloudAPIPortalStatus)
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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudApp) DeepCopy ¶
func (in *SpringCloudApp) DeepCopy() *SpringCloudApp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudApp.
func (*SpringCloudApp) DeepCopyInto ¶
func (in *SpringCloudApp) DeepCopyInto(out *SpringCloudApp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudApp) DeepCopyObject ¶
func (in *SpringCloudApp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudApp) GetCondition ¶
func (mg *SpringCloudApp) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudApp.
func (*SpringCloudApp) GetConnectionDetailsMapping ¶
func (tr *SpringCloudApp) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudApp
func (*SpringCloudApp) GetDeletionPolicy ¶
func (mg *SpringCloudApp) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudApp.
func (*SpringCloudApp) GetID ¶
func (tr *SpringCloudApp) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudApp
func (*SpringCloudApp) GetInitParameters ¶
func (tr *SpringCloudApp) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudApp
func (*SpringCloudApp) GetManagementPolicies ¶
func (mg *SpringCloudApp) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudApp.
func (*SpringCloudApp) GetMergedParameters ¶
func (tr *SpringCloudApp) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudApp
func (*SpringCloudApp) GetObservation ¶
func (tr *SpringCloudApp) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudApp
func (*SpringCloudApp) GetParameters ¶
func (tr *SpringCloudApp) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudApp
func (*SpringCloudApp) GetProviderConfigReference ¶
func (mg *SpringCloudApp) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudApp.
func (*SpringCloudApp) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudApp.
func (*SpringCloudApp) GetTerraformResourceType ¶
func (mg *SpringCloudApp) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudApp
func (*SpringCloudApp) GetTerraformSchemaVersion ¶
func (tr *SpringCloudApp) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudApp) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudApp) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudApp.
func (*SpringCloudApp) Hub ¶
func (tr *SpringCloudApp) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudApp) LateInitialize ¶
func (tr *SpringCloudApp) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudApp using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudApp) ResolveReferences ¶
ResolveReferences of this SpringCloudApp.
func (*SpringCloudApp) SetConditions ¶
func (mg *SpringCloudApp) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudApp.
func (*SpringCloudApp) SetDeletionPolicy ¶
func (mg *SpringCloudApp) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudApp.
func (*SpringCloudApp) SetManagementPolicies ¶
func (mg *SpringCloudApp) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudApp.
func (*SpringCloudApp) SetObservation ¶
func (tr *SpringCloudApp) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudApp
func (*SpringCloudApp) SetParameters ¶
func (tr *SpringCloudApp) SetParameters(params map[string]any) error
SetParameters for this SpringCloudApp
func (*SpringCloudApp) SetProviderConfigReference ¶
func (mg *SpringCloudApp) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudApp.
func (*SpringCloudApp) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudApp.
func (*SpringCloudApp) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudApp) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudApp.
type SpringCloudAppInitParameters ¶
type SpringCloudAppInitParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Service. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // A custom_persistent_disk block as defined below. CustomPersistentDisk []CustomPersistentDiskInitParameters `json:"customPersistentDisk,omitempty" tf:"custom_persistent_disk,omitempty"` // Is only HTTPS allowed? Defaults to false. HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // An identity block as defined below. Identity *IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress_settings block as defined below. IngressSettings *IngressSettingsInitParameters `json:"ingressSettings,omitempty" tf:"ingress_settings,omitempty"` // Does the Spring Cloud Application have public endpoint? Defaults to false. IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // An persistent_disk block as defined below. PersistentDisk *PersistentDiskInitParameters `json:"persistentDisk,omitempty" tf:"persistent_disk,omitempty"` // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? PublicEndpointEnabled *bool `json:"publicEndpointEnabled,omitempty" tf:"public_endpoint_enabled,omitempty"` // Is End to End TLS Enabled? Defaults to false. TLSEnabled *bool `json:"tlsEnabled,omitempty" tf:"tls_enabled,omitempty"` }
func (*SpringCloudAppInitParameters) DeepCopy ¶
func (in *SpringCloudAppInitParameters) DeepCopy() *SpringCloudAppInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppInitParameters.
func (*SpringCloudAppInitParameters) DeepCopyInto ¶
func (in *SpringCloudAppInitParameters) DeepCopyInto(out *SpringCloudAppInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppList ¶
type SpringCloudAppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudApp `json:"items"` }
SpringCloudAppList contains a list of SpringCloudApps
func (*SpringCloudAppList) DeepCopy ¶
func (in *SpringCloudAppList) DeepCopy() *SpringCloudAppList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppList.
func (*SpringCloudAppList) DeepCopyInto ¶
func (in *SpringCloudAppList) DeepCopyInto(out *SpringCloudAppList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudAppList) DeepCopyObject ¶
func (in *SpringCloudAppList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudAppList) GetItems ¶
func (l *SpringCloudAppList) GetItems() []resource.Managed
GetItems of this SpringCloudAppList.
type SpringCloudAppObservation ¶
type SpringCloudAppObservation struct { // A JSON object that contains the addon configurations of the Spring Cloud Service. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // A custom_persistent_disk block as defined below. CustomPersistentDisk []CustomPersistentDiskObservation `json:"customPersistentDisk,omitempty" tf:"custom_persistent_disk,omitempty"` // The Fully Qualified DNS Name of the Spring Application in the service. Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // Is only HTTPS allowed? Defaults to false. HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // The ID of the Spring Cloud Application. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity *IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress_settings block as defined below. IngressSettings *IngressSettingsObservation `json:"ingressSettings,omitempty" tf:"ingress_settings,omitempty"` // Does the Spring Cloud Application have public endpoint? Defaults to false. IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // An persistent_disk block as defined below. PersistentDisk *PersistentDiskObservation `json:"persistentDisk,omitempty" tf:"persistent_disk,omitempty"` // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? PublicEndpointEnabled *bool `json:"publicEndpointEnabled,omitempty" tf:"public_endpoint_enabled,omitempty"` // Specifies the name of the resource group in which to create the Spring Cloud Application. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Is End to End TLS Enabled? Defaults to false. TLSEnabled *bool `json:"tlsEnabled,omitempty" tf:"tls_enabled,omitempty"` // The public endpoint of the Spring Cloud Application. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*SpringCloudAppObservation) DeepCopy ¶
func (in *SpringCloudAppObservation) DeepCopy() *SpringCloudAppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppObservation.
func (*SpringCloudAppObservation) DeepCopyInto ¶
func (in *SpringCloudAppObservation) DeepCopyInto(out *SpringCloudAppObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppParameters ¶
type SpringCloudAppParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Service. // +kubebuilder:validation:Optional AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // A custom_persistent_disk block as defined below. // +kubebuilder:validation:Optional CustomPersistentDisk []CustomPersistentDiskParameters `json:"customPersistentDisk,omitempty" tf:"custom_persistent_disk,omitempty"` // Is only HTTPS allowed? Defaults to false. // +kubebuilder:validation:Optional HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity *IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress_settings block as defined below. // +kubebuilder:validation:Optional IngressSettings *IngressSettingsParameters `json:"ingressSettings,omitempty" tf:"ingress_settings,omitempty"` // Does the Spring Cloud Application have public endpoint? Defaults to false. // +kubebuilder:validation:Optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // An persistent_disk block as defined below. // +kubebuilder:validation:Optional PersistentDisk *PersistentDiskParameters `json:"persistentDisk,omitempty" tf:"persistent_disk,omitempty"` // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? // +kubebuilder:validation:Optional PublicEndpointEnabled *bool `json:"publicEndpointEnabled,omitempty" tf:"public_endpoint_enabled,omitempty"` // Specifies the name of the resource group in which to create the Spring Cloud Application. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.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 SpringCloudAppSpec ¶
type SpringCloudAppSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudAppParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudAppInitParameters `json:"initProvider,omitempty"` }
SpringCloudAppSpec defines the desired state of SpringCloudApp
func (*SpringCloudAppSpec) DeepCopy ¶
func (in *SpringCloudAppSpec) DeepCopy() *SpringCloudAppSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppSpec.
func (*SpringCloudAppSpec) DeepCopyInto ¶
func (in *SpringCloudAppSpec) DeepCopyInto(out *SpringCloudAppSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudAppStatus ¶
type SpringCloudAppStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudAppObservation `json:"atProvider,omitempty"` }
SpringCloudAppStatus defines the observed state of SpringCloudApp.
func (*SpringCloudAppStatus) DeepCopy ¶
func (in *SpringCloudAppStatus) DeepCopy() *SpringCloudAppStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudAppStatus.
func (*SpringCloudAppStatus) DeepCopyInto ¶
func (in *SpringCloudAppStatus) DeepCopyInto(out *SpringCloudAppStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeployment ¶
type SpringCloudBuildDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.buildResultId) || (has(self.initProvider) && has(self.initProvider.buildResultId))",message="spec.forProvider.buildResultId is a required parameter" Spec SpringCloudBuildDeploymentSpec `json:"spec"` Status SpringCloudBuildDeploymentStatus `json:"status,omitempty"` }
SpringCloudBuildDeployment is the Schema for the SpringCloudBuildDeployments API. Manages a Spring Cloud Build Deployment. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudBuildDeployment) DeepCopy ¶
func (in *SpringCloudBuildDeployment) DeepCopy() *SpringCloudBuildDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) DeepCopyInto ¶
func (in *SpringCloudBuildDeployment) DeepCopyInto(out *SpringCloudBuildDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuildDeployment) DeepCopyObject ¶
func (in *SpringCloudBuildDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuildDeployment) GetCondition ¶
func (mg *SpringCloudBuildDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetConnectionDetailsMapping ¶
func (tr *SpringCloudBuildDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetDeletionPolicy ¶
func (mg *SpringCloudBuildDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetID ¶
func (tr *SpringCloudBuildDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetInitParameters ¶
func (tr *SpringCloudBuildDeployment) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetManagementPolicies ¶
func (mg *SpringCloudBuildDeployment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetMergedParameters ¶
func (tr *SpringCloudBuildDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetObservation ¶
func (tr *SpringCloudBuildDeployment) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetParameters ¶
func (tr *SpringCloudBuildDeployment) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetProviderConfigReference ¶
func (mg *SpringCloudBuildDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudBuildDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) GetTerraformResourceType ¶
func (mg *SpringCloudBuildDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) GetTerraformSchemaVersion ¶
func (tr *SpringCloudBuildDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudBuildDeployment) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudBuildDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) Hub ¶
func (tr *SpringCloudBuildDeployment) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudBuildDeployment) LateInitialize ¶
func (tr *SpringCloudBuildDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudBuildDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudBuildDeployment) ResolveReferences ¶
ResolveReferences of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetConditions ¶
func (mg *SpringCloudBuildDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetDeletionPolicy ¶
func (mg *SpringCloudBuildDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetManagementPolicies ¶
func (mg *SpringCloudBuildDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetObservation ¶
func (tr *SpringCloudBuildDeployment) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) SetParameters ¶
func (tr *SpringCloudBuildDeployment) SetParameters(params map[string]any) error
SetParameters for this SpringCloudBuildDeployment
func (*SpringCloudBuildDeployment) SetProviderConfigReference ¶
func (mg *SpringCloudBuildDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudBuildDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudBuildDeployment.
func (*SpringCloudBuildDeployment) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudBuildDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudBuildDeployment.
type SpringCloudBuildDeploymentInitParameters ¶
type SpringCloudBuildDeploymentInitParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // The ID of the Spring Cloud Build Result. BuildResultID *string `json:"buildResultId,omitempty" tf:"build_result_id,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A quota block as defined below. Quota *QuotaInitParameters `json:"quota,omitempty" tf:"quota,omitempty"` }
func (*SpringCloudBuildDeploymentInitParameters) DeepCopy ¶
func (in *SpringCloudBuildDeploymentInitParameters) DeepCopy() *SpringCloudBuildDeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentInitParameters.
func (*SpringCloudBuildDeploymentInitParameters) DeepCopyInto ¶
func (in *SpringCloudBuildDeploymentInitParameters) DeepCopyInto(out *SpringCloudBuildDeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeploymentList ¶
type SpringCloudBuildDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudBuildDeployment `json:"items"` }
SpringCloudBuildDeploymentList contains a list of SpringCloudBuildDeployments
func (*SpringCloudBuildDeploymentList) DeepCopy ¶
func (in *SpringCloudBuildDeploymentList) DeepCopy() *SpringCloudBuildDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentList.
func (*SpringCloudBuildDeploymentList) DeepCopyInto ¶
func (in *SpringCloudBuildDeploymentList) DeepCopyInto(out *SpringCloudBuildDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuildDeploymentList) DeepCopyObject ¶
func (in *SpringCloudBuildDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuildDeploymentList) GetItems ¶
func (l *SpringCloudBuildDeploymentList) GetItems() []resource.Managed
GetItems of this SpringCloudBuildDeploymentList.
type SpringCloudBuildDeploymentObservation ¶
type SpringCloudBuildDeploymentObservation struct { // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // The ID of the Spring Cloud Build Result. BuildResultID *string `json:"buildResultId,omitempty" tf:"build_result_id,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // The ID of the Spring Cloud Build Deployment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A quota block as defined below. Quota *QuotaObservation `json:"quota,omitempty" tf:"quota,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Build Deployment to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudBuildDeploymentObservation) DeepCopy ¶
func (in *SpringCloudBuildDeploymentObservation) DeepCopy() *SpringCloudBuildDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentObservation.
func (*SpringCloudBuildDeploymentObservation) DeepCopyInto ¶
func (in *SpringCloudBuildDeploymentObservation) DeepCopyInto(out *SpringCloudBuildDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeploymentParameters ¶
type SpringCloudBuildDeploymentParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. // +kubebuilder:validation:Optional AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. // +kubebuilder:validation:Optional ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // The ID of the Spring Cloud Build Result. // +kubebuilder:validation:Optional BuildResultID *string `json:"buildResultId,omitempty" tf:"build_result_id,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +kubebuilder:validation:Optional // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A quota block as defined below. // +kubebuilder:validation:Optional Quota *QuotaParameters `json:"quota,omitempty" tf:"quota,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Build Deployment to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudBuildDeploymentParameters) DeepCopy ¶
func (in *SpringCloudBuildDeploymentParameters) DeepCopy() *SpringCloudBuildDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentParameters.
func (*SpringCloudBuildDeploymentParameters) DeepCopyInto ¶
func (in *SpringCloudBuildDeploymentParameters) DeepCopyInto(out *SpringCloudBuildDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeploymentSpec ¶
type SpringCloudBuildDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudBuildDeploymentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudBuildDeploymentInitParameters `json:"initProvider,omitempty"` }
SpringCloudBuildDeploymentSpec defines the desired state of SpringCloudBuildDeployment
func (*SpringCloudBuildDeploymentSpec) DeepCopy ¶
func (in *SpringCloudBuildDeploymentSpec) DeepCopy() *SpringCloudBuildDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentSpec.
func (*SpringCloudBuildDeploymentSpec) DeepCopyInto ¶
func (in *SpringCloudBuildDeploymentSpec) DeepCopyInto(out *SpringCloudBuildDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildDeploymentStatus ¶
type SpringCloudBuildDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudBuildDeploymentObservation `json:"atProvider,omitempty"` }
SpringCloudBuildDeploymentStatus defines the observed state of SpringCloudBuildDeployment.
func (*SpringCloudBuildDeploymentStatus) DeepCopy ¶
func (in *SpringCloudBuildDeploymentStatus) DeepCopy() *SpringCloudBuildDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildDeploymentStatus.
func (*SpringCloudBuildDeploymentStatus) DeepCopyInto ¶
func (in *SpringCloudBuildDeploymentStatus) DeepCopyInto(out *SpringCloudBuildDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBinding ¶
type SpringCloudBuildPackBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudBuildPackBindingSpec `json:"spec"` Status SpringCloudBuildPackBindingStatus `json:"status,omitempty"` }
SpringCloudBuildPackBinding is the Schema for the SpringCloudBuildPackBindings API. Manages a Spring Cloud Build Pack Binding. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudBuildPackBinding) DeepCopy ¶
func (in *SpringCloudBuildPackBinding) DeepCopy() *SpringCloudBuildPackBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) DeepCopyInto ¶
func (in *SpringCloudBuildPackBinding) DeepCopyInto(out *SpringCloudBuildPackBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuildPackBinding) DeepCopyObject ¶
func (in *SpringCloudBuildPackBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuildPackBinding) GetCondition ¶
func (mg *SpringCloudBuildPackBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetConnectionDetailsMapping ¶
func (tr *SpringCloudBuildPackBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetDeletionPolicy ¶
func (mg *SpringCloudBuildPackBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetID ¶
func (tr *SpringCloudBuildPackBinding) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetInitParameters ¶
func (tr *SpringCloudBuildPackBinding) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetManagementPolicies ¶
func (mg *SpringCloudBuildPackBinding) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetMergedParameters ¶
func (tr *SpringCloudBuildPackBinding) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetObservation ¶
func (tr *SpringCloudBuildPackBinding) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetParameters ¶
func (tr *SpringCloudBuildPackBinding) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetProviderConfigReference ¶
func (mg *SpringCloudBuildPackBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudBuildPackBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) GetTerraformResourceType ¶
func (mg *SpringCloudBuildPackBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) GetTerraformSchemaVersion ¶
func (tr *SpringCloudBuildPackBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudBuildPackBinding) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudBuildPackBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) Hub ¶
func (tr *SpringCloudBuildPackBinding) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudBuildPackBinding) LateInitialize ¶
func (tr *SpringCloudBuildPackBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudBuildPackBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudBuildPackBinding) ResolveReferences ¶
func (mg *SpringCloudBuildPackBinding) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetConditions ¶
func (mg *SpringCloudBuildPackBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetDeletionPolicy ¶
func (mg *SpringCloudBuildPackBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetManagementPolicies ¶
func (mg *SpringCloudBuildPackBinding) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetObservation ¶
func (tr *SpringCloudBuildPackBinding) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) SetParameters ¶
func (tr *SpringCloudBuildPackBinding) SetParameters(params map[string]any) error
SetParameters for this SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBinding) SetProviderConfigReference ¶
func (mg *SpringCloudBuildPackBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudBuildPackBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBinding) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudBuildPackBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudBuildPackBinding.
type SpringCloudBuildPackBindingInitParameters ¶
type SpringCloudBuildPackBindingInitParameters struct { // Specifies the Build Pack Binding Type. Allowed values are ApacheSkyWalking, AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. BindingType *string `json:"bindingType,omitempty" tf:"binding_type,omitempty"` // A launch block as defined below. Launch *LaunchInitParameters `json:"launch,omitempty" tf:"launch,omitempty"` }
func (*SpringCloudBuildPackBindingInitParameters) DeepCopy ¶
func (in *SpringCloudBuildPackBindingInitParameters) DeepCopy() *SpringCloudBuildPackBindingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingInitParameters.
func (*SpringCloudBuildPackBindingInitParameters) DeepCopyInto ¶
func (in *SpringCloudBuildPackBindingInitParameters) DeepCopyInto(out *SpringCloudBuildPackBindingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBindingList ¶
type SpringCloudBuildPackBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudBuildPackBinding `json:"items"` }
SpringCloudBuildPackBindingList contains a list of SpringCloudBuildPackBindings
func (*SpringCloudBuildPackBindingList) DeepCopy ¶
func (in *SpringCloudBuildPackBindingList) DeepCopy() *SpringCloudBuildPackBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingList.
func (*SpringCloudBuildPackBindingList) DeepCopyInto ¶
func (in *SpringCloudBuildPackBindingList) DeepCopyInto(out *SpringCloudBuildPackBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuildPackBindingList) DeepCopyObject ¶
func (in *SpringCloudBuildPackBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuildPackBindingList) GetItems ¶
func (l *SpringCloudBuildPackBindingList) GetItems() []resource.Managed
GetItems of this SpringCloudBuildPackBindingList.
type SpringCloudBuildPackBindingObservation ¶
type SpringCloudBuildPackBindingObservation struct { // Specifies the Build Pack Binding Type. Allowed values are ApacheSkyWalking, AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. BindingType *string `json:"bindingType,omitempty" tf:"binding_type,omitempty"` // The ID of the Spring Cloud Build Pack Binding. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A launch block as defined below. Launch *LaunchObservation `json:"launch,omitempty" tf:"launch,omitempty"` // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Build Pack Binding to be created. SpringCloudBuilderID *string `json:"springCloudBuilderId,omitempty" tf:"spring_cloud_builder_id,omitempty"` }
func (*SpringCloudBuildPackBindingObservation) DeepCopy ¶
func (in *SpringCloudBuildPackBindingObservation) DeepCopy() *SpringCloudBuildPackBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingObservation.
func (*SpringCloudBuildPackBindingObservation) DeepCopyInto ¶
func (in *SpringCloudBuildPackBindingObservation) DeepCopyInto(out *SpringCloudBuildPackBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBindingParameters ¶
type SpringCloudBuildPackBindingParameters struct { // Specifies the Build Pack Binding Type. Allowed values are ApacheSkyWalking, AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. // +kubebuilder:validation:Optional BindingType *string `json:"bindingType,omitempty" tf:"binding_type,omitempty"` // A launch block as defined below. // +kubebuilder:validation:Optional Launch *LaunchParameters `json:"launch,omitempty" tf:"launch,omitempty"` // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Build Pack Binding to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudBuilder // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudBuilderID *string `json:"springCloudBuilderId,omitempty" tf:"spring_cloud_builder_id,omitempty"` // Reference to a SpringCloudBuilder in appplatform to populate springCloudBuilderId. // +kubebuilder:validation:Optional SpringCloudBuilderIDRef *v1.Reference `json:"springCloudBuilderIdRef,omitempty" tf:"-"` // Selector for a SpringCloudBuilder in appplatform to populate springCloudBuilderId. // +kubebuilder:validation:Optional SpringCloudBuilderIDSelector *v1.Selector `json:"springCloudBuilderIdSelector,omitempty" tf:"-"` }
func (*SpringCloudBuildPackBindingParameters) DeepCopy ¶
func (in *SpringCloudBuildPackBindingParameters) DeepCopy() *SpringCloudBuildPackBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingParameters.
func (*SpringCloudBuildPackBindingParameters) DeepCopyInto ¶
func (in *SpringCloudBuildPackBindingParameters) DeepCopyInto(out *SpringCloudBuildPackBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBindingSpec ¶
type SpringCloudBuildPackBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudBuildPackBindingParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudBuildPackBindingInitParameters `json:"initProvider,omitempty"` }
SpringCloudBuildPackBindingSpec defines the desired state of SpringCloudBuildPackBinding
func (*SpringCloudBuildPackBindingSpec) DeepCopy ¶
func (in *SpringCloudBuildPackBindingSpec) DeepCopy() *SpringCloudBuildPackBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingSpec.
func (*SpringCloudBuildPackBindingSpec) DeepCopyInto ¶
func (in *SpringCloudBuildPackBindingSpec) DeepCopyInto(out *SpringCloudBuildPackBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuildPackBindingStatus ¶
type SpringCloudBuildPackBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudBuildPackBindingObservation `json:"atProvider,omitempty"` }
SpringCloudBuildPackBindingStatus defines the observed state of SpringCloudBuildPackBinding.
func (*SpringCloudBuildPackBindingStatus) DeepCopy ¶
func (in *SpringCloudBuildPackBindingStatus) DeepCopy() *SpringCloudBuildPackBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuildPackBindingStatus.
func (*SpringCloudBuildPackBindingStatus) DeepCopyInto ¶
func (in *SpringCloudBuildPackBindingStatus) DeepCopyInto(out *SpringCloudBuildPackBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilder ¶
type SpringCloudBuilder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.buildPackGroup) || (has(self.initProvider) && has(self.initProvider.buildPackGroup))",message="spec.forProvider.buildPackGroup is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.stack) || (has(self.initProvider) && has(self.initProvider.stack))",message="spec.forProvider.stack is a required parameter" Spec SpringCloudBuilderSpec `json:"spec"` Status SpringCloudBuilderStatus `json:"status,omitempty"` }
SpringCloudBuilder is the Schema for the SpringCloudBuilders API. Manages a Spring Cloud Builder. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudBuilder) DeepCopy ¶
func (in *SpringCloudBuilder) DeepCopy() *SpringCloudBuilder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilder.
func (*SpringCloudBuilder) DeepCopyInto ¶
func (in *SpringCloudBuilder) DeepCopyInto(out *SpringCloudBuilder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuilder) DeepCopyObject ¶
func (in *SpringCloudBuilder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuilder) GetCondition ¶
func (mg *SpringCloudBuilder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetConnectionDetailsMapping ¶
func (tr *SpringCloudBuilder) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudBuilder
func (*SpringCloudBuilder) GetDeletionPolicy ¶
func (mg *SpringCloudBuilder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetID ¶
func (tr *SpringCloudBuilder) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudBuilder
func (*SpringCloudBuilder) GetInitParameters ¶
func (tr *SpringCloudBuilder) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudBuilder
func (*SpringCloudBuilder) GetManagementPolicies ¶
func (mg *SpringCloudBuilder) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetMergedParameters ¶
func (tr *SpringCloudBuilder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudBuilder
func (*SpringCloudBuilder) GetObservation ¶
func (tr *SpringCloudBuilder) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudBuilder
func (*SpringCloudBuilder) GetParameters ¶
func (tr *SpringCloudBuilder) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudBuilder
func (*SpringCloudBuilder) GetProviderConfigReference ¶
func (mg *SpringCloudBuilder) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudBuilder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudBuilder.
func (*SpringCloudBuilder) GetTerraformResourceType ¶
func (mg *SpringCloudBuilder) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudBuilder
func (*SpringCloudBuilder) GetTerraformSchemaVersion ¶
func (tr *SpringCloudBuilder) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudBuilder) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudBuilder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudBuilder.
func (*SpringCloudBuilder) Hub ¶
func (tr *SpringCloudBuilder) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudBuilder) LateInitialize ¶
func (tr *SpringCloudBuilder) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudBuilder using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudBuilder) ResolveReferences ¶
ResolveReferences of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetConditions ¶
func (mg *SpringCloudBuilder) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetDeletionPolicy ¶
func (mg *SpringCloudBuilder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetManagementPolicies ¶
func (mg *SpringCloudBuilder) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetObservation ¶
func (tr *SpringCloudBuilder) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudBuilder
func (*SpringCloudBuilder) SetParameters ¶
func (tr *SpringCloudBuilder) SetParameters(params map[string]any) error
SetParameters for this SpringCloudBuilder
func (*SpringCloudBuilder) SetProviderConfigReference ¶
func (mg *SpringCloudBuilder) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudBuilder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudBuilder.
func (*SpringCloudBuilder) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudBuilder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudBuilder.
type SpringCloudBuilderInitParameters ¶
type SpringCloudBuilderInitParameters struct { // One or more build_pack_group blocks as defined below. BuildPackGroup []BuildPackGroupInitParameters `json:"buildPackGroup,omitempty" tf:"build_pack_group,omitempty"` // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A stack block as defined below. Stack *StackInitParameters `json:"stack,omitempty" tf:"stack,omitempty"` }
func (*SpringCloudBuilderInitParameters) DeepCopy ¶
func (in *SpringCloudBuilderInitParameters) DeepCopy() *SpringCloudBuilderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderInitParameters.
func (*SpringCloudBuilderInitParameters) DeepCopyInto ¶
func (in *SpringCloudBuilderInitParameters) DeepCopyInto(out *SpringCloudBuilderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilderList ¶
type SpringCloudBuilderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudBuilder `json:"items"` }
SpringCloudBuilderList contains a list of SpringCloudBuilders
func (*SpringCloudBuilderList) DeepCopy ¶
func (in *SpringCloudBuilderList) DeepCopy() *SpringCloudBuilderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderList.
func (*SpringCloudBuilderList) DeepCopyInto ¶
func (in *SpringCloudBuilderList) DeepCopyInto(out *SpringCloudBuilderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudBuilderList) DeepCopyObject ¶
func (in *SpringCloudBuilderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudBuilderList) GetItems ¶
func (l *SpringCloudBuilderList) GetItems() []resource.Managed
GetItems of this SpringCloudBuilderList.
type SpringCloudBuilderObservation ¶
type SpringCloudBuilderObservation struct { // One or more build_pack_group blocks as defined below. BuildPackGroup []BuildPackGroupObservation `json:"buildPackGroup,omitempty" tf:"build_pack_group,omitempty"` // The ID of the Spring Cloud Builder. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // A stack block as defined below. Stack *StackObservation `json:"stack,omitempty" tf:"stack,omitempty"` }
func (*SpringCloudBuilderObservation) DeepCopy ¶
func (in *SpringCloudBuilderObservation) DeepCopy() *SpringCloudBuilderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderObservation.
func (*SpringCloudBuilderObservation) DeepCopyInto ¶
func (in *SpringCloudBuilderObservation) DeepCopyInto(out *SpringCloudBuilderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilderParameters ¶
type SpringCloudBuilderParameters struct { // One or more build_pack_group blocks as defined below. // +kubebuilder:validation:Optional BuildPackGroup []BuildPackGroupParameters `json:"buildPackGroup,omitempty" tf:"build_pack_group,omitempty"` // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A stack block as defined below. // +kubebuilder:validation:Optional Stack *StackParameters `json:"stack,omitempty" tf:"stack,omitempty"` }
func (*SpringCloudBuilderParameters) DeepCopy ¶
func (in *SpringCloudBuilderParameters) DeepCopy() *SpringCloudBuilderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderParameters.
func (*SpringCloudBuilderParameters) DeepCopyInto ¶
func (in *SpringCloudBuilderParameters) DeepCopyInto(out *SpringCloudBuilderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilderSpec ¶
type SpringCloudBuilderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudBuilderParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudBuilderInitParameters `json:"initProvider,omitempty"` }
SpringCloudBuilderSpec defines the desired state of SpringCloudBuilder
func (*SpringCloudBuilderSpec) DeepCopy ¶
func (in *SpringCloudBuilderSpec) DeepCopy() *SpringCloudBuilderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderSpec.
func (*SpringCloudBuilderSpec) DeepCopyInto ¶
func (in *SpringCloudBuilderSpec) DeepCopyInto(out *SpringCloudBuilderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudBuilderStatus ¶
type SpringCloudBuilderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudBuilderObservation `json:"atProvider,omitempty"` }
SpringCloudBuilderStatus defines the observed state of SpringCloudBuilder.
func (*SpringCloudBuilderStatus) DeepCopy ¶
func (in *SpringCloudBuilderStatus) DeepCopy() *SpringCloudBuilderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudBuilderStatus.
func (*SpringCloudBuilderStatus) DeepCopyInto ¶
func (in *SpringCloudBuilderStatus) DeepCopyInto(out *SpringCloudBuilderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeployment ¶
type SpringCloudContainerDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.image) || (has(self.initProvider) && has(self.initProvider.image))",message="spec.forProvider.image is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.server) || (has(self.initProvider) && has(self.initProvider.server))",message="spec.forProvider.server is a required parameter" Spec SpringCloudContainerDeploymentSpec `json:"spec"` Status SpringCloudContainerDeploymentStatus `json:"status,omitempty"` }
SpringCloudContainerDeployment is the Schema for the SpringCloudContainerDeployments API. Manages a Spring Cloud Container Deployment. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudContainerDeployment) DeepCopy ¶
func (in *SpringCloudContainerDeployment) DeepCopy() *SpringCloudContainerDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) DeepCopyInto ¶
func (in *SpringCloudContainerDeployment) DeepCopyInto(out *SpringCloudContainerDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudContainerDeployment) DeepCopyObject ¶
func (in *SpringCloudContainerDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudContainerDeployment) GetCondition ¶
func (mg *SpringCloudContainerDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetConnectionDetailsMapping ¶
func (tr *SpringCloudContainerDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetDeletionPolicy ¶
func (mg *SpringCloudContainerDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetID ¶
func (tr *SpringCloudContainerDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetInitParameters ¶
func (tr *SpringCloudContainerDeployment) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetManagementPolicies ¶
func (mg *SpringCloudContainerDeployment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetMergedParameters ¶
func (tr *SpringCloudContainerDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetObservation ¶
func (tr *SpringCloudContainerDeployment) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetParameters ¶
func (tr *SpringCloudContainerDeployment) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetProviderConfigReference ¶
func (mg *SpringCloudContainerDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudContainerDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) GetTerraformResourceType ¶
func (mg *SpringCloudContainerDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) GetTerraformSchemaVersion ¶
func (tr *SpringCloudContainerDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudContainerDeployment) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudContainerDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) Hub ¶
func (tr *SpringCloudContainerDeployment) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudContainerDeployment) LateInitialize ¶
func (tr *SpringCloudContainerDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudContainerDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudContainerDeployment) ResolveReferences ¶
func (mg *SpringCloudContainerDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetConditions ¶
func (mg *SpringCloudContainerDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetDeletionPolicy ¶
func (mg *SpringCloudContainerDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetManagementPolicies ¶
func (mg *SpringCloudContainerDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetObservation ¶
func (tr *SpringCloudContainerDeployment) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) SetParameters ¶
func (tr *SpringCloudContainerDeployment) SetParameters(params map[string]any) error
SetParameters for this SpringCloudContainerDeployment
func (*SpringCloudContainerDeployment) SetProviderConfigReference ¶
func (mg *SpringCloudContainerDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudContainerDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudContainerDeployment.
func (*SpringCloudContainerDeployment) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudContainerDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudContainerDeployment.
type SpringCloudContainerDeploymentInitParameters ¶
type SpringCloudContainerDeploymentInitParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // Specifies the arguments to the entrypoint. The docker image's CMD is used if not specified. Arguments []*string `json:"arguments,omitempty" tf:"arguments,omitempty"` // Specifies the entrypoint array. It will not be executed within a shell. The docker image's ENTRYPOINT is used if not specified. Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the language framework of the container image. The only possible value is springboot. LanguageFramework *string `json:"languageFramework,omitempty" tf:"language_framework,omitempty"` // A quota block as defined below. Quota *SpringCloudContainerDeploymentQuotaInitParameters `json:"quota,omitempty" tf:"quota,omitempty"` // The name of the registry that contains the container image. Server *string `json:"server,omitempty" tf:"server,omitempty"` }
func (*SpringCloudContainerDeploymentInitParameters) DeepCopy ¶
func (in *SpringCloudContainerDeploymentInitParameters) DeepCopy() *SpringCloudContainerDeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentInitParameters.
func (*SpringCloudContainerDeploymentInitParameters) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentInitParameters) DeepCopyInto(out *SpringCloudContainerDeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentList ¶
type SpringCloudContainerDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudContainerDeployment `json:"items"` }
SpringCloudContainerDeploymentList contains a list of SpringCloudContainerDeployments
func (*SpringCloudContainerDeploymentList) DeepCopy ¶
func (in *SpringCloudContainerDeploymentList) DeepCopy() *SpringCloudContainerDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentList.
func (*SpringCloudContainerDeploymentList) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentList) DeepCopyInto(out *SpringCloudContainerDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudContainerDeploymentList) DeepCopyObject ¶
func (in *SpringCloudContainerDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudContainerDeploymentList) GetItems ¶
func (l *SpringCloudContainerDeploymentList) GetItems() []resource.Managed
GetItems of this SpringCloudContainerDeploymentList.
type SpringCloudContainerDeploymentObservation ¶
type SpringCloudContainerDeploymentObservation struct { // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // Specifies the arguments to the entrypoint. The docker image's CMD is used if not specified. Arguments []*string `json:"arguments,omitempty" tf:"arguments,omitempty"` // Specifies the entrypoint array. It will not be executed within a shell. The docker image's ENTRYPOINT is used if not specified. Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // The ID of the Spring Cloud Container Deployment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the language framework of the container image. The only possible value is springboot. LanguageFramework *string `json:"languageFramework,omitempty" tf:"language_framework,omitempty"` // A quota block as defined below. Quota *SpringCloudContainerDeploymentQuotaObservation `json:"quota,omitempty" tf:"quota,omitempty"` // The name of the registry that contains the container image. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Container Deployment to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudContainerDeploymentObservation) DeepCopy ¶
func (in *SpringCloudContainerDeploymentObservation) DeepCopy() *SpringCloudContainerDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentObservation.
func (*SpringCloudContainerDeploymentObservation) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentObservation) DeepCopyInto(out *SpringCloudContainerDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentParameters ¶
type SpringCloudContainerDeploymentParameters struct { // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. // +kubebuilder:validation:Optional AddonJSON *string `json:"addonJson,omitempty" tf:"addon_json,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. // +kubebuilder:validation:Optional ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // Specifies the arguments to the entrypoint. The docker image's CMD is used if not specified. // +kubebuilder:validation:Optional Arguments []*string `json:"arguments,omitempty" tf:"arguments,omitempty"` // Specifies the entrypoint array. It will not be executed within a shell. The docker image's ENTRYPOINT is used if not specified. // +kubebuilder:validation:Optional Commands []*string `json:"commands,omitempty" tf:"commands,omitempty"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +kubebuilder:validation:Optional // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the language framework of the container image. The only possible value is springboot. // +kubebuilder:validation:Optional LanguageFramework *string `json:"languageFramework,omitempty" tf:"language_framework,omitempty"` // A quota block as defined below. // +kubebuilder:validation:Optional Quota *SpringCloudContainerDeploymentQuotaParameters `json:"quota,omitempty" tf:"quota,omitempty"` // The name of the registry that contains the container image. // +kubebuilder:validation:Optional Server *string `json:"server,omitempty" tf:"server,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Container Deployment to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudContainerDeploymentParameters) DeepCopy ¶
func (in *SpringCloudContainerDeploymentParameters) DeepCopy() *SpringCloudContainerDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentParameters.
func (*SpringCloudContainerDeploymentParameters) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentParameters) DeepCopyInto(out *SpringCloudContainerDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentQuotaInitParameters ¶
type SpringCloudContainerDeploymentQuotaInitParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudContainerDeploymentQuotaInitParameters) DeepCopy ¶
func (in *SpringCloudContainerDeploymentQuotaInitParameters) DeepCopy() *SpringCloudContainerDeploymentQuotaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentQuotaInitParameters.
func (*SpringCloudContainerDeploymentQuotaInitParameters) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentQuotaInitParameters) DeepCopyInto(out *SpringCloudContainerDeploymentQuotaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentQuotaObservation ¶
type SpringCloudContainerDeploymentQuotaObservation struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudContainerDeploymentQuotaObservation) DeepCopy ¶
func (in *SpringCloudContainerDeploymentQuotaObservation) DeepCopy() *SpringCloudContainerDeploymentQuotaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentQuotaObservation.
func (*SpringCloudContainerDeploymentQuotaObservation) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentQuotaObservation) DeepCopyInto(out *SpringCloudContainerDeploymentQuotaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentQuotaParameters ¶
type SpringCloudContainerDeploymentQuotaParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudContainerDeploymentQuotaParameters) DeepCopy ¶
func (in *SpringCloudContainerDeploymentQuotaParameters) DeepCopy() *SpringCloudContainerDeploymentQuotaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentQuotaParameters.
func (*SpringCloudContainerDeploymentQuotaParameters) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentQuotaParameters) DeepCopyInto(out *SpringCloudContainerDeploymentQuotaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentSpec ¶
type SpringCloudContainerDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudContainerDeploymentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudContainerDeploymentInitParameters `json:"initProvider,omitempty"` }
SpringCloudContainerDeploymentSpec defines the desired state of SpringCloudContainerDeployment
func (*SpringCloudContainerDeploymentSpec) DeepCopy ¶
func (in *SpringCloudContainerDeploymentSpec) DeepCopy() *SpringCloudContainerDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentSpec.
func (*SpringCloudContainerDeploymentSpec) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentSpec) DeepCopyInto(out *SpringCloudContainerDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudContainerDeploymentStatus ¶
type SpringCloudContainerDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudContainerDeploymentObservation `json:"atProvider,omitempty"` }
SpringCloudContainerDeploymentStatus defines the observed state of SpringCloudContainerDeployment.
func (*SpringCloudContainerDeploymentStatus) DeepCopy ¶
func (in *SpringCloudContainerDeploymentStatus) DeepCopy() *SpringCloudContainerDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudContainerDeploymentStatus.
func (*SpringCloudContainerDeploymentStatus) DeepCopyInto ¶
func (in *SpringCloudContainerDeploymentStatus) DeepCopyInto(out *SpringCloudContainerDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAccelerator ¶
type SpringCloudCustomizedAccelerator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gitRepository) || (has(self.initProvider) && has(self.initProvider.gitRepository))",message="spec.forProvider.gitRepository is a required parameter" Spec SpringCloudCustomizedAcceleratorSpec `json:"spec"` Status SpringCloudCustomizedAcceleratorStatus `json:"status,omitempty"` }
SpringCloudCustomizedAccelerator is the Schema for the SpringCloudCustomizedAccelerators API. Manages a Spring Cloud Customized Accelerator. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudCustomizedAccelerator) DeepCopy ¶
func (in *SpringCloudCustomizedAccelerator) DeepCopy() *SpringCloudCustomizedAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) DeepCopyInto ¶
func (in *SpringCloudCustomizedAccelerator) DeepCopyInto(out *SpringCloudCustomizedAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudCustomizedAccelerator) DeepCopyObject ¶
func (in *SpringCloudCustomizedAccelerator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudCustomizedAccelerator) GetCondition ¶
func (mg *SpringCloudCustomizedAccelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetConnectionDetailsMapping ¶
func (tr *SpringCloudCustomizedAccelerator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetDeletionPolicy ¶
func (mg *SpringCloudCustomizedAccelerator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetID ¶
func (tr *SpringCloudCustomizedAccelerator) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetInitParameters ¶
func (tr *SpringCloudCustomizedAccelerator) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetManagementPolicies ¶
func (mg *SpringCloudCustomizedAccelerator) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetMergedParameters ¶
func (tr *SpringCloudCustomizedAccelerator) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetObservation ¶
func (tr *SpringCloudCustomizedAccelerator) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetParameters ¶
func (tr *SpringCloudCustomizedAccelerator) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetProviderConfigReference ¶
func (mg *SpringCloudCustomizedAccelerator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudCustomizedAccelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) GetTerraformResourceType ¶
func (mg *SpringCloudCustomizedAccelerator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) GetTerraformSchemaVersion ¶
func (tr *SpringCloudCustomizedAccelerator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudCustomizedAccelerator) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudCustomizedAccelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) Hub ¶
func (tr *SpringCloudCustomizedAccelerator) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudCustomizedAccelerator) LateInitialize ¶
func (tr *SpringCloudCustomizedAccelerator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudCustomizedAccelerator using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudCustomizedAccelerator) ResolveReferences ¶
func (mg *SpringCloudCustomizedAccelerator) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetConditions ¶
func (mg *SpringCloudCustomizedAccelerator) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetDeletionPolicy ¶
func (mg *SpringCloudCustomizedAccelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetManagementPolicies ¶
func (mg *SpringCloudCustomizedAccelerator) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetObservation ¶
func (tr *SpringCloudCustomizedAccelerator) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) SetParameters ¶
func (tr *SpringCloudCustomizedAccelerator) SetParameters(params map[string]any) error
SetParameters for this SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAccelerator) SetProviderConfigReference ¶
func (mg *SpringCloudCustomizedAccelerator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudCustomizedAccelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAccelerator) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudCustomizedAccelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudCustomizedAccelerator.
type SpringCloudCustomizedAcceleratorInitParameters ¶
type SpringCloudCustomizedAcceleratorInitParameters struct { // Specifies a list of accelerator tags. AcceleratorTags []*string `json:"acceleratorTags,omitempty" tf:"accelerator_tags,omitempty"` // Specifies the type of the Spring Cloud Customized Accelerator. Possible values are Accelerator and Fragment. Defaults to Accelerator. AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // Specifies the description of the Spring Cloud Customized Accelerator. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the display name of the Spring Cloud Customized Accelerator.. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A git_repository block as defined below. GitRepository *GitRepositoryInitParameters `json:"gitRepository,omitempty" tf:"git_repository,omitempty"` // Specifies the icon URL of the Spring Cloud Customized Accelerator.. IconURL *string `json:"iconUrl,omitempty" tf:"icon_url,omitempty"` }
func (*SpringCloudCustomizedAcceleratorInitParameters) DeepCopy ¶
func (in *SpringCloudCustomizedAcceleratorInitParameters) DeepCopy() *SpringCloudCustomizedAcceleratorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorInitParameters.
func (*SpringCloudCustomizedAcceleratorInitParameters) DeepCopyInto ¶
func (in *SpringCloudCustomizedAcceleratorInitParameters) DeepCopyInto(out *SpringCloudCustomizedAcceleratorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAcceleratorList ¶
type SpringCloudCustomizedAcceleratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudCustomizedAccelerator `json:"items"` }
SpringCloudCustomizedAcceleratorList contains a list of SpringCloudCustomizedAccelerators
func (*SpringCloudCustomizedAcceleratorList) DeepCopy ¶
func (in *SpringCloudCustomizedAcceleratorList) DeepCopy() *SpringCloudCustomizedAcceleratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorList.
func (*SpringCloudCustomizedAcceleratorList) DeepCopyInto ¶
func (in *SpringCloudCustomizedAcceleratorList) DeepCopyInto(out *SpringCloudCustomizedAcceleratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudCustomizedAcceleratorList) DeepCopyObject ¶
func (in *SpringCloudCustomizedAcceleratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudCustomizedAcceleratorList) GetItems ¶
func (l *SpringCloudCustomizedAcceleratorList) GetItems() []resource.Managed
GetItems of this SpringCloudCustomizedAcceleratorList.
type SpringCloudCustomizedAcceleratorObservation ¶
type SpringCloudCustomizedAcceleratorObservation struct { // Specifies a list of accelerator tags. AcceleratorTags []*string `json:"acceleratorTags,omitempty" tf:"accelerator_tags,omitempty"` // Specifies the type of the Spring Cloud Customized Accelerator. Possible values are Accelerator and Fragment. Defaults to Accelerator. AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // Specifies the description of the Spring Cloud Customized Accelerator. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the display name of the Spring Cloud Customized Accelerator.. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A git_repository block as defined below. GitRepository *GitRepositoryObservation `json:"gitRepository,omitempty" tf:"git_repository,omitempty"` // The ID of the Spring Cloud Customized Accelerator. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the icon URL of the Spring Cloud Customized Accelerator.. IconURL *string `json:"iconUrl,omitempty" tf:"icon_url,omitempty"` // The ID of the Spring Cloud Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. SpringCloudAcceleratorID *string `json:"springCloudAcceleratorId,omitempty" tf:"spring_cloud_accelerator_id,omitempty"` }
func (*SpringCloudCustomizedAcceleratorObservation) DeepCopy ¶
func (in *SpringCloudCustomizedAcceleratorObservation) DeepCopy() *SpringCloudCustomizedAcceleratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorObservation.
func (*SpringCloudCustomizedAcceleratorObservation) DeepCopyInto ¶
func (in *SpringCloudCustomizedAcceleratorObservation) DeepCopyInto(out *SpringCloudCustomizedAcceleratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAcceleratorParameters ¶
type SpringCloudCustomizedAcceleratorParameters struct { // Specifies a list of accelerator tags. // +kubebuilder:validation:Optional AcceleratorTags []*string `json:"acceleratorTags,omitempty" tf:"accelerator_tags,omitempty"` // Specifies the type of the Spring Cloud Customized Accelerator. Possible values are Accelerator and Fragment. Defaults to Accelerator. // +kubebuilder:validation:Optional AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // Specifies the description of the Spring Cloud Customized Accelerator. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the display name of the Spring Cloud Customized Accelerator.. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A git_repository block as defined below. // +kubebuilder:validation:Optional GitRepository *GitRepositoryParameters `json:"gitRepository,omitempty" tf:"git_repository,omitempty"` // Specifies the icon URL of the Spring Cloud Customized Accelerator.. // +kubebuilder:validation:Optional IconURL *string `json:"iconUrl,omitempty" tf:"icon_url,omitempty"` // The ID of the Spring Cloud Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta1.SpringCloudAccelerator // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAcceleratorID *string `json:"springCloudAcceleratorId,omitempty" tf:"spring_cloud_accelerator_id,omitempty"` // Reference to a SpringCloudAccelerator in appplatform to populate springCloudAcceleratorId. // +kubebuilder:validation:Optional SpringCloudAcceleratorIDRef *v1.Reference `json:"springCloudAcceleratorIdRef,omitempty" tf:"-"` // Selector for a SpringCloudAccelerator in appplatform to populate springCloudAcceleratorId. // +kubebuilder:validation:Optional SpringCloudAcceleratorIDSelector *v1.Selector `json:"springCloudAcceleratorIdSelector,omitempty" tf:"-"` }
func (*SpringCloudCustomizedAcceleratorParameters) DeepCopy ¶
func (in *SpringCloudCustomizedAcceleratorParameters) DeepCopy() *SpringCloudCustomizedAcceleratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorParameters.
func (*SpringCloudCustomizedAcceleratorParameters) DeepCopyInto ¶
func (in *SpringCloudCustomizedAcceleratorParameters) DeepCopyInto(out *SpringCloudCustomizedAcceleratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAcceleratorSpec ¶
type SpringCloudCustomizedAcceleratorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudCustomizedAcceleratorParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudCustomizedAcceleratorInitParameters `json:"initProvider,omitempty"` }
SpringCloudCustomizedAcceleratorSpec defines the desired state of SpringCloudCustomizedAccelerator
func (*SpringCloudCustomizedAcceleratorSpec) DeepCopy ¶
func (in *SpringCloudCustomizedAcceleratorSpec) DeepCopy() *SpringCloudCustomizedAcceleratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorSpec.
func (*SpringCloudCustomizedAcceleratorSpec) DeepCopyInto ¶
func (in *SpringCloudCustomizedAcceleratorSpec) DeepCopyInto(out *SpringCloudCustomizedAcceleratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudCustomizedAcceleratorStatus ¶
type SpringCloudCustomizedAcceleratorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudCustomizedAcceleratorObservation `json:"atProvider,omitempty"` }
SpringCloudCustomizedAcceleratorStatus defines the observed state of SpringCloudCustomizedAccelerator.
func (*SpringCloudCustomizedAcceleratorStatus) DeepCopy ¶
func (in *SpringCloudCustomizedAcceleratorStatus) DeepCopy() *SpringCloudCustomizedAcceleratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudCustomizedAcceleratorStatus.
func (*SpringCloudCustomizedAcceleratorStatus) DeepCopyInto ¶
func (in *SpringCloudCustomizedAcceleratorStatus) DeepCopyInto(out *SpringCloudCustomizedAcceleratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortal ¶
type SpringCloudDevToolPortal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec SpringCloudDevToolPortalSpec `json:"spec"` Status SpringCloudDevToolPortalStatus `json:"status,omitempty"` }
SpringCloudDevToolPortal is the Schema for the SpringCloudDevToolPortals API. Manages a Spring Cloud Dev Tool Portal. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudDevToolPortal) DeepCopy ¶
func (in *SpringCloudDevToolPortal) DeepCopy() *SpringCloudDevToolPortal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) DeepCopyInto ¶
func (in *SpringCloudDevToolPortal) DeepCopyInto(out *SpringCloudDevToolPortal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudDevToolPortal) DeepCopyObject ¶
func (in *SpringCloudDevToolPortal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudDevToolPortal) GetCondition ¶
func (mg *SpringCloudDevToolPortal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetConnectionDetailsMapping ¶
func (tr *SpringCloudDevToolPortal) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetDeletionPolicy ¶
func (mg *SpringCloudDevToolPortal) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetID ¶
func (tr *SpringCloudDevToolPortal) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetInitParameters ¶
func (tr *SpringCloudDevToolPortal) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetManagementPolicies ¶
func (mg *SpringCloudDevToolPortal) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetMergedParameters ¶
func (tr *SpringCloudDevToolPortal) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetObservation ¶
func (tr *SpringCloudDevToolPortal) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetParameters ¶
func (tr *SpringCloudDevToolPortal) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetProviderConfigReference ¶
func (mg *SpringCloudDevToolPortal) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudDevToolPortal) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) GetTerraformResourceType ¶
func (mg *SpringCloudDevToolPortal) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) GetTerraformSchemaVersion ¶
func (tr *SpringCloudDevToolPortal) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudDevToolPortal) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudDevToolPortal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) Hub ¶
func (tr *SpringCloudDevToolPortal) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudDevToolPortal) LateInitialize ¶
func (tr *SpringCloudDevToolPortal) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudDevToolPortal using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudDevToolPortal) ResolveReferences ¶
ResolveReferences of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetConditions ¶
func (mg *SpringCloudDevToolPortal) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetDeletionPolicy ¶
func (mg *SpringCloudDevToolPortal) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetManagementPolicies ¶
func (mg *SpringCloudDevToolPortal) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetObservation ¶
func (tr *SpringCloudDevToolPortal) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) SetParameters ¶
func (tr *SpringCloudDevToolPortal) SetParameters(params map[string]any) error
SetParameters for this SpringCloudDevToolPortal
func (*SpringCloudDevToolPortal) SetProviderConfigReference ¶
func (mg *SpringCloudDevToolPortal) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudDevToolPortal) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortal) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudDevToolPortal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudDevToolPortal.
type SpringCloudDevToolPortalInitParameters ¶
type SpringCloudDevToolPortalInitParameters struct { // Should the Accelerator plugin be enabled? ApplicationAcceleratorEnabled *bool `json:"applicationAcceleratorEnabled,omitempty" tf:"application_accelerator_enabled,omitempty"` // Should the Application Live View be enabled? ApplicationLiveViewEnabled *bool `json:"applicationLiveViewEnabled,omitempty" tf:"application_live_view_enabled,omitempty"` // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is default. Changing this forces a new Spring Cloud Dev Tool Portal to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A sso block as defined below. Sso *SpringCloudDevToolPortalSsoInitParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudDevToolPortalInitParameters) DeepCopy ¶
func (in *SpringCloudDevToolPortalInitParameters) DeepCopy() *SpringCloudDevToolPortalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalInitParameters.
func (*SpringCloudDevToolPortalInitParameters) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalInitParameters) DeepCopyInto(out *SpringCloudDevToolPortalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalList ¶
type SpringCloudDevToolPortalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudDevToolPortal `json:"items"` }
SpringCloudDevToolPortalList contains a list of SpringCloudDevToolPortals
func (*SpringCloudDevToolPortalList) DeepCopy ¶
func (in *SpringCloudDevToolPortalList) DeepCopy() *SpringCloudDevToolPortalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalList.
func (*SpringCloudDevToolPortalList) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalList) DeepCopyInto(out *SpringCloudDevToolPortalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudDevToolPortalList) DeepCopyObject ¶
func (in *SpringCloudDevToolPortalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudDevToolPortalList) GetItems ¶
func (l *SpringCloudDevToolPortalList) GetItems() []resource.Managed
GetItems of this SpringCloudDevToolPortalList.
type SpringCloudDevToolPortalObservation ¶
type SpringCloudDevToolPortalObservation struct { // Should the Accelerator plugin be enabled? ApplicationAcceleratorEnabled *bool `json:"applicationAcceleratorEnabled,omitempty" tf:"application_accelerator_enabled,omitempty"` // Should the Application Live View be enabled? ApplicationLiveViewEnabled *bool `json:"applicationLiveViewEnabled,omitempty" tf:"application_live_view_enabled,omitempty"` // The ID of the Spring Cloud Dev Tool Portal. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is default. Changing this forces a new Spring Cloud Dev Tool Portal to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // A sso block as defined below. Sso *SpringCloudDevToolPortalSsoObservation `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudDevToolPortalObservation) DeepCopy ¶
func (in *SpringCloudDevToolPortalObservation) DeepCopy() *SpringCloudDevToolPortalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalObservation.
func (*SpringCloudDevToolPortalObservation) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalObservation) DeepCopyInto(out *SpringCloudDevToolPortalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalParameters ¶
type SpringCloudDevToolPortalParameters struct { // Should the Accelerator plugin be enabled? // +kubebuilder:validation:Optional ApplicationAcceleratorEnabled *bool `json:"applicationAcceleratorEnabled,omitempty" tf:"application_accelerator_enabled,omitempty"` // Should the Application Live View be enabled? // +kubebuilder:validation:Optional ApplicationLiveViewEnabled *bool `json:"applicationLiveViewEnabled,omitempty" tf:"application_live_view_enabled,omitempty"` // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is default. Changing this forces a new Spring Cloud Dev Tool Portal to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Is public network access enabled? // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A sso block as defined below. // +kubebuilder:validation:Optional Sso *SpringCloudDevToolPortalSsoParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudDevToolPortalParameters) DeepCopy ¶
func (in *SpringCloudDevToolPortalParameters) DeepCopy() *SpringCloudDevToolPortalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalParameters.
func (*SpringCloudDevToolPortalParameters) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalParameters) DeepCopyInto(out *SpringCloudDevToolPortalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalSpec ¶
type SpringCloudDevToolPortalSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudDevToolPortalParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudDevToolPortalInitParameters `json:"initProvider,omitempty"` }
SpringCloudDevToolPortalSpec defines the desired state of SpringCloudDevToolPortal
func (*SpringCloudDevToolPortalSpec) DeepCopy ¶
func (in *SpringCloudDevToolPortalSpec) DeepCopy() *SpringCloudDevToolPortalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalSpec.
func (*SpringCloudDevToolPortalSpec) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalSpec) DeepCopyInto(out *SpringCloudDevToolPortalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalSsoInitParameters ¶
type SpringCloudDevToolPortalSsoInitParameters struct { // Specifies the public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Specifies the secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // Specifies the URI of a JSON file with generic OIDC provider configuration. MetadataURL *string `json:"metadataUrl,omitempty" tf:"metadata_url,omitempty"` // Specifies a list of specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudDevToolPortalSsoInitParameters) DeepCopy ¶
func (in *SpringCloudDevToolPortalSsoInitParameters) DeepCopy() *SpringCloudDevToolPortalSsoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalSsoInitParameters.
func (*SpringCloudDevToolPortalSsoInitParameters) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalSsoInitParameters) DeepCopyInto(out *SpringCloudDevToolPortalSsoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalSsoObservation ¶
type SpringCloudDevToolPortalSsoObservation struct { // Specifies the public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Specifies the secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // Specifies the URI of a JSON file with generic OIDC provider configuration. MetadataURL *string `json:"metadataUrl,omitempty" tf:"metadata_url,omitempty"` // Specifies a list of specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudDevToolPortalSsoObservation) DeepCopy ¶
func (in *SpringCloudDevToolPortalSsoObservation) DeepCopy() *SpringCloudDevToolPortalSsoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalSsoObservation.
func (*SpringCloudDevToolPortalSsoObservation) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalSsoObservation) DeepCopyInto(out *SpringCloudDevToolPortalSsoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalSsoParameters ¶
type SpringCloudDevToolPortalSsoParameters struct { // Specifies the public identifier for the application. // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Specifies the secret known only to the application and the authorization server. // +kubebuilder:validation:Optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // Specifies the URI of a JSON file with generic OIDC provider configuration. // +kubebuilder:validation:Optional MetadataURL *string `json:"metadataUrl,omitempty" tf:"metadata_url,omitempty"` // Specifies a list of specific actions applications can be allowed to do on a user's behalf. // +kubebuilder:validation:Optional // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudDevToolPortalSsoParameters) DeepCopy ¶
func (in *SpringCloudDevToolPortalSsoParameters) DeepCopy() *SpringCloudDevToolPortalSsoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalSsoParameters.
func (*SpringCloudDevToolPortalSsoParameters) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalSsoParameters) DeepCopyInto(out *SpringCloudDevToolPortalSsoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudDevToolPortalStatus ¶
type SpringCloudDevToolPortalStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudDevToolPortalObservation `json:"atProvider,omitempty"` }
SpringCloudDevToolPortalStatus defines the observed state of SpringCloudDevToolPortal.
func (*SpringCloudDevToolPortalStatus) DeepCopy ¶
func (in *SpringCloudDevToolPortalStatus) DeepCopy() *SpringCloudDevToolPortalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudDevToolPortalStatus.
func (*SpringCloudDevToolPortalStatus) DeepCopyInto ¶
func (in *SpringCloudDevToolPortalStatus) DeepCopyInto(out *SpringCloudDevToolPortalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGateway ¶
type SpringCloudGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudGatewaySpec `json:"spec"` Status SpringCloudGatewayStatus `json:"status,omitempty"` }
SpringCloudGateway is the Schema for the SpringCloudGateways API. Manages a Spring Cloud Gateway. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudGateway) DeepCopy ¶
func (in *SpringCloudGateway) DeepCopy() *SpringCloudGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGateway.
func (*SpringCloudGateway) DeepCopyInto ¶
func (in *SpringCloudGateway) DeepCopyInto(out *SpringCloudGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudGateway) DeepCopyObject ¶
func (in *SpringCloudGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudGateway) GetCondition ¶
func (mg *SpringCloudGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudGateway.
func (*SpringCloudGateway) GetConnectionDetailsMapping ¶
func (tr *SpringCloudGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudGateway
func (*SpringCloudGateway) GetDeletionPolicy ¶
func (mg *SpringCloudGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudGateway.
func (*SpringCloudGateway) GetID ¶
func (tr *SpringCloudGateway) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudGateway
func (*SpringCloudGateway) GetInitParameters ¶
func (tr *SpringCloudGateway) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudGateway
func (*SpringCloudGateway) GetManagementPolicies ¶
func (mg *SpringCloudGateway) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudGateway.
func (*SpringCloudGateway) GetMergedParameters ¶
func (tr *SpringCloudGateway) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudGateway
func (*SpringCloudGateway) GetObservation ¶
func (tr *SpringCloudGateway) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudGateway
func (*SpringCloudGateway) GetParameters ¶
func (tr *SpringCloudGateway) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudGateway
func (*SpringCloudGateway) GetProviderConfigReference ¶
func (mg *SpringCloudGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudGateway.
func (*SpringCloudGateway) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudGateway.
func (*SpringCloudGateway) GetTerraformResourceType ¶
func (mg *SpringCloudGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudGateway
func (*SpringCloudGateway) GetTerraformSchemaVersion ¶
func (tr *SpringCloudGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudGateway) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudGateway.
func (*SpringCloudGateway) Hub ¶
func (tr *SpringCloudGateway) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudGateway) LateInitialize ¶
func (tr *SpringCloudGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudGateway) ResolveReferences ¶
ResolveReferences of this SpringCloudGateway.
func (*SpringCloudGateway) SetConditions ¶
func (mg *SpringCloudGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudGateway.
func (*SpringCloudGateway) SetDeletionPolicy ¶
func (mg *SpringCloudGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudGateway.
func (*SpringCloudGateway) SetManagementPolicies ¶
func (mg *SpringCloudGateway) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudGateway.
func (*SpringCloudGateway) SetObservation ¶
func (tr *SpringCloudGateway) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudGateway
func (*SpringCloudGateway) SetParameters ¶
func (tr *SpringCloudGateway) SetParameters(params map[string]any) error
SetParameters for this SpringCloudGateway
func (*SpringCloudGateway) SetProviderConfigReference ¶
func (mg *SpringCloudGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudGateway.
func (*SpringCloudGateway) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudGateway.
func (*SpringCloudGateway) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudGateway.
type SpringCloudGatewayInitParameters ¶
type SpringCloudGatewayInitParameters struct { // A api_metadata block as defined below. APIMetadata *APIMetadataInitParameters `json:"apiMetadata,omitempty" tf:"api_metadata,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. ApplicationPerformanceMonitoringTypes []*string `json:"applicationPerformanceMonitoringTypes,omitempty" tf:"application_performance_monitoring_types,omitempty"` // A client_authorization block as defined below. ClientAuthorization *ClientAuthorizationInitParameters `json:"clientAuthorization,omitempty" tf:"client_authorization,omitempty"` // A cors block as defined below. Cors *CorsInitParameters `json:"cors,omitempty" tf:"cors,omitempty"` // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // is only https is allowed? HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A local_response_cache_per_instance block as defined below. Only one of local_response_cache_per_instance or local_response_cache_per_route can be specified. LocalResponseCachePerInstance *LocalResponseCachePerInstanceInitParameters `json:"localResponseCachePerInstance,omitempty" tf:"local_response_cache_per_instance,omitempty"` // A local_response_cache_per_route block as defined below. Only one of local_response_cache_per_instance or local_response_cache_per_route can be specified. LocalResponseCachePerRoute *LocalResponseCachePerRouteInitParameters `json:"localResponseCachePerRoute,omitempty" tf:"local_response_cache_per_route,omitempty"` // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A quota block as defined below. Quota *SpringCloudGatewayQuotaInitParameters `json:"quota,omitempty" tf:"quota,omitempty"` SensitiveEnvironmentVariables map[string]*string `json:"sensitiveEnvironmentVariablesSecretRef,omitempty" tf:"-"` // A sso block as defined below. Sso *SpringCloudGatewaySsoInitParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudGatewayInitParameters) DeepCopy ¶
func (in *SpringCloudGatewayInitParameters) DeepCopy() *SpringCloudGatewayInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayInitParameters.
func (*SpringCloudGatewayInitParameters) DeepCopyInto ¶
func (in *SpringCloudGatewayInitParameters) DeepCopyInto(out *SpringCloudGatewayInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayList ¶
type SpringCloudGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudGateway `json:"items"` }
SpringCloudGatewayList contains a list of SpringCloudGateways
func (*SpringCloudGatewayList) DeepCopy ¶
func (in *SpringCloudGatewayList) DeepCopy() *SpringCloudGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayList.
func (*SpringCloudGatewayList) DeepCopyInto ¶
func (in *SpringCloudGatewayList) DeepCopyInto(out *SpringCloudGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudGatewayList) DeepCopyObject ¶
func (in *SpringCloudGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudGatewayList) GetItems ¶
func (l *SpringCloudGatewayList) GetItems() []resource.Managed
GetItems of this SpringCloudGatewayList.
type SpringCloudGatewayObservation ¶
type SpringCloudGatewayObservation struct { // A api_metadata block as defined below. APIMetadata *APIMetadataObservation `json:"apiMetadata,omitempty" tf:"api_metadata,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. ApplicationPerformanceMonitoringTypes []*string `json:"applicationPerformanceMonitoringTypes,omitempty" tf:"application_performance_monitoring_types,omitempty"` // A client_authorization block as defined below. ClientAuthorization *ClientAuthorizationObservation `json:"clientAuthorization,omitempty" tf:"client_authorization,omitempty"` // A cors block as defined below. Cors *CorsObservation `json:"cors,omitempty" tf:"cors,omitempty"` // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // is only https is allowed? HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // The ID of the Spring Cloud Gateway. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A local_response_cache_per_instance block as defined below. Only one of local_response_cache_per_instance or local_response_cache_per_route can be specified. LocalResponseCachePerInstance *LocalResponseCachePerInstanceObservation `json:"localResponseCachePerInstance,omitempty" tf:"local_response_cache_per_instance,omitempty"` // A local_response_cache_per_route block as defined below. Only one of local_response_cache_per_instance or local_response_cache_per_route can be specified. LocalResponseCachePerRoute *LocalResponseCachePerRouteObservation `json:"localResponseCachePerRoute,omitempty" tf:"local_response_cache_per_route,omitempty"` // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A quota block as defined below. Quota *SpringCloudGatewayQuotaObservation `json:"quota,omitempty" tf:"quota,omitempty"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Gateway to be created. SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // A sso block as defined below. Sso *SpringCloudGatewaySsoObservation `json:"sso,omitempty" tf:"sso,omitempty"` // URL of the Spring Cloud Gateway, exposed when 'public_network_access_enabled' is true. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*SpringCloudGatewayObservation) DeepCopy ¶
func (in *SpringCloudGatewayObservation) DeepCopy() *SpringCloudGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayObservation.
func (*SpringCloudGatewayObservation) DeepCopyInto ¶
func (in *SpringCloudGatewayObservation) DeepCopyInto(out *SpringCloudGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayParameters ¶
type SpringCloudGatewayParameters struct { // A api_metadata block as defined below. // +kubebuilder:validation:Optional APIMetadata *APIMetadataParameters `json:"apiMetadata,omitempty" tf:"api_metadata,omitempty"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. // +kubebuilder:validation:Optional ApplicationPerformanceMonitoringIds []*string `json:"applicationPerformanceMonitoringIds,omitempty" tf:"application_performance_monitoring_ids,omitempty"` // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are AppDynamics, ApplicationInsights, Dynatrace, ElasticAPM and NewRelic. // +kubebuilder:validation:Optional ApplicationPerformanceMonitoringTypes []*string `json:"applicationPerformanceMonitoringTypes,omitempty" tf:"application_performance_monitoring_types,omitempty"` // A client_authorization block as defined below. // +kubebuilder:validation:Optional ClientAuthorization *ClientAuthorizationParameters `json:"clientAuthorization,omitempty" tf:"client_authorization,omitempty"` // A cors block as defined below. // +kubebuilder:validation:Optional Cors *CorsParameters `json:"cors,omitempty" tf:"cors,omitempty"` // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // is only https is allowed? // +kubebuilder:validation:Optional HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // A local_response_cache_per_instance block as defined below. Only one of local_response_cache_per_instance or local_response_cache_per_route can be specified. // +kubebuilder:validation:Optional LocalResponseCachePerInstance *LocalResponseCachePerInstanceParameters `json:"localResponseCachePerInstance,omitempty" tf:"local_response_cache_per_instance,omitempty"` // A local_response_cache_per_route block as defined below. Only one of local_response_cache_per_instance or local_response_cache_per_route can be specified. // +kubebuilder:validation:Optional LocalResponseCachePerRoute *LocalResponseCachePerRouteParameters `json:"localResponseCachePerRoute,omitempty" tf:"local_response_cache_per_route,omitempty"` // Indicates whether the Spring Cloud Gateway exposes endpoint. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A quota block as defined below. // +kubebuilder:validation:Optional Quota *SpringCloudGatewayQuotaParameters `json:"quota,omitempty" tf:"quota,omitempty"` // Specifies the sensitive environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SensitiveEnvironmentVariablesSecretRef *v1.SecretReference `json:"sensitiveEnvironmentVariablesSecretRef,omitempty" tf:"-"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Gateway to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudService // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudServiceID *string `json:"springCloudServiceId,omitempty" tf:"spring_cloud_service_id,omitempty"` // Reference to a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDRef *v1.Reference `json:"springCloudServiceIdRef,omitempty" tf:"-"` // Selector for a SpringCloudService in appplatform to populate springCloudServiceId. // +kubebuilder:validation:Optional SpringCloudServiceIDSelector *v1.Selector `json:"springCloudServiceIdSelector,omitempty" tf:"-"` // A sso block as defined below. // +kubebuilder:validation:Optional Sso *SpringCloudGatewaySsoParameters `json:"sso,omitempty" tf:"sso,omitempty"` }
func (*SpringCloudGatewayParameters) DeepCopy ¶
func (in *SpringCloudGatewayParameters) DeepCopy() *SpringCloudGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayParameters.
func (*SpringCloudGatewayParameters) DeepCopyInto ¶
func (in *SpringCloudGatewayParameters) DeepCopyInto(out *SpringCloudGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayQuotaInitParameters ¶
type SpringCloudGatewayQuotaInitParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 2Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudGatewayQuotaInitParameters) DeepCopy ¶
func (in *SpringCloudGatewayQuotaInitParameters) DeepCopy() *SpringCloudGatewayQuotaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayQuotaInitParameters.
func (*SpringCloudGatewayQuotaInitParameters) DeepCopyInto ¶
func (in *SpringCloudGatewayQuotaInitParameters) DeepCopyInto(out *SpringCloudGatewayQuotaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayQuotaObservation ¶
type SpringCloudGatewayQuotaObservation struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 2Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudGatewayQuotaObservation) DeepCopy ¶
func (in *SpringCloudGatewayQuotaObservation) DeepCopy() *SpringCloudGatewayQuotaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayQuotaObservation.
func (*SpringCloudGatewayQuotaObservation) DeepCopyInto ¶
func (in *SpringCloudGatewayQuotaObservation) DeepCopyInto(out *SpringCloudGatewayQuotaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayQuotaParameters ¶
type SpringCloudGatewayQuotaParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 2Gi if not specified. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudGatewayQuotaParameters) DeepCopy ¶
func (in *SpringCloudGatewayQuotaParameters) DeepCopy() *SpringCloudGatewayQuotaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayQuotaParameters.
func (*SpringCloudGatewayQuotaParameters) DeepCopyInto ¶
func (in *SpringCloudGatewayQuotaParameters) DeepCopyInto(out *SpringCloudGatewayQuotaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewaySpec ¶
type SpringCloudGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudGatewayParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudGatewayInitParameters `json:"initProvider,omitempty"` }
SpringCloudGatewaySpec defines the desired state of SpringCloudGateway
func (*SpringCloudGatewaySpec) DeepCopy ¶
func (in *SpringCloudGatewaySpec) DeepCopy() *SpringCloudGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewaySpec.
func (*SpringCloudGatewaySpec) DeepCopyInto ¶
func (in *SpringCloudGatewaySpec) DeepCopyInto(out *SpringCloudGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewaySsoInitParameters ¶
type SpringCloudGatewaySsoInitParameters struct { // The public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudGatewaySsoInitParameters) DeepCopy ¶
func (in *SpringCloudGatewaySsoInitParameters) DeepCopy() *SpringCloudGatewaySsoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewaySsoInitParameters.
func (*SpringCloudGatewaySsoInitParameters) DeepCopyInto ¶
func (in *SpringCloudGatewaySsoInitParameters) DeepCopyInto(out *SpringCloudGatewaySsoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewaySsoObservation ¶
type SpringCloudGatewaySsoObservation struct { // The public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudGatewaySsoObservation) DeepCopy ¶
func (in *SpringCloudGatewaySsoObservation) DeepCopy() *SpringCloudGatewaySsoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewaySsoObservation.
func (*SpringCloudGatewaySsoObservation) DeepCopyInto ¶
func (in *SpringCloudGatewaySsoObservation) DeepCopyInto(out *SpringCloudGatewaySsoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewaySsoParameters ¶
type SpringCloudGatewaySsoParameters struct { // The public identifier for the application. // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. // +kubebuilder:validation:Optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. // +kubebuilder:validation:Optional IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +kubebuilder:validation:Optional // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SpringCloudGatewaySsoParameters) DeepCopy ¶
func (in *SpringCloudGatewaySsoParameters) DeepCopy() *SpringCloudGatewaySsoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewaySsoParameters.
func (*SpringCloudGatewaySsoParameters) DeepCopyInto ¶
func (in *SpringCloudGatewaySsoParameters) DeepCopyInto(out *SpringCloudGatewaySsoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudGatewayStatus ¶
type SpringCloudGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudGatewayObservation `json:"atProvider,omitempty"` }
SpringCloudGatewayStatus defines the observed state of SpringCloudGateway.
func (*SpringCloudGatewayStatus) DeepCopy ¶
func (in *SpringCloudGatewayStatus) DeepCopy() *SpringCloudGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudGatewayStatus.
func (*SpringCloudGatewayStatus) DeepCopyInto ¶
func (in *SpringCloudGatewayStatus) DeepCopyInto(out *SpringCloudGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeployment ¶
type SpringCloudJavaDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpringCloudJavaDeploymentSpec `json:"spec"` Status SpringCloudJavaDeploymentStatus `json:"status,omitempty"` }
SpringCloudJavaDeployment is the Schema for the SpringCloudJavaDeployments API. Manages an Azure Spring Cloud Deployment with a Java runtime. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudJavaDeployment) DeepCopy ¶
func (in *SpringCloudJavaDeployment) DeepCopy() *SpringCloudJavaDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) DeepCopyInto ¶
func (in *SpringCloudJavaDeployment) DeepCopyInto(out *SpringCloudJavaDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudJavaDeployment) DeepCopyObject ¶
func (in *SpringCloudJavaDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudJavaDeployment) GetCondition ¶
func (mg *SpringCloudJavaDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetConnectionDetailsMapping ¶
func (tr *SpringCloudJavaDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetDeletionPolicy ¶
func (mg *SpringCloudJavaDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetID ¶
func (tr *SpringCloudJavaDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetInitParameters ¶
func (tr *SpringCloudJavaDeployment) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetManagementPolicies ¶
func (mg *SpringCloudJavaDeployment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetMergedParameters ¶
func (tr *SpringCloudJavaDeployment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetObservation ¶
func (tr *SpringCloudJavaDeployment) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetParameters ¶
func (tr *SpringCloudJavaDeployment) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetProviderConfigReference ¶
func (mg *SpringCloudJavaDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudJavaDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) GetTerraformResourceType ¶
func (mg *SpringCloudJavaDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) GetTerraformSchemaVersion ¶
func (tr *SpringCloudJavaDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudJavaDeployment) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudJavaDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) Hub ¶
func (tr *SpringCloudJavaDeployment) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudJavaDeployment) LateInitialize ¶
func (tr *SpringCloudJavaDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudJavaDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudJavaDeployment) ResolveReferences ¶
ResolveReferences of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetConditions ¶
func (mg *SpringCloudJavaDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetDeletionPolicy ¶
func (mg *SpringCloudJavaDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetManagementPolicies ¶
func (mg *SpringCloudJavaDeployment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetObservation ¶
func (tr *SpringCloudJavaDeployment) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) SetParameters ¶
func (tr *SpringCloudJavaDeployment) SetParameters(params map[string]any) error
SetParameters for this SpringCloudJavaDeployment
func (*SpringCloudJavaDeployment) SetProviderConfigReference ¶
func (mg *SpringCloudJavaDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudJavaDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudJavaDeployment.
func (*SpringCloudJavaDeployment) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudJavaDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudJavaDeployment.
type SpringCloudJavaDeploymentInitParameters ¶
type SpringCloudJavaDeploymentInitParameters struct { // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the jvm option of the Spring Cloud Deployment. JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"` // A quota block as defined below. Quota *SpringCloudJavaDeploymentQuotaInitParameters `json:"quota,omitempty" tf:"quota,omitempty"` // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are Java_8, Java_11 and Java_17. Defaults to Java_8. RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"` }
func (*SpringCloudJavaDeploymentInitParameters) DeepCopy ¶
func (in *SpringCloudJavaDeploymentInitParameters) DeepCopy() *SpringCloudJavaDeploymentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentInitParameters.
func (*SpringCloudJavaDeploymentInitParameters) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentInitParameters) DeepCopyInto(out *SpringCloudJavaDeploymentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentList ¶
type SpringCloudJavaDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudJavaDeployment `json:"items"` }
SpringCloudJavaDeploymentList contains a list of SpringCloudJavaDeployments
func (*SpringCloudJavaDeploymentList) DeepCopy ¶
func (in *SpringCloudJavaDeploymentList) DeepCopy() *SpringCloudJavaDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentList.
func (*SpringCloudJavaDeploymentList) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentList) DeepCopyInto(out *SpringCloudJavaDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudJavaDeploymentList) DeepCopyObject ¶
func (in *SpringCloudJavaDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudJavaDeploymentList) GetItems ¶
func (l *SpringCloudJavaDeploymentList) GetItems() []resource.Managed
GetItems of this SpringCloudJavaDeploymentList.
type SpringCloudJavaDeploymentObservation ¶
type SpringCloudJavaDeploymentObservation struct { // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // The ID of the Spring Cloud Deployment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the jvm option of the Spring Cloud Deployment. JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"` // A quota block as defined below. Quota *SpringCloudJavaDeploymentQuotaObservation `json:"quota,omitempty" tf:"quota,omitempty"` // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are Java_8, Java_11 and Java_17. Defaults to Java_8. RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"` // Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created. SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` }
func (*SpringCloudJavaDeploymentObservation) DeepCopy ¶
func (in *SpringCloudJavaDeploymentObservation) DeepCopy() *SpringCloudJavaDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentObservation.
func (*SpringCloudJavaDeploymentObservation) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentObservation) DeepCopyInto(out *SpringCloudJavaDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentParameters ¶
type SpringCloudJavaDeploymentParameters struct { // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. // +kubebuilder:validation:Optional // +mapType=granular EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between 1 and 500. Defaults to 1 if not specified. // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // Specifies the jvm option of the Spring Cloud Deployment. // +kubebuilder:validation:Optional JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"` // A quota block as defined below. // +kubebuilder:validation:Optional Quota *SpringCloudJavaDeploymentQuotaParameters `json:"quota,omitempty" tf:"quota,omitempty"` // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are Java_8, Java_11 and Java_17. Defaults to Java_8. // +kubebuilder:validation:Optional RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"` // Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/appplatform/v1beta2.SpringCloudApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SpringCloudAppID *string `json:"springCloudAppId,omitempty" tf:"spring_cloud_app_id,omitempty"` // Reference to a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDRef *v1.Reference `json:"springCloudAppIdRef,omitempty" tf:"-"` // Selector for a SpringCloudApp in appplatform to populate springCloudAppId. // +kubebuilder:validation:Optional SpringCloudAppIDSelector *v1.Selector `json:"springCloudAppIdSelector,omitempty" tf:"-"` }
func (*SpringCloudJavaDeploymentParameters) DeepCopy ¶
func (in *SpringCloudJavaDeploymentParameters) DeepCopy() *SpringCloudJavaDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentParameters.
func (*SpringCloudJavaDeploymentParameters) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentParameters) DeepCopyInto(out *SpringCloudJavaDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentQuotaInitParameters ¶
type SpringCloudJavaDeploymentQuotaInitParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudJavaDeploymentQuotaInitParameters) DeepCopy ¶
func (in *SpringCloudJavaDeploymentQuotaInitParameters) DeepCopy() *SpringCloudJavaDeploymentQuotaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentQuotaInitParameters.
func (*SpringCloudJavaDeploymentQuotaInitParameters) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentQuotaInitParameters) DeepCopyInto(out *SpringCloudJavaDeploymentQuotaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentQuotaObservation ¶
type SpringCloudJavaDeploymentQuotaObservation struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudJavaDeploymentQuotaObservation) DeepCopy ¶
func (in *SpringCloudJavaDeploymentQuotaObservation) DeepCopy() *SpringCloudJavaDeploymentQuotaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentQuotaObservation.
func (*SpringCloudJavaDeploymentQuotaObservation) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentQuotaObservation) DeepCopyInto(out *SpringCloudJavaDeploymentQuotaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentQuotaParameters ¶
type SpringCloudJavaDeploymentQuotaParameters struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are 500m, 1, 2, 3 and 4. Defaults to 1 if not specified. // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are 512Mi, 1Gi, 2Gi, 3Gi, 4Gi, 5Gi, 6Gi, 7Gi, and 8Gi. Defaults to 1Gi if not specified. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` }
func (*SpringCloudJavaDeploymentQuotaParameters) DeepCopy ¶
func (in *SpringCloudJavaDeploymentQuotaParameters) DeepCopy() *SpringCloudJavaDeploymentQuotaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentQuotaParameters.
func (*SpringCloudJavaDeploymentQuotaParameters) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentQuotaParameters) DeepCopyInto(out *SpringCloudJavaDeploymentQuotaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentSpec ¶
type SpringCloudJavaDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudJavaDeploymentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudJavaDeploymentInitParameters `json:"initProvider,omitempty"` }
SpringCloudJavaDeploymentSpec defines the desired state of SpringCloudJavaDeployment
func (*SpringCloudJavaDeploymentSpec) DeepCopy ¶
func (in *SpringCloudJavaDeploymentSpec) DeepCopy() *SpringCloudJavaDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentSpec.
func (*SpringCloudJavaDeploymentSpec) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentSpec) DeepCopyInto(out *SpringCloudJavaDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudJavaDeploymentStatus ¶
type SpringCloudJavaDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudJavaDeploymentObservation `json:"atProvider,omitempty"` }
SpringCloudJavaDeploymentStatus defines the observed state of SpringCloudJavaDeployment.
func (*SpringCloudJavaDeploymentStatus) DeepCopy ¶
func (in *SpringCloudJavaDeploymentStatus) DeepCopy() *SpringCloudJavaDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudJavaDeploymentStatus.
func (*SpringCloudJavaDeploymentStatus) DeepCopyInto ¶
func (in *SpringCloudJavaDeploymentStatus) DeepCopyInto(out *SpringCloudJavaDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudService ¶
type SpringCloudService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec SpringCloudServiceSpec `json:"spec"` Status SpringCloudServiceStatus `json:"status,omitempty"` }
SpringCloudService is the Schema for the SpringCloudServices API. Manages an Azure Spring Cloud Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SpringCloudService) DeepCopy ¶
func (in *SpringCloudService) DeepCopy() *SpringCloudService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudService.
func (*SpringCloudService) DeepCopyInto ¶
func (in *SpringCloudService) DeepCopyInto(out *SpringCloudService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudService) DeepCopyObject ¶
func (in *SpringCloudService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudService) GetCondition ¶
func (mg *SpringCloudService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SpringCloudService.
func (*SpringCloudService) GetConnectionDetailsMapping ¶
func (tr *SpringCloudService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SpringCloudService
func (*SpringCloudService) GetDeletionPolicy ¶
func (mg *SpringCloudService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SpringCloudService.
func (*SpringCloudService) GetID ¶
func (tr *SpringCloudService) GetID() string
GetID returns ID of underlying Terraform resource of this SpringCloudService
func (*SpringCloudService) GetInitParameters ¶
func (tr *SpringCloudService) GetInitParameters() (map[string]any, error)
GetInitParameters of this SpringCloudService
func (*SpringCloudService) GetManagementPolicies ¶
func (mg *SpringCloudService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SpringCloudService.
func (*SpringCloudService) GetMergedParameters ¶
func (tr *SpringCloudService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SpringCloudService
func (*SpringCloudService) GetObservation ¶
func (tr *SpringCloudService) GetObservation() (map[string]any, error)
GetObservation of this SpringCloudService
func (*SpringCloudService) GetParameters ¶
func (tr *SpringCloudService) GetParameters() (map[string]any, error)
GetParameters of this SpringCloudService
func (*SpringCloudService) GetProviderConfigReference ¶
func (mg *SpringCloudService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SpringCloudService.
func (*SpringCloudService) GetPublishConnectionDetailsTo ¶
func (mg *SpringCloudService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SpringCloudService.
func (*SpringCloudService) GetTerraformResourceType ¶
func (mg *SpringCloudService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SpringCloudService
func (*SpringCloudService) GetTerraformSchemaVersion ¶
func (tr *SpringCloudService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SpringCloudService) GetWriteConnectionSecretToReference ¶
func (mg *SpringCloudService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SpringCloudService.
func (*SpringCloudService) Hub ¶
func (tr *SpringCloudService) Hub()
Hub marks this type as a conversion hub.
func (*SpringCloudService) LateInitialize ¶
func (tr *SpringCloudService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SpringCloudService using its observed tfState. returns True if there are any spec changes for the resource.
func (*SpringCloudService) ResolveReferences ¶
ResolveReferences of this SpringCloudService.
func (*SpringCloudService) SetConditions ¶
func (mg *SpringCloudService) SetConditions(c ...xpv1.Condition)
SetConditions of this SpringCloudService.
func (*SpringCloudService) SetDeletionPolicy ¶
func (mg *SpringCloudService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SpringCloudService.
func (*SpringCloudService) SetManagementPolicies ¶
func (mg *SpringCloudService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SpringCloudService.
func (*SpringCloudService) SetObservation ¶
func (tr *SpringCloudService) SetObservation(obs map[string]any) error
SetObservation for this SpringCloudService
func (*SpringCloudService) SetParameters ¶
func (tr *SpringCloudService) SetParameters(params map[string]any) error
SetParameters for this SpringCloudService
func (*SpringCloudService) SetProviderConfigReference ¶
func (mg *SpringCloudService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SpringCloudService.
func (*SpringCloudService) SetPublishConnectionDetailsTo ¶
func (mg *SpringCloudService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SpringCloudService.
func (*SpringCloudService) SetWriteConnectionSecretToReference ¶
func (mg *SpringCloudService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SpringCloudService.
type SpringCloudServiceInitParameters ¶
type SpringCloudServiceInitParameters struct { // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are S1, S2, S3, S4 and S5. This field is applicable only for Spring Cloud Service with enterprise tier. BuildAgentPoolSize *string `json:"buildAgentPoolSize,omitempty" tf:"build_agent_pool_size,omitempty"` // A config_server_git_setting block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. ConfigServerGitSetting *ConfigServerGitSettingInitParameters `json:"configServerGitSetting,omitempty" tf:"config_server_git_setting,omitempty"` // One or more container_registry block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. ContainerRegistry []ContainerRegistryInitParameters `json:"containerRegistry,omitempty" tf:"container_registry,omitempty"` // A default_build_service block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. DefaultBuildService *DefaultBuildServiceInitParameters `json:"defaultBuildService,omitempty" tf:"default_build_service,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Should the log stream in vnet injection instance could be accessed from Internet? LogStreamPublicEndpointEnabled *bool `json:"logStreamPublicEndpointEnabled,omitempty" tf:"log_stream_public_endpoint_enabled,omitempty"` // The resource Id of the Managed Environment that the Spring Apps instance builds on. Can only be specified when sku_tier is set to StandardGen2. ManagedEnvironmentID *string `json:"managedEnvironmentId,omitempty" tf:"managed_environment_id,omitempty"` // A marketplace block as defined below. Can only be specified when sku is set to E0. Marketplace *MarketplaceInitParameters `json:"marketplace,omitempty" tf:"marketplace,omitempty"` // A network block as defined below. Changing this forces a new resource to be created. Network *NetworkInitParameters `json:"network,omitempty" tf:"network,omitempty"` // Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier. ServiceRegistryEnabled *bool `json:"serviceRegistryEnabled,omitempty" tf:"service_registry_enabled,omitempty"` // Specifies the SKU Name for this Spring Cloud Service. Possible values are B0, S0 and E0. Defaults to S0. Changing this forces a new resource to be created. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // Specifies the SKU Tier for this Spring Cloud Service. Possible values are Basic, Enterprise, Standard and StandardGen2. The attribute is automatically computed from API response except when managed_environment_id is defined. Changing this forces a new resource to be created. SkuTier *string `json:"skuTier,omitempty" tf:"sku_tier,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A trace block as defined below. Trace *TraceInitParameters `json:"trace,omitempty" tf:"trace,omitempty"` // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to false. ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*SpringCloudServiceInitParameters) DeepCopy ¶
func (in *SpringCloudServiceInitParameters) DeepCopy() *SpringCloudServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceInitParameters.
func (*SpringCloudServiceInitParameters) DeepCopyInto ¶
func (in *SpringCloudServiceInitParameters) DeepCopyInto(out *SpringCloudServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudServiceList ¶
type SpringCloudServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpringCloudService `json:"items"` }
SpringCloudServiceList contains a list of SpringCloudServices
func (*SpringCloudServiceList) DeepCopy ¶
func (in *SpringCloudServiceList) DeepCopy() *SpringCloudServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceList.
func (*SpringCloudServiceList) DeepCopyInto ¶
func (in *SpringCloudServiceList) DeepCopyInto(out *SpringCloudServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpringCloudServiceList) DeepCopyObject ¶
func (in *SpringCloudServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpringCloudServiceList) GetItems ¶
func (l *SpringCloudServiceList) GetItems() []resource.Managed
GetItems of this SpringCloudServiceList.
type SpringCloudServiceObservation ¶
type SpringCloudServiceObservation struct { // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are S1, S2, S3, S4 and S5. This field is applicable only for Spring Cloud Service with enterprise tier. BuildAgentPoolSize *string `json:"buildAgentPoolSize,omitempty" tf:"build_agent_pool_size,omitempty"` // A config_server_git_setting block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. ConfigServerGitSetting *ConfigServerGitSettingObservation `json:"configServerGitSetting,omitempty" tf:"config_server_git_setting,omitempty"` // One or more container_registry block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. ContainerRegistry []ContainerRegistryObservation `json:"containerRegistry,omitempty" tf:"container_registry,omitempty"` // A default_build_service block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. DefaultBuildService *DefaultBuildServiceObservation `json:"defaultBuildService,omitempty" tf:"default_build_service,omitempty"` // The ID of the Spring Cloud Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Should the log stream in vnet injection instance could be accessed from Internet? LogStreamPublicEndpointEnabled *bool `json:"logStreamPublicEndpointEnabled,omitempty" tf:"log_stream_public_endpoint_enabled,omitempty"` // The resource Id of the Managed Environment that the Spring Apps instance builds on. Can only be specified when sku_tier is set to StandardGen2. ManagedEnvironmentID *string `json:"managedEnvironmentId,omitempty" tf:"managed_environment_id,omitempty"` // A marketplace block as defined below. Can only be specified when sku is set to E0. Marketplace *MarketplaceObservation `json:"marketplace,omitempty" tf:"marketplace,omitempty"` // A network block as defined below. Changing this forces a new resource to be created. Network *NetworkObservation `json:"network,omitempty" tf:"network,omitempty"` // A list of the outbound Public IP Addresses used by this Spring Cloud Service. OutboundPublicIPAddresses []*string `json:"outboundPublicIpAddresses,omitempty" tf:"outbound_public_ip_addresses,omitempty"` // A list of required_network_traffic_rules blocks as defined below. RequiredNetworkTrafficRules []RequiredNetworkTrafficRulesObservation `json:"requiredNetworkTrafficRules,omitempty" tf:"required_network_traffic_rules,omitempty"` // Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier. ServiceRegistryEnabled *bool `json:"serviceRegistryEnabled,omitempty" tf:"service_registry_enabled,omitempty"` // The ID of the Spring Cloud Service Registry. ServiceRegistryID *string `json:"serviceRegistryId,omitempty" tf:"service_registry_id,omitempty"` // Specifies the SKU Name for this Spring Cloud Service. Possible values are B0, S0 and E0. Defaults to S0. Changing this forces a new resource to be created. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // Specifies the SKU Tier for this Spring Cloud Service. Possible values are Basic, Enterprise, Standard and StandardGen2. The attribute is automatically computed from API response except when managed_environment_id is defined. Changing this forces a new resource to be created. SkuTier *string `json:"skuTier,omitempty" tf:"sku_tier,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A trace block as defined below. Trace *TraceObservation `json:"trace,omitempty" tf:"trace,omitempty"` // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to false. ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*SpringCloudServiceObservation) DeepCopy ¶
func (in *SpringCloudServiceObservation) DeepCopy() *SpringCloudServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceObservation.
func (*SpringCloudServiceObservation) DeepCopyInto ¶
func (in *SpringCloudServiceObservation) DeepCopyInto(out *SpringCloudServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudServiceParameters ¶
type SpringCloudServiceParameters struct { // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are S1, S2, S3, S4 and S5. This field is applicable only for Spring Cloud Service with enterprise tier. // +kubebuilder:validation:Optional BuildAgentPoolSize *string `json:"buildAgentPoolSize,omitempty" tf:"build_agent_pool_size,omitempty"` // A config_server_git_setting block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. // +kubebuilder:validation:Optional ConfigServerGitSetting *ConfigServerGitSettingParameters `json:"configServerGitSetting,omitempty" tf:"config_server_git_setting,omitempty"` // One or more container_registry block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. // +kubebuilder:validation:Optional ContainerRegistry []ContainerRegistryParameters `json:"containerRegistry,omitempty" tf:"container_registry,omitempty"` // A default_build_service block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. // +kubebuilder:validation:Optional DefaultBuildService *DefaultBuildServiceParameters `json:"defaultBuildService,omitempty" tf:"default_build_service,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Should the log stream in vnet injection instance could be accessed from Internet? // +kubebuilder:validation:Optional LogStreamPublicEndpointEnabled *bool `json:"logStreamPublicEndpointEnabled,omitempty" tf:"log_stream_public_endpoint_enabled,omitempty"` // The resource Id of the Managed Environment that the Spring Apps instance builds on. Can only be specified when sku_tier is set to StandardGen2. // +kubebuilder:validation:Optional ManagedEnvironmentID *string `json:"managedEnvironmentId,omitempty" tf:"managed_environment_id,omitempty"` // A marketplace block as defined below. Can only be specified when sku is set to E0. // +kubebuilder:validation:Optional Marketplace *MarketplaceParameters `json:"marketplace,omitempty" tf:"marketplace,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"` // Specifies the SKU Tier for this Spring Cloud Service. Possible values are Basic, Enterprise, Standard and StandardGen2. The attribute is automatically computed from API response except when managed_environment_id is defined. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SkuTier *string `json:"skuTier,omitempty" tf:"sku_tier,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A trace block as defined below. // +kubebuilder:validation:Optional Trace *TraceParameters `json:"trace,omitempty" tf:"trace,omitempty"` // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to false. // +kubebuilder:validation:Optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*SpringCloudServiceParameters) DeepCopy ¶
func (in *SpringCloudServiceParameters) DeepCopy() *SpringCloudServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceParameters.
func (*SpringCloudServiceParameters) DeepCopyInto ¶
func (in *SpringCloudServiceParameters) DeepCopyInto(out *SpringCloudServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudServiceSpec ¶
type SpringCloudServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpringCloudServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpringCloudServiceInitParameters `json:"initProvider,omitempty"` }
SpringCloudServiceSpec defines the desired state of SpringCloudService
func (*SpringCloudServiceSpec) DeepCopy ¶
func (in *SpringCloudServiceSpec) DeepCopy() *SpringCloudServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceSpec.
func (*SpringCloudServiceSpec) DeepCopyInto ¶
func (in *SpringCloudServiceSpec) DeepCopyInto(out *SpringCloudServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpringCloudServiceStatus ¶
type SpringCloudServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpringCloudServiceObservation `json:"atProvider,omitempty"` }
SpringCloudServiceStatus defines the observed state of SpringCloudService.
func (*SpringCloudServiceStatus) DeepCopy ¶
func (in *SpringCloudServiceStatus) DeepCopy() *SpringCloudServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpringCloudServiceStatus.
func (*SpringCloudServiceStatus) DeepCopyInto ¶
func (in *SpringCloudServiceStatus) DeepCopyInto(out *SpringCloudServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsoInitParameters ¶
type SsoInitParameters struct { // The public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SsoInitParameters) DeepCopy ¶
func (in *SsoInitParameters) DeepCopy() *SsoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsoInitParameters.
func (*SsoInitParameters) DeepCopyInto ¶
func (in *SsoInitParameters) DeepCopyInto(out *SsoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsoObservation ¶
type SsoObservation struct { // The public identifier for the application. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SsoObservation) DeepCopy ¶
func (in *SsoObservation) DeepCopy() *SsoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsoObservation.
func (*SsoObservation) DeepCopyInto ¶
func (in *SsoObservation) DeepCopyInto(out *SsoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SsoParameters ¶
type SsoParameters struct { // The public identifier for the application. // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The secret known only to the application and the authorization server. // +kubebuilder:validation:Optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // The URI of Issuer Identifier. // +kubebuilder:validation:Optional IssuerURI *string `json:"issuerUri,omitempty" tf:"issuer_uri,omitempty"` // It defines the specific actions applications can be allowed to do on a user's behalf. // +kubebuilder:validation:Optional // +listType=set Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*SsoParameters) DeepCopy ¶
func (in *SsoParameters) DeepCopy() *SsoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsoParameters.
func (*SsoParameters) DeepCopyInto ¶
func (in *SsoParameters) DeepCopyInto(out *SsoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackInitParameters ¶
type StackInitParameters struct { // Specifies the ID of the ClusterStack. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the version of the ClusterStack Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*StackInitParameters) DeepCopy ¶
func (in *StackInitParameters) DeepCopy() *StackInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackInitParameters.
func (*StackInitParameters) DeepCopyInto ¶
func (in *StackInitParameters) DeepCopyInto(out *StackInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackObservation ¶
type StackObservation struct { // Specifies the ID of the ClusterStack. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the version of the ClusterStack Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*StackObservation) DeepCopy ¶
func (in *StackObservation) DeepCopy() *StackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackObservation.
func (*StackObservation) DeepCopyInto ¶
func (in *StackObservation) DeepCopyInto(out *StackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackParameters ¶
type StackParameters struct { // Specifies the ID of the ClusterStack. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // Specifies the version of the ClusterStack // +kubebuilder:validation:Optional Version *string `json:"version" tf:"version,omitempty"` }
func (*StackParameters) DeepCopy ¶
func (in *StackParameters) DeepCopy() *StackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackParameters.
func (*StackParameters) DeepCopyInto ¶
func (in *StackParameters) DeepCopyInto(out *StackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceInitParameters ¶
type TraceInitParameters struct { // The connection string used for Application Insights. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.ApplicationInsights // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("connection_string",true) ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // Reference to a ApplicationInsights in insights to populate connectionString. // +kubebuilder:validation:Optional ConnectionStringRef *v1.Reference `json:"connectionStringRef,omitempty" tf:"-"` // Selector for a ApplicationInsights in insights to populate connectionString. // +kubebuilder:validation:Optional ConnectionStringSelector *v1.Selector `json:"connectionStringSelector,omitempty" tf:"-"` // The sampling rate of Application Insights Agent. Must be between 0.0 and 100.0. Defaults to 10.0. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*TraceInitParameters) DeepCopy ¶
func (in *TraceInitParameters) DeepCopy() *TraceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceInitParameters.
func (*TraceInitParameters) DeepCopyInto ¶
func (in *TraceInitParameters) DeepCopyInto(out *TraceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceObservation ¶
type TraceObservation struct { // The connection string used for Application Insights. ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // The sampling rate of Application Insights Agent. Must be between 0.0 and 100.0. Defaults to 10.0. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*TraceObservation) DeepCopy ¶
func (in *TraceObservation) DeepCopy() *TraceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceObservation.
func (*TraceObservation) DeepCopyInto ¶
func (in *TraceObservation) DeepCopyInto(out *TraceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceParameters ¶
type TraceParameters struct { // The connection string used for Application Insights. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.ApplicationInsights // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("connection_string",true) // +kubebuilder:validation:Optional ConnectionString *string `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // Reference to a ApplicationInsights in insights to populate connectionString. // +kubebuilder:validation:Optional ConnectionStringRef *v1.Reference `json:"connectionStringRef,omitempty" tf:"-"` // Selector for a ApplicationInsights in insights to populate connectionString. // +kubebuilder:validation:Optional ConnectionStringSelector *v1.Selector `json:"connectionStringSelector,omitempty" tf:"-"` // The sampling rate of Application Insights Agent. Must be between 0.0 and 100.0. Defaults to 10.0. // +kubebuilder:validation:Optional SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*TraceParameters) DeepCopy ¶
func (in *TraceParameters) DeepCopy() *TraceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceParameters.
func (*TraceParameters) DeepCopyInto ¶
func (in *TraceParameters) DeepCopyInto(out *TraceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_springcloudapiportal_terraformed.go
- zz_springcloudapiportal_types.go
- zz_springcloudapp_terraformed.go
- zz_springcloudapp_types.go
- zz_springcloudbuilddeployment_terraformed.go
- zz_springcloudbuilddeployment_types.go
- zz_springcloudbuilder_terraformed.go
- zz_springcloudbuilder_types.go
- zz_springcloudbuildpackbinding_terraformed.go
- zz_springcloudbuildpackbinding_types.go
- zz_springcloudcontainerdeployment_terraformed.go
- zz_springcloudcontainerdeployment_types.go
- zz_springcloudcustomizedaccelerator_terraformed.go
- zz_springcloudcustomizedaccelerator_types.go
- zz_springclouddevtoolportal_terraformed.go
- zz_springclouddevtoolportal_types.go
- zz_springcloudgateway_terraformed.go
- zz_springcloudgateway_types.go
- zz_springcloudjavadeployment_terraformed.go
- zz_springcloudjavadeployment_types.go
- zz_springcloudservice_terraformed.go
- zz_springcloudservice_types.go