Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=containerapp.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AuthenticationInitParameters
- type AuthenticationObservation
- type AuthenticationParameters
- type AzureQueueScaleRuleInitParameters
- type AzureQueueScaleRuleObservation
- type AzureQueueScaleRuleParameters
- type ContainerApp
- func (tr *ContainerApp) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *ContainerApp) ConvertTo(dstRaw conversion.Hub) error
- func (in *ContainerApp) DeepCopy() *ContainerApp
- func (in *ContainerApp) DeepCopyInto(out *ContainerApp)
- func (in *ContainerApp) DeepCopyObject() runtime.Object
- func (mg *ContainerApp) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ContainerApp) GetConnectionDetailsMapping() map[string]string
- func (mg *ContainerApp) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ContainerApp) GetID() string
- func (tr *ContainerApp) GetInitParameters() (map[string]any, error)
- func (mg *ContainerApp) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ContainerApp) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ContainerApp) GetObservation() (map[string]any, error)
- func (tr *ContainerApp) GetParameters() (map[string]any, error)
- func (mg *ContainerApp) GetProviderConfigReference() *xpv1.Reference
- func (mg *ContainerApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ContainerApp) GetTerraformResourceType() string
- func (tr *ContainerApp) GetTerraformSchemaVersion() int
- func (mg *ContainerApp) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ContainerApp) LateInitialize(attrs []byte) (bool, error)
- func (mg *ContainerApp) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ContainerApp) SetConditions(c ...xpv1.Condition)
- func (mg *ContainerApp) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ContainerApp) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ContainerApp) SetObservation(obs map[string]any) error
- func (tr *ContainerApp) SetParameters(params map[string]any) error
- func (mg *ContainerApp) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ContainerApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ContainerApp) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ContainerAppInitParameters
- type ContainerAppList
- type ContainerAppObservation
- type ContainerAppParameters
- type ContainerAppSpec
- type ContainerAppStatus
- type ContainerInitParameters
- type ContainerObservation
- type ContainerParameters
- type CustomDomain
- func (in *CustomDomain) DeepCopy() *CustomDomain
- func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
- func (in *CustomDomain) DeepCopyObject() runtime.Object
- func (mg *CustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomDomain) GetID() string
- func (tr *CustomDomain) GetInitParameters() (map[string]any, error)
- func (mg *CustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *CustomDomain) GetObservation() (map[string]any, error)
- func (tr *CustomDomain) GetParameters() (map[string]any, error)
- func (mg *CustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomDomain) GetTerraformResourceType() string
- func (tr *CustomDomain) GetTerraformSchemaVersion() int
- func (mg *CustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomDomain) Hub()
- func (tr *CustomDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CustomDomain) SetConditions(c ...xpv1.Condition)
- func (mg *CustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CustomDomain) SetObservation(obs map[string]any) error
- func (tr *CustomDomain) SetParameters(params map[string]any) error
- func (mg *CustomDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomDomainInitParameters
- type CustomDomainInitParameters_2
- type CustomDomainList
- type CustomDomainObservation
- type CustomDomainObservation_2
- type CustomDomainParameters
- type CustomDomainParameters_2
- type CustomDomainSpec
- type CustomDomainStatus
- type CustomScaleRuleAuthenticationInitParameters
- type CustomScaleRuleAuthenticationObservation
- type CustomScaleRuleAuthenticationParameters
- type CustomScaleRuleInitParameters
- type CustomScaleRuleObservation
- type CustomScaleRuleParameters
- type DaprInitParameters
- type DaprObservation
- type DaprParameters
- type EnvInitParameters
- type EnvObservation
- type EnvParameters
- type Environment
- func (in *Environment) DeepCopy() *Environment
- func (in *Environment) DeepCopyInto(out *Environment)
- func (in *Environment) DeepCopyObject() runtime.Object
- func (mg *Environment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Environment) GetConnectionDetailsMapping() map[string]string
- func (mg *Environment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Environment) GetID() string
- func (tr *Environment) GetInitParameters() (map[string]any, error)
- func (mg *Environment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Environment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Environment) GetObservation() (map[string]any, error)
- func (tr *Environment) GetParameters() (map[string]any, error)
- func (mg *Environment) GetProviderConfigReference() *xpv1.Reference
- func (mg *Environment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Environment) GetTerraformResourceType() string
- func (tr *Environment) GetTerraformSchemaVersion() int
- func (mg *Environment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Environment) Hub()
- func (tr *Environment) LateInitialize(attrs []byte) (bool, error)
- func (mg *Environment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Environment) SetConditions(c ...xpv1.Condition)
- func (mg *Environment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Environment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Environment) SetObservation(obs map[string]any) error
- func (tr *Environment) SetParameters(params map[string]any) error
- func (mg *Environment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Environment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Environment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EnvironmentCertificate
- func (in *EnvironmentCertificate) DeepCopy() *EnvironmentCertificate
- func (in *EnvironmentCertificate) DeepCopyInto(out *EnvironmentCertificate)
- func (in *EnvironmentCertificate) DeepCopyObject() runtime.Object
- func (mg *EnvironmentCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EnvironmentCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *EnvironmentCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EnvironmentCertificate) GetID() string
- func (tr *EnvironmentCertificate) GetInitParameters() (map[string]any, error)
- func (mg *EnvironmentCertificate) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EnvironmentCertificate) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *EnvironmentCertificate) GetObservation() (map[string]any, error)
- func (tr *EnvironmentCertificate) GetParameters() (map[string]any, error)
- func (mg *EnvironmentCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *EnvironmentCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EnvironmentCertificate) GetTerraformResourceType() string
- func (tr *EnvironmentCertificate) GetTerraformSchemaVersion() int
- func (mg *EnvironmentCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EnvironmentCertificate) Hub()
- func (tr *EnvironmentCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *EnvironmentCertificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EnvironmentCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *EnvironmentCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EnvironmentCertificate) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EnvironmentCertificate) SetObservation(obs map[string]any) error
- func (tr *EnvironmentCertificate) SetParameters(params map[string]any) error
- func (mg *EnvironmentCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EnvironmentCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EnvironmentCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EnvironmentCertificateInitParameters
- type EnvironmentCertificateList
- type EnvironmentCertificateObservation
- type EnvironmentCertificateParameters
- type EnvironmentCertificateSpec
- type EnvironmentCertificateStatus
- type EnvironmentCustomDomain
- func (in *EnvironmentCustomDomain) DeepCopy() *EnvironmentCustomDomain
- func (in *EnvironmentCustomDomain) DeepCopyInto(out *EnvironmentCustomDomain)
- func (in *EnvironmentCustomDomain) DeepCopyObject() runtime.Object
- func (mg *EnvironmentCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EnvironmentCustomDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *EnvironmentCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EnvironmentCustomDomain) GetID() string
- func (tr *EnvironmentCustomDomain) GetInitParameters() (map[string]any, error)
- func (mg *EnvironmentCustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EnvironmentCustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *EnvironmentCustomDomain) GetObservation() (map[string]any, error)
- func (tr *EnvironmentCustomDomain) GetParameters() (map[string]any, error)
- func (mg *EnvironmentCustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *EnvironmentCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EnvironmentCustomDomain) GetTerraformResourceType() string
- func (tr *EnvironmentCustomDomain) GetTerraformSchemaVersion() int
- func (mg *EnvironmentCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EnvironmentCustomDomain) Hub()
- func (tr *EnvironmentCustomDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *EnvironmentCustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EnvironmentCustomDomain) SetConditions(c ...xpv1.Condition)
- func (mg *EnvironmentCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EnvironmentCustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EnvironmentCustomDomain) SetObservation(obs map[string]any) error
- func (tr *EnvironmentCustomDomain) SetParameters(params map[string]any) error
- func (mg *EnvironmentCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EnvironmentCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EnvironmentCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EnvironmentCustomDomainInitParameters
- type EnvironmentCustomDomainList
- func (in *EnvironmentCustomDomainList) DeepCopy() *EnvironmentCustomDomainList
- func (in *EnvironmentCustomDomainList) DeepCopyInto(out *EnvironmentCustomDomainList)
- func (in *EnvironmentCustomDomainList) DeepCopyObject() runtime.Object
- func (l *EnvironmentCustomDomainList) GetItems() []resource.Managed
- type EnvironmentCustomDomainObservation
- type EnvironmentCustomDomainParameters
- type EnvironmentCustomDomainSpec
- type EnvironmentCustomDomainStatus
- type EnvironmentDaprComponent
- func (in *EnvironmentDaprComponent) DeepCopy() *EnvironmentDaprComponent
- func (in *EnvironmentDaprComponent) DeepCopyInto(out *EnvironmentDaprComponent)
- func (in *EnvironmentDaprComponent) DeepCopyObject() runtime.Object
- func (mg *EnvironmentDaprComponent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EnvironmentDaprComponent) GetConnectionDetailsMapping() map[string]string
- func (mg *EnvironmentDaprComponent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EnvironmentDaprComponent) GetID() string
- func (tr *EnvironmentDaprComponent) GetInitParameters() (map[string]any, error)
- func (mg *EnvironmentDaprComponent) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EnvironmentDaprComponent) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *EnvironmentDaprComponent) GetObservation() (map[string]any, error)
- func (tr *EnvironmentDaprComponent) GetParameters() (map[string]any, error)
- func (mg *EnvironmentDaprComponent) GetProviderConfigReference() *xpv1.Reference
- func (mg *EnvironmentDaprComponent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EnvironmentDaprComponent) GetTerraformResourceType() string
- func (tr *EnvironmentDaprComponent) GetTerraformSchemaVersion() int
- func (mg *EnvironmentDaprComponent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EnvironmentDaprComponent) Hub()
- func (tr *EnvironmentDaprComponent) LateInitialize(attrs []byte) (bool, error)
- func (mg *EnvironmentDaprComponent) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EnvironmentDaprComponent) SetConditions(c ...xpv1.Condition)
- func (mg *EnvironmentDaprComponent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EnvironmentDaprComponent) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EnvironmentDaprComponent) SetObservation(obs map[string]any) error
- func (tr *EnvironmentDaprComponent) SetParameters(params map[string]any) error
- func (mg *EnvironmentDaprComponent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EnvironmentDaprComponent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EnvironmentDaprComponent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EnvironmentDaprComponentInitParameters
- type EnvironmentDaprComponentList
- func (in *EnvironmentDaprComponentList) DeepCopy() *EnvironmentDaprComponentList
- func (in *EnvironmentDaprComponentList) DeepCopyInto(out *EnvironmentDaprComponentList)
- func (in *EnvironmentDaprComponentList) DeepCopyObject() runtime.Object
- func (l *EnvironmentDaprComponentList) GetItems() []resource.Managed
- type EnvironmentDaprComponentObservation
- type EnvironmentDaprComponentParameters
- type EnvironmentDaprComponentSecretInitParameters
- type EnvironmentDaprComponentSecretObservation
- type EnvironmentDaprComponentSecretParameters
- type EnvironmentDaprComponentSpec
- type EnvironmentDaprComponentStatus
- type EnvironmentInitParameters
- type EnvironmentList
- type EnvironmentObservation
- type EnvironmentParameters
- type EnvironmentSpec
- type EnvironmentStatus
- type EnvironmentStorage
- func (in *EnvironmentStorage) DeepCopy() *EnvironmentStorage
- func (in *EnvironmentStorage) DeepCopyInto(out *EnvironmentStorage)
- func (in *EnvironmentStorage) DeepCopyObject() runtime.Object
- func (mg *EnvironmentStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EnvironmentStorage) GetConnectionDetailsMapping() map[string]string
- func (mg *EnvironmentStorage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EnvironmentStorage) GetID() string
- func (tr *EnvironmentStorage) GetInitParameters() (map[string]any, error)
- func (mg *EnvironmentStorage) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EnvironmentStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *EnvironmentStorage) GetObservation() (map[string]any, error)
- func (tr *EnvironmentStorage) GetParameters() (map[string]any, error)
- func (mg *EnvironmentStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *EnvironmentStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EnvironmentStorage) GetTerraformResourceType() string
- func (tr *EnvironmentStorage) GetTerraformSchemaVersion() int
- func (mg *EnvironmentStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EnvironmentStorage) Hub()
- func (tr *EnvironmentStorage) LateInitialize(attrs []byte) (bool, error)
- func (mg *EnvironmentStorage) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EnvironmentStorage) SetConditions(c ...xpv1.Condition)
- func (mg *EnvironmentStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EnvironmentStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EnvironmentStorage) SetObservation(obs map[string]any) error
- func (tr *EnvironmentStorage) SetParameters(params map[string]any) error
- func (mg *EnvironmentStorage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EnvironmentStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EnvironmentStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EnvironmentStorageInitParameters
- type EnvironmentStorageList
- type EnvironmentStorageObservation
- type EnvironmentStorageParameters
- type EnvironmentStorageSpec
- type EnvironmentStorageStatus
- type HTTPScaleRuleAuthenticationInitParameters
- type HTTPScaleRuleAuthenticationObservation
- type HTTPScaleRuleAuthenticationParameters
- type HTTPScaleRuleInitParameters
- type HTTPScaleRuleObservation
- type HTTPScaleRuleParameters
- type HeaderInitParameters
- type HeaderObservation
- type HeaderParameters
- type IPSecurityRestrictionInitParameters
- type IPSecurityRestrictionObservation
- type IPSecurityRestrictionParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type IngressInitParameters
- type IngressObservation
- type IngressParameters
- type InitContainerEnvInitParameters
- type InitContainerEnvObservation
- type InitContainerEnvParameters
- type InitContainerInitParameters
- type InitContainerObservation
- type InitContainerParameters
- type InitContainerVolumeMountsInitParameters
- type InitContainerVolumeMountsObservation
- type InitContainerVolumeMountsParameters
- type LivenessProbeInitParameters
- type LivenessProbeObservation
- type LivenessProbeParameters
- type MetadataInitParameters
- type MetadataObservation
- type MetadataParameters
- type ReadinessProbeHeaderInitParameters
- type ReadinessProbeHeaderObservation
- type ReadinessProbeHeaderParameters
- type ReadinessProbeInitParameters
- type ReadinessProbeObservation
- type ReadinessProbeParameters
- type RegistryInitParameters
- type RegistryObservation
- type RegistryParameters
- type SecretInitParameters
- type SecretObservation
- type SecretParameters
- type StartupProbeHeaderInitParameters
- type StartupProbeHeaderObservation
- type StartupProbeHeaderParameters
- type StartupProbeInitParameters
- type StartupProbeObservation
- type StartupProbeParameters
- type TCPScaleRuleAuthenticationInitParameters
- type TCPScaleRuleAuthenticationObservation
- type TCPScaleRuleAuthenticationParameters
- type TCPScaleRuleInitParameters
- type TCPScaleRuleObservation
- type TCPScaleRuleParameters
- type TemplateInitParameters
- type TemplateObservation
- type TemplateParameters
- type TrafficWeightInitParameters
- type TrafficWeightObservation
- type TrafficWeightParameters
- type VolumeInitParameters
- type VolumeMountsInitParameters
- type VolumeMountsObservation
- type VolumeMountsParameters
- type VolumeObservation
- type VolumeParameters
- type WorkloadProfileInitParameters
- type WorkloadProfileObservation
- type WorkloadProfileParameters
Constants ¶
const ( CRDGroup = "containerapp.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( ContainerApp_Kind = "ContainerApp" ContainerApp_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ContainerApp_Kind}.String() ContainerApp_KindAPIVersion = ContainerApp_Kind + "." + CRDGroupVersion.String() ContainerApp_GroupVersionKind = CRDGroupVersion.WithKind(ContainerApp_Kind) )
Repository type metadata.
var ( CustomDomain_Kind = "CustomDomain" CustomDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomDomain_Kind}.String() CustomDomain_KindAPIVersion = CustomDomain_Kind + "." + CRDGroupVersion.String() CustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(CustomDomain_Kind) )
Repository type metadata.
var ( Environment_Kind = "Environment" Environment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Environment_Kind}.String() Environment_KindAPIVersion = Environment_Kind + "." + CRDGroupVersion.String() Environment_GroupVersionKind = CRDGroupVersion.WithKind(Environment_Kind) )
Repository type metadata.
var ( EnvironmentCertificate_Kind = "EnvironmentCertificate" EnvironmentCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EnvironmentCertificate_Kind}.String() EnvironmentCertificate_KindAPIVersion = EnvironmentCertificate_Kind + "." + CRDGroupVersion.String() EnvironmentCertificate_GroupVersionKind = CRDGroupVersion.WithKind(EnvironmentCertificate_Kind) )
Repository type metadata.
var ( EnvironmentCustomDomain_Kind = "EnvironmentCustomDomain" EnvironmentCustomDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EnvironmentCustomDomain_Kind}.String() EnvironmentCustomDomain_KindAPIVersion = EnvironmentCustomDomain_Kind + "." + CRDGroupVersion.String() EnvironmentCustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(EnvironmentCustomDomain_Kind) )
Repository type metadata.
var ( EnvironmentDaprComponent_Kind = "EnvironmentDaprComponent" EnvironmentDaprComponent_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EnvironmentDaprComponent_Kind}.String() EnvironmentDaprComponent_KindAPIVersion = EnvironmentDaprComponent_Kind + "." + CRDGroupVersion.String() EnvironmentDaprComponent_GroupVersionKind = CRDGroupVersion.WithKind(EnvironmentDaprComponent_Kind) )
Repository type metadata.
var ( EnvironmentStorage_Kind = "EnvironmentStorage" EnvironmentStorage_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EnvironmentStorage_Kind}.String() EnvironmentStorage_KindAPIVersion = EnvironmentStorage_Kind + "." + CRDGroupVersion.String() EnvironmentStorage_GroupVersionKind = CRDGroupVersion.WithKind(EnvironmentStorage_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AuthenticationInitParameters ¶ added in v1.0.0
type AuthenticationInitParameters struct { // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*AuthenticationInitParameters) DeepCopy ¶ added in v1.0.0
func (in *AuthenticationInitParameters) DeepCopy() *AuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationInitParameters.
func (*AuthenticationInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AuthenticationInitParameters) DeepCopyInto(out *AuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationObservation ¶ added in v1.0.0
type AuthenticationObservation struct { // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*AuthenticationObservation) DeepCopy ¶ added in v1.0.0
func (in *AuthenticationObservation) DeepCopy() *AuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationObservation.
func (*AuthenticationObservation) DeepCopyInto ¶ added in v1.0.0
func (in *AuthenticationObservation) DeepCopyInto(out *AuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationParameters ¶ added in v1.0.0
type AuthenticationParameters struct { // The name of the secret that contains the value for this environment variable. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. // +kubebuilder:validation:Optional TriggerParameter *string `json:"triggerParameter" tf:"trigger_parameter,omitempty"` }
func (*AuthenticationParameters) DeepCopy ¶ added in v1.0.0
func (in *AuthenticationParameters) DeepCopy() *AuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationParameters.
func (*AuthenticationParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AuthenticationParameters) DeepCopyInto(out *AuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureQueueScaleRuleInitParameters ¶ added in v1.0.0
type AzureQueueScaleRuleInitParameters struct { // Zero or more authentication blocks as defined below. Authentication []AuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value of the length of the queue to trigger scaling actions. QueueLength *float64 `json:"queueLength,omitempty" tf:"queue_length,omitempty"` // The name of the Azure Queue QueueName *string `json:"queueName,omitempty" tf:"queue_name,omitempty"` }
func (*AzureQueueScaleRuleInitParameters) DeepCopy ¶ added in v1.0.0
func (in *AzureQueueScaleRuleInitParameters) DeepCopy() *AzureQueueScaleRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureQueueScaleRuleInitParameters.
func (*AzureQueueScaleRuleInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AzureQueueScaleRuleInitParameters) DeepCopyInto(out *AzureQueueScaleRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureQueueScaleRuleObservation ¶ added in v1.0.0
type AzureQueueScaleRuleObservation struct { // Zero or more authentication blocks as defined below. Authentication []AuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value of the length of the queue to trigger scaling actions. QueueLength *float64 `json:"queueLength,omitempty" tf:"queue_length,omitempty"` // The name of the Azure Queue QueueName *string `json:"queueName,omitempty" tf:"queue_name,omitempty"` }
func (*AzureQueueScaleRuleObservation) DeepCopy ¶ added in v1.0.0
func (in *AzureQueueScaleRuleObservation) DeepCopy() *AzureQueueScaleRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureQueueScaleRuleObservation.
func (*AzureQueueScaleRuleObservation) DeepCopyInto ¶ added in v1.0.0
func (in *AzureQueueScaleRuleObservation) DeepCopyInto(out *AzureQueueScaleRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureQueueScaleRuleParameters ¶ added in v1.0.0
type AzureQueueScaleRuleParameters struct { // Zero or more authentication blocks as defined below. // +kubebuilder:validation:Optional Authentication []AuthenticationParameters `json:"authentication" tf:"authentication,omitempty"` // The name of the Volume to be mounted in the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The value of the length of the queue to trigger scaling actions. // +kubebuilder:validation:Optional QueueLength *float64 `json:"queueLength" tf:"queue_length,omitempty"` // The name of the Azure Queue // +kubebuilder:validation:Optional QueueName *string `json:"queueName" tf:"queue_name,omitempty"` }
func (*AzureQueueScaleRuleParameters) DeepCopy ¶ added in v1.0.0
func (in *AzureQueueScaleRuleParameters) DeepCopy() *AzureQueueScaleRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureQueueScaleRuleParameters.
func (*AzureQueueScaleRuleParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AzureQueueScaleRuleParameters) DeepCopyInto(out *AzureQueueScaleRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerApp ¶
type ContainerApp 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.revisionMode) || (has(self.initProvider) && has(self.initProvider.revisionMode))",message="spec.forProvider.revisionMode is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.template) || (has(self.initProvider) && has(self.initProvider.template))",message="spec.forProvider.template is a required parameter" Spec ContainerAppSpec `json:"spec"` Status ContainerAppStatus `json:"status,omitempty"` }
ContainerApp is the Schema for the ContainerApps API. Manages a Container App. +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 (*ContainerApp) ConvertFrom ¶ added in v1.2.0
func (tr *ContainerApp) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the ContainerApp type.
func (*ContainerApp) ConvertTo ¶ added in v1.2.0
func (tr *ContainerApp) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this ContainerApp to the hub type.
func (*ContainerApp) DeepCopy ¶
func (in *ContainerApp) DeepCopy() *ContainerApp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerApp.
func (*ContainerApp) DeepCopyInto ¶
func (in *ContainerApp) DeepCopyInto(out *ContainerApp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerApp) DeepCopyObject ¶
func (in *ContainerApp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerApp) GetCondition ¶
func (mg *ContainerApp) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ContainerApp.
func (*ContainerApp) GetConnectionDetailsMapping ¶
func (tr *ContainerApp) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ContainerApp
func (*ContainerApp) GetDeletionPolicy ¶
func (mg *ContainerApp) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ContainerApp.
func (*ContainerApp) GetID ¶
func (tr *ContainerApp) GetID() string
GetID returns ID of underlying Terraform resource of this ContainerApp
func (*ContainerApp) GetInitParameters ¶
func (tr *ContainerApp) GetInitParameters() (map[string]any, error)
GetInitParameters of this ContainerApp
func (*ContainerApp) GetManagementPolicies ¶
func (mg *ContainerApp) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ContainerApp.
func (*ContainerApp) GetMergedParameters ¶ added in v0.40.0
func (tr *ContainerApp) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ContainerApp
func (*ContainerApp) GetObservation ¶
func (tr *ContainerApp) GetObservation() (map[string]any, error)
GetObservation of this ContainerApp
func (*ContainerApp) GetParameters ¶
func (tr *ContainerApp) GetParameters() (map[string]any, error)
GetParameters of this ContainerApp
func (*ContainerApp) GetProviderConfigReference ¶
func (mg *ContainerApp) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ContainerApp.
func (*ContainerApp) GetPublishConnectionDetailsTo ¶
func (mg *ContainerApp) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ContainerApp.
func (*ContainerApp) GetTerraformResourceType ¶
func (mg *ContainerApp) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ContainerApp
func (*ContainerApp) GetTerraformSchemaVersion ¶
func (tr *ContainerApp) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ContainerApp) GetWriteConnectionSecretToReference ¶
func (mg *ContainerApp) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ContainerApp.
func (*ContainerApp) LateInitialize ¶
func (tr *ContainerApp) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ContainerApp using its observed tfState. returns True if there are any spec changes for the resource.
func (*ContainerApp) ResolveReferences ¶
func (*ContainerApp) SetConditions ¶
func (mg *ContainerApp) SetConditions(c ...xpv1.Condition)
SetConditions of this ContainerApp.
func (*ContainerApp) SetDeletionPolicy ¶
func (mg *ContainerApp) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ContainerApp.
func (*ContainerApp) SetManagementPolicies ¶
func (mg *ContainerApp) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ContainerApp.
func (*ContainerApp) SetObservation ¶
func (tr *ContainerApp) SetObservation(obs map[string]any) error
SetObservation for this ContainerApp
func (*ContainerApp) SetParameters ¶
func (tr *ContainerApp) SetParameters(params map[string]any) error
SetParameters for this ContainerApp
func (*ContainerApp) SetProviderConfigReference ¶
func (mg *ContainerApp) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ContainerApp.
func (*ContainerApp) SetPublishConnectionDetailsTo ¶
func (mg *ContainerApp) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ContainerApp.
func (*ContainerApp) SetWriteConnectionSecretToReference ¶
func (mg *ContainerApp) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ContainerApp.
type ContainerAppInitParameters ¶
type ContainerAppInitParameters struct { // The ID of the Container App Environment within which this Container App should exist. Changing this forces a new resource to be created. // The ID of the Container App Environment to host this Container App. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.Environment // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // Reference to a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDRef *v1.Reference `json:"containerAppEnvironmentIdRef,omitempty" tf:"-"` // Selector for a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDSelector *v1.Selector `json:"containerAppEnvironmentIdSelector,omitempty" tf:"-"` // A dapr block as detailed below. Dapr []DaprInitParameters `json:"dapr,omitempty" tf:"dapr,omitempty"` // An identity block as detailed below. Identity []IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress block as detailed below. Ingress []IngressInitParameters `json:"ingress,omitempty" tf:"ingress,omitempty"` // A registry block as detailed below. Registry []RegistryInitParameters `json:"registry,omitempty" tf:"registry,omitempty"` // The revisions operational mode for the Container App. Possible values include Single and Multiple. In Single mode, a single revision is in operation at any given time. In Multiple mode, more than one revision can be active at a time and can be configured with load distribution via the traffic_weight block in the ingress configuration. RevisionMode *string `json:"revisionMode,omitempty" tf:"revision_mode,omitempty"` // One or more secret block as detailed below. Secret []SecretInitParameters `json:"secret,omitempty" tf:"secret,omitempty"` // A mapping of tags to assign to the Container App. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A template block as detailed below. Template []TemplateInitParameters `json:"template,omitempty" tf:"template,omitempty"` // The name of the Workload Profile in the Container App Environment to place this Container App. WorkloadProfileName *string `json:"workloadProfileName,omitempty" tf:"workload_profile_name,omitempty"` }
func (*ContainerAppInitParameters) DeepCopy ¶
func (in *ContainerAppInitParameters) DeepCopy() *ContainerAppInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAppInitParameters.
func (*ContainerAppInitParameters) DeepCopyInto ¶
func (in *ContainerAppInitParameters) DeepCopyInto(out *ContainerAppInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerAppList ¶
type ContainerAppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContainerApp `json:"items"` }
ContainerAppList contains a list of ContainerApps
func (*ContainerAppList) DeepCopy ¶
func (in *ContainerAppList) DeepCopy() *ContainerAppList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAppList.
func (*ContainerAppList) DeepCopyInto ¶
func (in *ContainerAppList) DeepCopyInto(out *ContainerAppList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerAppList) DeepCopyObject ¶
func (in *ContainerAppList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerAppList) GetItems ¶
func (l *ContainerAppList) GetItems() []resource.Managed
GetItems of this ContainerAppList.
type ContainerAppObservation ¶
type ContainerAppObservation struct { // The ID of the Container App Environment within which this Container App should exist. Changing this forces a new resource to be created. // The ID of the Container App Environment to host this Container App. ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // A dapr block as detailed below. Dapr []DaprObservation `json:"dapr,omitempty" tf:"dapr,omitempty"` // The ID of the Container App. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as detailed below. Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress block as detailed below. Ingress []IngressObservation `json:"ingress,omitempty" tf:"ingress,omitempty"` // The FQDN of the Latest Revision of the Container App. // The FQDN of the Latest Revision of the Container App. LatestRevisionFqdn *string `json:"latestRevisionFqdn,omitempty" tf:"latest_revision_fqdn,omitempty"` // The name of the latest Container Revision. // The name of the latest Container Revision. LatestRevisionName *string `json:"latestRevisionName,omitempty" tf:"latest_revision_name,omitempty"` // The location this Container App is deployed in. This is the same as the Environment in which it is deployed. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A list of the Public IP Addresses which the Container App uses for outbound network access. OutboundIPAddresses []*string `json:"outboundIpAddresses,omitempty" tf:"outbound_ip_addresses,omitempty"` // A registry block as detailed below. Registry []RegistryObservation `json:"registry,omitempty" tf:"registry,omitempty"` // The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The revisions operational mode for the Container App. Possible values include Single and Multiple. In Single mode, a single revision is in operation at any given time. In Multiple mode, more than one revision can be active at a time and can be configured with load distribution via the traffic_weight block in the ingress configuration. RevisionMode *string `json:"revisionMode,omitempty" tf:"revision_mode,omitempty"` // One or more secret block as detailed below. Secret []SecretObservation `json:"secret,omitempty" tf:"secret,omitempty"` // A mapping of tags to assign to the Container App. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A template block as detailed below. Template []TemplateObservation `json:"template,omitempty" tf:"template,omitempty"` // The name of the Workload Profile in the Container App Environment to place this Container App. WorkloadProfileName *string `json:"workloadProfileName,omitempty" tf:"workload_profile_name,omitempty"` }
func (*ContainerAppObservation) DeepCopy ¶
func (in *ContainerAppObservation) DeepCopy() *ContainerAppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAppObservation.
func (*ContainerAppObservation) DeepCopyInto ¶
func (in *ContainerAppObservation) DeepCopyInto(out *ContainerAppObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerAppParameters ¶
type ContainerAppParameters struct { // The ID of the Container App Environment within which this Container App should exist. Changing this forces a new resource to be created. // The ID of the Container App Environment to host this Container App. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.Environment // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // Reference to a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDRef *v1.Reference `json:"containerAppEnvironmentIdRef,omitempty" tf:"-"` // Selector for a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDSelector *v1.Selector `json:"containerAppEnvironmentIdSelector,omitempty" tf:"-"` // A dapr block as detailed below. // +kubebuilder:validation:Optional Dapr []DaprParameters `json:"dapr,omitempty" tf:"dapr,omitempty"` // An identity block as detailed below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // An ingress block as detailed below. // +kubebuilder:validation:Optional Ingress []IngressParameters `json:"ingress,omitempty" tf:"ingress,omitempty"` // A registry block as detailed below. // +kubebuilder:validation:Optional Registry []RegistryParameters `json:"registry,omitempty" tf:"registry,omitempty"` // The name of the resource group in which the Container App Environment is to be created. 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:"-"` // The revisions operational mode for the Container App. Possible values include Single and Multiple. In Single mode, a single revision is in operation at any given time. In Multiple mode, more than one revision can be active at a time and can be configured with load distribution via the traffic_weight block in the ingress configuration. // +kubebuilder:validation:Optional RevisionMode *string `json:"revisionMode,omitempty" tf:"revision_mode,omitempty"` // One or more secret block as detailed below. // +kubebuilder:validation:Optional Secret []SecretParameters `json:"secret,omitempty" tf:"secret,omitempty"` // A mapping of tags to assign to the Container App. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A template block as detailed below. // +kubebuilder:validation:Optional Template []TemplateParameters `json:"template,omitempty" tf:"template,omitempty"` // The name of the Workload Profile in the Container App Environment to place this Container App. // +kubebuilder:validation:Optional WorkloadProfileName *string `json:"workloadProfileName,omitempty" tf:"workload_profile_name,omitempty"` }
func (*ContainerAppParameters) DeepCopy ¶
func (in *ContainerAppParameters) DeepCopy() *ContainerAppParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAppParameters.
func (*ContainerAppParameters) DeepCopyInto ¶
func (in *ContainerAppParameters) DeepCopyInto(out *ContainerAppParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerAppSpec ¶
type ContainerAppSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ContainerAppParameters `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 ContainerAppInitParameters `json:"initProvider,omitempty"` }
ContainerAppSpec defines the desired state of ContainerApp
func (*ContainerAppSpec) DeepCopy ¶
func (in *ContainerAppSpec) DeepCopy() *ContainerAppSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAppSpec.
func (*ContainerAppSpec) DeepCopyInto ¶
func (in *ContainerAppSpec) DeepCopyInto(out *ContainerAppSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerAppStatus ¶
type ContainerAppStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ContainerAppObservation `json:"atProvider,omitempty"` }
ContainerAppStatus defines the observed state of ContainerApp.
func (*ContainerAppStatus) DeepCopy ¶
func (in *ContainerAppStatus) DeepCopy() *ContainerAppStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerAppStatus.
func (*ContainerAppStatus) DeepCopyInto ¶
func (in *ContainerAppStatus) DeepCopyInto(out *ContainerAppStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerInitParameters ¶
type ContainerInitParameters struct { // A list of extra arguments to pass to the container. // A list of args to pass to the container. Args []*string `json:"args,omitempty" tf:"args,omitempty"` // The amount of vCPU to allocate to the container. Possible values include 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, and 2.0. When there's a workload profile specified, there's no such constraint. // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint. CPU *float64 `json:"cpu,omitempty" tf:"cpu,omitempty"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Command []*string `json:"command,omitempty" tf:"command,omitempty"` // One or more env blocks as detailed below. Env []EnvInitParameters `json:"env,omitempty" tf:"env,omitempty"` // The image to use to create the container. // The image to use to create the container. Image *string `json:"image,omitempty" tf:"image,omitempty"` // A liveness_probe block as detailed below. LivenessProbe []LivenessProbeInitParameters `json:"livenessProbe,omitempty" tf:"liveness_probe,omitempty"` // The amount of memory to allocate to the container. Possible values are 0.5Gi, 1Gi, 1.5Gi, 2Gi, 2.5Gi, 3Gi, 3.5Gi and 4Gi. When there's a workload profile specified, there's no such constraint. // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` // The name of the Volume to be mounted in the container. // The name of the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A readiness_probe block as detailed below. ReadinessProbe []ReadinessProbeInitParameters `json:"readinessProbe,omitempty" tf:"readiness_probe,omitempty"` // A startup_probe block as detailed below. StartupProbe []StartupProbeInitParameters `json:"startupProbe,omitempty" tf:"startup_probe,omitempty"` // A volume_mounts block as detailed below. VolumeMounts []VolumeMountsInitParameters `json:"volumeMounts,omitempty" tf:"volume_mounts,omitempty"` }
func (*ContainerInitParameters) DeepCopy ¶
func (in *ContainerInitParameters) DeepCopy() *ContainerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerInitParameters.
func (*ContainerInitParameters) DeepCopyInto ¶
func (in *ContainerInitParameters) DeepCopyInto(out *ContainerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerObservation ¶
type ContainerObservation struct { // A list of extra arguments to pass to the container. // A list of args to pass to the container. Args []*string `json:"args,omitempty" tf:"args,omitempty"` // The amount of vCPU to allocate to the container. Possible values include 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, and 2.0. When there's a workload profile specified, there's no such constraint. // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint. CPU *float64 `json:"cpu,omitempty" tf:"cpu,omitempty"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Command []*string `json:"command,omitempty" tf:"command,omitempty"` // One or more env blocks as detailed below. Env []EnvObservation `json:"env,omitempty" tf:"env,omitempty"` // The amount of ephemeral storage available to the Container App. // The amount of ephemeral storage available to the Container App. EphemeralStorage *string `json:"ephemeralStorage,omitempty" tf:"ephemeral_storage,omitempty"` // The image to use to create the container. // The image to use to create the container. Image *string `json:"image,omitempty" tf:"image,omitempty"` // A liveness_probe block as detailed below. LivenessProbe []LivenessProbeObservation `json:"livenessProbe,omitempty" tf:"liveness_probe,omitempty"` // The amount of memory to allocate to the container. Possible values are 0.5Gi, 1Gi, 1.5Gi, 2Gi, 2.5Gi, 3Gi, 3.5Gi and 4Gi. When there's a workload profile specified, there's no such constraint. // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` // The name of the Volume to be mounted in the container. // The name of the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A readiness_probe block as detailed below. ReadinessProbe []ReadinessProbeObservation `json:"readinessProbe,omitempty" tf:"readiness_probe,omitempty"` // A startup_probe block as detailed below. StartupProbe []StartupProbeObservation `json:"startupProbe,omitempty" tf:"startup_probe,omitempty"` // A volume_mounts block as detailed below. VolumeMounts []VolumeMountsObservation `json:"volumeMounts,omitempty" tf:"volume_mounts,omitempty"` }
func (*ContainerObservation) DeepCopy ¶
func (in *ContainerObservation) DeepCopy() *ContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerObservation.
func (*ContainerObservation) DeepCopyInto ¶
func (in *ContainerObservation) DeepCopyInto(out *ContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerParameters ¶
type ContainerParameters struct { // A list of extra arguments to pass to the container. // A list of args to pass to the container. // +kubebuilder:validation:Optional Args []*string `json:"args,omitempty" tf:"args,omitempty"` // The amount of vCPU to allocate to the container. Possible values include 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, and 2.0. When there's a workload profile specified, there's no such constraint. // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint. // +kubebuilder:validation:Optional CPU *float64 `json:"cpu" tf:"cpu,omitempty"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. // +kubebuilder:validation:Optional Command []*string `json:"command,omitempty" tf:"command,omitempty"` // One or more env blocks as detailed below. // +kubebuilder:validation:Optional Env []EnvParameters `json:"env,omitempty" tf:"env,omitempty"` // The image to use to create the container. // The image to use to create the container. // +kubebuilder:validation:Optional Image *string `json:"image" tf:"image,omitempty"` // A liveness_probe block as detailed below. // +kubebuilder:validation:Optional LivenessProbe []LivenessProbeParameters `json:"livenessProbe,omitempty" tf:"liveness_probe,omitempty"` // The amount of memory to allocate to the container. Possible values are 0.5Gi, 1Gi, 1.5Gi, 2Gi, 2.5Gi, 3Gi, 3.5Gi and 4Gi. When there's a workload profile specified, there's no such constraint. // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint. // +kubebuilder:validation:Optional Memory *string `json:"memory" tf:"memory,omitempty"` // The name of the Volume to be mounted in the container. // The name of the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A readiness_probe block as detailed below. // +kubebuilder:validation:Optional ReadinessProbe []ReadinessProbeParameters `json:"readinessProbe,omitempty" tf:"readiness_probe,omitempty"` // A startup_probe block as detailed below. // +kubebuilder:validation:Optional StartupProbe []StartupProbeParameters `json:"startupProbe,omitempty" tf:"startup_probe,omitempty"` // A volume_mounts block as detailed below. // +kubebuilder:validation:Optional VolumeMounts []VolumeMountsParameters `json:"volumeMounts,omitempty" tf:"volume_mounts,omitempty"` }
func (*ContainerParameters) DeepCopy ¶
func (in *ContainerParameters) DeepCopy() *ContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerParameters.
func (*ContainerParameters) DeepCopyInto ¶
func (in *ContainerParameters) DeepCopyInto(out *ContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomain ¶ added in v1.7.0
type CustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomDomainSpec `json:"spec"` Status CustomDomainStatus `json:"status,omitempty"` }
CustomDomain is the Schema for the CustomDomains API. Manages a Container App Custom Domain. +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 (*CustomDomain) DeepCopy ¶ added in v1.7.0
func (in *CustomDomain) DeepCopy() *CustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain.
func (*CustomDomain) DeepCopyInto ¶ added in v1.7.0
func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomain) DeepCopyObject ¶ added in v1.7.0
func (in *CustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomDomain) GetCondition ¶ added in v1.7.0
func (mg *CustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomDomain.
func (*CustomDomain) GetConnectionDetailsMapping ¶ added in v1.7.0
func (tr *CustomDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomDomain
func (*CustomDomain) GetDeletionPolicy ¶ added in v1.7.0
func (mg *CustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomDomain.
func (*CustomDomain) GetID ¶ added in v1.7.0
func (tr *CustomDomain) GetID() string
GetID returns ID of underlying Terraform resource of this CustomDomain
func (*CustomDomain) GetInitParameters ¶ added in v1.7.0
func (tr *CustomDomain) GetInitParameters() (map[string]any, error)
GetInitParameters of this CustomDomain
func (*CustomDomain) GetManagementPolicies ¶ added in v1.7.0
func (mg *CustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CustomDomain.
func (*CustomDomain) GetMergedParameters ¶ added in v1.7.0
func (tr *CustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this CustomDomain
func (*CustomDomain) GetObservation ¶ added in v1.7.0
func (tr *CustomDomain) GetObservation() (map[string]any, error)
GetObservation of this CustomDomain
func (*CustomDomain) GetParameters ¶ added in v1.7.0
func (tr *CustomDomain) GetParameters() (map[string]any, error)
GetParameters of this CustomDomain
func (*CustomDomain) GetProviderConfigReference ¶ added in v1.7.0
func (mg *CustomDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomDomain.
func (*CustomDomain) GetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *CustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomDomain.
func (*CustomDomain) GetTerraformResourceType ¶ added in v1.7.0
func (mg *CustomDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomDomain
func (*CustomDomain) GetTerraformSchemaVersion ¶ added in v1.7.0
func (tr *CustomDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomDomain) GetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *CustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomDomain.
func (*CustomDomain) Hub ¶ added in v1.7.0
func (tr *CustomDomain) Hub()
Hub marks this type as a conversion hub.
func (*CustomDomain) LateInitialize ¶ added in v1.7.0
func (tr *CustomDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomDomain) ResolveReferences ¶ added in v1.7.0
ResolveReferences of this CustomDomain.
func (*CustomDomain) SetConditions ¶ added in v1.7.0
func (mg *CustomDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomDomain.
func (*CustomDomain) SetDeletionPolicy ¶ added in v1.7.0
func (mg *CustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomDomain.
func (*CustomDomain) SetManagementPolicies ¶ added in v1.7.0
func (mg *CustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CustomDomain.
func (*CustomDomain) SetObservation ¶ added in v1.7.0
func (tr *CustomDomain) SetObservation(obs map[string]any) error
SetObservation for this CustomDomain
func (*CustomDomain) SetParameters ¶ added in v1.7.0
func (tr *CustomDomain) SetParameters(params map[string]any) error
SetParameters for this CustomDomain
func (*CustomDomain) SetProviderConfigReference ¶ added in v1.7.0
func (mg *CustomDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomDomain.
func (*CustomDomain) SetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *CustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomDomain.
func (*CustomDomain) SetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *CustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomDomain.
type CustomDomainInitParameters ¶
type CustomDomainInitParameters struct { // The Binding type. Possible values include Disabled and SniEnabled. Defaults to Disabled. // The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled` CertificateBindingType *string `json:"certificateBindingType,omitempty" tf:"certificate_binding_type,omitempty"` // The ID of the Container App Environment Certificate. CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"` // The name of the Volume to be mounted in the container. // The hostname of the Certificate. Must be the CN or a named SAN in the certificate. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CustomDomainInitParameters) DeepCopy ¶
func (in *CustomDomainInitParameters) DeepCopy() *CustomDomainInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainInitParameters.
func (*CustomDomainInitParameters) DeepCopyInto ¶
func (in *CustomDomainInitParameters) DeepCopyInto(out *CustomDomainInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainInitParameters_2 ¶ added in v1.7.0
type CustomDomainInitParameters_2 struct { // The Certificate Binding type. Possible values include Disabled and SniEnabled. Required with container_app_environment_certificate_id. Changing this forces a new resource to be created. // The Binding type. Possible values include `Disabled` and `SniEnabled`. CertificateBindingType *string `json:"certificateBindingType,omitempty" tf:"certificate_binding_type,omitempty"` // The ID of the Container App Environment Certificate to use. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.EnvironmentCertificate // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() ContainerAppEnvironmentCertificateID *string `json:"containerAppEnvironmentCertificateId,omitempty" tf:"container_app_environment_certificate_id,omitempty"` // Reference to a EnvironmentCertificate in containerapp to populate containerAppEnvironmentCertificateId. // +kubebuilder:validation:Optional ContainerAppEnvironmentCertificateIDRef *v1.Reference `json:"containerAppEnvironmentCertificateIdRef,omitempty" tf:"-"` // Selector for a EnvironmentCertificate in containerapp to populate containerAppEnvironmentCertificateId. // +kubebuilder:validation:Optional ContainerAppEnvironmentCertificateIDSelector *v1.Selector `json:"containerAppEnvironmentCertificateIdSelector,omitempty" tf:"-"` }
func (*CustomDomainInitParameters_2) DeepCopy ¶ added in v1.7.0
func (in *CustomDomainInitParameters_2) DeepCopy() *CustomDomainInitParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainInitParameters_2.
func (*CustomDomainInitParameters_2) DeepCopyInto ¶ added in v1.7.0
func (in *CustomDomainInitParameters_2) DeepCopyInto(out *CustomDomainInitParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainList ¶ added in v1.7.0
type CustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomDomain `json:"items"` }
CustomDomainList contains a list of CustomDomains
func (*CustomDomainList) DeepCopy ¶ added in v1.7.0
func (in *CustomDomainList) DeepCopy() *CustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainList.
func (*CustomDomainList) DeepCopyInto ¶ added in v1.7.0
func (in *CustomDomainList) DeepCopyInto(out *CustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomainList) DeepCopyObject ¶ added in v1.7.0
func (in *CustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomDomainList) GetItems ¶ added in v1.7.0
func (l *CustomDomainList) GetItems() []resource.Managed
GetItems of this CustomDomainList.
type CustomDomainObservation ¶
type CustomDomainObservation struct { // The Binding type. Possible values include Disabled and SniEnabled. Defaults to Disabled. // The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled` CertificateBindingType *string `json:"certificateBindingType,omitempty" tf:"certificate_binding_type,omitempty"` // The ID of the Container App Environment Certificate. CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"` // The name of the Volume to be mounted in the container. // The hostname of the Certificate. Must be the CN or a named SAN in the certificate. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CustomDomainObservation) DeepCopy ¶
func (in *CustomDomainObservation) DeepCopy() *CustomDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainObservation.
func (*CustomDomainObservation) DeepCopyInto ¶
func (in *CustomDomainObservation) DeepCopyInto(out *CustomDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainObservation_2 ¶ added in v1.7.0
type CustomDomainObservation_2 struct { // The Certificate Binding type. Possible values include Disabled and SniEnabled. Required with container_app_environment_certificate_id. Changing this forces a new resource to be created. // The Binding type. Possible values include `Disabled` and `SniEnabled`. CertificateBindingType *string `json:"certificateBindingType,omitempty" tf:"certificate_binding_type,omitempty"` // The ID of the Container App Environment Certificate to use. Changing this forces a new resource to be created. ContainerAppEnvironmentCertificateID *string `json:"containerAppEnvironmentCertificateId,omitempty" tf:"container_app_environment_certificate_id,omitempty"` // The ID of the Container App to which this Custom Domain should be bound. Changing this forces a new resource to be created. ContainerAppID *string `json:"containerAppId,omitempty" tf:"container_app_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CustomDomainObservation_2) DeepCopy ¶ added in v1.7.0
func (in *CustomDomainObservation_2) DeepCopy() *CustomDomainObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainObservation_2.
func (*CustomDomainObservation_2) DeepCopyInto ¶ added in v1.7.0
func (in *CustomDomainObservation_2) DeepCopyInto(out *CustomDomainObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainParameters ¶
type CustomDomainParameters struct { // The Binding type. Possible values include Disabled and SniEnabled. Defaults to Disabled. // The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled` // +kubebuilder:validation:Optional CertificateBindingType *string `json:"certificateBindingType,omitempty" tf:"certificate_binding_type,omitempty"` // The ID of the Container App Environment Certificate. // +kubebuilder:validation:Optional CertificateID *string `json:"certificateId" tf:"certificate_id,omitempty"` // The name of the Volume to be mounted in the container. // The hostname of the Certificate. Must be the CN or a named SAN in the certificate. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CustomDomainParameters) DeepCopy ¶
func (in *CustomDomainParameters) DeepCopy() *CustomDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainParameters.
func (*CustomDomainParameters) DeepCopyInto ¶
func (in *CustomDomainParameters) DeepCopyInto(out *CustomDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainParameters_2 ¶ added in v1.7.0
type CustomDomainParameters_2 struct { // The Certificate Binding type. Possible values include Disabled and SniEnabled. Required with container_app_environment_certificate_id. Changing this forces a new resource to be created. // The Binding type. Possible values include `Disabled` and `SniEnabled`. // +kubebuilder:validation:Optional CertificateBindingType *string `json:"certificateBindingType,omitempty" tf:"certificate_binding_type,omitempty"` // The ID of the Container App Environment Certificate to use. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.EnvironmentCertificate // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ContainerAppEnvironmentCertificateID *string `json:"containerAppEnvironmentCertificateId,omitempty" tf:"container_app_environment_certificate_id,omitempty"` // Reference to a EnvironmentCertificate in containerapp to populate containerAppEnvironmentCertificateId. // +kubebuilder:validation:Optional ContainerAppEnvironmentCertificateIDRef *v1.Reference `json:"containerAppEnvironmentCertificateIdRef,omitempty" tf:"-"` // Selector for a EnvironmentCertificate in containerapp to populate containerAppEnvironmentCertificateId. // +kubebuilder:validation:Optional ContainerAppEnvironmentCertificateIDSelector *v1.Selector `json:"containerAppEnvironmentCertificateIdSelector,omitempty" tf:"-"` // The ID of the Container App to which this Custom Domain should be bound. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta2.ContainerApp // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ContainerAppID *string `json:"containerAppId,omitempty" tf:"container_app_id,omitempty"` // Reference to a ContainerApp in containerapp to populate containerAppId. // +kubebuilder:validation:Optional ContainerAppIDRef *v1.Reference `json:"containerAppIdRef,omitempty" tf:"-"` // Selector for a ContainerApp in containerapp to populate containerAppId. // +kubebuilder:validation:Optional ContainerAppIDSelector *v1.Selector `json:"containerAppIdSelector,omitempty" tf:"-"` }
func (*CustomDomainParameters_2) DeepCopy ¶ added in v1.7.0
func (in *CustomDomainParameters_2) DeepCopy() *CustomDomainParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainParameters_2.
func (*CustomDomainParameters_2) DeepCopyInto ¶ added in v1.7.0
func (in *CustomDomainParameters_2) DeepCopyInto(out *CustomDomainParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainSpec ¶ added in v1.7.0
type CustomDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomDomainParameters_2 `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 CustomDomainInitParameters_2 `json:"initProvider,omitempty"` }
CustomDomainSpec defines the desired state of CustomDomain
func (*CustomDomainSpec) DeepCopy ¶ added in v1.7.0
func (in *CustomDomainSpec) DeepCopy() *CustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpec.
func (*CustomDomainSpec) DeepCopyInto ¶ added in v1.7.0
func (in *CustomDomainSpec) DeepCopyInto(out *CustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainStatus ¶ added in v1.7.0
type CustomDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomDomainObservation_2 `json:"atProvider,omitempty"` }
CustomDomainStatus defines the observed state of CustomDomain.
func (*CustomDomainStatus) DeepCopy ¶ added in v1.7.0
func (in *CustomDomainStatus) DeepCopy() *CustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainStatus.
func (*CustomDomainStatus) DeepCopyInto ¶ added in v1.7.0
func (in *CustomDomainStatus) DeepCopyInto(out *CustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomScaleRuleAuthenticationInitParameters ¶ added in v1.0.0
type CustomScaleRuleAuthenticationInitParameters struct { // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*CustomScaleRuleAuthenticationInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomScaleRuleAuthenticationInitParameters) DeepCopy() *CustomScaleRuleAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomScaleRuleAuthenticationInitParameters.
func (*CustomScaleRuleAuthenticationInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomScaleRuleAuthenticationInitParameters) DeepCopyInto(out *CustomScaleRuleAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomScaleRuleAuthenticationObservation ¶ added in v1.0.0
type CustomScaleRuleAuthenticationObservation struct { // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*CustomScaleRuleAuthenticationObservation) DeepCopy ¶ added in v1.0.0
func (in *CustomScaleRuleAuthenticationObservation) DeepCopy() *CustomScaleRuleAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomScaleRuleAuthenticationObservation.
func (*CustomScaleRuleAuthenticationObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CustomScaleRuleAuthenticationObservation) DeepCopyInto(out *CustomScaleRuleAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomScaleRuleAuthenticationParameters ¶ added in v1.0.0
type CustomScaleRuleAuthenticationParameters struct { // The name of the secret that contains the value for this environment variable. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. // +kubebuilder:validation:Optional TriggerParameter *string `json:"triggerParameter" tf:"trigger_parameter,omitempty"` }
func (*CustomScaleRuleAuthenticationParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomScaleRuleAuthenticationParameters) DeepCopy() *CustomScaleRuleAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomScaleRuleAuthenticationParameters.
func (*CustomScaleRuleAuthenticationParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomScaleRuleAuthenticationParameters) DeepCopyInto(out *CustomScaleRuleAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomScaleRuleInitParameters ¶ added in v1.0.0
type CustomScaleRuleInitParameters struct { // Zero or more authentication blocks as defined below. Authentication []CustomScaleRuleAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // The Custom rule type. Possible values include: activemq, artemis-queue, kafka, pulsar, aws-cloudwatch, aws-dynamodb, aws-dynamodb-streams, aws-kinesis-stream, aws-sqs-queue, azure-app-insights, azure-blob, azure-data-explorer, azure-eventhub, azure-log-analytics, azure-monitor, azure-pipelines, azure-servicebus, azure-queue, cassandra, cpu, cron, datadog, elasticsearch, external, external-push, gcp-stackdriver, gcp-storage, gcp-pubsub, graphite, http, huawei-cloudeye, ibmmq, influxdb, kubernetes-workload, liiklus, memory, metrics-api, mongodb, mssql, mysql, nats-jetstream, stan, tcp, new-relic, openstack-metric, openstack-swift, postgresql, predictkube, prometheus, rabbitmq, redis, redis-cluster, redis-sentinel, redis-streams, redis-cluster-streams, redis-sentinel-streams, selenium-grid,solace-event-queue, and github-runner. CustomRuleType *string `json:"customRuleType,omitempty" tf:"custom_rule_type,omitempty"` // - A map of string key-value pairs to configure the Custom Scale Rule. // +mapType=granular Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CustomScaleRuleInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomScaleRuleInitParameters) DeepCopy() *CustomScaleRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomScaleRuleInitParameters.
func (*CustomScaleRuleInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomScaleRuleInitParameters) DeepCopyInto(out *CustomScaleRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomScaleRuleObservation ¶ added in v1.0.0
type CustomScaleRuleObservation struct { // Zero or more authentication blocks as defined below. Authentication []CustomScaleRuleAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // The Custom rule type. Possible values include: activemq, artemis-queue, kafka, pulsar, aws-cloudwatch, aws-dynamodb, aws-dynamodb-streams, aws-kinesis-stream, aws-sqs-queue, azure-app-insights, azure-blob, azure-data-explorer, azure-eventhub, azure-log-analytics, azure-monitor, azure-pipelines, azure-servicebus, azure-queue, cassandra, cpu, cron, datadog, elasticsearch, external, external-push, gcp-stackdriver, gcp-storage, gcp-pubsub, graphite, http, huawei-cloudeye, ibmmq, influxdb, kubernetes-workload, liiklus, memory, metrics-api, mongodb, mssql, mysql, nats-jetstream, stan, tcp, new-relic, openstack-metric, openstack-swift, postgresql, predictkube, prometheus, rabbitmq, redis, redis-cluster, redis-sentinel, redis-streams, redis-cluster-streams, redis-sentinel-streams, selenium-grid,solace-event-queue, and github-runner. CustomRuleType *string `json:"customRuleType,omitempty" tf:"custom_rule_type,omitempty"` // - A map of string key-value pairs to configure the Custom Scale Rule. // +mapType=granular Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CustomScaleRuleObservation) DeepCopy ¶ added in v1.0.0
func (in *CustomScaleRuleObservation) DeepCopy() *CustomScaleRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomScaleRuleObservation.
func (*CustomScaleRuleObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CustomScaleRuleObservation) DeepCopyInto(out *CustomScaleRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomScaleRuleParameters ¶ added in v1.0.0
type CustomScaleRuleParameters struct { // Zero or more authentication blocks as defined below. // +kubebuilder:validation:Optional Authentication []CustomScaleRuleAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // The Custom rule type. Possible values include: activemq, artemis-queue, kafka, pulsar, aws-cloudwatch, aws-dynamodb, aws-dynamodb-streams, aws-kinesis-stream, aws-sqs-queue, azure-app-insights, azure-blob, azure-data-explorer, azure-eventhub, azure-log-analytics, azure-monitor, azure-pipelines, azure-servicebus, azure-queue, cassandra, cpu, cron, datadog, elasticsearch, external, external-push, gcp-stackdriver, gcp-storage, gcp-pubsub, graphite, http, huawei-cloudeye, ibmmq, influxdb, kubernetes-workload, liiklus, memory, metrics-api, mongodb, mssql, mysql, nats-jetstream, stan, tcp, new-relic, openstack-metric, openstack-swift, postgresql, predictkube, prometheus, rabbitmq, redis, redis-cluster, redis-sentinel, redis-streams, redis-cluster-streams, redis-sentinel-streams, selenium-grid,solace-event-queue, and github-runner. // +kubebuilder:validation:Optional CustomRuleType *string `json:"customRuleType" tf:"custom_rule_type,omitempty"` // - A map of string key-value pairs to configure the Custom Scale Rule. // +kubebuilder:validation:Optional // +mapType=granular Metadata map[string]*string `json:"metadata" tf:"metadata,omitempty"` // The name of the Volume to be mounted in the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CustomScaleRuleParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomScaleRuleParameters) DeepCopy() *CustomScaleRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomScaleRuleParameters.
func (*CustomScaleRuleParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomScaleRuleParameters) DeepCopyInto(out *CustomScaleRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DaprInitParameters ¶
type DaprInitParameters struct { // The Dapr Application Identifier. // The Dapr Application Identifier. AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // The port which the application is listening on. This is the same as the ingress port. // The port which the application is listening on. This is the same as the `ingress` port. AppPort *float64 `json:"appPort,omitempty" tf:"app_port,omitempty"` // The protocol for the app. Possible values include http and grpc. Defaults to http. // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. AppProtocol *string `json:"appProtocol,omitempty" tf:"app_protocol,omitempty"` }
func (*DaprInitParameters) DeepCopy ¶
func (in *DaprInitParameters) DeepCopy() *DaprInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaprInitParameters.
func (*DaprInitParameters) DeepCopyInto ¶
func (in *DaprInitParameters) DeepCopyInto(out *DaprInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DaprObservation ¶
type DaprObservation struct { // The Dapr Application Identifier. // The Dapr Application Identifier. AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // The port which the application is listening on. This is the same as the ingress port. // The port which the application is listening on. This is the same as the `ingress` port. AppPort *float64 `json:"appPort,omitempty" tf:"app_port,omitempty"` // The protocol for the app. Possible values include http and grpc. Defaults to http. // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. AppProtocol *string `json:"appProtocol,omitempty" tf:"app_protocol,omitempty"` }
func (*DaprObservation) DeepCopy ¶
func (in *DaprObservation) DeepCopy() *DaprObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaprObservation.
func (*DaprObservation) DeepCopyInto ¶
func (in *DaprObservation) DeepCopyInto(out *DaprObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DaprParameters ¶
type DaprParameters struct { // The Dapr Application Identifier. // The Dapr Application Identifier. // +kubebuilder:validation:Optional AppID *string `json:"appId" tf:"app_id,omitempty"` // The port which the application is listening on. This is the same as the ingress port. // The port which the application is listening on. This is the same as the `ingress` port. // +kubebuilder:validation:Optional AppPort *float64 `json:"appPort,omitempty" tf:"app_port,omitempty"` // The protocol for the app. Possible values include http and grpc. Defaults to http. // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. // +kubebuilder:validation:Optional AppProtocol *string `json:"appProtocol,omitempty" tf:"app_protocol,omitempty"` }
func (*DaprParameters) DeepCopy ¶
func (in *DaprParameters) DeepCopy() *DaprParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaprParameters.
func (*DaprParameters) DeepCopyInto ¶
func (in *DaprParameters) DeepCopyInto(out *DaprParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvInitParameters ¶
type EnvInitParameters struct { // The name of the Volume to be mounted in the container. // The name of the environment variable for the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the secret that contains the value for this environment variable. // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this secret. // The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EnvInitParameters) DeepCopy ¶
func (in *EnvInitParameters) DeepCopy() *EnvInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvInitParameters.
func (*EnvInitParameters) DeepCopyInto ¶
func (in *EnvInitParameters) DeepCopyInto(out *EnvInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvObservation ¶
type EnvObservation struct { // The name of the Volume to be mounted in the container. // The name of the environment variable for the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the secret that contains the value for this environment variable. // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this secret. // The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EnvObservation) DeepCopy ¶
func (in *EnvObservation) DeepCopy() *EnvObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvObservation.
func (*EnvObservation) DeepCopyInto ¶
func (in *EnvObservation) DeepCopyInto(out *EnvObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvParameters ¶
type EnvParameters struct { // The name of the Volume to be mounted in the container. // The name of the environment variable for the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The name of the secret that contains the value for this environment variable. // The name of the secret that contains the value for this environment variable. // +kubebuilder:validation:Optional SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this secret. // The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EnvParameters) DeepCopy ¶
func (in *EnvParameters) DeepCopy() *EnvParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvParameters.
func (*EnvParameters) DeepCopyInto ¶
func (in *EnvParameters) DeepCopyInto(out *EnvParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Environment ¶
type Environment 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 EnvironmentSpec `json:"spec"` Status EnvironmentStatus `json:"status,omitempty"` }
Environment is the Schema for the Environments API. Manages a Container App Environment. +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 (*Environment) DeepCopy ¶
func (in *Environment) DeepCopy() *Environment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Environment.
func (*Environment) DeepCopyInto ¶
func (in *Environment) DeepCopyInto(out *Environment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Environment) DeepCopyObject ¶
func (in *Environment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Environment) GetCondition ¶
func (mg *Environment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Environment.
func (*Environment) GetConnectionDetailsMapping ¶
func (tr *Environment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Environment
func (*Environment) GetDeletionPolicy ¶
func (mg *Environment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Environment.
func (*Environment) GetID ¶
func (tr *Environment) GetID() string
GetID returns ID of underlying Terraform resource of this Environment
func (*Environment) GetInitParameters ¶
func (tr *Environment) GetInitParameters() (map[string]any, error)
GetInitParameters of this Environment
func (*Environment) GetManagementPolicies ¶
func (mg *Environment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Environment.
func (*Environment) GetMergedParameters ¶ added in v0.40.0
func (tr *Environment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this Environment
func (*Environment) GetObservation ¶
func (tr *Environment) GetObservation() (map[string]any, error)
GetObservation of this Environment
func (*Environment) GetParameters ¶
func (tr *Environment) GetParameters() (map[string]any, error)
GetParameters of this Environment
func (*Environment) GetProviderConfigReference ¶
func (mg *Environment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Environment.
func (*Environment) GetPublishConnectionDetailsTo ¶
func (mg *Environment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Environment.
func (*Environment) GetTerraformResourceType ¶
func (mg *Environment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Environment
func (*Environment) GetTerraformSchemaVersion ¶
func (tr *Environment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Environment) GetWriteConnectionSecretToReference ¶
func (mg *Environment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Environment.
func (*Environment) Hub ¶ added in v0.42.1
func (tr *Environment) Hub()
Hub marks this type as a conversion hub.
func (*Environment) LateInitialize ¶
func (tr *Environment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Environment using its observed tfState. returns True if there are any spec changes for the resource.
func (*Environment) ResolveReferences ¶
ResolveReferences of this Environment.
func (*Environment) SetConditions ¶
func (mg *Environment) SetConditions(c ...xpv1.Condition)
SetConditions of this Environment.
func (*Environment) SetDeletionPolicy ¶
func (mg *Environment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Environment.
func (*Environment) SetManagementPolicies ¶
func (mg *Environment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Environment.
func (*Environment) SetObservation ¶
func (tr *Environment) SetObservation(obs map[string]any) error
SetObservation for this Environment
func (*Environment) SetParameters ¶
func (tr *Environment) SetParameters(params map[string]any) error
SetParameters for this Environment
func (*Environment) SetProviderConfigReference ¶
func (mg *Environment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Environment.
func (*Environment) SetPublishConnectionDetailsTo ¶
func (mg *Environment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Environment.
func (*Environment) SetWriteConnectionSecretToReference ¶
func (mg *Environment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Environment.
type EnvironmentCertificate ¶ added in v1.7.0
type EnvironmentCertificate 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.certificateBlobBase64) || (has(self.initProvider) && has(self.initProvider.certificateBlobBase64))",message="spec.forProvider.certificateBlobBase64 is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificatePasswordSecretRef)",message="spec.forProvider.certificatePasswordSecretRef is a required parameter" Spec EnvironmentCertificateSpec `json:"spec"` Status EnvironmentCertificateStatus `json:"status,omitempty"` }
EnvironmentCertificate is the Schema for the EnvironmentCertificates API. Manages a Container App Environment Certificate. +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 (*EnvironmentCertificate) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCertificate) DeepCopy() *EnvironmentCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCertificate.
func (*EnvironmentCertificate) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCertificate) DeepCopyInto(out *EnvironmentCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentCertificate) DeepCopyObject ¶ added in v1.7.0
func (in *EnvironmentCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentCertificate) GetCondition ¶ added in v1.7.0
func (mg *EnvironmentCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EnvironmentCertificate.
func (*EnvironmentCertificate) GetConnectionDetailsMapping ¶ added in v1.7.0
func (tr *EnvironmentCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EnvironmentCertificate
func (*EnvironmentCertificate) GetDeletionPolicy ¶ added in v1.7.0
func (mg *EnvironmentCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EnvironmentCertificate.
func (*EnvironmentCertificate) GetID ¶ added in v1.7.0
func (tr *EnvironmentCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this EnvironmentCertificate
func (*EnvironmentCertificate) GetInitParameters ¶ added in v1.7.0
func (tr *EnvironmentCertificate) GetInitParameters() (map[string]any, error)
GetInitParameters of this EnvironmentCertificate
func (*EnvironmentCertificate) GetManagementPolicies ¶ added in v1.7.0
func (mg *EnvironmentCertificate) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EnvironmentCertificate.
func (*EnvironmentCertificate) GetMergedParameters ¶ added in v1.7.0
func (tr *EnvironmentCertificate) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this EnvironmentCertificate
func (*EnvironmentCertificate) GetObservation ¶ added in v1.7.0
func (tr *EnvironmentCertificate) GetObservation() (map[string]any, error)
GetObservation of this EnvironmentCertificate
func (*EnvironmentCertificate) GetParameters ¶ added in v1.7.0
func (tr *EnvironmentCertificate) GetParameters() (map[string]any, error)
GetParameters of this EnvironmentCertificate
func (*EnvironmentCertificate) GetProviderConfigReference ¶ added in v1.7.0
func (mg *EnvironmentCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EnvironmentCertificate.
func (*EnvironmentCertificate) GetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *EnvironmentCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EnvironmentCertificate.
func (*EnvironmentCertificate) GetTerraformResourceType ¶ added in v1.7.0
func (mg *EnvironmentCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EnvironmentCertificate
func (*EnvironmentCertificate) GetTerraformSchemaVersion ¶ added in v1.7.0
func (tr *EnvironmentCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EnvironmentCertificate) GetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *EnvironmentCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EnvironmentCertificate.
func (*EnvironmentCertificate) Hub ¶ added in v1.7.0
func (tr *EnvironmentCertificate) Hub()
Hub marks this type as a conversion hub.
func (*EnvironmentCertificate) LateInitialize ¶ added in v1.7.0
func (tr *EnvironmentCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EnvironmentCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*EnvironmentCertificate) ResolveReferences ¶ added in v1.7.0
ResolveReferences of this EnvironmentCertificate.
func (*EnvironmentCertificate) SetConditions ¶ added in v1.7.0
func (mg *EnvironmentCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this EnvironmentCertificate.
func (*EnvironmentCertificate) SetDeletionPolicy ¶ added in v1.7.0
func (mg *EnvironmentCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EnvironmentCertificate.
func (*EnvironmentCertificate) SetManagementPolicies ¶ added in v1.7.0
func (mg *EnvironmentCertificate) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EnvironmentCertificate.
func (*EnvironmentCertificate) SetObservation ¶ added in v1.7.0
func (tr *EnvironmentCertificate) SetObservation(obs map[string]any) error
SetObservation for this EnvironmentCertificate
func (*EnvironmentCertificate) SetParameters ¶ added in v1.7.0
func (tr *EnvironmentCertificate) SetParameters(params map[string]any) error
SetParameters for this EnvironmentCertificate
func (*EnvironmentCertificate) SetProviderConfigReference ¶ added in v1.7.0
func (mg *EnvironmentCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EnvironmentCertificate.
func (*EnvironmentCertificate) SetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *EnvironmentCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EnvironmentCertificate.
func (*EnvironmentCertificate) SetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *EnvironmentCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EnvironmentCertificate.
type EnvironmentCertificateInitParameters ¶ added in v1.7.0
type EnvironmentCertificateInitParameters struct { // The Certificate Private Key as a base64 encoded PFX or PEM. Changing this forces a new resource to be created. // The Certificate Private Key as a base64 encoded PFX or PEM. CertificateBlobBase64 *string `json:"certificateBlobBase64,omitempty" tf:"certificate_blob_base64,omitempty"` // The password for the Certificate. Changing this forces a new resource to be created. // The password for the Certificate. CertificatePasswordSecretRef v1.SecretKeySelector `json:"certificatePasswordSecretRef" tf:"-"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EnvironmentCertificateInitParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCertificateInitParameters) DeepCopy() *EnvironmentCertificateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCertificateInitParameters.
func (*EnvironmentCertificateInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCertificateInitParameters) DeepCopyInto(out *EnvironmentCertificateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCertificateList ¶ added in v1.7.0
type EnvironmentCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EnvironmentCertificate `json:"items"` }
EnvironmentCertificateList contains a list of EnvironmentCertificates
func (*EnvironmentCertificateList) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCertificateList) DeepCopy() *EnvironmentCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCertificateList.
func (*EnvironmentCertificateList) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCertificateList) DeepCopyInto(out *EnvironmentCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentCertificateList) DeepCopyObject ¶ added in v1.7.0
func (in *EnvironmentCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentCertificateList) GetItems ¶ added in v1.7.0
func (l *EnvironmentCertificateList) GetItems() []resource.Managed
GetItems of this EnvironmentCertificateList.
type EnvironmentCertificateObservation ¶ added in v1.7.0
type EnvironmentCertificateObservation struct { // The Certificate Private Key as a base64 encoded PFX or PEM. Changing this forces a new resource to be created. // The Certificate Private Key as a base64 encoded PFX or PEM. CertificateBlobBase64 *string `json:"certificateBlobBase64,omitempty" tf:"certificate_blob_base64,omitempty"` // The Container App Managed Environment ID to configure this Certificate on. Changing this forces a new resource to be created. // The Container App Managed Environment ID to configure this Certificate on. ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // The expiration date for the Certificate. // The expiration date for the Certificate. ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"` // The ID of the Container App Environment Certificate ID *string `json:"id,omitempty" tf:"id,omitempty"` // The date of issue for the Certificate. // The date of issue for the Certificate. IssueDate *string `json:"issueDate,omitempty" tf:"issue_date,omitempty"` // The Certificate Issuer. // The Certificate Issuer. Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // The Subject Name for the Certificate. // The Subject Name for the Certificate. SubjectName *string `json:"subjectName,omitempty" tf:"subject_name,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The Thumbprint of the Certificate. // The Thumbprint of the Certificate. Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*EnvironmentCertificateObservation) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCertificateObservation) DeepCopy() *EnvironmentCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCertificateObservation.
func (*EnvironmentCertificateObservation) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCertificateObservation) DeepCopyInto(out *EnvironmentCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCertificateParameters ¶ added in v1.7.0
type EnvironmentCertificateParameters struct { // The Certificate Private Key as a base64 encoded PFX or PEM. Changing this forces a new resource to be created. // The Certificate Private Key as a base64 encoded PFX or PEM. // +kubebuilder:validation:Optional CertificateBlobBase64 *string `json:"certificateBlobBase64,omitempty" tf:"certificate_blob_base64,omitempty"` // The password for the Certificate. Changing this forces a new resource to be created. // The password for the Certificate. // +kubebuilder:validation:Optional CertificatePasswordSecretRef v1.SecretKeySelector `json:"certificatePasswordSecretRef" tf:"-"` // The Container App Managed Environment ID to configure this Certificate on. Changing this forces a new resource to be created. // The Container App Managed Environment ID to configure this Certificate on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.Environment // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // Reference to a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDRef *v1.Reference `json:"containerAppEnvironmentIdRef,omitempty" tf:"-"` // Selector for a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDSelector *v1.Selector `json:"containerAppEnvironmentIdSelector,omitempty" tf:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EnvironmentCertificateParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCertificateParameters) DeepCopy() *EnvironmentCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCertificateParameters.
func (*EnvironmentCertificateParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCertificateParameters) DeepCopyInto(out *EnvironmentCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCertificateSpec ¶ added in v1.7.0
type EnvironmentCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EnvironmentCertificateParameters `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 EnvironmentCertificateInitParameters `json:"initProvider,omitempty"` }
EnvironmentCertificateSpec defines the desired state of EnvironmentCertificate
func (*EnvironmentCertificateSpec) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCertificateSpec) DeepCopy() *EnvironmentCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCertificateSpec.
func (*EnvironmentCertificateSpec) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCertificateSpec) DeepCopyInto(out *EnvironmentCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCertificateStatus ¶ added in v1.7.0
type EnvironmentCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EnvironmentCertificateObservation `json:"atProvider,omitempty"` }
EnvironmentCertificateStatus defines the observed state of EnvironmentCertificate.
func (*EnvironmentCertificateStatus) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCertificateStatus) DeepCopy() *EnvironmentCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCertificateStatus.
func (*EnvironmentCertificateStatus) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCertificateStatus) DeepCopyInto(out *EnvironmentCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCustomDomain ¶ added in v1.7.0
type EnvironmentCustomDomain 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.certificateBlobBase64) || (has(self.initProvider) && has(self.initProvider.certificateBlobBase64))",message="spec.forProvider.certificateBlobBase64 is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificatePasswordSecretRef)",message="spec.forProvider.certificatePasswordSecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dnsSuffix) || (has(self.initProvider) && has(self.initProvider.dnsSuffix))",message="spec.forProvider.dnsSuffix is a required parameter" Spec EnvironmentCustomDomainSpec `json:"spec"` Status EnvironmentCustomDomainStatus `json:"status,omitempty"` }
EnvironmentCustomDomain is the Schema for the EnvironmentCustomDomains API. Manages a Container App Environment Custom Domain. +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 (*EnvironmentCustomDomain) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCustomDomain) DeepCopy() *EnvironmentCustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCustomDomain) DeepCopyInto(out *EnvironmentCustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentCustomDomain) DeepCopyObject ¶ added in v1.7.0
func (in *EnvironmentCustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentCustomDomain) GetCondition ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) GetConnectionDetailsMapping ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) GetDeletionPolicy ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) GetID ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) GetID() string
GetID returns ID of underlying Terraform resource of this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) GetInitParameters ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) GetInitParameters() (map[string]any, error)
GetInitParameters of this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) GetManagementPolicies ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) GetMergedParameters ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) GetObservation ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) GetObservation() (map[string]any, error)
GetObservation of this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) GetParameters ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) GetParameters() (map[string]any, error)
GetParameters of this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) GetProviderConfigReference ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) GetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) GetTerraformResourceType ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) GetTerraformSchemaVersion ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EnvironmentCustomDomain) GetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) Hub ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) Hub()
Hub marks this type as a conversion hub.
func (*EnvironmentCustomDomain) LateInitialize ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EnvironmentCustomDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*EnvironmentCustomDomain) ResolveReferences ¶ added in v1.7.0
ResolveReferences of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) SetConditions ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) SetDeletionPolicy ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) SetManagementPolicies ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) SetObservation ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) SetObservation(obs map[string]any) error
SetObservation for this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) SetParameters ¶ added in v1.7.0
func (tr *EnvironmentCustomDomain) SetParameters(params map[string]any) error
SetParameters for this EnvironmentCustomDomain
func (*EnvironmentCustomDomain) SetProviderConfigReference ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) SetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EnvironmentCustomDomain.
func (*EnvironmentCustomDomain) SetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *EnvironmentCustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EnvironmentCustomDomain.
type EnvironmentCustomDomainInitParameters ¶ added in v1.7.0
type EnvironmentCustomDomainInitParameters struct { // The bundle of Private Key and Certificate for the Custom DNS Suffix as a base64 encoded PFX or PEM. // The Custom Domain Certificate Private Key as a base64 encoded PFX or PEM. CertificateBlobBase64 *string `json:"certificateBlobBase64,omitempty" tf:"certificate_blob_base64,omitempty"` // The password for the Certificate bundle. // The Custom Domain Certificate password. CertificatePasswordSecretRef v1.SecretKeySelector `json:"certificatePasswordSecretRef" tf:"-"` // The ID of the Container Apps Managed Environment. Changing this forces a new resource to be created. // The Container App Managed Environment ID to configure this Custom Domain on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.Environment // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // Reference to a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDRef *v1.Reference `json:"containerAppEnvironmentIdRef,omitempty" tf:"-"` // Selector for a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDSelector *v1.Selector `json:"containerAppEnvironmentIdSelector,omitempty" tf:"-"` // Custom DNS Suffix for the Container App Environment. // The Custom Domain DNS suffix for this Container App Environment. DNSSuffix *string `json:"dnsSuffix,omitempty" tf:"dns_suffix,omitempty"` }
func (*EnvironmentCustomDomainInitParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCustomDomainInitParameters) DeepCopy() *EnvironmentCustomDomainInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCustomDomainInitParameters.
func (*EnvironmentCustomDomainInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCustomDomainInitParameters) DeepCopyInto(out *EnvironmentCustomDomainInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCustomDomainList ¶ added in v1.7.0
type EnvironmentCustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EnvironmentCustomDomain `json:"items"` }
EnvironmentCustomDomainList contains a list of EnvironmentCustomDomains
func (*EnvironmentCustomDomainList) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCustomDomainList) DeepCopy() *EnvironmentCustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCustomDomainList.
func (*EnvironmentCustomDomainList) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCustomDomainList) DeepCopyInto(out *EnvironmentCustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentCustomDomainList) DeepCopyObject ¶ added in v1.7.0
func (in *EnvironmentCustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentCustomDomainList) GetItems ¶ added in v1.7.0
func (l *EnvironmentCustomDomainList) GetItems() []resource.Managed
GetItems of this EnvironmentCustomDomainList.
type EnvironmentCustomDomainObservation ¶ added in v1.7.0
type EnvironmentCustomDomainObservation struct { // The bundle of Private Key and Certificate for the Custom DNS Suffix as a base64 encoded PFX or PEM. // The Custom Domain Certificate Private Key as a base64 encoded PFX or PEM. CertificateBlobBase64 *string `json:"certificateBlobBase64,omitempty" tf:"certificate_blob_base64,omitempty"` // The ID of the Container Apps Managed Environment. Changing this forces a new resource to be created. // The Container App Managed Environment ID to configure this Custom Domain on. ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // Custom DNS Suffix for the Container App Environment. // The Custom Domain DNS suffix for this Container App Environment. DNSSuffix *string `json:"dnsSuffix,omitempty" tf:"dns_suffix,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EnvironmentCustomDomainObservation) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCustomDomainObservation) DeepCopy() *EnvironmentCustomDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCustomDomainObservation.
func (*EnvironmentCustomDomainObservation) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCustomDomainObservation) DeepCopyInto(out *EnvironmentCustomDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCustomDomainParameters ¶ added in v1.7.0
type EnvironmentCustomDomainParameters struct { // The bundle of Private Key and Certificate for the Custom DNS Suffix as a base64 encoded PFX or PEM. // The Custom Domain Certificate Private Key as a base64 encoded PFX or PEM. // +kubebuilder:validation:Optional CertificateBlobBase64 *string `json:"certificateBlobBase64,omitempty" tf:"certificate_blob_base64,omitempty"` // The password for the Certificate bundle. // The Custom Domain Certificate password. // +kubebuilder:validation:Optional CertificatePasswordSecretRef v1.SecretKeySelector `json:"certificatePasswordSecretRef" tf:"-"` // The ID of the Container Apps Managed Environment. Changing this forces a new resource to be created. // The Container App Managed Environment ID to configure this Custom Domain on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.Environment // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // Reference to a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDRef *v1.Reference `json:"containerAppEnvironmentIdRef,omitempty" tf:"-"` // Selector for a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDSelector *v1.Selector `json:"containerAppEnvironmentIdSelector,omitempty" tf:"-"` // Custom DNS Suffix for the Container App Environment. // The Custom Domain DNS suffix for this Container App Environment. // +kubebuilder:validation:Optional DNSSuffix *string `json:"dnsSuffix,omitempty" tf:"dns_suffix,omitempty"` }
func (*EnvironmentCustomDomainParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCustomDomainParameters) DeepCopy() *EnvironmentCustomDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCustomDomainParameters.
func (*EnvironmentCustomDomainParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCustomDomainParameters) DeepCopyInto(out *EnvironmentCustomDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCustomDomainSpec ¶ added in v1.7.0
type EnvironmentCustomDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EnvironmentCustomDomainParameters `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 EnvironmentCustomDomainInitParameters `json:"initProvider,omitempty"` }
EnvironmentCustomDomainSpec defines the desired state of EnvironmentCustomDomain
func (*EnvironmentCustomDomainSpec) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCustomDomainSpec) DeepCopy() *EnvironmentCustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCustomDomainSpec.
func (*EnvironmentCustomDomainSpec) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCustomDomainSpec) DeepCopyInto(out *EnvironmentCustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentCustomDomainStatus ¶ added in v1.7.0
type EnvironmentCustomDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EnvironmentCustomDomainObservation `json:"atProvider,omitempty"` }
EnvironmentCustomDomainStatus defines the observed state of EnvironmentCustomDomain.
func (*EnvironmentCustomDomainStatus) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentCustomDomainStatus) DeepCopy() *EnvironmentCustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentCustomDomainStatus.
func (*EnvironmentCustomDomainStatus) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentCustomDomainStatus) DeepCopyInto(out *EnvironmentCustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentDaprComponent ¶ added in v1.7.0
type EnvironmentDaprComponent 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.componentType) || (has(self.initProvider) && has(self.initProvider.componentType))",message="spec.forProvider.componentType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec EnvironmentDaprComponentSpec `json:"spec"` Status EnvironmentDaprComponentStatus `json:"status,omitempty"` }
EnvironmentDaprComponent is the Schema for the EnvironmentDaprComponents API. Manages a Dapr Component for a Container App Environment. +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 (*EnvironmentDaprComponent) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponent) DeepCopy() *EnvironmentDaprComponent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponent) DeepCopyInto(out *EnvironmentDaprComponent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentDaprComponent) DeepCopyObject ¶ added in v1.7.0
func (in *EnvironmentDaprComponent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentDaprComponent) GetCondition ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) GetConnectionDetailsMapping ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) GetDeletionPolicy ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) GetID ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) GetID() string
GetID returns ID of underlying Terraform resource of this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) GetInitParameters ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) GetInitParameters() (map[string]any, error)
GetInitParameters of this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) GetManagementPolicies ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) GetMergedParameters ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) GetObservation ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) GetObservation() (map[string]any, error)
GetObservation of this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) GetParameters ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) GetParameters() (map[string]any, error)
GetParameters of this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) GetProviderConfigReference ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) GetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) GetTerraformResourceType ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) GetTerraformSchemaVersion ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EnvironmentDaprComponent) GetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) Hub ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) Hub()
Hub marks this type as a conversion hub.
func (*EnvironmentDaprComponent) LateInitialize ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EnvironmentDaprComponent using its observed tfState. returns True if there are any spec changes for the resource.
func (*EnvironmentDaprComponent) ResolveReferences ¶ added in v1.7.0
ResolveReferences of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) SetConditions ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) SetConditions(c ...xpv1.Condition)
SetConditions of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) SetDeletionPolicy ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) SetManagementPolicies ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) SetObservation ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) SetObservation(obs map[string]any) error
SetObservation for this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) SetParameters ¶ added in v1.7.0
func (tr *EnvironmentDaprComponent) SetParameters(params map[string]any) error
SetParameters for this EnvironmentDaprComponent
func (*EnvironmentDaprComponent) SetProviderConfigReference ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) SetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EnvironmentDaprComponent.
func (*EnvironmentDaprComponent) SetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *EnvironmentDaprComponent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EnvironmentDaprComponent.
type EnvironmentDaprComponentInitParameters ¶ added in v1.7.0
type EnvironmentDaprComponentInitParameters struct { // The Dapr Component Type. For example state.azure.blobstorage. Changing this forces a new resource to be created. // The Dapr Component Type. For example `state.azure.blobstorage`. ComponentType *string `json:"componentType,omitempty" tf:"component_type,omitempty"` // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to false // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false` IgnoreErrors *bool `json:"ignoreErrors,omitempty" tf:"ignore_errors,omitempty"` // The timeout for component initialisation as a ISO8601 formatted string. e.g. 5s, 2h, 1m. Defaults to 5s. // The component initialisation timeout in ISO8601 format. e.g. `5s`, `2h`, `1m`. Defaults to `5s`. InitTimeout *string `json:"initTimeout,omitempty" tf:"init_timeout,omitempty"` // One or more metadata blocks as detailed below. Metadata []MetadataInitParameters `json:"metadata,omitempty" tf:"metadata,omitempty"` // A list of scopes to which this component applies. // A list of scopes to which this component applies. e.g. a Container App's `dapr.app_id` value. Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // A secret block as detailed below. Secret []EnvironmentDaprComponentSecretInitParameters `json:"secret,omitempty" tf:"secret,omitempty"` // The version of the component. // The version of the component. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*EnvironmentDaprComponentInitParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentInitParameters) DeepCopy() *EnvironmentDaprComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentInitParameters.
func (*EnvironmentDaprComponentInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentInitParameters) DeepCopyInto(out *EnvironmentDaprComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentDaprComponentList ¶ added in v1.7.0
type EnvironmentDaprComponentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EnvironmentDaprComponent `json:"items"` }
EnvironmentDaprComponentList contains a list of EnvironmentDaprComponents
func (*EnvironmentDaprComponentList) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentList) DeepCopy() *EnvironmentDaprComponentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentList.
func (*EnvironmentDaprComponentList) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentList) DeepCopyInto(out *EnvironmentDaprComponentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentDaprComponentList) DeepCopyObject ¶ added in v1.7.0
func (in *EnvironmentDaprComponentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentDaprComponentList) GetItems ¶ added in v1.7.0
func (l *EnvironmentDaprComponentList) GetItems() []resource.Managed
GetItems of this EnvironmentDaprComponentList.
type EnvironmentDaprComponentObservation ¶ added in v1.7.0
type EnvironmentDaprComponentObservation struct { // The Dapr Component Type. For example state.azure.blobstorage. Changing this forces a new resource to be created. // The Dapr Component Type. For example `state.azure.blobstorage`. ComponentType *string `json:"componentType,omitempty" tf:"component_type,omitempty"` // The ID of the Container App Managed Environment for this Dapr Component. Changing this forces a new resource to be created. // The Container App Managed Environment ID to configure this Dapr component on. ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // The ID of the Container App Environment Dapr Component ID *string `json:"id,omitempty" tf:"id,omitempty"` // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to false // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false` IgnoreErrors *bool `json:"ignoreErrors,omitempty" tf:"ignore_errors,omitempty"` // The timeout for component initialisation as a ISO8601 formatted string. e.g. 5s, 2h, 1m. Defaults to 5s. // The component initialisation timeout in ISO8601 format. e.g. `5s`, `2h`, `1m`. Defaults to `5s`. InitTimeout *string `json:"initTimeout,omitempty" tf:"init_timeout,omitempty"` // One or more metadata blocks as detailed below. Metadata []MetadataObservation `json:"metadata,omitempty" tf:"metadata,omitempty"` // A list of scopes to which this component applies. // A list of scopes to which this component applies. e.g. a Container App's `dapr.app_id` value. Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // A secret block as detailed below. Secret []EnvironmentDaprComponentSecretObservation `json:"secret,omitempty" tf:"secret,omitempty"` // The version of the component. // The version of the component. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*EnvironmentDaprComponentObservation) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentObservation) DeepCopy() *EnvironmentDaprComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentObservation.
func (*EnvironmentDaprComponentObservation) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentObservation) DeepCopyInto(out *EnvironmentDaprComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentDaprComponentParameters ¶ added in v1.7.0
type EnvironmentDaprComponentParameters struct { // The Dapr Component Type. For example state.azure.blobstorage. Changing this forces a new resource to be created. // The Dapr Component Type. For example `state.azure.blobstorage`. // +kubebuilder:validation:Optional ComponentType *string `json:"componentType,omitempty" tf:"component_type,omitempty"` // The ID of the Container App Managed Environment for this Dapr Component. Changing this forces a new resource to be created. // The Container App Managed Environment ID to configure this Dapr component on. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.Environment // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // Reference to a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDRef *v1.Reference `json:"containerAppEnvironmentIdRef,omitempty" tf:"-"` // Selector for a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDSelector *v1.Selector `json:"containerAppEnvironmentIdSelector,omitempty" tf:"-"` // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to false // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false` // +kubebuilder:validation:Optional IgnoreErrors *bool `json:"ignoreErrors,omitempty" tf:"ignore_errors,omitempty"` // The timeout for component initialisation as a ISO8601 formatted string. e.g. 5s, 2h, 1m. Defaults to 5s. // The component initialisation timeout in ISO8601 format. e.g. `5s`, `2h`, `1m`. Defaults to `5s`. // +kubebuilder:validation:Optional InitTimeout *string `json:"initTimeout,omitempty" tf:"init_timeout,omitempty"` // One or more metadata blocks as detailed below. // +kubebuilder:validation:Optional Metadata []MetadataParameters `json:"metadata,omitempty" tf:"metadata,omitempty"` // A list of scopes to which this component applies. // A list of scopes to which this component applies. e.g. a Container App's `dapr.app_id` value. // +kubebuilder:validation:Optional Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // A secret block as detailed below. // +kubebuilder:validation:Optional Secret []EnvironmentDaprComponentSecretParameters `json:"secret,omitempty" tf:"secret,omitempty"` // The version of the component. // The version of the component. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*EnvironmentDaprComponentParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentParameters) DeepCopy() *EnvironmentDaprComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentParameters.
func (*EnvironmentDaprComponentParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentParameters) DeepCopyInto(out *EnvironmentDaprComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentDaprComponentSecretInitParameters ¶ added in v1.7.0
type EnvironmentDaprComponentSecretInitParameters struct { // The identity to use for accessing key vault reference. Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of the Container App Environment Dapr Component // The Key Vault Secret ID. Could be either one of `id` or `versionless_id`. KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"` // The Secret name. // The secret name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value for this secret. // The value for this secret. ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*EnvironmentDaprComponentSecretInitParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentSecretInitParameters) DeepCopy() *EnvironmentDaprComponentSecretInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentSecretInitParameters.
func (*EnvironmentDaprComponentSecretInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentSecretInitParameters) DeepCopyInto(out *EnvironmentDaprComponentSecretInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentDaprComponentSecretObservation ¶ added in v1.7.0
type EnvironmentDaprComponentSecretObservation struct { // The identity to use for accessing key vault reference. Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of the Container App Environment Dapr Component // The Key Vault Secret ID. Could be either one of `id` or `versionless_id`. KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"` // The Secret name. // The secret name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*EnvironmentDaprComponentSecretObservation) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentSecretObservation) DeepCopy() *EnvironmentDaprComponentSecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentSecretObservation.
func (*EnvironmentDaprComponentSecretObservation) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentSecretObservation) DeepCopyInto(out *EnvironmentDaprComponentSecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentDaprComponentSecretParameters ¶ added in v1.7.0
type EnvironmentDaprComponentSecretParameters struct { // The identity to use for accessing key vault reference. // +kubebuilder:validation:Optional Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of the Container App Environment Dapr Component // The Key Vault Secret ID. Could be either one of `id` or `versionless_id`. // +kubebuilder:validation:Optional KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"` // The Secret name. // The secret name. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The value for this secret. // The value for this secret. // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*EnvironmentDaprComponentSecretParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentSecretParameters) DeepCopy() *EnvironmentDaprComponentSecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentSecretParameters.
func (*EnvironmentDaprComponentSecretParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentSecretParameters) DeepCopyInto(out *EnvironmentDaprComponentSecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentDaprComponentSpec ¶ added in v1.7.0
type EnvironmentDaprComponentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EnvironmentDaprComponentParameters `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 EnvironmentDaprComponentInitParameters `json:"initProvider,omitempty"` }
EnvironmentDaprComponentSpec defines the desired state of EnvironmentDaprComponent
func (*EnvironmentDaprComponentSpec) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentSpec) DeepCopy() *EnvironmentDaprComponentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentSpec.
func (*EnvironmentDaprComponentSpec) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentSpec) DeepCopyInto(out *EnvironmentDaprComponentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentDaprComponentStatus ¶ added in v1.7.0
type EnvironmentDaprComponentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EnvironmentDaprComponentObservation `json:"atProvider,omitempty"` }
EnvironmentDaprComponentStatus defines the observed state of EnvironmentDaprComponent.
func (*EnvironmentDaprComponentStatus) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentDaprComponentStatus) DeepCopy() *EnvironmentDaprComponentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentDaprComponentStatus.
func (*EnvironmentDaprComponentStatus) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentDaprComponentStatus) DeepCopyInto(out *EnvironmentDaprComponentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentInitParameters ¶
type EnvironmentInitParameters struct { // Application Insights connection string used by Dapr to export Service to Service communication telemetry. Changing this forces a new resource to be created. // Application Insights connection string used by Dapr to export Service to Service communication telemetry. DaprApplicationInsightsConnectionStringSecretRef *v1.SecretKeySelector `json:"daprApplicationInsightsConnectionStringSecretRef,omitempty" tf:"-"` // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. Changing this forces a new resource to be created. // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. **Note:** Only valid if a `workload_profile` is specified. If `infrastructure_subnet_id` is specified, this resource group will be created in the same subscription as `infrastructure_subnet_id`. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup InfrastructureResourceGroupName *string `json:"infrastructureResourceGroupName,omitempty" tf:"infrastructure_resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate infrastructureResourceGroupName. // +kubebuilder:validation:Optional InfrastructureResourceGroupNameRef *v1.Reference `json:"infrastructureResourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate infrastructureResourceGroupName. // +kubebuilder:validation:Optional InfrastructureResourceGroupNameSelector *v1.Selector `json:"infrastructureResourceGroupNameSelector,omitempty" tf:"-"` // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. // The existing Subnet to use for the Container Apps Control Plane. **NOTE:** The Subnet must have a `/21` or larger address space. // +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() InfrastructureSubnetID *string `json:"infrastructureSubnetId,omitempty" tf:"infrastructure_subnet_id,omitempty"` // Reference to a Subnet in network to populate infrastructureSubnetId. // +kubebuilder:validation:Optional InfrastructureSubnetIDRef *v1.Reference `json:"infrastructureSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate infrastructureSubnetId. // +kubebuilder:validation:Optional InfrastructureSubnetIDSelector *v1.Selector `json:"infrastructureSubnetIdSelector,omitempty" tf:"-"` // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to false. Changing this forces a new resource to be created. // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. **Note:** can only be set to `true` if `infrastructure_subnet_id` is specified. InternalLoadBalancerEnabled *bool `json:"internalLoadBalancerEnabled,omitempty" tf:"internal_load_balancer_enabled,omitempty"` // Specifies the supported Azure location where the Container App Environment is to exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. Changing this forces a new resource to be created. // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationalinsights/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Reference to a Workspace in operationalinsights to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDRef *v1.Reference `json:"logAnalyticsWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in operationalinsights to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDSelector *v1.Selector `json:"logAnalyticsWorkspaceIdSelector,omitempty" tf:"-"` // Should mutual transport layer security (mTLS) be enabled? Defaults to false. // Should mutual transport layer security (mTLS) be enabled? Defaults to `false`. **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios. MutualTLSEnabled *bool `json:"mutualTlsEnabled,omitempty" tf:"mutual_tls_enabled,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The profile of the workload to scope the container app execution. A workload_profile block as defined below. WorkloadProfile []WorkloadProfileInitParameters `json:"workloadProfile,omitempty" tf:"workload_profile,omitempty"` // Should the Container App Environment be created with Zone Redundancy enabled? Defaults to false. Changing this forces a new resource to be created. ZoneRedundancyEnabled *bool `json:"zoneRedundancyEnabled,omitempty" tf:"zone_redundancy_enabled,omitempty"` }
func (*EnvironmentInitParameters) DeepCopy ¶
func (in *EnvironmentInitParameters) DeepCopy() *EnvironmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentInitParameters.
func (*EnvironmentInitParameters) DeepCopyInto ¶
func (in *EnvironmentInitParameters) DeepCopyInto(out *EnvironmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentList ¶
type EnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Environment `json:"items"` }
EnvironmentList contains a list of Environments
func (*EnvironmentList) DeepCopy ¶
func (in *EnvironmentList) DeepCopy() *EnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentList.
func (*EnvironmentList) DeepCopyInto ¶
func (in *EnvironmentList) DeepCopyInto(out *EnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentList) DeepCopyObject ¶
func (in *EnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentList) GetItems ¶
func (l *EnvironmentList) GetItems() []resource.Managed
GetItems of this EnvironmentList.
type EnvironmentObservation ¶
type EnvironmentObservation struct { // The ID of the Custom Domain Verification for this Container App Environment. // The ID of the Custom Domain Verification for this Container App Environment. CustomDomainVerificationID *string `json:"customDomainVerificationId,omitempty" tf:"custom_domain_verification_id,omitempty"` // The default, publicly resolvable, name of this Container App Environment. // The default publicly resolvable name of this Container App Environment DefaultDomain *string `json:"defaultDomain,omitempty" tf:"default_domain,omitempty"` // The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation. // The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation. DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty" tf:"docker_bridge_cidr,omitempty"` // The ID of the Container App Environment ID *string `json:"id,omitempty" tf:"id,omitempty"` // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. Changing this forces a new resource to be created. // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. **Note:** Only valid if a `workload_profile` is specified. If `infrastructure_subnet_id` is specified, this resource group will be created in the same subscription as `infrastructure_subnet_id`. InfrastructureResourceGroupName *string `json:"infrastructureResourceGroupName,omitempty" tf:"infrastructure_resource_group_name,omitempty"` // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. // The existing Subnet to use for the Container Apps Control Plane. **NOTE:** The Subnet must have a `/21` or larger address space. InfrastructureSubnetID *string `json:"infrastructureSubnetId,omitempty" tf:"infrastructure_subnet_id,omitempty"` // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to false. Changing this forces a new resource to be created. // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. **Note:** can only be set to `true` if `infrastructure_subnet_id` is specified. InternalLoadBalancerEnabled *bool `json:"internalLoadBalancerEnabled,omitempty" tf:"internal_load_balancer_enabled,omitempty"` // Specifies the supported Azure location where the Container App Environment is to exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. Changing this forces a new resource to be created. // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Should mutual transport layer security (mTLS) be enabled? Defaults to false. // Should mutual transport layer security (mTLS) be enabled? Defaults to `false`. **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios. MutualTLSEnabled *bool `json:"mutualTlsEnabled,omitempty" tf:"mutual_tls_enabled,omitempty"` // The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses. // The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses. PlatformReservedCidr *string `json:"platformReservedCidr,omitempty" tf:"platform_reserved_cidr,omitempty"` // The IP address from the IP range defined by platform_reserved_cidr that is reserved for the internal DNS server. // The IP address from the IP range defined by `platform_reserved_cidr` that is reserved for the internal DNS server. PlatformReservedDNSIPAddress *string `json:"platformReservedDnsIpAddress,omitempty" tf:"platform_reserved_dns_ip_address,omitempty"` // The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The Static IP address of the Environment. // The Static IP Address of the Environment. StaticIPAddress *string `json:"staticIpAddress,omitempty" tf:"static_ip_address,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The profile of the workload to scope the container app execution. A workload_profile block as defined below. WorkloadProfile []WorkloadProfileObservation `json:"workloadProfile,omitempty" tf:"workload_profile,omitempty"` // Should the Container App Environment be created with Zone Redundancy enabled? Defaults to false. Changing this forces a new resource to be created. ZoneRedundancyEnabled *bool `json:"zoneRedundancyEnabled,omitempty" tf:"zone_redundancy_enabled,omitempty"` }
func (*EnvironmentObservation) DeepCopy ¶
func (in *EnvironmentObservation) DeepCopy() *EnvironmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentObservation.
func (*EnvironmentObservation) DeepCopyInto ¶
func (in *EnvironmentObservation) DeepCopyInto(out *EnvironmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentParameters ¶
type EnvironmentParameters struct { // Application Insights connection string used by Dapr to export Service to Service communication telemetry. Changing this forces a new resource to be created. // Application Insights connection string used by Dapr to export Service to Service communication telemetry. // +kubebuilder:validation:Optional DaprApplicationInsightsConnectionStringSecretRef *v1.SecretKeySelector `json:"daprApplicationInsightsConnectionStringSecretRef,omitempty" tf:"-"` // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. Changing this forces a new resource to be created. // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. **Note:** Only valid if a `workload_profile` is specified. If `infrastructure_subnet_id` is specified, this resource group will be created in the same subscription as `infrastructure_subnet_id`. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional InfrastructureResourceGroupName *string `json:"infrastructureResourceGroupName,omitempty" tf:"infrastructure_resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate infrastructureResourceGroupName. // +kubebuilder:validation:Optional InfrastructureResourceGroupNameRef *v1.Reference `json:"infrastructureResourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate infrastructureResourceGroupName. // +kubebuilder:validation:Optional InfrastructureResourceGroupNameSelector *v1.Selector `json:"infrastructureResourceGroupNameSelector,omitempty" tf:"-"` // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. // The existing Subnet to use for the Container Apps Control Plane. **NOTE:** The Subnet must have a `/21` or larger address space. // +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 InfrastructureSubnetID *string `json:"infrastructureSubnetId,omitempty" tf:"infrastructure_subnet_id,omitempty"` // Reference to a Subnet in network to populate infrastructureSubnetId. // +kubebuilder:validation:Optional InfrastructureSubnetIDRef *v1.Reference `json:"infrastructureSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate infrastructureSubnetId. // +kubebuilder:validation:Optional InfrastructureSubnetIDSelector *v1.Selector `json:"infrastructureSubnetIdSelector,omitempty" tf:"-"` // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to false. Changing this forces a new resource to be created. // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. **Note:** can only be set to `true` if `infrastructure_subnet_id` is specified. // +kubebuilder:validation:Optional InternalLoadBalancerEnabled *bool `json:"internalLoadBalancerEnabled,omitempty" tf:"internal_load_balancer_enabled,omitempty"` // Specifies the supported Azure location where the Container App Environment is to exist. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. Changing this forces a new resource to be created. // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/operationalinsights/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // Reference to a Workspace in operationalinsights to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDRef *v1.Reference `json:"logAnalyticsWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in operationalinsights to populate logAnalyticsWorkspaceId. // +kubebuilder:validation:Optional LogAnalyticsWorkspaceIDSelector *v1.Selector `json:"logAnalyticsWorkspaceIdSelector,omitempty" tf:"-"` // Should mutual transport layer security (mTLS) be enabled? Defaults to false. // Should mutual transport layer security (mTLS) be enabled? Defaults to `false`. **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios. // +kubebuilder:validation:Optional MutualTLSEnabled *bool `json:"mutualTlsEnabled,omitempty" tf:"mutual_tls_enabled,omitempty"` // The name of the resource group in which the Container App Environment is to be created. 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:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The profile of the workload to scope the container app execution. A workload_profile block as defined below. // +kubebuilder:validation:Optional WorkloadProfile []WorkloadProfileParameters `json:"workloadProfile,omitempty" tf:"workload_profile,omitempty"` // Should the Container App Environment be created with Zone Redundancy enabled? Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ZoneRedundancyEnabled *bool `json:"zoneRedundancyEnabled,omitempty" tf:"zone_redundancy_enabled,omitempty"` }
func (*EnvironmentParameters) DeepCopy ¶
func (in *EnvironmentParameters) DeepCopy() *EnvironmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentParameters.
func (*EnvironmentParameters) DeepCopyInto ¶
func (in *EnvironmentParameters) DeepCopyInto(out *EnvironmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentSpec ¶
type EnvironmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EnvironmentParameters `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 EnvironmentInitParameters `json:"initProvider,omitempty"` }
EnvironmentSpec defines the desired state of Environment
func (*EnvironmentSpec) DeepCopy ¶
func (in *EnvironmentSpec) DeepCopy() *EnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentSpec.
func (*EnvironmentSpec) DeepCopyInto ¶
func (in *EnvironmentSpec) DeepCopyInto(out *EnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentStatus ¶
type EnvironmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EnvironmentObservation `json:"atProvider,omitempty"` }
EnvironmentStatus defines the observed state of Environment.
func (*EnvironmentStatus) DeepCopy ¶
func (in *EnvironmentStatus) DeepCopy() *EnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStatus.
func (*EnvironmentStatus) DeepCopyInto ¶
func (in *EnvironmentStatus) DeepCopyInto(out *EnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentStorage ¶ added in v1.7.0
type EnvironmentStorage 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.accessKeySecretRef)",message="spec.forProvider.accessKeySecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accessMode) || (has(self.initProvider) && has(self.initProvider.accessMode))",message="spec.forProvider.accessMode is a required parameter" Spec EnvironmentStorageSpec `json:"spec"` Status EnvironmentStorageStatus `json:"status,omitempty"` }
EnvironmentStorage is the Schema for the EnvironmentStorages API. Manages a Container App Environment Storage. +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 (*EnvironmentStorage) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentStorage) DeepCopy() *EnvironmentStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStorage.
func (*EnvironmentStorage) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentStorage) DeepCopyInto(out *EnvironmentStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentStorage) DeepCopyObject ¶ added in v1.7.0
func (in *EnvironmentStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentStorage) GetCondition ¶ added in v1.7.0
func (mg *EnvironmentStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EnvironmentStorage.
func (*EnvironmentStorage) GetConnectionDetailsMapping ¶ added in v1.7.0
func (tr *EnvironmentStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EnvironmentStorage
func (*EnvironmentStorage) GetDeletionPolicy ¶ added in v1.7.0
func (mg *EnvironmentStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EnvironmentStorage.
func (*EnvironmentStorage) GetID ¶ added in v1.7.0
func (tr *EnvironmentStorage) GetID() string
GetID returns ID of underlying Terraform resource of this EnvironmentStorage
func (*EnvironmentStorage) GetInitParameters ¶ added in v1.7.0
func (tr *EnvironmentStorage) GetInitParameters() (map[string]any, error)
GetInitParameters of this EnvironmentStorage
func (*EnvironmentStorage) GetManagementPolicies ¶ added in v1.7.0
func (mg *EnvironmentStorage) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EnvironmentStorage.
func (*EnvironmentStorage) GetMergedParameters ¶ added in v1.7.0
func (tr *EnvironmentStorage) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this EnvironmentStorage
func (*EnvironmentStorage) GetObservation ¶ added in v1.7.0
func (tr *EnvironmentStorage) GetObservation() (map[string]any, error)
GetObservation of this EnvironmentStorage
func (*EnvironmentStorage) GetParameters ¶ added in v1.7.0
func (tr *EnvironmentStorage) GetParameters() (map[string]any, error)
GetParameters of this EnvironmentStorage
func (*EnvironmentStorage) GetProviderConfigReference ¶ added in v1.7.0
func (mg *EnvironmentStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EnvironmentStorage.
func (*EnvironmentStorage) GetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *EnvironmentStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EnvironmentStorage.
func (*EnvironmentStorage) GetTerraformResourceType ¶ added in v1.7.0
func (mg *EnvironmentStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EnvironmentStorage
func (*EnvironmentStorage) GetTerraformSchemaVersion ¶ added in v1.7.0
func (tr *EnvironmentStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EnvironmentStorage) GetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *EnvironmentStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EnvironmentStorage.
func (*EnvironmentStorage) Hub ¶ added in v1.7.0
func (tr *EnvironmentStorage) Hub()
Hub marks this type as a conversion hub.
func (*EnvironmentStorage) LateInitialize ¶ added in v1.7.0
func (tr *EnvironmentStorage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EnvironmentStorage using its observed tfState. returns True if there are any spec changes for the resource.
func (*EnvironmentStorage) ResolveReferences ¶ added in v1.7.0
ResolveReferences of this EnvironmentStorage.
func (*EnvironmentStorage) SetConditions ¶ added in v1.7.0
func (mg *EnvironmentStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this EnvironmentStorage.
func (*EnvironmentStorage) SetDeletionPolicy ¶ added in v1.7.0
func (mg *EnvironmentStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EnvironmentStorage.
func (*EnvironmentStorage) SetManagementPolicies ¶ added in v1.7.0
func (mg *EnvironmentStorage) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EnvironmentStorage.
func (*EnvironmentStorage) SetObservation ¶ added in v1.7.0
func (tr *EnvironmentStorage) SetObservation(obs map[string]any) error
SetObservation for this EnvironmentStorage
func (*EnvironmentStorage) SetParameters ¶ added in v1.7.0
func (tr *EnvironmentStorage) SetParameters(params map[string]any) error
SetParameters for this EnvironmentStorage
func (*EnvironmentStorage) SetProviderConfigReference ¶ added in v1.7.0
func (mg *EnvironmentStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EnvironmentStorage.
func (*EnvironmentStorage) SetPublishConnectionDetailsTo ¶ added in v1.7.0
func (mg *EnvironmentStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EnvironmentStorage.
func (*EnvironmentStorage) SetWriteConnectionSecretToReference ¶ added in v1.7.0
func (mg *EnvironmentStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EnvironmentStorage.
type EnvironmentStorageInitParameters ¶ added in v1.7.0
type EnvironmentStorageInitParameters struct { // The Storage Account Access Key. // The Storage Account Access Key. AccessKeySecretRef v1.SecretKeySelector `json:"accessKeySecretRef" tf:"-"` // The access mode to connect this storage to the Container App. Possible values include ReadOnly and ReadWrite. Changing this forces a new resource to be created. // The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`. AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"` // The Azure Storage Account in which the Share to be used is located. Changing this forces a new resource to be created. // The Azure Storage Account in which the Share to be used is located. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account in storage to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account in storage to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // The name of the Azure Storage Share to use. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Share ShareName *string `json:"shareName,omitempty" tf:"share_name,omitempty"` // +kubebuilder:validation:Optional ShareNameRef *v1.Reference `json:"shareNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ShareNameSelector *v1.Selector `json:"shareNameSelector,omitempty" tf:"-"` }
func (*EnvironmentStorageInitParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentStorageInitParameters) DeepCopy() *EnvironmentStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStorageInitParameters.
func (*EnvironmentStorageInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentStorageInitParameters) DeepCopyInto(out *EnvironmentStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentStorageList ¶ added in v1.7.0
type EnvironmentStorageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EnvironmentStorage `json:"items"` }
EnvironmentStorageList contains a list of EnvironmentStorages
func (*EnvironmentStorageList) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentStorageList) DeepCopy() *EnvironmentStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStorageList.
func (*EnvironmentStorageList) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentStorageList) DeepCopyInto(out *EnvironmentStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentStorageList) DeepCopyObject ¶ added in v1.7.0
func (in *EnvironmentStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnvironmentStorageList) GetItems ¶ added in v1.7.0
func (l *EnvironmentStorageList) GetItems() []resource.Managed
GetItems of this EnvironmentStorageList.
type EnvironmentStorageObservation ¶ added in v1.7.0
type EnvironmentStorageObservation struct { // The access mode to connect this storage to the Container App. Possible values include ReadOnly and ReadWrite. Changing this forces a new resource to be created. // The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`. AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"` // The Azure Storage Account in which the Share to be used is located. Changing this forces a new resource to be created. // The Azure Storage Account in which the Share to be used is located. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // The ID of the Container App Environment to which this storage belongs. Changing this forces a new resource to be created. // The ID of the Container App Environment to which this storage belongs. ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // The ID of the Container App Environment Storage ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Azure Storage Share to use. ShareName *string `json:"shareName,omitempty" tf:"share_name,omitempty"` }
func (*EnvironmentStorageObservation) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentStorageObservation) DeepCopy() *EnvironmentStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStorageObservation.
func (*EnvironmentStorageObservation) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentStorageObservation) DeepCopyInto(out *EnvironmentStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentStorageParameters ¶ added in v1.7.0
type EnvironmentStorageParameters struct { // The Storage Account Access Key. // The Storage Account Access Key. // +kubebuilder:validation:Optional AccessKeySecretRef v1.SecretKeySelector `json:"accessKeySecretRef" tf:"-"` // The access mode to connect this storage to the Container App. Possible values include ReadOnly and ReadWrite. Changing this forces a new resource to be created. // The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`. // +kubebuilder:validation:Optional AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"` // The Azure Storage Account in which the Share to be used is located. Changing this forces a new resource to be created. // The Azure Storage Account in which the Share to be used is located. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account in storage to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account in storage to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // The ID of the Container App Environment to which this storage belongs. Changing this forces a new resource to be created. // The ID of the Container App Environment to which this storage belongs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/containerapp/v1beta1.Environment // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ContainerAppEnvironmentID *string `json:"containerAppEnvironmentId,omitempty" tf:"container_app_environment_id,omitempty"` // Reference to a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDRef *v1.Reference `json:"containerAppEnvironmentIdRef,omitempty" tf:"-"` // Selector for a Environment in containerapp to populate containerAppEnvironmentId. // +kubebuilder:validation:Optional ContainerAppEnvironmentIDSelector *v1.Selector `json:"containerAppEnvironmentIdSelector,omitempty" tf:"-"` // The name of the Azure Storage Share to use. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Share // +kubebuilder:validation:Optional ShareName *string `json:"shareName,omitempty" tf:"share_name,omitempty"` // +kubebuilder:validation:Optional ShareNameRef *v1.Reference `json:"shareNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ShareNameSelector *v1.Selector `json:"shareNameSelector,omitempty" tf:"-"` }
func (*EnvironmentStorageParameters) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentStorageParameters) DeepCopy() *EnvironmentStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStorageParameters.
func (*EnvironmentStorageParameters) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentStorageParameters) DeepCopyInto(out *EnvironmentStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentStorageSpec ¶ added in v1.7.0
type EnvironmentStorageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EnvironmentStorageParameters `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 EnvironmentStorageInitParameters `json:"initProvider,omitempty"` }
EnvironmentStorageSpec defines the desired state of EnvironmentStorage
func (*EnvironmentStorageSpec) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentStorageSpec) DeepCopy() *EnvironmentStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStorageSpec.
func (*EnvironmentStorageSpec) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentStorageSpec) DeepCopyInto(out *EnvironmentStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentStorageStatus ¶ added in v1.7.0
type EnvironmentStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EnvironmentStorageObservation `json:"atProvider,omitempty"` }
EnvironmentStorageStatus defines the observed state of EnvironmentStorage.
func (*EnvironmentStorageStatus) DeepCopy ¶ added in v1.7.0
func (in *EnvironmentStorageStatus) DeepCopy() *EnvironmentStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStorageStatus.
func (*EnvironmentStorageStatus) DeepCopyInto ¶ added in v1.7.0
func (in *EnvironmentStorageStatus) DeepCopyInto(out *EnvironmentStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPScaleRuleAuthenticationInitParameters ¶ added in v1.0.0
type HTTPScaleRuleAuthenticationInitParameters struct { // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*HTTPScaleRuleAuthenticationInitParameters) DeepCopy ¶ added in v1.0.0
func (in *HTTPScaleRuleAuthenticationInitParameters) DeepCopy() *HTTPScaleRuleAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPScaleRuleAuthenticationInitParameters.
func (*HTTPScaleRuleAuthenticationInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *HTTPScaleRuleAuthenticationInitParameters) DeepCopyInto(out *HTTPScaleRuleAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPScaleRuleAuthenticationObservation ¶ added in v1.0.0
type HTTPScaleRuleAuthenticationObservation struct { // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*HTTPScaleRuleAuthenticationObservation) DeepCopy ¶ added in v1.0.0
func (in *HTTPScaleRuleAuthenticationObservation) DeepCopy() *HTTPScaleRuleAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPScaleRuleAuthenticationObservation.
func (*HTTPScaleRuleAuthenticationObservation) DeepCopyInto ¶ added in v1.0.0
func (in *HTTPScaleRuleAuthenticationObservation) DeepCopyInto(out *HTTPScaleRuleAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPScaleRuleAuthenticationParameters ¶ added in v1.0.0
type HTTPScaleRuleAuthenticationParameters struct { // The name of the secret that contains the value for this environment variable. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. // +kubebuilder:validation:Optional TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*HTTPScaleRuleAuthenticationParameters) DeepCopy ¶ added in v1.0.0
func (in *HTTPScaleRuleAuthenticationParameters) DeepCopy() *HTTPScaleRuleAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPScaleRuleAuthenticationParameters.
func (*HTTPScaleRuleAuthenticationParameters) DeepCopyInto ¶ added in v1.0.0
func (in *HTTPScaleRuleAuthenticationParameters) DeepCopyInto(out *HTTPScaleRuleAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPScaleRuleInitParameters ¶ added in v1.0.0
type HTTPScaleRuleInitParameters struct { // Zero or more authentication blocks as defined below. Authentication []HTTPScaleRuleAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // - The number of concurrent requests to trigger scaling. ConcurrentRequests *string `json:"concurrentRequests,omitempty" tf:"concurrent_requests,omitempty"` // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*HTTPScaleRuleInitParameters) DeepCopy ¶ added in v1.0.0
func (in *HTTPScaleRuleInitParameters) DeepCopy() *HTTPScaleRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPScaleRuleInitParameters.
func (*HTTPScaleRuleInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *HTTPScaleRuleInitParameters) DeepCopyInto(out *HTTPScaleRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPScaleRuleObservation ¶ added in v1.0.0
type HTTPScaleRuleObservation struct { // Zero or more authentication blocks as defined below. Authentication []HTTPScaleRuleAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // - The number of concurrent requests to trigger scaling. ConcurrentRequests *string `json:"concurrentRequests,omitempty" tf:"concurrent_requests,omitempty"` // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*HTTPScaleRuleObservation) DeepCopy ¶ added in v1.0.0
func (in *HTTPScaleRuleObservation) DeepCopy() *HTTPScaleRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPScaleRuleObservation.
func (*HTTPScaleRuleObservation) DeepCopyInto ¶ added in v1.0.0
func (in *HTTPScaleRuleObservation) DeepCopyInto(out *HTTPScaleRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPScaleRuleParameters ¶ added in v1.0.0
type HTTPScaleRuleParameters struct { // Zero or more authentication blocks as defined below. // +kubebuilder:validation:Optional Authentication []HTTPScaleRuleAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // - The number of concurrent requests to trigger scaling. // +kubebuilder:validation:Optional ConcurrentRequests *string `json:"concurrentRequests" tf:"concurrent_requests,omitempty"` // The name of the Volume to be mounted in the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*HTTPScaleRuleParameters) DeepCopy ¶ added in v1.0.0
func (in *HTTPScaleRuleParameters) DeepCopy() *HTTPScaleRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPScaleRuleParameters.
func (*HTTPScaleRuleParameters) DeepCopyInto ¶ added in v1.0.0
func (in *HTTPScaleRuleParameters) DeepCopyInto(out *HTTPScaleRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderInitParameters ¶
type HeaderInitParameters struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeaderInitParameters) DeepCopy ¶
func (in *HeaderInitParameters) DeepCopy() *HeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderInitParameters.
func (*HeaderInitParameters) DeepCopyInto ¶
func (in *HeaderInitParameters) DeepCopyInto(out *HeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderObservation ¶
type HeaderObservation struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeaderObservation) DeepCopy ¶
func (in *HeaderObservation) DeepCopy() *HeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.
func (*HeaderObservation) DeepCopyInto ¶
func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderParameters ¶
type HeaderParameters struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*HeaderParameters) DeepCopy ¶
func (in *HeaderParameters) DeepCopy() *HeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.
func (*HeaderParameters) DeepCopyInto ¶
func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSecurityRestrictionInitParameters ¶ added in v1.0.0
type IPSecurityRestrictionInitParameters struct { // The IP-filter action. Allow or Deny. // The action. Allow or Deny. Action *string `json:"action,omitempty" tf:"action,omitempty"` // Describe the IP restriction rule that is being sent to the container-app. // Describe the IP restriction rule that is being sent to the container-app. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The incoming IP address or range of IP addresses (in CIDR notation). // The incoming IP address or range of IP addresses (in CIDR notation). IPAddressRange *string `json:"ipAddressRange,omitempty" tf:"ip_address_range,omitempty"` // The name of the Volume to be mounted in the container. // Name for the IP restriction rule. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IPSecurityRestrictionInitParameters) DeepCopy ¶ added in v1.0.0
func (in *IPSecurityRestrictionInitParameters) DeepCopy() *IPSecurityRestrictionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSecurityRestrictionInitParameters.
func (*IPSecurityRestrictionInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *IPSecurityRestrictionInitParameters) DeepCopyInto(out *IPSecurityRestrictionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSecurityRestrictionObservation ¶ added in v1.0.0
type IPSecurityRestrictionObservation struct { // The IP-filter action. Allow or Deny. // The action. Allow or Deny. Action *string `json:"action,omitempty" tf:"action,omitempty"` // Describe the IP restriction rule that is being sent to the container-app. // Describe the IP restriction rule that is being sent to the container-app. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The incoming IP address or range of IP addresses (in CIDR notation). // The incoming IP address or range of IP addresses (in CIDR notation). IPAddressRange *string `json:"ipAddressRange,omitempty" tf:"ip_address_range,omitempty"` // The name of the Volume to be mounted in the container. // Name for the IP restriction rule. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IPSecurityRestrictionObservation) DeepCopy ¶ added in v1.0.0
func (in *IPSecurityRestrictionObservation) DeepCopy() *IPSecurityRestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSecurityRestrictionObservation.
func (*IPSecurityRestrictionObservation) DeepCopyInto ¶ added in v1.0.0
func (in *IPSecurityRestrictionObservation) DeepCopyInto(out *IPSecurityRestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSecurityRestrictionParameters ¶ added in v1.0.0
type IPSecurityRestrictionParameters struct { // The IP-filter action. Allow or Deny. // The action. Allow or Deny. // +kubebuilder:validation:Optional Action *string `json:"action" tf:"action,omitempty"` // Describe the IP restriction rule that is being sent to the container-app. // Describe the IP restriction rule that is being sent to the container-app. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The incoming IP address or range of IP addresses (in CIDR notation). // The incoming IP address or range of IP addresses (in CIDR notation). // +kubebuilder:validation:Optional IPAddressRange *string `json:"ipAddressRange" tf:"ip_address_range,omitempty"` // The name of the Volume to be mounted in the container. // Name for the IP restriction rule. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*IPSecurityRestrictionParameters) DeepCopy ¶ added in v1.0.0
func (in *IPSecurityRestrictionParameters) DeepCopy() *IPSecurityRestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSecurityRestrictionParameters.
func (*IPSecurityRestrictionParameters) DeepCopyInto ¶ added in v1.0.0
func (in *IPSecurityRestrictionParameters) DeepCopyInto(out *IPSecurityRestrictionParameters)
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 one or more Resource IDs for User Assigned Managed identities to assign. Required when type is set to UserAssigned or SystemAssigned, UserAssigned. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The type of managed identity to assign. Possible values are SystemAssigned, UserAssigned, and 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 one or more Resource IDs for User Assigned Managed identities to assign. Required when type is set to UserAssigned or SystemAssigned, UserAssigned. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The ID of the Container App. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The ID of the Container App. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // The type of managed identity to assign. Possible values are SystemAssigned, UserAssigned, and 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 one or more Resource IDs for User Assigned Managed identities to assign. Required when type is set to UserAssigned or SystemAssigned, UserAssigned. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The type of managed identity to assign. Possible values are SystemAssigned, UserAssigned, and 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 IngressInitParameters ¶
type IngressInitParameters struct { // Should this ingress allow insecure connections? // Should this ingress allow insecure connections? AllowInsecureConnections *bool `json:"allowInsecureConnections,omitempty" tf:"allow_insecure_connections,omitempty"` // One or more custom_domain block as detailed below. CustomDomain []CustomDomainInitParameters `json:"customDomain,omitempty" tf:"custom_domain,omitempty"` // The exposed port on the container for the Ingress traffic. // The exposed port on the container for the Ingress traffic. ExposedPort *float64 `json:"exposedPort,omitempty" tf:"exposed_port,omitempty"` // Are connections to this Ingress from outside the Container App Environment enabled? Defaults to false. // Is this an external Ingress. ExternalEnabled *bool `json:"externalEnabled,omitempty" tf:"external_enabled,omitempty"` // One or more ip_security_restriction blocks for IP-filtering rules as defined below. IPSecurityRestriction []IPSecurityRestrictionInitParameters `json:"ipSecurityRestriction,omitempty" tf:"ip_security_restriction,omitempty"` // The target port on the container for the Ingress traffic. // The target port on the container for the Ingress traffic. TargetPort *float64 `json:"targetPort,omitempty" tf:"target_port,omitempty"` // One or more traffic_weight blocks as detailed below. TrafficWeight []TrafficWeightInitParameters `json:"trafficWeight,omitempty" tf:"traffic_weight,omitempty"` // The transport method for the Ingress. Possible values are auto, http, http2 and tcp. Defaults to auto. // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`, `tcp`. Defaults to `auto` Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*IngressInitParameters) DeepCopy ¶
func (in *IngressInitParameters) DeepCopy() *IngressInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressInitParameters.
func (*IngressInitParameters) DeepCopyInto ¶
func (in *IngressInitParameters) DeepCopyInto(out *IngressInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressObservation ¶
type IngressObservation struct { // Should this ingress allow insecure connections? // Should this ingress allow insecure connections? AllowInsecureConnections *bool `json:"allowInsecureConnections,omitempty" tf:"allow_insecure_connections,omitempty"` // One or more custom_domain block as detailed below. CustomDomain []CustomDomainObservation `json:"customDomain,omitempty" tf:"custom_domain,omitempty"` // The exposed port on the container for the Ingress traffic. // The exposed port on the container for the Ingress traffic. ExposedPort *float64 `json:"exposedPort,omitempty" tf:"exposed_port,omitempty"` // Are connections to this Ingress from outside the Container App Environment enabled? Defaults to false. // Is this an external Ingress. ExternalEnabled *bool `json:"externalEnabled,omitempty" tf:"external_enabled,omitempty"` // The FQDN of the ingress. // The FQDN of the ingress. Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // One or more ip_security_restriction blocks for IP-filtering rules as defined below. IPSecurityRestriction []IPSecurityRestrictionObservation `json:"ipSecurityRestriction,omitempty" tf:"ip_security_restriction,omitempty"` // The target port on the container for the Ingress traffic. // The target port on the container for the Ingress traffic. TargetPort *float64 `json:"targetPort,omitempty" tf:"target_port,omitempty"` // One or more traffic_weight blocks as detailed below. TrafficWeight []TrafficWeightObservation `json:"trafficWeight,omitempty" tf:"traffic_weight,omitempty"` // The transport method for the Ingress. Possible values are auto, http, http2 and tcp. Defaults to auto. // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`, `tcp`. Defaults to `auto` Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*IngressObservation) DeepCopy ¶
func (in *IngressObservation) DeepCopy() *IngressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressObservation.
func (*IngressObservation) DeepCopyInto ¶
func (in *IngressObservation) DeepCopyInto(out *IngressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressParameters ¶
type IngressParameters struct { // Should this ingress allow insecure connections? // Should this ingress allow insecure connections? // +kubebuilder:validation:Optional AllowInsecureConnections *bool `json:"allowInsecureConnections,omitempty" tf:"allow_insecure_connections,omitempty"` // One or more custom_domain block as detailed below. // +kubebuilder:validation:Optional CustomDomain []CustomDomainParameters `json:"customDomain,omitempty" tf:"custom_domain,omitempty"` // The exposed port on the container for the Ingress traffic. // The exposed port on the container for the Ingress traffic. // +kubebuilder:validation:Optional ExposedPort *float64 `json:"exposedPort,omitempty" tf:"exposed_port,omitempty"` // Are connections to this Ingress from outside the Container App Environment enabled? Defaults to false. // Is this an external Ingress. // +kubebuilder:validation:Optional ExternalEnabled *bool `json:"externalEnabled,omitempty" tf:"external_enabled,omitempty"` // One or more ip_security_restriction blocks for IP-filtering rules as defined below. // +kubebuilder:validation:Optional IPSecurityRestriction []IPSecurityRestrictionParameters `json:"ipSecurityRestriction,omitempty" tf:"ip_security_restriction,omitempty"` // The target port on the container for the Ingress traffic. // The target port on the container for the Ingress traffic. // +kubebuilder:validation:Optional TargetPort *float64 `json:"targetPort" tf:"target_port,omitempty"` // One or more traffic_weight blocks as detailed below. // +kubebuilder:validation:Optional TrafficWeight []TrafficWeightParameters `json:"trafficWeight" tf:"traffic_weight,omitempty"` // The transport method for the Ingress. Possible values are auto, http, http2 and tcp. Defaults to auto. // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`, `tcp`. Defaults to `auto` // +kubebuilder:validation:Optional Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*IngressParameters) DeepCopy ¶
func (in *IngressParameters) DeepCopy() *IngressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressParameters.
func (*IngressParameters) DeepCopyInto ¶
func (in *IngressParameters) DeepCopyInto(out *IngressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerEnvInitParameters ¶ added in v1.0.0
type InitContainerEnvInitParameters struct { // The name of the Volume to be mounted in the container. // The name of the environment variable for the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the secret that contains the value for this environment variable. // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this secret. // The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*InitContainerEnvInitParameters) DeepCopy ¶ added in v1.0.0
func (in *InitContainerEnvInitParameters) DeepCopy() *InitContainerEnvInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerEnvInitParameters.
func (*InitContainerEnvInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerEnvInitParameters) DeepCopyInto(out *InitContainerEnvInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerEnvObservation ¶ added in v1.0.0
type InitContainerEnvObservation struct { // The name of the Volume to be mounted in the container. // The name of the environment variable for the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the secret that contains the value for this environment variable. // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this secret. // The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*InitContainerEnvObservation) DeepCopy ¶ added in v1.0.0
func (in *InitContainerEnvObservation) DeepCopy() *InitContainerEnvObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerEnvObservation.
func (*InitContainerEnvObservation) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerEnvObservation) DeepCopyInto(out *InitContainerEnvObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerEnvParameters ¶ added in v1.0.0
type InitContainerEnvParameters struct { // The name of the Volume to be mounted in the container. // The name of the environment variable for the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The name of the secret that contains the value for this environment variable. // The name of the secret that contains the value for this environment variable. // +kubebuilder:validation:Optional SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this secret. // The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*InitContainerEnvParameters) DeepCopy ¶ added in v1.0.0
func (in *InitContainerEnvParameters) DeepCopy() *InitContainerEnvParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerEnvParameters.
func (*InitContainerEnvParameters) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerEnvParameters) DeepCopyInto(out *InitContainerEnvParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerInitParameters ¶ added in v1.0.0
type InitContainerInitParameters struct { // A list of extra arguments to pass to the container. // A list of args to pass to the container. Args []*string `json:"args,omitempty" tf:"args,omitempty"` // The amount of vCPU to allocate to the container. Possible values include 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, and 2.0. When there's a workload profile specified, there's no such constraint. // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint. CPU *float64 `json:"cpu,omitempty" tf:"cpu,omitempty"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Command []*string `json:"command,omitempty" tf:"command,omitempty"` // One or more env blocks as detailed below. Env []InitContainerEnvInitParameters `json:"env,omitempty" tf:"env,omitempty"` // The image to use to create the container. // The image to use to create the container. Image *string `json:"image,omitempty" tf:"image,omitempty"` // The amount of memory to allocate to the container. Possible values are 0.5Gi, 1Gi, 1.5Gi, 2Gi, 2.5Gi, 3Gi, 3.5Gi and 4Gi. When there's a workload profile specified, there's no such constraint. // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` // The name of the Volume to be mounted in the container. // The name of the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A volume_mounts block as detailed below. VolumeMounts []InitContainerVolumeMountsInitParameters `json:"volumeMounts,omitempty" tf:"volume_mounts,omitempty"` }
func (*InitContainerInitParameters) DeepCopy ¶ added in v1.0.0
func (in *InitContainerInitParameters) DeepCopy() *InitContainerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerInitParameters.
func (*InitContainerInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerInitParameters) DeepCopyInto(out *InitContainerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerObservation ¶ added in v1.0.0
type InitContainerObservation struct { // A list of extra arguments to pass to the container. // A list of args to pass to the container. Args []*string `json:"args,omitempty" tf:"args,omitempty"` // The amount of vCPU to allocate to the container. Possible values include 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, and 2.0. When there's a workload profile specified, there's no such constraint. // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint. CPU *float64 `json:"cpu,omitempty" tf:"cpu,omitempty"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Command []*string `json:"command,omitempty" tf:"command,omitempty"` // One or more env blocks as detailed below. Env []InitContainerEnvObservation `json:"env,omitempty" tf:"env,omitempty"` // The amount of ephemeral storage available to the Container App. // The amount of ephemeral storage available to the Container App. EphemeralStorage *string `json:"ephemeralStorage,omitempty" tf:"ephemeral_storage,omitempty"` // The image to use to create the container. // The image to use to create the container. Image *string `json:"image,omitempty" tf:"image,omitempty"` // The amount of memory to allocate to the container. Possible values are 0.5Gi, 1Gi, 1.5Gi, 2Gi, 2.5Gi, 3Gi, 3.5Gi and 4Gi. When there's a workload profile specified, there's no such constraint. // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint. Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` // The name of the Volume to be mounted in the container. // The name of the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A volume_mounts block as detailed below. VolumeMounts []InitContainerVolumeMountsObservation `json:"volumeMounts,omitempty" tf:"volume_mounts,omitempty"` }
func (*InitContainerObservation) DeepCopy ¶ added in v1.0.0
func (in *InitContainerObservation) DeepCopy() *InitContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerObservation.
func (*InitContainerObservation) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerObservation) DeepCopyInto(out *InitContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerParameters ¶ added in v1.0.0
type InitContainerParameters struct { // A list of extra arguments to pass to the container. // A list of args to pass to the container. // +kubebuilder:validation:Optional Args []*string `json:"args,omitempty" tf:"args,omitempty"` // The amount of vCPU to allocate to the container. Possible values include 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, and 2.0. When there's a workload profile specified, there's no such constraint. // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`. When there's a workload profile specified, there's no such constraint. // +kubebuilder:validation:Optional CPU *float64 `json:"cpu,omitempty" tf:"cpu,omitempty"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. // +kubebuilder:validation:Optional Command []*string `json:"command,omitempty" tf:"command,omitempty"` // One or more env blocks as detailed below. // +kubebuilder:validation:Optional Env []InitContainerEnvParameters `json:"env,omitempty" tf:"env,omitempty"` // The image to use to create the container. // The image to use to create the container. // +kubebuilder:validation:Optional Image *string `json:"image" tf:"image,omitempty"` // The amount of memory to allocate to the container. Possible values are 0.5Gi, 1Gi, 1.5Gi, 2Gi, 2.5Gi, 3Gi, 3.5Gi and 4Gi. When there's a workload profile specified, there's no such constraint. // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`. When there's a workload profile specified, there's no such constraint. // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` // The name of the Volume to be mounted in the container. // The name of the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // A volume_mounts block as detailed below. // +kubebuilder:validation:Optional VolumeMounts []InitContainerVolumeMountsParameters `json:"volumeMounts,omitempty" tf:"volume_mounts,omitempty"` }
func (*InitContainerParameters) DeepCopy ¶ added in v1.0.0
func (in *InitContainerParameters) DeepCopy() *InitContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerParameters.
func (*InitContainerParameters) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerParameters) DeepCopyInto(out *InitContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerVolumeMountsInitParameters ¶ added in v1.0.0
type InitContainerVolumeMountsInitParameters struct { // The name of the Volume to be mounted in the container. // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The path in the container at which to mount this volume. // The path in the container at which to mount this volume. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*InitContainerVolumeMountsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *InitContainerVolumeMountsInitParameters) DeepCopy() *InitContainerVolumeMountsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerVolumeMountsInitParameters.
func (*InitContainerVolumeMountsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerVolumeMountsInitParameters) DeepCopyInto(out *InitContainerVolumeMountsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerVolumeMountsObservation ¶ added in v1.0.0
type InitContainerVolumeMountsObservation struct { // The name of the Volume to be mounted in the container. // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The path in the container at which to mount this volume. // The path in the container at which to mount this volume. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*InitContainerVolumeMountsObservation) DeepCopy ¶ added in v1.0.0
func (in *InitContainerVolumeMountsObservation) DeepCopy() *InitContainerVolumeMountsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerVolumeMountsObservation.
func (*InitContainerVolumeMountsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerVolumeMountsObservation) DeepCopyInto(out *InitContainerVolumeMountsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerVolumeMountsParameters ¶ added in v1.0.0
type InitContainerVolumeMountsParameters struct { // The name of the Volume to be mounted in the container. // The name of the Volume to be mounted in the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The path in the container at which to mount this volume. // The path in the container at which to mount this volume. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*InitContainerVolumeMountsParameters) DeepCopy ¶ added in v1.0.0
func (in *InitContainerVolumeMountsParameters) DeepCopy() *InitContainerVolumeMountsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerVolumeMountsParameters.
func (*InitContainerVolumeMountsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *InitContainerVolumeMountsParameters) DeepCopyInto(out *InitContainerVolumeMountsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LivenessProbeInitParameters ¶
type LivenessProbeInitParameters struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. Header []HeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. Host *string `json:"host,omitempty" tf:"host,omitempty"` // The time in seconds to wait after the container has started before the probe is started. // The time in seconds to wait after the container has started before the probe is started. InitialDelay *float64 `json:"initialDelay,omitempty" tf:"initial_delay,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*LivenessProbeInitParameters) DeepCopy ¶
func (in *LivenessProbeInitParameters) DeepCopy() *LivenessProbeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LivenessProbeInitParameters.
func (*LivenessProbeInitParameters) DeepCopyInto ¶
func (in *LivenessProbeInitParameters) DeepCopyInto(out *LivenessProbeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LivenessProbeObservation ¶
type LivenessProbeObservation struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. Header []HeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. Host *string `json:"host,omitempty" tf:"host,omitempty"` // The time in seconds to wait after the container has started before the probe is started. // The time in seconds to wait after the container has started before the probe is started. InitialDelay *float64 `json:"initialDelay,omitempty" tf:"initial_delay,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds *float64 `json:"terminationGracePeriodSeconds,omitempty" tf:"termination_grace_period_seconds,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*LivenessProbeObservation) DeepCopy ¶
func (in *LivenessProbeObservation) DeepCopy() *LivenessProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LivenessProbeObservation.
func (*LivenessProbeObservation) DeepCopyInto ¶
func (in *LivenessProbeObservation) DeepCopyInto(out *LivenessProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LivenessProbeParameters ¶
type LivenessProbeParameters struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. // +kubebuilder:validation:Optional FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. // +kubebuilder:validation:Optional Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // The time in seconds to wait after the container has started before the probe is started. // The time in seconds to wait after the container has started before the probe is started. // +kubebuilder:validation:Optional InitialDelay *float64 `json:"initialDelay,omitempty" tf:"initial_delay,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` // +kubebuilder:validation:Optional IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. // +kubebuilder:validation:Optional Port *float64 `json:"port" tf:"port,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. // +kubebuilder:validation:Optional Transport *string `json:"transport" tf:"transport,omitempty"` }
func (*LivenessProbeParameters) DeepCopy ¶
func (in *LivenessProbeParameters) DeepCopy() *LivenessProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LivenessProbeParameters.
func (*LivenessProbeParameters) DeepCopyInto ¶
func (in *LivenessProbeParameters) DeepCopyInto(out *LivenessProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataInitParameters ¶ added in v1.7.0
type MetadataInitParameters struct { // The name of the Metadata configuration item. // The name of the Metadata configuration item. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of a secret specified in the secrets block that contains the value for this metadata configuration item. // The name of a secret specified in the `secrets` block that contains the value for this metadata configuration item. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this metadata configuration item. // The value for this metadata configuration item. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MetadataInitParameters) DeepCopy ¶ added in v1.7.0
func (in *MetadataInitParameters) DeepCopy() *MetadataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataInitParameters.
func (*MetadataInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *MetadataInitParameters) DeepCopyInto(out *MetadataInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataObservation ¶ added in v1.7.0
type MetadataObservation struct { // The name of the Metadata configuration item. // The name of the Metadata configuration item. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of a secret specified in the secrets block that contains the value for this metadata configuration item. // The name of a secret specified in the `secrets` block that contains the value for this metadata configuration item. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this metadata configuration item. // The value for this metadata configuration item. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MetadataObservation) DeepCopy ¶ added in v1.7.0
func (in *MetadataObservation) DeepCopy() *MetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataObservation.
func (*MetadataObservation) DeepCopyInto ¶ added in v1.7.0
func (in *MetadataObservation) DeepCopyInto(out *MetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataParameters ¶ added in v1.7.0
type MetadataParameters struct { // The name of the Metadata configuration item. // The name of the Metadata configuration item. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The name of a secret specified in the secrets block that contains the value for this metadata configuration item. // The name of a secret specified in the `secrets` block that contains the value for this metadata configuration item. // +kubebuilder:validation:Optional SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The value for this metadata configuration item. // The value for this metadata configuration item. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MetadataParameters) DeepCopy ¶ added in v1.7.0
func (in *MetadataParameters) DeepCopy() *MetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataParameters.
func (*MetadataParameters) DeepCopyInto ¶ added in v1.7.0
func (in *MetadataParameters) DeepCopyInto(out *MetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessProbeHeaderInitParameters ¶
type ReadinessProbeHeaderInitParameters struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ReadinessProbeHeaderInitParameters) DeepCopy ¶
func (in *ReadinessProbeHeaderInitParameters) DeepCopy() *ReadinessProbeHeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessProbeHeaderInitParameters.
func (*ReadinessProbeHeaderInitParameters) DeepCopyInto ¶
func (in *ReadinessProbeHeaderInitParameters) DeepCopyInto(out *ReadinessProbeHeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessProbeHeaderObservation ¶
type ReadinessProbeHeaderObservation struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ReadinessProbeHeaderObservation) DeepCopy ¶
func (in *ReadinessProbeHeaderObservation) DeepCopy() *ReadinessProbeHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessProbeHeaderObservation.
func (*ReadinessProbeHeaderObservation) DeepCopyInto ¶
func (in *ReadinessProbeHeaderObservation) DeepCopyInto(out *ReadinessProbeHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessProbeHeaderParameters ¶
type ReadinessProbeHeaderParameters struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ReadinessProbeHeaderParameters) DeepCopy ¶
func (in *ReadinessProbeHeaderParameters) DeepCopy() *ReadinessProbeHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessProbeHeaderParameters.
func (*ReadinessProbeHeaderParameters) DeepCopyInto ¶
func (in *ReadinessProbeHeaderParameters) DeepCopyInto(out *ReadinessProbeHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessProbeInitParameters ¶
type ReadinessProbeInitParameters struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. Header []ReadinessProbeHeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. Host *string `json:"host,omitempty" tf:"host,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. SuccessCountThreshold *float64 `json:"successCountThreshold,omitempty" tf:"success_count_threshold,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*ReadinessProbeInitParameters) DeepCopy ¶
func (in *ReadinessProbeInitParameters) DeepCopy() *ReadinessProbeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessProbeInitParameters.
func (*ReadinessProbeInitParameters) DeepCopyInto ¶
func (in *ReadinessProbeInitParameters) DeepCopyInto(out *ReadinessProbeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessProbeObservation ¶
type ReadinessProbeObservation struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. Header []ReadinessProbeHeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. Host *string `json:"host,omitempty" tf:"host,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. SuccessCountThreshold *float64 `json:"successCountThreshold,omitempty" tf:"success_count_threshold,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*ReadinessProbeObservation) DeepCopy ¶
func (in *ReadinessProbeObservation) DeepCopy() *ReadinessProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessProbeObservation.
func (*ReadinessProbeObservation) DeepCopyInto ¶
func (in *ReadinessProbeObservation) DeepCopyInto(out *ReadinessProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessProbeParameters ¶
type ReadinessProbeParameters struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. // +kubebuilder:validation:Optional FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. // +kubebuilder:validation:Optional Header []ReadinessProbeHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` // +kubebuilder:validation:Optional IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. // +kubebuilder:validation:Optional Port *float64 `json:"port" tf:"port,omitempty"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. // +kubebuilder:validation:Optional SuccessCountThreshold *float64 `json:"successCountThreshold,omitempty" tf:"success_count_threshold,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. // +kubebuilder:validation:Optional Transport *string `json:"transport" tf:"transport,omitempty"` }
func (*ReadinessProbeParameters) DeepCopy ¶
func (in *ReadinessProbeParameters) DeepCopy() *ReadinessProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessProbeParameters.
func (*ReadinessProbeParameters) DeepCopyInto ¶
func (in *ReadinessProbeParameters) DeepCopyInto(out *ReadinessProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryInitParameters ¶
type RegistryInitParameters struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. // ID of the System or User Managed Identity used to pull images from the Container Registry Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The name of the Secret Reference containing the password value for this user on the Container Registry, username must also be supplied. // The name of the Secret Reference containing the password value for this user on the Container Registry. PasswordSecretName *string `json:"passwordSecretName,omitempty" tf:"password_secret_name,omitempty"` // The hostname for the Container Registry. // The hostname for the Container Registry. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The username to use for this Container Registry, password_secret_name must also be supplied.. // The username to use for this Container Registry. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RegistryInitParameters) DeepCopy ¶
func (in *RegistryInitParameters) DeepCopy() *RegistryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryInitParameters.
func (*RegistryInitParameters) DeepCopyInto ¶
func (in *RegistryInitParameters) DeepCopyInto(out *RegistryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryObservation ¶
type RegistryObservation struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. // ID of the System or User Managed Identity used to pull images from the Container Registry Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The name of the Secret Reference containing the password value for this user on the Container Registry, username must also be supplied. // The name of the Secret Reference containing the password value for this user on the Container Registry. PasswordSecretName *string `json:"passwordSecretName,omitempty" tf:"password_secret_name,omitempty"` // The hostname for the Container Registry. // The hostname for the Container Registry. Server *string `json:"server,omitempty" tf:"server,omitempty"` // The username to use for this Container Registry, password_secret_name must also be supplied.. // The username to use for this Container Registry. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RegistryObservation) DeepCopy ¶
func (in *RegistryObservation) DeepCopy() *RegistryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryObservation.
func (*RegistryObservation) DeepCopyInto ¶
func (in *RegistryObservation) DeepCopyInto(out *RegistryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryParameters ¶
type RegistryParameters struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. // ID of the System or User Managed Identity used to pull images from the Container Registry // +kubebuilder:validation:Optional Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The name of the Secret Reference containing the password value for this user on the Container Registry, username must also be supplied. // The name of the Secret Reference containing the password value for this user on the Container Registry. // +kubebuilder:validation:Optional PasswordSecretName *string `json:"passwordSecretName,omitempty" tf:"password_secret_name,omitempty"` // The hostname for the Container Registry. // The hostname for the Container Registry. // +kubebuilder:validation:Optional Server *string `json:"server" tf:"server,omitempty"` // The username to use for this Container Registry, password_secret_name must also be supplied.. // The username to use for this Container Registry. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*RegistryParameters) DeepCopy ¶
func (in *RegistryParameters) DeepCopy() *RegistryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryParameters.
func (*RegistryParameters) DeepCopyInto ¶
func (in *RegistryParameters) DeepCopyInto(out *RegistryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretInitParameters ¶
type SecretInitParameters struct { // The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or System for the System Assigned Identity. // The identity to use for accessing key vault reference. Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of a Key Vault secret. This can be a versioned or version-less ID. // The Key Vault Secret ID. Could be either one of `id` or `versionless_id`. KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"` // The secret name. // The secret name. NameSecretRef v1.SecretKeySelector `json:"nameSecretRef" tf:"-"` // The value for this secret. // The value for this secret. ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*SecretInitParameters) DeepCopy ¶
func (in *SecretInitParameters) DeepCopy() *SecretInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretInitParameters.
func (*SecretInitParameters) DeepCopyInto ¶
func (in *SecretInitParameters) DeepCopyInto(out *SecretInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretObservation ¶
type SecretObservation struct { // The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or System for the System Assigned Identity. // The identity to use for accessing key vault reference. Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of a Key Vault secret. This can be a versioned or version-less ID. // The Key Vault Secret ID. Could be either one of `id` or `versionless_id`. KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"` }
func (*SecretObservation) DeepCopy ¶
func (in *SecretObservation) DeepCopy() *SecretObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretObservation.
func (*SecretObservation) DeepCopyInto ¶
func (in *SecretObservation) DeepCopyInto(out *SecretObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretParameters ¶
type SecretParameters struct { // The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or System for the System Assigned Identity. // The identity to use for accessing key vault reference. // +kubebuilder:validation:Optional Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of a Key Vault secret. This can be a versioned or version-less ID. // The Key Vault Secret ID. Could be either one of `id` or `versionless_id`. // +kubebuilder:validation:Optional KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"` // The secret name. // The secret name. // +kubebuilder:validation:Optional NameSecretRef v1.SecretKeySelector `json:"nameSecretRef" tf:"-"` // The value for this secret. // The value for this secret. // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*SecretParameters) DeepCopy ¶
func (in *SecretParameters) DeepCopy() *SecretParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameters.
func (*SecretParameters) DeepCopyInto ¶
func (in *SecretParameters) DeepCopyInto(out *SecretParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartupProbeHeaderInitParameters ¶
type StartupProbeHeaderInitParameters struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*StartupProbeHeaderInitParameters) DeepCopy ¶
func (in *StartupProbeHeaderInitParameters) DeepCopy() *StartupProbeHeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartupProbeHeaderInitParameters.
func (*StartupProbeHeaderInitParameters) DeepCopyInto ¶
func (in *StartupProbeHeaderInitParameters) DeepCopyInto(out *StartupProbeHeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartupProbeHeaderObservation ¶
type StartupProbeHeaderObservation struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*StartupProbeHeaderObservation) DeepCopy ¶
func (in *StartupProbeHeaderObservation) DeepCopy() *StartupProbeHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartupProbeHeaderObservation.
func (*StartupProbeHeaderObservation) DeepCopyInto ¶
func (in *StartupProbeHeaderObservation) DeepCopyInto(out *StartupProbeHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartupProbeHeaderParameters ¶
type StartupProbeHeaderParameters struct { // The name of the Volume to be mounted in the container. // The HTTP Header Name. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The value for this secret. // The HTTP Header value. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*StartupProbeHeaderParameters) DeepCopy ¶
func (in *StartupProbeHeaderParameters) DeepCopy() *StartupProbeHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartupProbeHeaderParameters.
func (*StartupProbeHeaderParameters) DeepCopyInto ¶
func (in *StartupProbeHeaderParameters) DeepCopyInto(out *StartupProbeHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartupProbeInitParameters ¶
type StartupProbeInitParameters struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. Header []StartupProbeHeaderInitParameters `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. Host *string `json:"host,omitempty" tf:"host,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*StartupProbeInitParameters) DeepCopy ¶
func (in *StartupProbeInitParameters) DeepCopy() *StartupProbeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartupProbeInitParameters.
func (*StartupProbeInitParameters) DeepCopyInto ¶
func (in *StartupProbeInitParameters) DeepCopyInto(out *StartupProbeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartupProbeObservation ¶
type StartupProbeObservation struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. Header []StartupProbeHeaderObservation `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. Host *string `json:"host,omitempty" tf:"host,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds *float64 `json:"terminationGracePeriodSeconds,omitempty" tf:"termination_grace_period_seconds,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport *string `json:"transport,omitempty" tf:"transport,omitempty"` }
func (*StartupProbeObservation) DeepCopy ¶
func (in *StartupProbeObservation) DeepCopy() *StartupProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartupProbeObservation.
func (*StartupProbeObservation) DeepCopyInto ¶
func (in *StartupProbeObservation) DeepCopyInto(out *StartupProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartupProbeParameters ¶
type StartupProbeParameters struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 10. Defaults to 3. // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. // +kubebuilder:validation:Optional FailureCountThreshold *float64 `json:"failureCountThreshold,omitempty" tf:"failure_count_threshold,omitempty"` // A header block as detailed below. // +kubebuilder:validation:Optional Header []StartupProbeHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes. // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10 // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` // +kubebuilder:validation:Optional IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"` // The path in the container at which to mount this volume. // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // The port number on which to connect. Possible values are between 1 and 65535. // The port number on which to connect. Possible values are between `1` and `65535`. // +kubebuilder:validation:Optional Port *float64 `json:"port" tf:"port,omitempty"` // Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1. // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // Type of probe. Possible values are TCP, HTTP, and HTTPS. // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. // +kubebuilder:validation:Optional Transport *string `json:"transport" tf:"transport,omitempty"` }
func (*StartupProbeParameters) DeepCopy ¶
func (in *StartupProbeParameters) DeepCopy() *StartupProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartupProbeParameters.
func (*StartupProbeParameters) DeepCopyInto ¶
func (in *StartupProbeParameters) DeepCopyInto(out *StartupProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPScaleRuleAuthenticationInitParameters ¶ added in v1.0.0
type TCPScaleRuleAuthenticationInitParameters struct { // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*TCPScaleRuleAuthenticationInitParameters) DeepCopy ¶ added in v1.0.0
func (in *TCPScaleRuleAuthenticationInitParameters) DeepCopy() *TCPScaleRuleAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPScaleRuleAuthenticationInitParameters.
func (*TCPScaleRuleAuthenticationInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *TCPScaleRuleAuthenticationInitParameters) DeepCopyInto(out *TCPScaleRuleAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPScaleRuleAuthenticationObservation ¶ added in v1.0.0
type TCPScaleRuleAuthenticationObservation struct { // The name of the secret that contains the value for this environment variable. SecretName *string `json:"secretName,omitempty" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*TCPScaleRuleAuthenticationObservation) DeepCopy ¶ added in v1.0.0
func (in *TCPScaleRuleAuthenticationObservation) DeepCopy() *TCPScaleRuleAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPScaleRuleAuthenticationObservation.
func (*TCPScaleRuleAuthenticationObservation) DeepCopyInto ¶ added in v1.0.0
func (in *TCPScaleRuleAuthenticationObservation) DeepCopyInto(out *TCPScaleRuleAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPScaleRuleAuthenticationParameters ¶ added in v1.0.0
type TCPScaleRuleAuthenticationParameters struct { // The name of the secret that contains the value for this environment variable. // +kubebuilder:validation:Optional SecretName *string `json:"secretName" tf:"secret_name,omitempty"` // The Trigger Parameter name to use the supply the value retrieved from the secret_name. // +kubebuilder:validation:Optional TriggerParameter *string `json:"triggerParameter,omitempty" tf:"trigger_parameter,omitempty"` }
func (*TCPScaleRuleAuthenticationParameters) DeepCopy ¶ added in v1.0.0
func (in *TCPScaleRuleAuthenticationParameters) DeepCopy() *TCPScaleRuleAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPScaleRuleAuthenticationParameters.
func (*TCPScaleRuleAuthenticationParameters) DeepCopyInto ¶ added in v1.0.0
func (in *TCPScaleRuleAuthenticationParameters) DeepCopyInto(out *TCPScaleRuleAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPScaleRuleInitParameters ¶ added in v1.0.0
type TCPScaleRuleInitParameters struct { // Zero or more authentication blocks as defined below. Authentication []TCPScaleRuleAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // - The number of concurrent requests to trigger scaling. ConcurrentRequests *string `json:"concurrentRequests,omitempty" tf:"concurrent_requests,omitempty"` // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TCPScaleRuleInitParameters) DeepCopy ¶ added in v1.0.0
func (in *TCPScaleRuleInitParameters) DeepCopy() *TCPScaleRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPScaleRuleInitParameters.
func (*TCPScaleRuleInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *TCPScaleRuleInitParameters) DeepCopyInto(out *TCPScaleRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPScaleRuleObservation ¶ added in v1.0.0
type TCPScaleRuleObservation struct { // Zero or more authentication blocks as defined below. Authentication []TCPScaleRuleAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // - The number of concurrent requests to trigger scaling. ConcurrentRequests *string `json:"concurrentRequests,omitempty" tf:"concurrent_requests,omitempty"` // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*TCPScaleRuleObservation) DeepCopy ¶ added in v1.0.0
func (in *TCPScaleRuleObservation) DeepCopy() *TCPScaleRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPScaleRuleObservation.
func (*TCPScaleRuleObservation) DeepCopyInto ¶ added in v1.0.0
func (in *TCPScaleRuleObservation) DeepCopyInto(out *TCPScaleRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPScaleRuleParameters ¶ added in v1.0.0
type TCPScaleRuleParameters struct { // Zero or more authentication blocks as defined below. // +kubebuilder:validation:Optional Authentication []TCPScaleRuleAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // - The number of concurrent requests to trigger scaling. // +kubebuilder:validation:Optional ConcurrentRequests *string `json:"concurrentRequests" tf:"concurrent_requests,omitempty"` // The name of the Volume to be mounted in the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*TCPScaleRuleParameters) DeepCopy ¶ added in v1.0.0
func (in *TCPScaleRuleParameters) DeepCopy() *TCPScaleRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPScaleRuleParameters.
func (*TCPScaleRuleParameters) DeepCopyInto ¶ added in v1.0.0
func (in *TCPScaleRuleParameters) DeepCopyInto(out *TCPScaleRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateInitParameters ¶
type TemplateInitParameters struct { // One or more azure_queue_scale_rule blocks as defined below. AzureQueueScaleRule []AzureQueueScaleRuleInitParameters `json:"azureQueueScaleRule,omitempty" tf:"azure_queue_scale_rule,omitempty"` // One or more container blocks as detailed below. Container []ContainerInitParameters `json:"container,omitempty" tf:"container,omitempty"` // One or more custom_scale_rule blocks as defined below. CustomScaleRule []CustomScaleRuleInitParameters `json:"customScaleRule,omitempty" tf:"custom_scale_rule,omitempty"` // One or more http_scale_rule blocks as defined below. HTTPScaleRule []HTTPScaleRuleInitParameters `json:"httpScaleRule,omitempty" tf:"http_scale_rule,omitempty"` // The definition of an init container that is part of the group as documented in the init_container block below. InitContainer []InitContainerInitParameters `json:"initContainer,omitempty" tf:"init_container,omitempty"` // The maximum number of replicas for this container. // The maximum number of replicas for this container. MaxReplicas *float64 `json:"maxReplicas,omitempty" tf:"max_replicas,omitempty"` // The minimum number of replicas for this container. // The minimum number of replicas for this container. MinReplicas *float64 `json:"minReplicas,omitempty" tf:"min_replicas,omitempty"` // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. RevisionSuffix *string `json:"revisionSuffix,omitempty" tf:"revision_suffix,omitempty"` // One or more tcp_scale_rule blocks as defined below. TCPScaleRule []TCPScaleRuleInitParameters `json:"tcpScaleRule,omitempty" tf:"tcp_scale_rule,omitempty"` // A volume block as detailed below. Volume []VolumeInitParameters `json:"volume,omitempty" tf:"volume,omitempty"` }
func (*TemplateInitParameters) DeepCopy ¶
func (in *TemplateInitParameters) DeepCopy() *TemplateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateInitParameters.
func (*TemplateInitParameters) DeepCopyInto ¶
func (in *TemplateInitParameters) DeepCopyInto(out *TemplateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateObservation ¶
type TemplateObservation struct { // One or more azure_queue_scale_rule blocks as defined below. AzureQueueScaleRule []AzureQueueScaleRuleObservation `json:"azureQueueScaleRule,omitempty" tf:"azure_queue_scale_rule,omitempty"` // One or more container blocks as detailed below. Container []ContainerObservation `json:"container,omitempty" tf:"container,omitempty"` // One or more custom_scale_rule blocks as defined below. CustomScaleRule []CustomScaleRuleObservation `json:"customScaleRule,omitempty" tf:"custom_scale_rule,omitempty"` // One or more http_scale_rule blocks as defined below. HTTPScaleRule []HTTPScaleRuleObservation `json:"httpScaleRule,omitempty" tf:"http_scale_rule,omitempty"` // The definition of an init container that is part of the group as documented in the init_container block below. InitContainer []InitContainerObservation `json:"initContainer,omitempty" tf:"init_container,omitempty"` // The maximum number of replicas for this container. // The maximum number of replicas for this container. MaxReplicas *float64 `json:"maxReplicas,omitempty" tf:"max_replicas,omitempty"` // The minimum number of replicas for this container. // The minimum number of replicas for this container. MinReplicas *float64 `json:"minReplicas,omitempty" tf:"min_replicas,omitempty"` // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. RevisionSuffix *string `json:"revisionSuffix,omitempty" tf:"revision_suffix,omitempty"` // One or more tcp_scale_rule blocks as defined below. TCPScaleRule []TCPScaleRuleObservation `json:"tcpScaleRule,omitempty" tf:"tcp_scale_rule,omitempty"` // A volume block as detailed below. Volume []VolumeObservation `json:"volume,omitempty" tf:"volume,omitempty"` }
func (*TemplateObservation) DeepCopy ¶
func (in *TemplateObservation) DeepCopy() *TemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateObservation.
func (*TemplateObservation) DeepCopyInto ¶
func (in *TemplateObservation) DeepCopyInto(out *TemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameters ¶
type TemplateParameters struct { // One or more azure_queue_scale_rule blocks as defined below. // +kubebuilder:validation:Optional AzureQueueScaleRule []AzureQueueScaleRuleParameters `json:"azureQueueScaleRule,omitempty" tf:"azure_queue_scale_rule,omitempty"` // One or more container blocks as detailed below. // +kubebuilder:validation:Optional Container []ContainerParameters `json:"container" tf:"container,omitempty"` // One or more custom_scale_rule blocks as defined below. // +kubebuilder:validation:Optional CustomScaleRule []CustomScaleRuleParameters `json:"customScaleRule,omitempty" tf:"custom_scale_rule,omitempty"` // One or more http_scale_rule blocks as defined below. // +kubebuilder:validation:Optional HTTPScaleRule []HTTPScaleRuleParameters `json:"httpScaleRule,omitempty" tf:"http_scale_rule,omitempty"` // The definition of an init container that is part of the group as documented in the init_container block below. // +kubebuilder:validation:Optional InitContainer []InitContainerParameters `json:"initContainer,omitempty" tf:"init_container,omitempty"` // The maximum number of replicas for this container. // The maximum number of replicas for this container. // +kubebuilder:validation:Optional MaxReplicas *float64 `json:"maxReplicas,omitempty" tf:"max_replicas,omitempty"` // The minimum number of replicas for this container. // The minimum number of replicas for this container. // +kubebuilder:validation:Optional MinReplicas *float64 `json:"minReplicas,omitempty" tf:"min_replicas,omitempty"` // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. // +kubebuilder:validation:Optional RevisionSuffix *string `json:"revisionSuffix,omitempty" tf:"revision_suffix,omitempty"` // One or more tcp_scale_rule blocks as defined below. // +kubebuilder:validation:Optional TCPScaleRule []TCPScaleRuleParameters `json:"tcpScaleRule,omitempty" tf:"tcp_scale_rule,omitempty"` // A volume block as detailed below. // +kubebuilder:validation:Optional Volume []VolumeParameters `json:"volume,omitempty" tf:"volume,omitempty"` }
func (*TemplateParameters) DeepCopy ¶
func (in *TemplateParameters) DeepCopy() *TemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameters.
func (*TemplateParameters) DeepCopyInto ¶
func (in *TemplateParameters) DeepCopyInto(out *TemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficWeightInitParameters ¶
type TrafficWeightInitParameters struct { // The label to apply to the revision as a name prefix for routing traffic. // The label to apply to the revision as a name prefix for routing traffic. Label *string `json:"label,omitempty" tf:"label,omitempty"` // This traffic Weight applies to the latest stable Container Revision. At most only one traffic_weight block can have the latest_revision set to true. // This traffic Weight relates to the latest stable Container Revision. LatestRevision *bool `json:"latestRevision,omitempty" tf:"latest_revision,omitempty"` // The percentage of traffic which should be sent this revision. // The percentage of traffic to send to this revision. Percentage *float64 `json:"percentage,omitempty" tf:"percentage,omitempty"` // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. // The suffix string to append to the revision. This must be unique for the Container App's lifetime. A default hash created by the service will be used if this value is omitted. RevisionSuffix *string `json:"revisionSuffix,omitempty" tf:"revision_suffix,omitempty"` }
func (*TrafficWeightInitParameters) DeepCopy ¶
func (in *TrafficWeightInitParameters) DeepCopy() *TrafficWeightInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficWeightInitParameters.
func (*TrafficWeightInitParameters) DeepCopyInto ¶
func (in *TrafficWeightInitParameters) DeepCopyInto(out *TrafficWeightInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficWeightObservation ¶
type TrafficWeightObservation struct { // The label to apply to the revision as a name prefix for routing traffic. // The label to apply to the revision as a name prefix for routing traffic. Label *string `json:"label,omitempty" tf:"label,omitempty"` // This traffic Weight applies to the latest stable Container Revision. At most only one traffic_weight block can have the latest_revision set to true. // This traffic Weight relates to the latest stable Container Revision. LatestRevision *bool `json:"latestRevision,omitempty" tf:"latest_revision,omitempty"` // The percentage of traffic which should be sent this revision. // The percentage of traffic to send to this revision. Percentage *float64 `json:"percentage,omitempty" tf:"percentage,omitempty"` // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. // The suffix string to append to the revision. This must be unique for the Container App's lifetime. A default hash created by the service will be used if this value is omitted. RevisionSuffix *string `json:"revisionSuffix,omitempty" tf:"revision_suffix,omitempty"` }
func (*TrafficWeightObservation) DeepCopy ¶
func (in *TrafficWeightObservation) DeepCopy() *TrafficWeightObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficWeightObservation.
func (*TrafficWeightObservation) DeepCopyInto ¶
func (in *TrafficWeightObservation) DeepCopyInto(out *TrafficWeightObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficWeightParameters ¶
type TrafficWeightParameters struct { // The label to apply to the revision as a name prefix for routing traffic. // The label to apply to the revision as a name prefix for routing traffic. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // This traffic Weight applies to the latest stable Container Revision. At most only one traffic_weight block can have the latest_revision set to true. // This traffic Weight relates to the latest stable Container Revision. // +kubebuilder:validation:Optional LatestRevision *bool `json:"latestRevision,omitempty" tf:"latest_revision,omitempty"` // The percentage of traffic which should be sent this revision. // The percentage of traffic to send to this revision. // +kubebuilder:validation:Optional Percentage *float64 `json:"percentage" tf:"percentage,omitempty"` // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. // The suffix string to append to the revision. This must be unique for the Container App's lifetime. A default hash created by the service will be used if this value is omitted. // +kubebuilder:validation:Optional RevisionSuffix *string `json:"revisionSuffix,omitempty" tf:"revision_suffix,omitempty"` }
func (*TrafficWeightParameters) DeepCopy ¶
func (in *TrafficWeightParameters) DeepCopy() *TrafficWeightParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficWeightParameters.
func (*TrafficWeightParameters) DeepCopyInto ¶
func (in *TrafficWeightParameters) DeepCopyInto(out *TrafficWeightParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeInitParameters ¶
type VolumeInitParameters struct { // The name of the Volume to be mounted in the container. // The name of the volume. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the AzureFile storage. // The name of the `AzureFile` storage. Required when `storage_type` is `AzureFile` StorageName *string `json:"storageName,omitempty" tf:"storage_name,omitempty"` // The type of storage volume. Possible values are AzureFile, EmptyDir and Secret. Defaults to EmptyDir. // The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`. StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` }
func (*VolumeInitParameters) DeepCopy ¶
func (in *VolumeInitParameters) DeepCopy() *VolumeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeInitParameters.
func (*VolumeInitParameters) DeepCopyInto ¶
func (in *VolumeInitParameters) DeepCopyInto(out *VolumeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeMountsInitParameters ¶
type VolumeMountsInitParameters struct { // The name of the Volume to be mounted in the container. // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The path in the container at which to mount this volume. // The path in the container at which to mount this volume. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*VolumeMountsInitParameters) DeepCopy ¶
func (in *VolumeMountsInitParameters) DeepCopy() *VolumeMountsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMountsInitParameters.
func (*VolumeMountsInitParameters) DeepCopyInto ¶
func (in *VolumeMountsInitParameters) DeepCopyInto(out *VolumeMountsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeMountsObservation ¶
type VolumeMountsObservation struct { // The name of the Volume to be mounted in the container. // The name of the Volume to be mounted in the container. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The path in the container at which to mount this volume. // The path in the container at which to mount this volume. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*VolumeMountsObservation) DeepCopy ¶
func (in *VolumeMountsObservation) DeepCopy() *VolumeMountsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMountsObservation.
func (*VolumeMountsObservation) DeepCopyInto ¶
func (in *VolumeMountsObservation) DeepCopyInto(out *VolumeMountsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeMountsParameters ¶
type VolumeMountsParameters struct { // The name of the Volume to be mounted in the container. // The name of the Volume to be mounted in the container. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The path in the container at which to mount this volume. // The path in the container at which to mount this volume. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` }
func (*VolumeMountsParameters) DeepCopy ¶
func (in *VolumeMountsParameters) DeepCopy() *VolumeMountsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMountsParameters.
func (*VolumeMountsParameters) DeepCopyInto ¶
func (in *VolumeMountsParameters) DeepCopyInto(out *VolumeMountsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeObservation ¶
type VolumeObservation struct { // The name of the Volume to be mounted in the container. // The name of the volume. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the AzureFile storage. // The name of the `AzureFile` storage. Required when `storage_type` is `AzureFile` StorageName *string `json:"storageName,omitempty" tf:"storage_name,omitempty"` // The type of storage volume. Possible values are AzureFile, EmptyDir and Secret. Defaults to EmptyDir. // The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`. StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` }
func (*VolumeObservation) DeepCopy ¶
func (in *VolumeObservation) DeepCopy() *VolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeObservation.
func (*VolumeObservation) DeepCopyInto ¶
func (in *VolumeObservation) DeepCopyInto(out *VolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeParameters ¶
type VolumeParameters struct { // The name of the Volume to be mounted in the container. // The name of the volume. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The name of the AzureFile storage. // The name of the `AzureFile` storage. Required when `storage_type` is `AzureFile` // +kubebuilder:validation:Optional StorageName *string `json:"storageName,omitempty" tf:"storage_name,omitempty"` // The type of storage volume. Possible values are AzureFile, EmptyDir and Secret. Defaults to EmptyDir. // The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`. // +kubebuilder:validation:Optional StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` }
func (*VolumeParameters) DeepCopy ¶
func (in *VolumeParameters) DeepCopy() *VolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeParameters.
func (*VolumeParameters) DeepCopyInto ¶
func (in *VolumeParameters) DeepCopyInto(out *VolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadProfileInitParameters ¶ added in v1.0.0
type WorkloadProfileInitParameters struct { // The maximum number of instances of workload profile that can be deployed in the Container App Environment. MaximumCount *float64 `json:"maximumCount,omitempty" tf:"maximum_count,omitempty"` // The minimum number of instances of workload profile that can be deployed in the Container App Environment. MinimumCount *float64 `json:"minimumCount,omitempty" tf:"minimum_count,omitempty"` // The name of the workload profile. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Workload profile type for the workloads to run on. Possible values include Consumption, D4, D8, D16, D32, E4, E8, E16 and E32. WorkloadProfileType *string `json:"workloadProfileType,omitempty" tf:"workload_profile_type,omitempty"` }
func (*WorkloadProfileInitParameters) DeepCopy ¶ added in v1.0.0
func (in *WorkloadProfileInitParameters) DeepCopy() *WorkloadProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadProfileInitParameters.
func (*WorkloadProfileInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *WorkloadProfileInitParameters) DeepCopyInto(out *WorkloadProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadProfileObservation ¶ added in v1.0.0
type WorkloadProfileObservation struct { // The maximum number of instances of workload profile that can be deployed in the Container App Environment. MaximumCount *float64 `json:"maximumCount,omitempty" tf:"maximum_count,omitempty"` // The minimum number of instances of workload profile that can be deployed in the Container App Environment. MinimumCount *float64 `json:"minimumCount,omitempty" tf:"minimum_count,omitempty"` // The name of the workload profile. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Workload profile type for the workloads to run on. Possible values include Consumption, D4, D8, D16, D32, E4, E8, E16 and E32. WorkloadProfileType *string `json:"workloadProfileType,omitempty" tf:"workload_profile_type,omitempty"` }
func (*WorkloadProfileObservation) DeepCopy ¶ added in v1.0.0
func (in *WorkloadProfileObservation) DeepCopy() *WorkloadProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadProfileObservation.
func (*WorkloadProfileObservation) DeepCopyInto ¶ added in v1.0.0
func (in *WorkloadProfileObservation) DeepCopyInto(out *WorkloadProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadProfileParameters ¶ added in v1.0.0
type WorkloadProfileParameters struct { // The maximum number of instances of workload profile that can be deployed in the Container App Environment. // +kubebuilder:validation:Optional MaximumCount *float64 `json:"maximumCount,omitempty" tf:"maximum_count,omitempty"` // The minimum number of instances of workload profile that can be deployed in the Container App Environment. // +kubebuilder:validation:Optional MinimumCount *float64 `json:"minimumCount,omitempty" tf:"minimum_count,omitempty"` // The name of the workload profile. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Workload profile type for the workloads to run on. Possible values include Consumption, D4, D8, D16, D32, E4, E8, E16 and E32. // +kubebuilder:validation:Optional WorkloadProfileType *string `json:"workloadProfileType" tf:"workload_profile_type,omitempty"` }
func (*WorkloadProfileParameters) DeepCopy ¶ added in v1.0.0
func (in *WorkloadProfileParameters) DeepCopy() *WorkloadProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadProfileParameters.
func (*WorkloadProfileParameters) DeepCopyInto ¶ added in v1.0.0
func (in *WorkloadProfileParameters) DeepCopyInto(out *WorkloadProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_containerapp_terraformed.go
- zz_containerapp_types.go
- zz_customdomain_terraformed.go
- zz_customdomain_types.go
- zz_environment_terraformed.go
- zz_environment_types.go
- zz_environmentcertificate_terraformed.go
- zz_environmentcertificate_types.go
- zz_environmentcustomdomain_terraformed.go
- zz_environmentcustomdomain_types.go
- zz_environmentdaprcomponent_terraformed.go
- zz_environmentdaprcomponent_types.go
- zz_environmentstorage_terraformed.go
- zz_environmentstorage_types.go
- zz_generated.conversion_hubs.go
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go