Delen via


Microsoft.KubernetesConfiguration fluxConfigurations

Bicep-resourcedefinitie

Het resourcetype fluxConfigurations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.KubernetesConfiguration/fluxConfigurations wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.KubernetesConfiguration/fluxConfigurations@2024-04-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    azureBlob: {
      accountKey: 'string'
      containerName: 'string'
      localAuthRef: 'string'
      managedIdentity: {
        clientId: 'string'
      }
      sasToken: 'string'
      servicePrincipal: {
        clientCertificate: 'string'
        clientCertificatePassword: 'string'
        clientCertificateSendChain: bool
        clientId: 'string'
        clientSecret: 'string'
        tenantId: 'string'
      }
      syncIntervalInSeconds: int
      timeoutInSeconds: int
      url: 'string'
    }
    bucket: {
      accessKey: 'string'
      bucketName: 'string'
      insecure: bool
      localAuthRef: 'string'
      syncIntervalInSeconds: int
      timeoutInSeconds: int
      url: 'string'
    }
    configurationProtectedSettings: {
      {customized property}: 'string'
    }
    gitRepository: {
      httpsCACert: 'string'
      httpsUser: 'string'
      localAuthRef: 'string'
      repositoryRef: {
        branch: 'string'
        commit: 'string'
        semver: 'string'
        tag: 'string'
      }
      sshKnownHosts: 'string'
      syncIntervalInSeconds: int
      timeoutInSeconds: int
      url: 'string'
    }
    kustomizations: {
      {customized property}: {
        dependsOn: [
          'string'
        ]
        force: bool
        path: 'string'
        postBuild: {
          substitute: {
            {customized property}: 'string'
          }
          substituteFrom: [
            {
              kind: 'string'
              name: 'string'
              optional: bool
            }
          ]
        }
        prune: bool
        retryIntervalInSeconds: int
        syncIntervalInSeconds: int
        timeoutInSeconds: int
        wait: bool
      }
    }
    namespace: 'string'
    ociRepository: {
      insecure: bool
      layerSelector: {
        mediaType: 'string'
        operation: 'string'
      }
      localAuthRef: 'string'
      repositoryRef: {
        digest: 'string'
        semver: 'string'
        tag: 'string'
      }
      serviceAccountName: 'string'
      syncIntervalInSeconds: int
      timeoutInSeconds: int
      tlsConfig: {
        caCertificate: 'string'
        clientCertificate: 'string'
        privateKey: 'string'
      }
      url: 'string'
      useWorkloadIdentity: bool
      verify: {
        matchOidcIdentity: [
          {
            issuer: 'string'
            subject: 'string'
          }
        ]
        provider: 'string'
        verificationConfig: {
          {customized property}: 'string'
        }
      }
    }
    reconciliationWaitDuration: 'string'
    scope: 'string'
    sourceKind: 'string'
    suspend: bool
    waitForReconciliation: bool
  }
}

Eigenschapswaarden

AzureBlobDefinition

Naam Beschrijving Waarde
accountKey De accountsleutel (gedeelde sleutel) voor toegang tot het opslagaccount snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
containerName De naam van de Azure Blob-container die moet worden gesynchroniseerd vanaf het URL-eindpunt voor de fluxconfiguratie. snaar
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
managedIdentity Parameters voor verificatie met behulp van een beheerde identiteit. ManagedIdentityDefinition-
sasToken Het gedeelde toegangstoken voor toegang tot de opslagcontainer snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
servicePrincipal Parameters voor verificatie met behulp van service-principal. ServicePrincipalDefinition-
syncIntervalInSeconds Het interval waarmee de Azure Blob-bron van het cluster opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de Azure Blob-clusterbron met de externe. Int
URL De URL die moet worden gesynchroniseerd voor het Azure Blob Storage-account van de fluxconfiguratie. snaar

BucketDefinition

Naam Beschrijving Waarde
accessKey Toegangssleutel zonder opmaak die wordt gebruikt om veilig toegang te krijgen tot de S3-bucket snaar
bucketName De naam van de bucket die moet worden gesynchroniseerd vanaf het URL-eindpunt voor de fluxconfiguratie. snaar
onzeker Geef op of u onveilige communicatie wilt gebruiken bij het verzamelen van gegevens uit de S3-bucket. Bool
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
syncIntervalInSeconds Het interval waarmee de bron van de clusterbucket opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de clusterbucket met de externe. Int
URL De URL die moet worden gesynchroniseerd voor de fluxconfiguratie-S3-bucket. snaar

FluxConfigurationProperties

Naam Beschrijving Waarde
azureBlob Parameters voor het afstemmen van het type AzureBlob-bron. AzureBlobDefinition-
emmer Parameters om het type Bucket-brontype af te stemmen. BucketDefinition-
configurationProtectedSettings Sleutel-waardeparen met beveiligde configuratie-instellingen voor de configuratie FluxConfigurationPropertiesConfigurationProtectedSettings
gitRepository Parameters voor het afstemmen van het type GitRepository-bron. GitRepositoryDefinition-
kustomisaties Matrix van kustomisaties die worden gebruikt voor het afstemmen van het artefact dat is opgehaald door het brontype in het cluster. FluxConfigurationPropertiesKustomizations
Namespace De naamruimte waarnaar deze configuratie is geïnstalleerd. Maximaal 253 kleine alfanumerieke tekens, afbreekstreepjes en punten. snaar
ociRepository Parameters voor het afstemmen van het type OCIRepository-bron. OCIRepositoryDefinition-
afstemmingWaitDuration Maximale duur om te wachten op afstemming van fluxconfiguratie. Bijvoorbeeld PT1H, PT5M, P1D snaar
draagwijdte Bereik waarop de operator wordt geïnstalleerd. 'cluster'
'naamruimte'
sourceKind Brontype waaruit de configuratiegegevens moeten worden opgehaald. 'AzureBlob'
'Bucket'
'GitRepository'
'OCIRepository'
opschorten Of deze configuratie de afstemming van de kustomisaties en bronnen moet onderbreken. Bool
waitForReconciliation Of de fluxconfiguratie-implementatie moet wachten totdat het cluster de kustomisaties kan afstemmen. Bool

FluxConfigurationPropertiesConfigurationProtectedSettings

Naam Beschrijving Waarde

FluxConfigurationPropertiesKustomizations

Naam Beschrijving Waarde

GitRepositoryDefinition

Naam Beschrijving Waarde
httpsCACert Inhoud van base64-gecodeerde HTTPS-certificeringsinstantie die wordt gebruikt voor toegang tot git-privé-Git-opslagplaatsen via HTTPS snaar
httpsUser Plaintext HTTPS-gebruikersnaam die wordt gebruikt voor toegang tot privé-Git-opslagplaatsen via HTTPS snaar
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
repositoryRef De bronverwijzing voor het GitRepository-object. RepositoryRefDefinition-
sshKnownHosts Met Base64 gecodeerde known_hosts-waarde met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-opslagplaatsen via SSH snaar
syncIntervalInSeconds Het interval waarmee de bron van de git-opslagplaats van het cluster opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de git-clusteropslagplaats met de externe. Int
URL De URL die moet worden gesynchroniseerd voor de Git-opslagplaats voor fluxconfiguratie. snaar

KustomizationDefinition

Naam Beschrijving Waarde
dependsOn Hiermee geeft u andere Kustomisaties op waarop deze Kustomisatie afhankelijk is. Deze Kustomisatie zal pas afstemmen als alle afhankelijkheden hun afstemming hebben voltooid. tekenreeks[]
kracht Het opnieuw maken van Kubernetes-resources op het cluster in- of uitschakelen wanneer patches mislukken vanwege een onveranderbare veldwijziging. Bool
pad Het pad in de bronreferentie om het cluster af te stemmen. snaar
postBuild Wordt gebruikt voor het vervangen van variabelen voor deze Kustomisatie na het bouwen van kustomize. PostBuildDefinition-
snoeien Garbagecollections van Kubernetes-objecten die door deze Kustomization zijn gemaakt, in- of uitschakelen. Bool
retryIntervalInSeconds Het interval waarmee de Kustomisatie op het cluster opnieuw moet worden afgestemd in geval van een storing bij afstemming. Int
syncIntervalInSeconds Het interval waarmee de Kustomisatie op het cluster opnieuw moet worden afgestemd. Int
time-outInSeconds De maximale tijd voor het afstemmen van de Kustomisatie op het cluster. Int
wachten Schakel statuscontrole in voor alle Kubernetes-objecten die door deze Kustomization zijn gemaakt. Bool

LayerSelectorDefinition

Naam Beschrijving Waarde
mediaType De eerste laag die overeenkomt met het opgegeven mediatype wordt gebruikt. snaar
operatie De bewerking die moet worden uitgevoerd op de geselecteerde laag. De standaardwaarde is 'extraheren', maar kan worden ingesteld op 'kopiëren'. 'kopiëren'
'extract'

ManagedIdentityDefinition

Naam Beschrijving Waarde
clientId De client-id voor het verifiëren van een beheerde identiteit. snaar

MatchOidcIdentityDefinition

Naam Beschrijving Waarde
Uitgevende instelling Het regex-patroon dat moet worden vergeleken om de OIDC-verlener te verifiëren. snaar
Onderwerp Het regex-patroon dat moet overeenkomen met om het identiteitsonderwerp te verifiëren. snaar

Microsoft.KubernetesConfiguration/fluxConfigurations

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen voor het maken van een Flux-configuratieresource FluxConfigurationProperties-
draagwijdte Gebruik deze functie bij het maken van een resource in een bereik dat anders is dan het implementatiebereik. Stel deze eigenschap in op de symbolische naam van een resource om de extensieresource toe te passen.

OCIRepositoryDefinition

Naam Beschrijving Waarde
onzeker Geef op of u verbinding wilt maken met een niet-TLS HTTP-containerregister. Bool
layerSelector De laag die moet worden opgehaald uit het OCI-artefact. LayerSelectorDefinition-
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
repositoryRef De bronverwijzing voor het OCIRepository-object. OCIRepositoryRefDefinition-
serviceAccountName De naam van het serviceaccount voor verificatie met de OCI-opslagplaats. snaar
syncIntervalInSeconds Het interval voor het opnieuw afstemmen van de bron van de cluster-OCI-opslagplaats met de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de cluster-OCI-opslagplaats met de externe. Int
tlsConfig Parameters voor verificatie met behulp van TLS-configuratie voor OCI-opslagplaats. tlsConfigDefinition-
URL De URL die moet worden gesynchroniseerd voor de OCI-opslagplaats voor fluxconfiguratie. snaar
useWorkloadIdentity Hiermee geeft u op of u workloadidentiteit wilt gebruiken om te verifiëren met de OCI-opslagplaats. Bool
verifiëren Verificatie van de echtheid van een OCI-artefact. VerifyDefinition-

OCIRepositoryRefDefinition

