1. Packages
  2. Azure Native
  3. API Docs
  4. kubernetesconfiguration
  5. getFluxConfiguration
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi

azure-native.kubernetesconfiguration.getFluxConfiguration

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi

    Gets details of the Flux Configuration. Azure REST API version: 2023-05-01.

    Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview.

    Using getFluxConfiguration

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getFluxConfiguration(args: GetFluxConfigurationArgs, opts?: InvokeOptions): Promise<GetFluxConfigurationResult>
    function getFluxConfigurationOutput(args: GetFluxConfigurationOutputArgs, opts?: InvokeOptions): Output<GetFluxConfigurationResult>
    def get_flux_configuration(cluster_name: Optional[str] = None,
                               cluster_resource_name: Optional[str] = None,
                               cluster_rp: Optional[str] = None,
                               flux_configuration_name: Optional[str] = None,
                               resource_group_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetFluxConfigurationResult
    def get_flux_configuration_output(cluster_name: Optional[pulumi.Input[str]] = None,
                               cluster_resource_name: Optional[pulumi.Input[str]] = None,
                               cluster_rp: Optional[pulumi.Input[str]] = None,
                               flux_configuration_name: Optional[pulumi.Input[str]] = None,
                               resource_group_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetFluxConfigurationResult]
    func LookupFluxConfiguration(ctx *Context, args *LookupFluxConfigurationArgs, opts ...InvokeOption) (*LookupFluxConfigurationResult, error)
    func LookupFluxConfigurationOutput(ctx *Context, args *LookupFluxConfigurationOutputArgs, opts ...InvokeOption) LookupFluxConfigurationResultOutput

    > Note: This function is named LookupFluxConfiguration in the Go SDK.

    public static class GetFluxConfiguration 
    {
        public static Task<GetFluxConfigurationResult> InvokeAsync(GetFluxConfigurationArgs args, InvokeOptions? opts = null)
        public static Output<GetFluxConfigurationResult> Invoke(GetFluxConfigurationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFluxConfigurationResult> getFluxConfiguration(GetFluxConfigurationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:kubernetesconfiguration:getFluxConfiguration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterName string
    The name of the kubernetes cluster.
    ClusterResourceName string
    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
    ClusterRp string
    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
    FluxConfigurationName string
    Name of the Flux Configuration.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ClusterName string
    The name of the kubernetes cluster.
    ClusterResourceName string
    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
    ClusterRp string
    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
    FluxConfigurationName string
    Name of the Flux Configuration.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    clusterName String
    The name of the kubernetes cluster.
    clusterResourceName String
    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
    clusterRp String
    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
    fluxConfigurationName String
    Name of the Flux Configuration.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    clusterName string
    The name of the kubernetes cluster.
    clusterResourceName string
    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
    clusterRp string
    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
    fluxConfigurationName string
    Name of the Flux Configuration.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    cluster_name str
    The name of the kubernetes cluster.
    cluster_resource_name str
    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
    cluster_rp str
    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
    flux_configuration_name str
    Name of the Flux Configuration.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    clusterName String
    The name of the kubernetes cluster.
    clusterResourceName String
    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
    clusterRp String
    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
    fluxConfigurationName String
    Name of the Flux Configuration.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getFluxConfiguration Result

    The following output properties are available:

    ComplianceState string
    Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects.
    ErrorMessage string
    Error message returned to the user in the case of provisioning failure.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    ProvisioningState string
    Status of the creation of the fluxConfiguration.
    RepositoryPublicKey string
    Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user).
    SourceSyncedCommitId string
    Branch and/or SHA of the source commit synced with the cluster.
    SourceUpdatedAt string
    Datetime the fluxConfiguration synced its source on the cluster.
    StatusUpdatedAt string
    Datetime the fluxConfiguration synced its status on the cluster with Azure.
    Statuses List<Pulumi.AzureNative.KubernetesConfiguration.Outputs.ObjectStatusDefinitionResponse>
    Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration.
    SystemData Pulumi.AzureNative.KubernetesConfiguration.Outputs.SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureBlob Pulumi.AzureNative.KubernetesConfiguration.Outputs.AzureBlobDefinitionResponse
    Parameters to reconcile to the AzureBlob source kind type.
    Bucket Pulumi.AzureNative.KubernetesConfiguration.Outputs.BucketDefinitionResponse
    Parameters to reconcile to the Bucket source kind type.
    ConfigurationProtectedSettings Dictionary<string, string>
    Key-value pairs of protected configuration settings for the configuration
    GitRepository Pulumi.AzureNative.KubernetesConfiguration.Outputs.GitRepositoryDefinitionResponse
    Parameters to reconcile to the GitRepository source kind type.
    Kustomizations Dictionary<string, Pulumi.AzureNative.KubernetesConfiguration.Outputs.KustomizationDefinitionResponse>
    Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.
    Namespace string
    The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
    ReconciliationWaitDuration string
    Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D
    Scope string
    Scope at which the operator will be installed.
    SourceKind string
    Source Kind to pull the configuration data from.
    Suspend bool
    Whether this configuration should suspend its reconciliation of its kustomizations and sources.
    WaitForReconciliation bool
    Whether flux configuration deployment should wait for cluster to reconcile the kustomizations.
    ComplianceState string
    Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects.
    ErrorMessage string
    Error message returned to the user in the case of provisioning failure.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    ProvisioningState string
    Status of the creation of the fluxConfiguration.
    RepositoryPublicKey string
    Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user).
    SourceSyncedCommitId string
    Branch and/or SHA of the source commit synced with the cluster.
    SourceUpdatedAt string
    Datetime the fluxConfiguration synced its source on the cluster.
    StatusUpdatedAt string
    Datetime the fluxConfiguration synced its status on the cluster with Azure.
    Statuses []ObjectStatusDefinitionResponse
    Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration.
    SystemData SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureBlob AzureBlobDefinitionResponse
    Parameters to reconcile to the AzureBlob source kind type.
    Bucket BucketDefinitionResponse
    Parameters to reconcile to the Bucket source kind type.
    ConfigurationProtectedSettings map[string]string
    Key-value pairs of protected configuration settings for the configuration
    GitRepository GitRepositoryDefinitionResponse
    Parameters to reconcile to the GitRepository source kind type.
    Kustomizations map[string]KustomizationDefinitionResponse
    Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.
    Namespace string
    The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
    ReconciliationWaitDuration string
    Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D
    Scope string
    Scope at which the operator will be installed.
    SourceKind string
    Source Kind to pull the configuration data from.
    Suspend bool
    Whether this configuration should suspend its reconciliation of its kustomizations and sources.
    WaitForReconciliation bool
    Whether flux configuration deployment should wait for cluster to reconcile the kustomizations.
    complianceState String
    Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects.
    errorMessage String
    Error message returned to the user in the case of provisioning failure.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    provisioningState String
    Status of the creation of the fluxConfiguration.
    repositoryPublicKey String
    Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user).
    sourceSyncedCommitId String
    Branch and/or SHA of the source commit synced with the cluster.
    sourceUpdatedAt String
    Datetime the fluxConfiguration synced its source on the cluster.
    statusUpdatedAt String
    Datetime the fluxConfiguration synced its status on the cluster with Azure.
    statuses List<ObjectStatusDefinitionResponse>
    Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration.
    systemData SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureBlob AzureBlobDefinitionResponse
    Parameters to reconcile to the AzureBlob source kind type.
    bucket BucketDefinitionResponse
    Parameters to reconcile to the Bucket source kind type.
    configurationProtectedSettings Map<String,String>
    Key-value pairs of protected configuration settings for the configuration
    gitRepository GitRepositoryDefinitionResponse
    Parameters to reconcile to the GitRepository source kind type.
    kustomizations Map<String,KustomizationDefinitionResponse>
    Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.
    namespace String
    The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
    reconciliationWaitDuration String
    Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D
    scope String
    Scope at which the operator will be installed.
    sourceKind String
    Source Kind to pull the configuration data from.
    suspend Boolean
    Whether this configuration should suspend its reconciliation of its kustomizations and sources.
    waitForReconciliation Boolean
    Whether flux configuration deployment should wait for cluster to reconcile the kustomizations.
    complianceState string
    Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects.
    errorMessage string
    Error message returned to the user in the case of provisioning failure.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name string
    The name of the resource
    provisioningState string
    Status of the creation of the fluxConfiguration.
    repositoryPublicKey string
    Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user).
    sourceSyncedCommitId string
    Branch and/or SHA of the source commit synced with the cluster.
    sourceUpdatedAt string
    Datetime the fluxConfiguration synced its source on the cluster.
    statusUpdatedAt string
    Datetime the fluxConfiguration synced its status on the cluster with Azure.
    statuses ObjectStatusDefinitionResponse[]
    Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration.
    systemData SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureBlob AzureBlobDefinitionResponse
    Parameters to reconcile to the AzureBlob source kind type.
    bucket BucketDefinitionResponse
    Parameters to reconcile to the Bucket source kind type.
    configurationProtectedSettings {[key: string]: string}
    Key-value pairs of protected configuration settings for the configuration
    gitRepository GitRepositoryDefinitionResponse
    Parameters to reconcile to the GitRepository source kind type.
    kustomizations {[key: string]: KustomizationDefinitionResponse}
    Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.
    namespace string
    The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
    reconciliationWaitDuration string
    Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D
    scope string
    Scope at which the operator will be installed.
    sourceKind string
    Source Kind to pull the configuration data from.
    suspend boolean
    Whether this configuration should suspend its reconciliation of its kustomizations and sources.
    waitForReconciliation boolean
    Whether flux configuration deployment should wait for cluster to reconcile the kustomizations.
    compliance_state str
    Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects.
    error_message str
    Error message returned to the user in the case of provisioning failure.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name str
    The name of the resource
    provisioning_state str
    Status of the creation of the fluxConfiguration.
    repository_public_key str
    Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user).
    source_synced_commit_id str
    Branch and/or SHA of the source commit synced with the cluster.
    source_updated_at str
    Datetime the fluxConfiguration synced its source on the cluster.
    status_updated_at str
    Datetime the fluxConfiguration synced its status on the cluster with Azure.
    statuses Sequence[ObjectStatusDefinitionResponse]
    Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration.
    system_data SystemDataResponse
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_blob AzureBlobDefinitionResponse
    Parameters to reconcile to the AzureBlob source kind type.
    bucket BucketDefinitionResponse
    Parameters to reconcile to the Bucket source kind type.
    configuration_protected_settings Mapping[str, str]
    Key-value pairs of protected configuration settings for the configuration
    git_repository GitRepositoryDefinitionResponse
    Parameters to reconcile to the GitRepository source kind type.
    kustomizations Mapping[str, KustomizationDefinitionResponse]
    Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.
    namespace str
    The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
    reconciliation_wait_duration str
    Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D
    scope str
    Scope at which the operator will be installed.
    source_kind str
    Source Kind to pull the configuration data from.
    suspend bool
    Whether this configuration should suspend its reconciliation of its kustomizations and sources.
    wait_for_reconciliation bool
    Whether flux configuration deployment should wait for cluster to reconcile the kustomizations.
    complianceState String
    Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects.
    errorMessage String
    Error message returned to the user in the case of provisioning failure.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    provisioningState String
    Status of the creation of the fluxConfiguration.
    repositoryPublicKey String
    Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user).
    sourceSyncedCommitId String
    Branch and/or SHA of the source commit synced with the cluster.
    sourceUpdatedAt String
    Datetime the fluxConfiguration synced its source on the cluster.
    statusUpdatedAt String
    Datetime the fluxConfiguration synced its status on the cluster with Azure.
    statuses List<Property Map>
    Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration.
    systemData Property Map
    Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureBlob Property Map
    Parameters to reconcile to the AzureBlob source kind type.
    bucket Property Map
    Parameters to reconcile to the Bucket source kind type.
    configurationProtectedSettings Map<String>
    Key-value pairs of protected configuration settings for the configuration
    gitRepository Property Map
    Parameters to reconcile to the GitRepository source kind type.
    kustomizations Map<Property Map>
    Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.
    namespace String
    The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
    reconciliationWaitDuration String
    Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D
    scope String
    Scope at which the operator will be installed.
    sourceKind String
    Source Kind to pull the configuration data from.
    suspend Boolean
    Whether this configuration should suspend its reconciliation of its kustomizations and sources.
    waitForReconciliation Boolean
    Whether flux configuration deployment should wait for cluster to reconcile the kustomizations.

    Supporting Types

    AzureBlobDefinitionResponse

    AccountKey string
    The account key (shared key) to access the storage account
    ContainerName string
    The Azure Blob container name to sync from the url endpoint for the flux configuration.
    LocalAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    ManagedIdentity Pulumi.AzureNative.KubernetesConfiguration.Inputs.ManagedIdentityDefinitionResponse
    Parameters to authenticate using a Managed Identity.
    SasToken string
    The Shared Access token to access the storage container
    ServicePrincipal Pulumi.AzureNative.KubernetesConfiguration.Inputs.ServicePrincipalDefinitionResponse
    Parameters to authenticate using Service Principal.
    SyncIntervalInSeconds double
    The interval at which to re-reconcile the cluster Azure Blob source with the remote.
    TimeoutInSeconds double
    The maximum time to attempt to reconcile the cluster Azure Blob source with the remote.
    Url string
    The URL to sync for the flux configuration Azure Blob storage account.
    AccountKey string
    The account key (shared key) to access the storage account
    ContainerName string
    The Azure Blob container name to sync from the url endpoint for the flux configuration.
    LocalAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    ManagedIdentity ManagedIdentityDefinitionResponse
    Parameters to authenticate using a Managed Identity.
    SasToken string
    The Shared Access token to access the storage container
    ServicePrincipal ServicePrincipalDefinitionResponse
    Parameters to authenticate using Service Principal.
    SyncIntervalInSeconds float64
    The interval at which to re-reconcile the cluster Azure Blob source with the remote.
    TimeoutInSeconds float64
    The maximum time to attempt to reconcile the cluster Azure Blob source with the remote.
    Url string
    The URL to sync for the flux configuration Azure Blob storage account.
    accountKey String
    The account key (shared key) to access the storage account
    containerName String
    The Azure Blob container name to sync from the url endpoint for the flux configuration.
    localAuthRef String
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    managedIdentity ManagedIdentityDefinitionResponse
    Parameters to authenticate using a Managed Identity.
    sasToken String
    The Shared Access token to access the storage container
    servicePrincipal ServicePrincipalDefinitionResponse
    Parameters to authenticate using Service Principal.
    syncIntervalInSeconds Double
    The interval at which to re-reconcile the cluster Azure Blob source with the remote.
    timeoutInSeconds Double
    The maximum time to attempt to reconcile the cluster Azure Blob source with the remote.
    url String
    The URL to sync for the flux configuration Azure Blob storage account.
    accountKey string
    The account key (shared key) to access the storage account
    containerName string
    The Azure Blob container name to sync from the url endpoint for the flux configuration.
    localAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    managedIdentity ManagedIdentityDefinitionResponse
    Parameters to authenticate using a Managed Identity.
    sasToken string
    The Shared Access token to access the storage container
    servicePrincipal ServicePrincipalDefinitionResponse
    Parameters to authenticate using Service Principal.
    syncIntervalInSeconds number
    The interval at which to re-reconcile the cluster Azure Blob source with the remote.
    timeoutInSeconds number
    The maximum time to attempt to reconcile the cluster Azure Blob source with the remote.
    url string
    The URL to sync for the flux configuration Azure Blob storage account.
    account_key str
    The account key (shared key) to access the storage account
    container_name str
    The Azure Blob container name to sync from the url endpoint for the flux configuration.
    local_auth_ref str
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    managed_identity ManagedIdentityDefinitionResponse
    Parameters to authenticate using a Managed Identity.
    sas_token str
    The Shared Access token to access the storage container
    service_principal ServicePrincipalDefinitionResponse
    Parameters to authenticate using Service Principal.
    sync_interval_in_seconds float
    The interval at which to re-reconcile the cluster Azure Blob source with the remote.
    timeout_in_seconds float
    The maximum time to attempt to reconcile the cluster Azure Blob source with the remote.
    url str
    The URL to sync for the flux configuration Azure Blob storage account.
    accountKey String
    The account key (shared key) to access the storage account
    containerName String
    The Azure Blob container name to sync from the url endpoint for the flux configuration.
    localAuthRef String
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    managedIdentity Property Map
    Parameters to authenticate using a Managed Identity.
    sasToken String
    The Shared Access token to access the storage container
    servicePrincipal Property Map
    Parameters to authenticate using Service Principal.
    syncIntervalInSeconds Number
    The interval at which to re-reconcile the cluster Azure Blob source with the remote.
    timeoutInSeconds Number
    The maximum time to attempt to reconcile the cluster Azure Blob source with the remote.
    url String
    The URL to sync for the flux configuration Azure Blob storage account.

    BucketDefinitionResponse

    AccessKey string
    Plaintext access key used to securely access the S3 bucket
    BucketName string
    The bucket name to sync from the url endpoint for the flux configuration.
    Insecure bool
    Specify whether to use insecure communication when puling data from the S3 bucket.
    LocalAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    SyncIntervalInSeconds double
    The interval at which to re-reconcile the cluster bucket source with the remote.
    TimeoutInSeconds double
    The maximum time to attempt to reconcile the cluster bucket source with the remote.
    Url string
    The URL to sync for the flux configuration S3 bucket.
    AccessKey string
    Plaintext access key used to securely access the S3 bucket
    BucketName string
    The bucket name to sync from the url endpoint for the flux configuration.
    Insecure bool
    Specify whether to use insecure communication when puling data from the S3 bucket.
    LocalAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    SyncIntervalInSeconds float64
    The interval at which to re-reconcile the cluster bucket source with the remote.
    TimeoutInSeconds float64
    The maximum time to attempt to reconcile the cluster bucket source with the remote.
    Url string
    The URL to sync for the flux configuration S3 bucket.
    accessKey String
    Plaintext access key used to securely access the S3 bucket
    bucketName String
    The bucket name to sync from the url endpoint for the flux configuration.
    insecure Boolean
    Specify whether to use insecure communication when puling data from the S3 bucket.
    localAuthRef String
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    syncIntervalInSeconds Double
    The interval at which to re-reconcile the cluster bucket source with the remote.
    timeoutInSeconds Double
    The maximum time to attempt to reconcile the cluster bucket source with the remote.
    url String
    The URL to sync for the flux configuration S3 bucket.
    accessKey string
    Plaintext access key used to securely access the S3 bucket
    bucketName string
    The bucket name to sync from the url endpoint for the flux configuration.
    insecure boolean
    Specify whether to use insecure communication when puling data from the S3 bucket.
    localAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    syncIntervalInSeconds number
    The interval at which to re-reconcile the cluster bucket source with the remote.
    timeoutInSeconds number
    The maximum time to attempt to reconcile the cluster bucket source with the remote.
    url string
    The URL to sync for the flux configuration S3 bucket.
    access_key str
    Plaintext access key used to securely access the S3 bucket
    bucket_name str
    The bucket name to sync from the url endpoint for the flux configuration.
    insecure bool
    Specify whether to use insecure communication when puling data from the S3 bucket.
    local_auth_ref str
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    sync_interval_in_seconds float
    The interval at which to re-reconcile the cluster bucket source with the remote.
    timeout_in_seconds float
    The maximum time to attempt to reconcile the cluster bucket source with the remote.
    url str
    The URL to sync for the flux configuration S3 bucket.
    accessKey String
    Plaintext access key used to securely access the S3 bucket
    bucketName String
    The bucket name to sync from the url endpoint for the flux configuration.
    insecure Boolean
    Specify whether to use insecure communication when puling data from the S3 bucket.
    localAuthRef String
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    syncIntervalInSeconds Number
    The interval at which to re-reconcile the cluster bucket source with the remote.
    timeoutInSeconds Number
    The maximum time to attempt to reconcile the cluster bucket source with the remote.
    url String
    The URL to sync for the flux configuration S3 bucket.

    GitRepositoryDefinitionResponse

    HttpsCACert string
    Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS
    HttpsUser string
    Plaintext HTTPS username used to access private git repositories over HTTPS
    LocalAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    RepositoryRef Pulumi.AzureNative.KubernetesConfiguration.Inputs.RepositoryRefDefinitionResponse
    The source reference for the GitRepository object.
    SshKnownHosts string
    Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH
    SyncIntervalInSeconds double
    The interval at which to re-reconcile the cluster git repository source with the remote.
    TimeoutInSeconds double
    The maximum time to attempt to reconcile the cluster git repository source with the remote.
    Url string
    The URL to sync for the flux configuration git repository.
    HttpsCACert string
    Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS
    HttpsUser string
    Plaintext HTTPS username used to access private git repositories over HTTPS
    LocalAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    RepositoryRef RepositoryRefDefinitionResponse
    The source reference for the GitRepository object.
    SshKnownHosts string
    Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH
    SyncIntervalInSeconds float64
    The interval at which to re-reconcile the cluster git repository source with the remote.
    TimeoutInSeconds float64
    The maximum time to attempt to reconcile the cluster git repository source with the remote.
    Url string
    The URL to sync for the flux configuration git repository.
    httpsCACert String
    Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS
    httpsUser String
    Plaintext HTTPS username used to access private git repositories over HTTPS
    localAuthRef String
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    repositoryRef RepositoryRefDefinitionResponse
    The source reference for the GitRepository object.
    sshKnownHosts String
    Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH
    syncIntervalInSeconds Double
    The interval at which to re-reconcile the cluster git repository source with the remote.
    timeoutInSeconds Double
    The maximum time to attempt to reconcile the cluster git repository source with the remote.
    url String
    The URL to sync for the flux configuration git repository.
    httpsCACert string
    Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS
    httpsUser string
    Plaintext HTTPS username used to access private git repositories over HTTPS
    localAuthRef string
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    repositoryRef RepositoryRefDefinitionResponse
    The source reference for the GitRepository object.
    sshKnownHosts string
    Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH
    syncIntervalInSeconds number
    The interval at which to re-reconcile the cluster git repository source with the remote.
    timeoutInSeconds number
    The maximum time to attempt to reconcile the cluster git repository source with the remote.
    url string
    The URL to sync for the flux configuration git repository.
    https_ca_cert str
    Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS
    https_user str
    Plaintext HTTPS username used to access private git repositories over HTTPS
    local_auth_ref str
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    repository_ref RepositoryRefDefinitionResponse
    The source reference for the GitRepository object.
    ssh_known_hosts str
    Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH
    sync_interval_in_seconds float
    The interval at which to re-reconcile the cluster git repository source with the remote.
    timeout_in_seconds float
    The maximum time to attempt to reconcile the cluster git repository source with the remote.
    url str
    The URL to sync for the flux configuration git repository.
    httpsCACert String
    Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS
    httpsUser String
    Plaintext HTTPS username used to access private git repositories over HTTPS
    localAuthRef String
    Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
    repositoryRef Property Map
    The source reference for the GitRepository object.
    sshKnownHosts String
    Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH
    syncIntervalInSeconds Number
    The interval at which to re-reconcile the cluster git repository source with the remote.
    timeoutInSeconds Number
    The maximum time to attempt to reconcile the cluster git repository source with the remote.
    url String
    The URL to sync for the flux configuration git repository.

    HelmReleasePropertiesDefinitionResponse

    FailureCount double
    Total number of times that the HelmRelease failed to install or upgrade
    HelmChartRef Pulumi.AzureNative.KubernetesConfiguration.Inputs.ObjectReferenceDefinitionResponse
    The reference to the HelmChart object used as the source to this HelmRelease
    InstallFailureCount double
    Number of times that the HelmRelease failed to install
    LastRevisionApplied double
    The revision number of the last released object change
    UpgradeFailureCount double
    Number of times that the HelmRelease failed to upgrade
    FailureCount float64
    Total number of times that the HelmRelease failed to install or upgrade
    HelmChartRef ObjectReferenceDefinitionResponse
    The reference to the HelmChart object used as the source to this HelmRelease
    InstallFailureCount float64
    Number of times that the HelmRelease failed to install
    LastRevisionApplied float64
    The revision number of the last released object change
    UpgradeFailureCount float64
    Number of times that the HelmRelease failed to upgrade
    failureCount Double
    Total number of times that the HelmRelease failed to install or upgrade
    helmChartRef ObjectReferenceDefinitionResponse
    The reference to the HelmChart object used as the source to this HelmRelease
    installFailureCount Double
    Number of times that the HelmRelease failed to install
    lastRevisionApplied Double
    The revision number of the last released object change
    upgradeFailureCount Double
    Number of times that the HelmRelease failed to upgrade
    failureCount number
    Total number of times that the HelmRelease failed to install or upgrade
    helmChartRef ObjectReferenceDefinitionResponse
    The reference to the HelmChart object used as the source to this HelmRelease
    installFailureCount number
    Number of times that the HelmRelease failed to install
    lastRevisionApplied number
    The revision number of the last released object change
    upgradeFailureCount number
    Number of times that the HelmRelease failed to upgrade
    failure_count float
    Total number of times that the HelmRelease failed to install or upgrade
    helm_chart_ref ObjectReferenceDefinitionResponse
    The reference to the HelmChart object used as the source to this HelmRelease
    install_failure_count float
    Number of times that the HelmRelease failed to install
    last_revision_applied float
    The revision number of the last released object change
    upgrade_failure_count float
    Number of times that the HelmRelease failed to upgrade
    failureCount Number
    Total number of times that the HelmRelease failed to install or upgrade
    helmChartRef Property Map
    The reference to the HelmChart object used as the source to this HelmRelease
    installFailureCount Number
    Number of times that the HelmRelease failed to install
    lastRevisionApplied Number
    The revision number of the last released object change
    upgradeFailureCount Number
    Number of times that the HelmRelease failed to upgrade

    KustomizationDefinitionResponse

    Name string
    Name of the Kustomization, matching the key in the Kustomizations object map.
    DependsOn List<string>
    Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation.
    Force bool
    Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change.
    Path string
    The path in the source reference to reconcile on the cluster.
    PostBuild Pulumi.AzureNative.KubernetesConfiguration.Inputs.PostBuildDefinitionResponse
    Used for variable substitution for this Kustomization after kustomize build.
    Prune bool
    Enable/disable garbage collections of Kubernetes objects created by this Kustomization.
    RetryIntervalInSeconds double
    The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation.
    SyncIntervalInSeconds double
    The interval at which to re-reconcile the Kustomization on the cluster.
    TimeoutInSeconds double
    The maximum time to attempt to reconcile the Kustomization on the cluster.
    Wait bool
    Enable/disable health check for all Kubernetes objects created by this Kustomization.
    Name string
    Name of the Kustomization, matching the key in the Kustomizations object map.
    DependsOn []string
    Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation.
    Force bool
    Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change.
    Path string
    The path in the source reference to reconcile on the cluster.
    PostBuild PostBuildDefinitionResponse
    Used for variable substitution for this Kustomization after kustomize build.
    Prune bool
    Enable/disable garbage collections of Kubernetes objects created by this Kustomization.
    RetryIntervalInSeconds float64
    The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation.
    SyncIntervalInSeconds float64
    The interval at which to re-reconcile the Kustomization on the cluster.
    TimeoutInSeconds float64
    The maximum time to attempt to reconcile the Kustomization on the cluster.
    Wait bool
    Enable/disable health check for all Kubernetes objects created by this Kustomization.
    name String
    Name of the Kustomization, matching the key in the Kustomizations object map.
    dependsOn List<String>
    Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation.
    force Boolean
    Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change.
    path String
    The path in the source reference to reconcile on the cluster.
    postBuild PostBuildDefinitionResponse
    Used for variable substitution for this Kustomization after kustomize build.
    prune Boolean
    Enable/disable garbage collections of Kubernetes objects created by this Kustomization.
    retryIntervalInSeconds Double
    The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation.
    syncIntervalInSeconds Double
    The interval at which to re-reconcile the Kustomization on the cluster.
    timeoutInSeconds Double
    The maximum time to attempt to reconcile the Kustomization on the cluster.
    wait_ Boolean
    Enable/disable health check for all Kubernetes objects created by this Kustomization.
    name string
    Name of the Kustomization, matching the key in the Kustomizations object map.
    dependsOn string[]
    Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation.
    force boolean
    Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change.
    path string
    The path in the source reference to reconcile on the cluster.
    postBuild PostBuildDefinitionResponse
    Used for variable substitution for this Kustomization after kustomize build.
    prune boolean
    Enable/disable garbage collections of Kubernetes objects created by this Kustomization.
    retryIntervalInSeconds number
    The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation.
    syncIntervalInSeconds number
    The interval at which to re-reconcile the Kustomization on the cluster.
    timeoutInSeconds number
    The maximum time to attempt to reconcile the Kustomization on the cluster.
    wait boolean
    Enable/disable health check for all Kubernetes objects created by this Kustomization.
    name str
    Name of the Kustomization, matching the key in the Kustomizations object map.
    depends_on Sequence[str]
    Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation.
    force bool
    Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change.
    path str
    The path in the source reference to reconcile on the cluster.
    post_build PostBuildDefinitionResponse
    Used for variable substitution for this Kustomization after kustomize build.
    prune bool
    Enable/disable garbage collections of Kubernetes objects created by this Kustomization.
    retry_interval_in_seconds float
    The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation.
    sync_interval_in_seconds float
    The interval at which to re-reconcile the Kustomization on the cluster.
    timeout_in_seconds float
    The maximum time to attempt to reconcile the Kustomization on the cluster.
    wait bool
    Enable/disable health check for all Kubernetes objects created by this Kustomization.
    name String
    Name of the Kustomization, matching the key in the Kustomizations object map.
    dependsOn List<String>
    Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation.
    force Boolean
    Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change.
    path String
    The path in the source reference to reconcile on the cluster.
    postBuild Property Map
    Used for variable substitution for this Kustomization after kustomize build.
    prune Boolean
    Enable/disable garbage collections of Kubernetes objects created by this Kustomization.
    retryIntervalInSeconds Number
    The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation.
    syncIntervalInSeconds Number
    The interval at which to re-reconcile the Kustomization on the cluster.
    timeoutInSeconds Number
    The maximum time to attempt to reconcile the Kustomization on the cluster.
    wait Boolean
    Enable/disable health check for all Kubernetes objects created by this Kustomization.

    ManagedIdentityDefinitionResponse

    ClientId string
    The client Id for authenticating a Managed Identity.
    ClientId string
    The client Id for authenticating a Managed Identity.
    clientId String
    The client Id for authenticating a Managed Identity.
    clientId string
    The client Id for authenticating a Managed Identity.
    client_id str
    The client Id for authenticating a Managed Identity.
    clientId String
    The client Id for authenticating a Managed Identity.

    ObjectReferenceDefinitionResponse

    Name string
    Name of the object
    Namespace string
    Namespace of the object
    Name string
    Name of the object
    Namespace string
    Namespace of the object
    name String
    Name of the object
    namespace String
    Namespace of the object
    name string
    Name of the object
    namespace string
    Namespace of the object
    name str
    Name of the object
    namespace str
    Namespace of the object
    name String
    Name of the object
    namespace String
    Namespace of the object

    ObjectStatusConditionDefinitionResponse

    LastTransitionTime string
    Last time this status condition has changed
    Message string
    A more verbose description of the object status condition
    Reason string
    Reason for the specified status condition type status
    Status string
    Status of the Kubernetes object condition type
    Type string
    Object status condition type for this object
    LastTransitionTime string
    Last time this status condition has changed
    Message string
    A more verbose description of the object status condition
    Reason string
    Reason for the specified status condition type status
    Status string
    Status of the Kubernetes object condition type
    Type string
    Object status condition type for this object
    lastTransitionTime String
    Last time this status condition has changed
    message String
    A more verbose description of the object status condition
    reason String
    Reason for the specified status condition type status
    status String
    Status of the Kubernetes object condition type
    type String
    Object status condition type for this object
    lastTransitionTime string
    Last time this status condition has changed
    message string
    A more verbose description of the object status condition
    reason string
    Reason for the specified status condition type status
    status string
    Status of the Kubernetes object condition type
    type string
    Object status condition type for this object
    last_transition_time str
    Last time this status condition has changed
    message str
    A more verbose description of the object status condition
    reason str
    Reason for the specified status condition type status
    status str
    Status of the Kubernetes object condition type
    type str
    Object status condition type for this object
    lastTransitionTime String
    Last time this status condition has changed
    message String
    A more verbose description of the object status condition
    reason String
    Reason for the specified status condition type status
    status String
    Status of the Kubernetes object condition type
    type String
    Object status condition type for this object

    ObjectStatusDefinitionResponse

    AppliedBy Pulumi.AzureNative.KubernetesConfiguration.Inputs.ObjectReferenceDefinitionResponse
    Object reference to the Kustomization that applied this object
    ComplianceState string
    Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster.
    HelmReleaseProperties Pulumi.AzureNative.KubernetesConfiguration.Inputs.HelmReleasePropertiesDefinitionResponse
    Additional properties that are provided from objects of the HelmRelease kind
    Kind string
    Kind of the applied object
    Name string
    Name of the applied object
    Namespace string
    Namespace of the applied object
    StatusConditions List<Pulumi.AzureNative.KubernetesConfiguration.Inputs.ObjectStatusConditionDefinitionResponse>
    List of Kubernetes object status conditions present on the cluster
    AppliedBy ObjectReferenceDefinitionResponse
    Object reference to the Kustomization that applied this object
    ComplianceState string
    Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster.
    HelmReleaseProperties HelmReleasePropertiesDefinitionResponse
    Additional properties that are provided from objects of the HelmRelease kind
    Kind string
    Kind of the applied object
    Name string
    Name of the applied object
    Namespace string
    Namespace of the applied object
    StatusConditions []ObjectStatusConditionDefinitionResponse
    List of Kubernetes object status conditions present on the cluster
    appliedBy ObjectReferenceDefinitionResponse
    Object reference to the Kustomization that applied this object
    complianceState String
    Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster.
    helmReleaseProperties HelmReleasePropertiesDefinitionResponse
    Additional properties that are provided from objects of the HelmRelease kind
    kind String
    Kind of the applied object
    name String
    Name of the applied object
    namespace String
    Namespace of the applied object
    statusConditions List<ObjectStatusConditionDefinitionResponse>
    List of Kubernetes object status conditions present on the cluster
    appliedBy ObjectReferenceDefinitionResponse
    Object reference to the Kustomization that applied this object
    complianceState string
    Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster.
    helmReleaseProperties HelmReleasePropertiesDefinitionResponse
    Additional properties that are provided from objects of the HelmRelease kind
    kind string
    Kind of the applied object
    name string
    Name of the applied object
    namespace string
    Namespace of the applied object
    statusConditions ObjectStatusConditionDefinitionResponse[]
    List of Kubernetes object status conditions present on the cluster
    applied_by ObjectReferenceDefinitionResponse
    Object reference to the Kustomization that applied this object
    compliance_state str
    Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster.
    helm_release_properties HelmReleasePropertiesDefinitionResponse
    Additional properties that are provided from objects of the HelmRelease kind
    kind str
    Kind of the applied object
    name str
    Name of the applied object
    namespace str
    Namespace of the applied object
    status_conditions Sequence[ObjectStatusConditionDefinitionResponse]
    List of Kubernetes object status conditions present on the cluster
    appliedBy Property Map
    Object reference to the Kustomization that applied this object
    complianceState String
    Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster.
    helmReleaseProperties Property Map
    Additional properties that are provided from objects of the HelmRelease kind
    kind String
    Kind of the applied object
    name String
    Name of the applied object
    namespace String
    Namespace of the applied object
    statusConditions List<Property Map>
    List of Kubernetes object status conditions present on the cluster

    PostBuildDefinitionResponse

    Substitute Dictionary<string, string>
    Key/value pairs holding the variables to be substituted in this Kustomization.
    SubstituteFrom List<Pulumi.AzureNative.KubernetesConfiguration.Inputs.SubstituteFromDefinitionResponse>
    Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.
    Substitute map[string]string
    Key/value pairs holding the variables to be substituted in this Kustomization.
    SubstituteFrom []SubstituteFromDefinitionResponse
    Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.
    substitute Map<String,String>
    Key/value pairs holding the variables to be substituted in this Kustomization.
    substituteFrom List<SubstituteFromDefinitionResponse>
    Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.
    substitute {[key: string]: string}
    Key/value pairs holding the variables to be substituted in this Kustomization.
    substituteFrom SubstituteFromDefinitionResponse[]
    Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.
    substitute Mapping[str, str]
    Key/value pairs holding the variables to be substituted in this Kustomization.
    substitute_from Sequence[SubstituteFromDefinitionResponse]
    Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.
    substitute Map<String>
    Key/value pairs holding the variables to be substituted in this Kustomization.
    substituteFrom List<Property Map>
    Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.

    RepositoryRefDefinitionResponse

    Branch string
    The git repository branch name to checkout.
    Commit string
    The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver.
    Semver string
    The semver range used to match against git repository tags. This takes precedence over tag.
    Tag string
    The git repository tag name to checkout. This takes precedence over branch.
    Branch string
    The git repository branch name to checkout.
    Commit string
    The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver.
    Semver string
    The semver range used to match against git repository tags. This takes precedence over tag.
    Tag string
    The git repository tag name to checkout. This takes precedence over branch.
    branch String
    The git repository branch name to checkout.
    commit String
    The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver.
    semver String
    The semver range used to match against git repository tags. This takes precedence over tag.
    tag String
    The git repository tag name to checkout. This takes precedence over branch.
    branch string
    The git repository branch name to checkout.
    commit string
    The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver.
    semver string
    The semver range used to match against git repository tags. This takes precedence over tag.
    tag string
    The git repository tag name to checkout. This takes precedence over branch.
    branch str
    The git repository branch name to checkout.
    commit str
    The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver.
    semver str
    The semver range used to match against git repository tags. This takes precedence over tag.
    tag str
    The git repository tag name to checkout. This takes precedence over branch.
    branch String
    The git repository branch name to checkout.
    commit String
    The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver.
    semver String
    The semver range used to match against git repository tags. This takes precedence over tag.
    tag String
    The git repository tag name to checkout. This takes precedence over branch.

    ServicePrincipalDefinitionResponse

    ClientCertificate string
    Base64-encoded certificate used to authenticate a Service Principal
    ClientCertificatePassword string
    The password for the certificate used to authenticate a Service Principal
    ClientCertificateSendChain bool
    Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate
    ClientId string
    The client Id for authenticating a Service Principal.
    ClientSecret string
    The client secret for authenticating a Service Principal
    TenantId string
    The tenant Id for authenticating a Service Principal
    ClientCertificate string
    Base64-encoded certificate used to authenticate a Service Principal
    ClientCertificatePassword string
    The password for the certificate used to authenticate a Service Principal
    ClientCertificateSendChain bool
    Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate
    ClientId string
    The client Id for authenticating a Service Principal.
    ClientSecret string
    The client secret for authenticating a Service Principal
    TenantId string
    The tenant Id for authenticating a Service Principal
    clientCertificate String
    Base64-encoded certificate used to authenticate a Service Principal
    clientCertificatePassword String
    The password for the certificate used to authenticate a Service Principal
    clientCertificateSendChain Boolean
    Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate
    clientId String
    The client Id for authenticating a Service Principal.
    clientSecret String
    The client secret for authenticating a Service Principal
    tenantId String
    The tenant Id for authenticating a Service Principal
    clientCertificate string
    Base64-encoded certificate used to authenticate a Service Principal
    clientCertificatePassword string
    The password for the certificate used to authenticate a Service Principal
    clientCertificateSendChain boolean
    Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate
    clientId string
    The client Id for authenticating a Service Principal.
    clientSecret string
    The client secret for authenticating a Service Principal
    tenantId string
    The tenant Id for authenticating a Service Principal
    client_certificate str
    Base64-encoded certificate used to authenticate a Service Principal
    client_certificate_password str
    The password for the certificate used to authenticate a Service Principal
    client_certificate_send_chain bool
    Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate
    client_id str
    The client Id for authenticating a Service Principal.
    client_secret str
    The client secret for authenticating a Service Principal
    tenant_id str
    The tenant Id for authenticating a Service Principal
    clientCertificate String
    Base64-encoded certificate used to authenticate a Service Principal
    clientCertificatePassword String
    The password for the certificate used to authenticate a Service Principal
    clientCertificateSendChain Boolean
    Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate
    clientId String
    The client Id for authenticating a Service Principal.
    clientSecret String
    The client secret for authenticating a Service Principal
    tenantId String
    The tenant Id for authenticating a Service Principal

    SubstituteFromDefinitionResponse

    Kind string
    Define whether it is ConfigMap or Secret that holds the variables to be used in substitution.
    Name string
    Name of the ConfigMap/Secret that holds the variables to be used in substitution.
    Optional bool
    Set to True to proceed without ConfigMap/Secret, if it is not present.
    Kind string
    Define whether it is ConfigMap or Secret that holds the variables to be used in substitution.
    Name string
    Name of the ConfigMap/Secret that holds the variables to be used in substitution.
    Optional bool
    Set to True to proceed without ConfigMap/Secret, if it is not present.
    kind String
    Define whether it is ConfigMap or Secret that holds the variables to be used in substitution.
    name String
    Name of the ConfigMap/Secret that holds the variables to be used in substitution.
    optional Boolean
    Set to True to proceed without ConfigMap/Secret, if it is not present.
    kind string
    Define whether it is ConfigMap or Secret that holds the variables to be used in substitution.
    name string
    Name of the ConfigMap/Secret that holds the variables to be used in substitution.
    optional boolean
    Set to True to proceed without ConfigMap/Secret, if it is not present.
    kind str
    Define whether it is ConfigMap or Secret that holds the variables to be used in substitution.
    name str
    Name of the ConfigMap/Secret that holds the variables to be used in substitution.
    optional bool
    Set to True to proceed without ConfigMap/Secret, if it is not present.
    kind String
    Define whether it is ConfigMap or Secret that holds the variables to be used in substitution.
    name String
    Name of the ConfigMap/Secret that holds the variables to be used in substitution.
    optional Boolean
    Set to True to proceed without ConfigMap/Secret, if it is not present.

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi