Azure.ResourceManager.KubernetesConfiguration.FluxConfigurations.Models Namespace

Classes

Name Description
ArmKubernetesConfigurationFluxConfigurationsModelFactory

A factory class for creating instances of the models for mocking.

AzureBlob

Parameters to reconcile to the AzureBlob source kind type.

AzureBlobPatch

Parameters to reconcile to the AzureBlob source kind type.

FluxBucket

Parameters to reconcile to the Bucket source kind type.

FluxBucketPatch

Parameters to reconcile to the Bucket source kind type.

FluxConfigurationPatch

The Flux Configuration Patch Request object.

FluxGitRepository

Parameters to reconcile to the GitRepository source kind type.

FluxGitRepositoryPatch

Parameters to reconcile to the GitRepository source kind type.

FluxLayerSelector

Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled.

FluxLayerSelectorPatch

Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled.

FluxObjectReference

Object reference to a Kubernetes object on a cluster.

FluxObjectStatus

Statuses of objects deployed by the user-specified kustomizations from the git repository.

FluxObjectStatusCondition

Status condition of Kubernetes object.

FluxPostBuild

The postBuild definitions defining variable substitutions for this Kustomization after kustomize build.

FluxPostBuildPatch

The postBuild definitions defining variable substitutions for this Kustomization after kustomize build.

FluxRepositoryReference

The source reference for the GitRepository object.

FluxServicePrincipal

Parameters to authenticate using Service Principal.

FluxServicePrincipalPatch

Parameters to authenticate using Service Principal.

FluxSubstitution

Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.

FluxSubstitutionPatch

Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.

FluxTlsConfig

Parameters to authenticate using TLS config for OCI repository.

FluxTlsConfigPatch

Parameters to authenticate using TLS config for OCI repository.

HelmReleaseProperties

Properties for HelmRelease objects.

Kustomization

The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster.

KustomizationPatch

The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster.

MatchOidcIdentity

MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact.

MatchOidcIdentityPatch

MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact.

OciRepository

Parameters to reconcile to the OCIRepository source kind type.

OciRepositoryPatch

Parameters to reconcile to the OCIRepository source kind type.

OciRepositoryRef

The source reference for the OCIRepository object.

OciRepositoryRefPatch

The source reference for the OCIRepository object.

OciRepositoryVerify

Parameters to verify the authenticity of an OCI Artifact.

OciRepositoryVerifyPatch

Parameters to verify the authenticity of an OCI Artifact.

Structs

Name Description
FluxComplianceState

Compliance state of the cluster object.

FluxConfigurationOperationType

The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'.

FluxConfigurationProviderType

Name of the provider used for authentication.

FluxConfigurationProvisioningState

The provisioning state of the resource.

FluxConfigurationScopeType

Scope at which the configuration will be installed.

FluxConfigurationSourceKindType

Source Kind to pull the configuration data from.