Naam Beschrijving Waarde
verteren De afbeeldingssamenvating die moet worden opgehaald uit de OCI-opslagplaats, moet de waarde de indeling sha256 hebben: Dit heeft voorrang op semver. snaar
semver Het semver-bereik dat wordt gebruikt om te matchen met OCI-opslagplaatstags. Dit heeft voorrang op tag. snaar
label De naam van de installatiekopietag van de OCI-opslagplaats die moet worden opgehaald. Dit wordt standaard ingesteld op 'nieuwste'. snaar

PostBuildDefinition

Naam Beschrijving Waarde
vervangen Sleutel-/waardeparen die de variabelen bevatten die in deze Kustomisatie moeten worden vervangen. PostBuildDefinitionSubstitute
substituteFrom Matrix van ConfigMaps/Secrets waaruit de variabelen worden vervangen door deze Kustomization. SubstituteFromDefinition[]

PostBuildDefinitionSubstitute

Naam Beschrijving Waarde

RepositoryRefDefinition

Naam Beschrijving Waarde
tak De naam van de git-opslagplaatsbranch om uit te checken. snaar
plegen De doorvoer SHA voor uitchecken. Deze waarde moet worden gecombineerd met de naam van de vertakking om geldig te zijn. Dit heeft voorrang op semver. snaar
semver Het semver-bereik dat wordt gebruikt om te matchen met git-opslagplaatstags. Dit heeft voorrang op tag. snaar
label De tagnaam van de Git-opslagplaats om uit te checken. Dit heeft voorrang op vertakking. snaar

ServicePrincipalDefinition

Naam Beschrijving Waarde
clientCertificate Met Base64 gecodeerd certificaat dat wordt gebruikt om een service-principal te verifiëren snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificatePassword Het wachtwoord voor het certificaat dat wordt gebruikt voor het verifiëren van een service-principal snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificateSendChain Hiermee geeft u op of x5c-header moet worden opgenomen in clientclaims bij het verkrijgen van een token om verificatie op basis van onderwerpnaam/verlener in te schakelen voor het clientcertificaat Bool
clientId De client-id voor het verifiëren van een service-principal. snaar
clientSecret Het clientgeheim voor het verifiëren van een service-principal snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId De tenant-id voor het verifiëren van een service-principal snaar

SubstituteFromDefinition

Naam Beschrijving Waarde
soort Geef aan of het ConfigMap of Secret is dat de variabelen bevat die moeten worden gebruikt in vervanging. snaar
naam Naam van de ConfigMap/Secret die de variabelen bevat die moeten worden gebruikt ter vervanging. snaar
facultatief Stel in op True om door te gaan zonder ConfigMap/Secret, als deze niet aanwezig is. Bool

TlsConfigDefinition

Naam Beschrijving Waarde
caCertificate Base64-gecodeerd CA-certificaat dat wordt gebruikt om de server te verifiëren. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificate Met Base64 gecodeerd certificaat dat wordt gebruikt voor het verifiëren van een client met de OCI-opslagplaats. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
privateKey Met Base64 gecodeerde persoonlijke sleutel die wordt gebruikt voor het verifiëren van een client met de OCI-opslagplaats. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VerifyDefinition

Naam Beschrijving Waarde
matchOidcIdentity Matrix die de criteria definieert voor het vergelijken van de identiteit tijdens het verifiëren van een OCI-artefact. MatchOidcIdentityDefinition[]
aanbieder Naam van verificatieprovider. snaar
verificationConfig Een object met vertrouwde openbare sleutels van vertrouwde auteurs. VerifyDefinitionVerificationConfig

VerifyDefinitionVerificationConfig

Naam Beschrijving Waarde

Resourcedefinitie van ARM-sjabloon

Het resourcetype fluxConfigurations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.KubernetesConfiguration/fluxConfigurations wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.KubernetesConfiguration/fluxConfigurations",
  "apiVersion": "2024-04-01-preview",
  "name": "string",
  "properties": {
    "azureBlob": {
      "accountKey": "string",
      "containerName": "string",
      "localAuthRef": "string",
      "managedIdentity": {
        "clientId": "string"
      },
      "sasToken": "string",
      "servicePrincipal": {
        "clientCertificate": "string",
        "clientCertificatePassword": "string",
        "clientCertificateSendChain": "bool",
        "clientId": "string",
        "clientSecret": "string",
        "tenantId": "string"
      },
      "syncIntervalInSeconds": "int",
      "timeoutInSeconds": "int",
      "url": "string"
    },
    "bucket": {
      "accessKey": "string",
      "bucketName": "string",
      "insecure": "bool",
      "localAuthRef": "string",
      "syncIntervalInSeconds": "int",
      "timeoutInSeconds": "int",
      "url": "string"
    },
    "configurationProtectedSettings": {
      "{customized property}": "string"
    },
    "gitRepository": {
      "httpsCACert": "string",
      "httpsUser": "string",
      "localAuthRef": "string",
      "repositoryRef": {
        "branch": "string",
        "commit": "string",
        "semver": "string",
        "tag": "string"
      },
      "sshKnownHosts": "string",
      "syncIntervalInSeconds": "int",
      "timeoutInSeconds": "int",
      "url": "string"
    },
    "kustomizations": {
      "{customized property}": {
        "dependsOn": [ "string" ],
        "force": "bool",
        "path": "string",
        "postBuild": {
          "substitute": {
            "{customized property}": "string"
          },
          "substituteFrom": [
            {
              "kind": "string",
              "name": "string",
              "optional": "bool"
            }
          ]
        },
        "prune": "bool",
        "retryIntervalInSeconds": "int",
        "syncIntervalInSeconds": "int",
        "timeoutInSeconds": "int",
        "wait": "bool"
      }
    },
    "namespace": "string",
    "ociRepository": {
      "insecure": "bool",
      "layerSelector": {
        "mediaType": "string",
        "operation": "string"
      },
      "localAuthRef": "string",
      "repositoryRef": {
        "digest": "string",
        "semver": "string",
        "tag": "string"
      },
      "serviceAccountName": "string",
      "syncIntervalInSeconds": "int",
      "timeoutInSeconds": "int",
      "tlsConfig": {
        "caCertificate": "string",
        "clientCertificate": "string",
        "privateKey": "string"
      },
      "url": "string",
      "useWorkloadIdentity": "bool",
      "verify": {
        "matchOidcIdentity": [
          {
            "issuer": "string",
            "subject": "string"
          }
        ],
        "provider": "string",
        "verificationConfig": {
          "{customized property}": "string"
        }
      }
    },
    "reconciliationWaitDuration": "string",
    "scope": "string",
    "sourceKind": "string",
    "suspend": "bool",
    "waitForReconciliation": "bool"
  }
}

Eigenschapswaarden

AzureBlobDefinition

Naam Beschrijving Waarde
accountKey De accountsleutel (gedeelde sleutel) voor toegang tot het opslagaccount snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
containerName De naam van de Azure Blob-container die moet worden gesynchroniseerd vanaf het URL-eindpunt voor de fluxconfiguratie. snaar
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
managedIdentity Parameters voor verificatie met behulp van een beheerde identiteit. ManagedIdentityDefinition-
sasToken Het gedeelde toegangstoken voor toegang tot de opslagcontainer snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
servicePrincipal Parameters voor verificatie met behulp van service-principal. ServicePrincipalDefinition-
syncIntervalInSeconds Het interval waarmee de Azure Blob-bron van het cluster opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de Azure Blob-clusterbron met de externe. Int
URL De URL die moet worden gesynchroniseerd voor het Azure Blob Storage-account van de fluxconfiguratie. snaar

BucketDefinition

Naam Beschrijving Waarde
accessKey Toegangssleutel zonder opmaak die wordt gebruikt om veilig toegang te krijgen tot de S3-bucket snaar
bucketName De naam van de bucket die moet worden gesynchroniseerd vanaf het URL-eindpunt voor de fluxconfiguratie. snaar
onzeker Geef op of u onveilige communicatie wilt gebruiken bij het verzamelen van gegevens uit de S3-bucket. Bool
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
syncIntervalInSeconds Het interval waarmee de bron van de clusterbucket opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de clusterbucket met de externe. Int
URL De URL die moet worden gesynchroniseerd voor de fluxconfiguratie-S3-bucket. snaar

FluxConfigurationProperties

Naam Beschrijving Waarde
azureBlob Parameters voor het afstemmen van het type AzureBlob-bron. AzureBlobDefinition-
emmer Parameters om het type Bucket-brontype af te stemmen. BucketDefinition-
configurationProtectedSettings Sleutel-waardeparen met beveiligde configuratie-instellingen voor de configuratie FluxConfigurationPropertiesConfigurationProtectedSettings
gitRepository Parameters voor het afstemmen van het type GitRepository-bron. GitRepositoryDefinition-
kustomisaties Matrix van kustomisaties die worden gebruikt voor het afstemmen van het artefact dat is opgehaald door het brontype in het cluster. FluxConfigurationPropertiesKustomizations
Namespace De naamruimte waarnaar deze configuratie is geïnstalleerd. Maximaal 253 kleine alfanumerieke tekens, afbreekstreepjes en punten. snaar
ociRepository Parameters voor het afstemmen van het type OCIRepository-bron. OCIRepositoryDefinition-
afstemmingWaitDuration Maximale duur om te wachten op afstemming van fluxconfiguratie. Bijvoorbeeld PT1H, PT5M, P1D snaar
draagwijdte Bereik waarop de operator wordt geïnstalleerd. 'cluster'
'naamruimte'
sourceKind Brontype waaruit de configuratiegegevens moeten worden opgehaald. 'AzureBlob'
'Bucket'
'GitRepository'
'OCIRepository'
opschorten Of deze configuratie de afstemming van de kustomisaties en bronnen moet onderbreken. Bool
waitForReconciliation Of de fluxconfiguratie-implementatie moet wachten totdat het cluster de kustomisaties kan afstemmen. Bool

FluxConfigurationPropertiesConfigurationProtectedSettings

Naam Beschrijving Waarde

FluxConfigurationPropertiesKustomizations

Naam Beschrijving Waarde

GitRepositoryDefinition

Naam Beschrijving Waarde
httpsCACert Inhoud van base64-gecodeerde HTTPS-certificeringsinstantie die wordt gebruikt voor toegang tot git-privé-Git-opslagplaatsen via HTTPS snaar
httpsUser Plaintext HTTPS-gebruikersnaam die wordt gebruikt voor toegang tot privé-Git-opslagplaatsen via HTTPS snaar
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
repositoryRef De bronverwijzing voor het GitRepository-object. RepositoryRefDefinition-
sshKnownHosts Met Base64 gecodeerde known_hosts-waarde met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-opslagplaatsen via SSH snaar
syncIntervalInSeconds Het interval waarmee de bron van de git-opslagplaats van het cluster opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de git-clusteropslagplaats met de externe. Int
URL De URL die moet worden gesynchroniseerd voor de Git-opslagplaats voor fluxconfiguratie. snaar

KustomizationDefinition

Naam Beschrijving Waarde
dependsOn Hiermee geeft u andere Kustomisaties op waarop deze Kustomisatie afhankelijk is. Deze Kustomisatie zal pas afstemmen als alle afhankelijkheden hun afstemming hebben voltooid. tekenreeks[]
kracht Het opnieuw maken van Kubernetes-resources op het cluster in- of uitschakelen wanneer patches mislukken vanwege een onveranderbare veldwijziging. Bool
pad Het pad in de bronreferentie om het cluster af te stemmen. snaar
postBuild Wordt gebruikt voor het vervangen van variabelen voor deze Kustomisatie na het bouwen van kustomize. PostBuildDefinition-
snoeien Garbagecollections van Kubernetes-objecten die door deze Kustomization zijn gemaakt, in- of uitschakelen. Bool
retryIntervalInSeconds Het interval waarmee de Kustomisatie op het cluster opnieuw moet worden afgestemd in geval van een storing bij afstemming. Int
syncIntervalInSeconds Het interval waarmee de Kustomisatie op het cluster opnieuw moet worden afgestemd. Int
time-outInSeconds De maximale tijd voor het afstemmen van de Kustomisatie op het cluster. Int
wachten Schakel statuscontrole in voor alle Kubernetes-objecten die door deze Kustomization zijn gemaakt. Bool

LayerSelectorDefinition

Naam Beschrijving Waarde
mediaType De eerste laag die overeenkomt met het opgegeven mediatype wordt gebruikt. snaar
operatie De bewerking die moet worden uitgevoerd op de geselecteerde laag. De standaardwaarde is 'extraheren', maar kan worden ingesteld op 'kopiëren'. 'kopiëren'
'extract'

ManagedIdentityDefinition

Naam Beschrijving Waarde
clientId De client-id voor het verifiëren van een beheerde identiteit. snaar

MatchOidcIdentityDefinition

Naam Beschrijving Waarde
Uitgevende instelling Het regex-patroon dat moet worden vergeleken om de OIDC-verlener te verifiëren. snaar
Onderwerp Het regex-patroon dat moet overeenkomen met om het identiteitsonderwerp te verifiëren. snaar

Microsoft.KubernetesConfiguration/fluxConfigurations

Naam Beschrijving Waarde
apiVersion De API-versie '2024-04-01-preview'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen voor het maken van een Flux-configuratieresource FluxConfigurationProperties-
type Het resourcetype 'Microsoft.KubernetesConfiguration/fluxConfigurations'

OCIRepositoryDefinition

Naam Beschrijving Waarde
onzeker Geef op of u verbinding wilt maken met een niet-TLS HTTP-containerregister. Bool
layerSelector De laag die moet worden opgehaald uit het OCI-artefact. LayerSelectorDefinition-
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
repositoryRef De bronverwijzing voor het OCIRepository-object. OCIRepositoryRefDefinition-
serviceAccountName De naam van het serviceaccount voor verificatie met de OCI-opslagplaats. snaar
syncIntervalInSeconds Het interval voor het opnieuw afstemmen van de bron van de cluster-OCI-opslagplaats met de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de cluster-OCI-opslagplaats met de externe. Int
tlsConfig Parameters voor verificatie met behulp van TLS-configuratie voor OCI-opslagplaats. tlsConfigDefinition-
URL De URL die moet worden gesynchroniseerd voor de OCI-opslagplaats voor fluxconfiguratie. snaar
useWorkloadIdentity Hiermee geeft u op of u workloadidentiteit wilt gebruiken om te verifiëren met de OCI-opslagplaats. Bool
verifiëren Verificatie van de echtheid van een OCI-artefact. VerifyDefinition-

OCIRepositoryRefDefinition

Naam Beschrijving Waarde
verteren De afbeeldingssamenvating die moet worden opgehaald uit de OCI-opslagplaats, moet de waarde de indeling sha256 hebben: Dit heeft voorrang op semver. snaar
semver Het semver-bereik dat wordt gebruikt om te matchen met OCI-opslagplaatstags. Dit heeft voorrang op tag. snaar
label De naam van de installatiekopietag van de OCI-opslagplaats die moet worden opgehaald. Dit wordt standaard ingesteld op 'nieuwste'. snaar

PostBuildDefinition

Naam Beschrijving Waarde
vervangen Sleutel-/waardeparen die de variabelen bevatten die in deze Kustomisatie moeten worden vervangen. PostBuildDefinitionSubstitute
substituteFrom Matrix van ConfigMaps/Secrets waaruit de variabelen worden vervangen door deze Kustomization. SubstituteFromDefinition[]

PostBuildDefinitionSubstitute

Naam Beschrijving Waarde

RepositoryRefDefinition

Naam Beschrijving Waarde
tak De naam van de git-opslagplaatsbranch om uit te checken. snaar
plegen De doorvoer SHA voor uitchecken. Deze waarde moet worden gecombineerd met de naam van de vertakking om geldig te zijn. Dit heeft voorrang op semver. snaar
semver Het semver-bereik dat wordt gebruikt om te matchen met git-opslagplaatstags. Dit heeft voorrang op tag. snaar
label De tagnaam van de Git-opslagplaats om uit te checken. Dit heeft voorrang op vertakking. snaar

ServicePrincipalDefinition

