Compartilhar via


FluxConfiguration Classe

Definição

O objeto Configuração do Flux retornado na resposta Get & Put.

[Microsoft.Rest.Serialization.JsonTransformation]
public class FluxConfiguration : Microsoft.Azure.Management.KubernetesConfiguration.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type FluxConfiguration = class
    inherit ProxyResource
Public Class FluxConfiguration
Inherits ProxyResource
Herança
FluxConfiguration
Atributos

Construtores

FluxConfiguration()

Inicializa uma nova instância da classe FluxConfiguration.

FluxConfiguration(String, String, String, String, String, String, Nullable<Boolean>, GitRepositoryDefinition, BucketDefinition, IDictionary<String,KustomizationDefinition>, IDictionary<String, String>, IList<ObjectStatusDefinition>, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, String, SystemData)

Inicializa uma nova instância da classe FluxConfiguration.

Propriedades

Bucket

Obtém ou define parâmetros para reconciliar com o tipo de origem Bucket.

ComplianceState

Obtém status combinadas dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados. Os valores possíveis incluem: 'Compliant', 'Non-Compliant', 'Pending', 'Suspended', 'Unknown'

ConfigurationProtectedSettings

Obtém ou define pares chave-valor de definições de configuração protegidas para a configuração

ErrorMessage

Obtém a mensagem de erro retornada ao usuário no caso de falha de provisionamento.

GitRepository

Obtém ou define parâmetros para reconciliar com o tipo de origem GitRepository.

Id

Obtém a ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Herdado de Resource)
Kustomizations

Obtém ou define a matriz de kustomizations usadas para reconciliar o artefato extraído pelo tipo de origem no cluster.

Name

Obtém o nome do recurso

(Herdado de Resource)
NamespaceProperty

Obtém ou define o namespace no qual essa configuração está instalada. Máximo de 253 caracteres alfanuméricos minúsculos, hífen e ponto.

ProvisioningState

Obtém status da criação do fluxConfiguration. Os valores possíveis incluem: 'Succeeded', 'Failed', 'Canceled', 'Creating', 'Updating', 'Deleting'

RepositoryPublicKey

Obtém a chave pública associada a essa fluxConfiguration (gerada dentro do cluster ou fornecida pelo usuário).

Scope

Obtém ou define o escopo no qual o operador será instalado. Os valores possíveis incluem: 'cluster', 'namespace'

SourceKind

Obtém ou define o Tipo de origem do qual extrair os dados de configuração. Os valores possíveis incluem: 'GitRepository', 'Bucket'

SourceSyncedCommitId

Obtém o branch e/ou SHA da confirmação de origem sincronizada com o cluster.

SourceUpdatedAt

Obtém datetime em que fluxConfiguration sincronizeu sua origem no cluster.

Statuses

Obtém status dos recursos do Flux Kubernetes criados pelo fluxConfiguration ou criados pelos objetos gerenciados provisionados pelo fluxConfiguration.

StatusUpdatedAt

Obtém datetime em que o fluxConfiguration sincronizou seu status no cluster com o Azure.

Suspend

Obtém ou define se essa configuração deve suspender sua reconciliação de suas kustomizações e fontes.

SystemData

Obtém ou define metadados de nível superior https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

Type

Obtém o tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

(Herdado de Resource)

Aplica-se a