Naam Beschrijving Waarde
clientCertificate Met Base64 gecodeerd certificaat dat wordt gebruikt om een service-principal te verifiëren snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificatePassword Het wachtwoord voor het certificaat dat wordt gebruikt voor het verifiëren van een service-principal snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificateSendChain Hiermee geeft u op of x5c-header moet worden opgenomen in clientclaims bij het verkrijgen van een token om verificatie op basis van onderwerpnaam/verlener in te schakelen voor het clientcertificaat Bool
clientId De client-id voor het verifiëren van een service-principal. snaar
clientSecret Het clientgeheim voor het verifiëren van een service-principal snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId De tenant-id voor het verifiëren van een service-principal snaar

SubstituteFromDefinition

Naam Beschrijving Waarde
soort Geef aan of het ConfigMap of Secret is dat de variabelen bevat die moeten worden gebruikt in vervanging. snaar
naam Naam van de ConfigMap/Secret die de variabelen bevat die moeten worden gebruikt ter vervanging. snaar
facultatief Stel in op True om door te gaan zonder ConfigMap/Secret, als deze niet aanwezig is. Bool

TlsConfigDefinition

Naam Beschrijving Waarde
caCertificate Base64-gecodeerd CA-certificaat dat wordt gebruikt om de server te verifiëren. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificate Met Base64 gecodeerd certificaat dat wordt gebruikt voor het verifiëren van een client met de OCI-opslagplaats. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
privateKey Met Base64 gecodeerde persoonlijke sleutel die wordt gebruikt voor het verifiëren van een client met de OCI-opslagplaats. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VerifyDefinition

Naam Beschrijving Waarde
matchOidcIdentity Matrix die de criteria definieert voor het vergelijken van de identiteit tijdens het verifiëren van een OCI-artefact. MatchOidcIdentityDefinition[]
aanbieder Naam van verificatieprovider. snaar
verificationConfig Een object met vertrouwde openbare sleutels van vertrouwde auteurs. VerifyDefinitionVerificationConfig

VerifyDefinitionVerificationConfig

Naam Beschrijving Waarde

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype fluxConfigurations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.KubernetesConfiguration/fluxConfigurations wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.KubernetesConfiguration/fluxConfigurations@2024-04-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      azureBlob = {
        accountKey = "string"
        containerName = "string"
        localAuthRef = "string"
        managedIdentity = {
          clientId = "string"
        }
        sasToken = "string"
        servicePrincipal = {
          clientCertificate = "string"
          clientCertificatePassword = "string"
          clientCertificateSendChain = bool
          clientId = "string"
          clientSecret = "string"
          tenantId = "string"
        }
        syncIntervalInSeconds = int
        timeoutInSeconds = int
        url = "string"
      }
      bucket = {
        accessKey = "string"
        bucketName = "string"
        insecure = bool
        localAuthRef = "string"
        syncIntervalInSeconds = int
        timeoutInSeconds = int
        url = "string"
      }
      configurationProtectedSettings = {
        {customized property} = "string"
      }
      gitRepository = {
        httpsCACert = "string"
        httpsUser = "string"
        localAuthRef = "string"
        repositoryRef = {
          branch = "string"
          commit = "string"
          semver = "string"
          tag = "string"
        }
        sshKnownHosts = "string"
        syncIntervalInSeconds = int
        timeoutInSeconds = int
        url = "string"
      }
      kustomizations = {
        {customized property} = {
          dependsOn = [
            "string"
          ]
          force = bool
          path = "string"
          postBuild = {
            substitute = {
              {customized property} = "string"
            }
            substituteFrom = [
              {
                kind = "string"
                name = "string"
                optional = bool
              }
            ]
          }
          prune = bool
          retryIntervalInSeconds = int
          syncIntervalInSeconds = int
          timeoutInSeconds = int
          wait = bool
        }
      }
      namespace = "string"
      ociRepository = {
        insecure = bool
        layerSelector = {
          mediaType = "string"
          operation = "string"
        }
        localAuthRef = "string"
        repositoryRef = {
          digest = "string"
          semver = "string"
          tag = "string"
        }
        serviceAccountName = "string"
        syncIntervalInSeconds = int
        timeoutInSeconds = int
        tlsConfig = {
          caCertificate = "string"
          clientCertificate = "string"
          privateKey = "string"
        }
        url = "string"
        useWorkloadIdentity = bool
        verify = {
          matchOidcIdentity = [
            {
              issuer = "string"
              subject = "string"
            }
          ]
          provider = "string"
          verificationConfig = {
            {customized property} = "string"
          }
        }
      }
      reconciliationWaitDuration = "string"
      scope = "string"
      sourceKind = "string"
      suspend = bool
      waitForReconciliation = bool
    }
  })
}

Eigenschapswaarden

AzureBlobDefinition

Naam Beschrijving Waarde
accountKey De accountsleutel (gedeelde sleutel) voor toegang tot het opslagaccount snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
containerName De naam van de Azure Blob-container die moet worden gesynchroniseerd vanaf het URL-eindpunt voor de fluxconfiguratie. snaar
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
managedIdentity Parameters voor verificatie met behulp van een beheerde identiteit. ManagedIdentityDefinition-
sasToken Het gedeelde toegangstoken voor toegang tot de opslagcontainer snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
servicePrincipal Parameters voor verificatie met behulp van service-principal. ServicePrincipalDefinition-
syncIntervalInSeconds Het interval waarmee de Azure Blob-bron van het cluster opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de Azure Blob-clusterbron met de externe. Int
URL De URL die moet worden gesynchroniseerd voor het Azure Blob Storage-account van de fluxconfiguratie. snaar

BucketDefinition

Naam Beschrijving Waarde
accessKey Toegangssleutel zonder opmaak die wordt gebruikt om veilig toegang te krijgen tot de S3-bucket snaar
bucketName De naam van de bucket die moet worden gesynchroniseerd vanaf het URL-eindpunt voor de fluxconfiguratie. snaar
onzeker Geef op of u onveilige communicatie wilt gebruiken bij het verzamelen van gegevens uit de S3-bucket. Bool
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
syncIntervalInSeconds Het interval waarmee de bron van de clusterbucket opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de clusterbucket met de externe. Int
URL De URL die moet worden gesynchroniseerd voor de fluxconfiguratie-S3-bucket. snaar

FluxConfigurationProperties

Naam Beschrijving Waarde
azureBlob Parameters voor het afstemmen van het type AzureBlob-bron. AzureBlobDefinition-
emmer Parameters om het type Bucket-brontype af te stemmen. BucketDefinition-
configurationProtectedSettings Sleutel-waardeparen met beveiligde configuratie-instellingen voor de configuratie FluxConfigurationPropertiesConfigurationProtectedSettings
gitRepository Parameters voor het afstemmen van het type GitRepository-bron. GitRepositoryDefinition-
kustomisaties Matrix van kustomisaties die worden gebruikt voor het afstemmen van het artefact dat is opgehaald door het brontype in het cluster. FluxConfigurationPropertiesKustomizations
Namespace De naamruimte waarnaar deze configuratie is geïnstalleerd. Maximaal 253 kleine alfanumerieke tekens, afbreekstreepjes en punten. snaar
ociRepository Parameters voor het afstemmen van het type OCIRepository-bron. OCIRepositoryDefinition-
afstemmingWaitDuration Maximale duur om te wachten op afstemming van fluxconfiguratie. Bijvoorbeeld PT1H, PT5M, P1D snaar
draagwijdte Bereik waarop de operator wordt geïnstalleerd. 'cluster'
'naamruimte'
sourceKind Brontype waaruit de configuratiegegevens moeten worden opgehaald. 'AzureBlob'
'Bucket'
'GitRepository'
'OCIRepository'
opschorten Of deze configuratie de afstemming van de kustomisaties en bronnen moet onderbreken. Bool
waitForReconciliation Of de fluxconfiguratie-implementatie moet wachten totdat het cluster de kustomisaties kan afstemmen. Bool

FluxConfigurationPropertiesConfigurationProtectedSettings

Naam Beschrijving Waarde

FluxConfigurationPropertiesKustomizations

Naam Beschrijving Waarde

GitRepositoryDefinition

Naam Beschrijving Waarde
httpsCACert Inhoud van base64-gecodeerde HTTPS-certificeringsinstantie die wordt gebruikt voor toegang tot git-privé-Git-opslagplaatsen via HTTPS snaar
httpsUser Plaintext HTTPS-gebruikersnaam die wordt gebruikt voor toegang tot privé-Git-opslagplaatsen via HTTPS snaar
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
repositoryRef De bronverwijzing voor het GitRepository-object. RepositoryRefDefinition-
sshKnownHosts Met Base64 gecodeerde known_hosts-waarde met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-opslagplaatsen via SSH snaar
syncIntervalInSeconds Het interval waarmee de bron van de git-opslagplaats van het cluster opnieuw moet worden afgestemd op de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de git-clusteropslagplaats met de externe. Int
URL De URL die moet worden gesynchroniseerd voor de Git-opslagplaats voor fluxconfiguratie. snaar

KustomizationDefinition

Naam Beschrijving Waarde
dependsOn Hiermee geeft u andere Kustomisaties op waarop deze Kustomisatie afhankelijk is. Deze Kustomisatie zal pas afstemmen als alle afhankelijkheden hun afstemming hebben voltooid. tekenreeks[]
kracht Het opnieuw maken van Kubernetes-resources op het cluster in- of uitschakelen wanneer patches mislukken vanwege een onveranderbare veldwijziging. Bool
pad Het pad in de bronreferentie om het cluster af te stemmen. snaar
postBuild Wordt gebruikt voor het vervangen van variabelen voor deze Kustomisatie na het bouwen van kustomize. PostBuildDefinition-
snoeien Garbagecollections van Kubernetes-objecten die door deze Kustomization zijn gemaakt, in- of uitschakelen. Bool
retryIntervalInSeconds Het interval waarmee de Kustomisatie op het cluster opnieuw moet worden afgestemd in geval van een storing bij afstemming. Int
syncIntervalInSeconds Het interval waarmee de Kustomisatie op het cluster opnieuw moet worden afgestemd. Int
time-outInSeconds De maximale tijd voor het afstemmen van de Kustomisatie op het cluster. Int
wachten Schakel statuscontrole in voor alle Kubernetes-objecten die door deze Kustomization zijn gemaakt. Bool

LayerSelectorDefinition

Naam Beschrijving Waarde
mediaType De eerste laag die overeenkomt met het opgegeven mediatype wordt gebruikt. snaar
operatie De bewerking die moet worden uitgevoerd op de geselecteerde laag. De standaardwaarde is 'extraheren', maar kan worden ingesteld op 'kopiëren'. 'kopiëren'
'extract'

ManagedIdentityDefinition

Naam Beschrijving Waarde
clientId De client-id voor het verifiëren van een beheerde identiteit. snaar

MatchOidcIdentityDefinition

Naam Beschrijving Waarde
Uitgevende instelling Het regex-patroon dat moet worden vergeleken om de OIDC-verlener te verifiëren. snaar
Onderwerp Het regex-patroon dat moet overeenkomen met om het identiteitsonderwerp te verifiëren. snaar

Microsoft.KubernetesConfiguration/fluxConfigurations

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource waar deze extensieresource op moet worden toegepast. tekenreeks (vereist)
Eigenschappen Eigenschappen voor het maken van een Flux-configuratieresource FluxConfigurationProperties-
type Het resourcetype "Microsoft.KubernetesConfiguration/fluxConfigurations@2024-04-01-preview"

OCIRepositoryDefinition

Naam Beschrijving Waarde
onzeker Geef op of u verbinding wilt maken met een niet-TLS HTTP-containerregister. Bool
layerSelector De laag die moet worden opgehaald uit het OCI-artefact. LayerSelectorDefinition-
localAuthRef De naam van een lokaal geheim in het Kubernetes-cluster dat moet worden gebruikt als verificatiegeheim in plaats van de door de gebruiker verstrekte configuratiegeheimen. snaar
repositoryRef De bronverwijzing voor het OCIRepository-object. OCIRepositoryRefDefinition-
serviceAccountName De naam van het serviceaccount voor verificatie met de OCI-opslagplaats. snaar
syncIntervalInSeconds Het interval voor het opnieuw afstemmen van de bron van de cluster-OCI-opslagplaats met de externe. Int
time-outInSeconds De maximale tijd voor het afstemmen van de bron van de cluster-OCI-opslagplaats met de externe. Int
tlsConfig Parameters voor verificatie met behulp van TLS-configuratie voor OCI-opslagplaats. tlsConfigDefinition-
URL De URL die moet worden gesynchroniseerd voor de OCI-opslagplaats voor fluxconfiguratie. snaar
useWorkloadIdentity Hiermee geeft u op of u workloadidentiteit wilt gebruiken om te verifiëren met de OCI-opslagplaats. Bool
verifiëren Verificatie van de echtheid van een OCI-artefact. VerifyDefinition-

OCIRepositoryRefDefinition

Naam Beschrijving Waarde
verteren De afbeeldingssamenvating die moet worden opgehaald uit de OCI-opslagplaats, moet de waarde de indeling sha256 hebben: Dit heeft voorrang op semver. snaar
semver Het semver-bereik dat wordt gebruikt om te matchen met OCI-opslagplaatstags. Dit heeft voorrang op tag. snaar
label De naam van de installatiekopietag van de OCI-opslagplaats die moet worden opgehaald. Dit wordt standaard ingesteld op 'nieuwste'. snaar

PostBuildDefinition

Naam Beschrijving Waarde
vervangen Sleutel-/waardeparen die de variabelen bevatten die in deze Kustomisatie moeten worden vervangen. PostBuildDefinitionSubstitute
substituteFrom Matrix van ConfigMaps/Secrets waaruit de variabelen worden vervangen door deze Kustomization. SubstituteFromDefinition[]

PostBuildDefinitionSubstitute

Naam Beschrijving Waarde

RepositoryRefDefinition

Naam Beschrijving Waarde
tak De naam van de git-opslagplaatsbranch om uit te checken. snaar
plegen De doorvoer SHA voor uitchecken. Deze waarde moet worden gecombineerd met de naam van de vertakking om geldig te zijn. Dit heeft voorrang op semver. snaar
semver Het semver-bereik dat wordt gebruikt om te matchen met git-opslagplaatstags. Dit heeft voorrang op tag. snaar
label De tagnaam van de Git-opslagplaats om uit te checken. Dit heeft voorrang op vertakking. snaar

ServicePrincipalDefinition

Naam Beschrijving Waarde
clientCertificate Met Base64 gecodeerd certificaat dat wordt gebruikt om een service-principal te verifiëren snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificatePassword Het wachtwoord voor het certificaat dat wordt gebruikt voor het verifiëren van een service-principal snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificateSendChain Hiermee geeft u op of x5c-header moet worden opgenomen in clientclaims bij het verkrijgen van een token om verificatie op basis van onderwerpnaam/verlener in te schakelen voor het clientcertificaat Bool
clientId De client-id voor het verifiëren van een service-principal. snaar
clientSecret Het clientgeheim voor het verifiëren van een service-principal snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
tenantId De tenant-id voor het verifiëren van een service-principal snaar

SubstituteFromDefinition

Naam Beschrijving Waarde
soort Geef aan of het ConfigMap of Secret is dat de variabelen bevat die moeten worden gebruikt in vervanging. snaar
naam Naam van de ConfigMap/Secret die de variabelen bevat die moeten worden gebruikt ter vervanging. snaar
facultatief Stel in op True om door te gaan zonder ConfigMap/Secret, als deze niet aanwezig is. Bool

TlsConfigDefinition

Naam Beschrijving Waarde
caCertificate Base64-gecodeerd CA-certificaat dat wordt gebruikt om de server te verifiëren. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientCertificate Met Base64 gecodeerd certificaat dat wordt gebruikt voor het verifiëren van een client met de OCI-opslagplaats. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
privateKey Met Base64 gecodeerde persoonlijke sleutel die wordt gebruikt voor het verifiëren van een client met de OCI-opslagplaats. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VerifyDefinition

Naam Beschrijving Waarde
matchOidcIdentity Matrix die de criteria definieert voor het vergelijken van de identiteit tijdens het verifiëren van een OCI-artefact. MatchOidcIdentityDefinition[]
aanbieder Naam van verificatieprovider. snaar
verificationConfig Een object met vertrouwde openbare sleutels van vertrouwde auteurs. VerifyDefinitionVerificationConfig

VerifyDefinitionVerificationConfig

Naam Beschrijving Waarde