Full Code of microsoft/spring-cloud-azure for AI

main ecab55c8f9ad cached
129 files
800.4 KB
179.8k tokens
28 symbols
1 requests
Download .txt
Showing preview only (846K chars total). Download the full file or copy to clipboard to get everything.
Repository: microsoft/spring-cloud-azure
Branch: main
Commit: ecab55c8f9ad
Files: 129
Total size: 800.4 KB

Directory structure:
gitextract_d9n50_wm/

├── .github/
│   ├── CODEOWNERS
│   ├── ISSUE_TEMPLATE/
│   │   ├── bug_report.md
│   │   ├── feature_request.md
│   │   └── question-query-template.md
│   ├── dependabot.yml
│   └── workflows/
│       ├── broken-link-check.yml
│       ├── markdown-link-check-config.json
│       ├── schedule-current-link-check.yaml
│       ├── sync-label-from-azsdk-repo.yml
│       ├── update-docs.yaml
│       └── update-properties-table-in-ms-docs.yaml
├── .gitignore
├── .mvn/
│   └── wrapper/
│       ├── MavenWrapperDownloader.java
│       ├── maven-wrapper.jar
│       └── maven-wrapper.properties
├── .settings.xml
├── .springformat
├── .springjavaformatconfig
├── LICENSE
├── LICENSE-CODE
├── LICENSE.txt
├── README.md
├── SECURITY.md
├── azure-spring-cloud-appconfiguration.md
├── docs/
│   ├── .vale-styles/
│   │   └── Microsoft/
│   │       ├── AMPM.yml
│   │       ├── Accessibility.yml
│   │       ├── Acronyms.yml
│   │       ├── Adverbs.yml
│   │       ├── Auto.yml
│   │       ├── Avoid.yml
│   │       ├── ComplexWords.yml
│   │       ├── Contractions.yml
│   │       ├── Dashes.yml
│   │       ├── DateFormat.yml
│   │       ├── DateNumbers.yml
│   │       ├── DateOrder.yml
│   │       ├── Ellipses.yml
│   │       ├── FirstPerson.yml
│   │       ├── Foreign.yml
│   │       ├── Gender.yml
│   │       ├── GenderBias.yml
│   │       ├── GeneralURL.yml
│   │       ├── HeadingAcronyms.yml
│   │       ├── HeadingColons.yml
│   │       ├── HeadingPunctuation.yml
│   │       ├── Headings.yml
│   │       ├── Hyphens.yml
│   │       ├── Negative.yml
│   │       ├── Ordinal.yml
│   │       ├── OxfordComma.yml
│   │       ├── Passive.yml
│   │       ├── Percentages.yml
│   │       ├── Quotes.yml
│   │       ├── RangeFormat.yml
│   │       ├── RangeTime.yml
│   │       ├── Ranges.yml
│   │       ├── Semicolon.yml
│   │       ├── SentenceLength.yml
│   │       ├── Spacing.yml
│   │       ├── Suspended.yml
│   │       ├── Terms.yml
│   │       ├── URLFormat.yml
│   │       ├── Units.yml
│   │       ├── Vocab.yml
│   │       ├── We.yml
│   │       ├── Wordiness.yml
│   │       └── meta.json
│   ├── .vale.ini
│   ├── README.adoc
│   ├── generate-docs.sh
│   ├── pom.xml
│   └── src/
│       └── main/
│           ├── .gitignore
│           └── asciidoc/
│               ├── _attributes.adoc
│               ├── _configuration-properties-all.adoc
│               ├── _configuration-properties-azure-active-directory-b2c.adoc
│               ├── _configuration-properties-azure-active-directory.adoc
│               ├── _configuration-properties-azure-app-configuration.adoc
│               ├── _configuration-properties-azure-cosmos-db.adoc
│               ├── _configuration-properties-azure-event-hubs.adoc
│               ├── _configuration-properties-azure-key-vault-certificates.adoc
│               ├── _configuration-properties-azure-key-vault-secrets.adoc
│               ├── _configuration-properties-azure-key-vault.adoc
│               ├── _configuration-properties-azure-service-bus-jms.adoc
│               ├── _configuration-properties-azure-service-bus.adoc
│               ├── _configuration-properties-azure-storage-blob.adoc
│               ├── _configuration-properties-azure-storage-file-share.adoc
│               ├── _configuration-properties-azure-storage-queue.adoc
│               ├── _configuration-properties-azure-storage.adoc
│               ├── _configuration-properties-global.adoc
│               ├── _known-issues.adoc
│               ├── _migration-guide-for-4.0.adoc
│               ├── appendix.adoc
│               ├── authentication.adoc
│               ├── auto-configure-azure-sdk-clients.adoc
│               ├── configuration-properties.adoc
│               ├── configuration.adoc
│               ├── create-and-configure-managed-identity.adoc
│               ├── deploy-applications-to-azure-hosting-environments.adoc
│               ├── docinfo.html
│               ├── getting-help.adoc
│               ├── getting-started.adoc
│               ├── ghpages.sh
│               ├── index.adoc
│               ├── intro.adoc
│               ├── kafka-support.adoc
│               ├── legal.adoc
│               ├── migration-guide-for-4.0.adoc
│               ├── production-ready.adoc
│               ├── redis-support.adoc
│               ├── resource-handling.adoc
│               ├── resource-manager.adoc
│               ├── secret-management.adoc
│               ├── spring-cloud-stream-support.adoc
│               ├── spring-data-support.adoc
│               ├── spring-integration-support.adoc
│               ├── spring-jms-support.adoc
│               ├── spring-native-support.adoc
│               ├── spring-security-support.adoc
│               ├── version-information.adoc
│               └── whats-new-4.0.adoc
├── mvnw
├── mvnw.cmd
├── pom.xml
└── spring-cloud-azure-markdown-appdendix-generator/
    ├── pom.xml
    └── src/
        ├── main/
        │   └── java/
        │       └── com/
        │           └── azure/
        │               └── spring/
        │                   └── cloud/
        │                       └── internal/
        │                           └── Main.java
        └── test/
            ├── java/
            │   └── com/
            │       └── azure/
            │           └── spring/
            │               └── cloud/
            │                   └── internal/
            │                       ├── GeneratorTests.java
            │                       └── MainTests.java
            └── resources/
                ├── configuration-properties-output.md
                └── with-azure-in-name.json

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/CODEOWNERS
================================================
# Instructions for CODEOWNERS file format and automatic build failure notifications:
# https://github.blog/2017-07-06-introducing-code-owners/
# https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

*                         @backwind1233 @chenrujun @hui1110 @moarychan @netyyyy @saragluna @stliu @yiliuTo
docs/src/main/asciidoc/   @chenrujun @hui1110 @yiliuTo


================================================
FILE: .github/ISSUE_TEMPLATE/bug_report.md
================================================
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: azure-spring
assignees: ''

---

**Describe the bug**
<!-- A clear and concise description of what the bug is. -->

***Exception or Stack Trace***
<!-- Add the exception log and stack trace if available -->

**To Reproduce**
<!-- Steps to reproduce the behavior: -->

***Code Snippet***
<!-- Add the code snippet that causes the issue. -->

**Expected behavior**
<!-- A clear and concise description of what you expected to happen. -->

**Screenshots**
<!-- If applicable, add screenshots to help explain your problem. -->

**Content (please complete the following information if possible):**
<!-- - Content: https://microsoft.github.io/spring-cloud-azure/4.0.0/reference/html/index.html#spring-data-support -->
<!-- - Content Source: https://github.com/microsoft/spring-cloud-azure/blob/main/docs/src/main/asciidoc/spring-data-support.adoc -->

**Additional context**
<!-- Add any other context about the problem here. -->

**Information Checklist**
<!-- Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report -->
- [ ] Bug Description Added
- [ ] Repro Steps Added
- [ ] Setup information Added

================================================
FILE: .github/ISSUE_TEMPLATE/feature_request.md
================================================
---
name: Feature request
about: Suggest an idea for this project
title: "[FEATURE REQ]"
labels: azure-spring
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

**Describe the solution you'd like**
<!-- A clear and concise description of what you want to happen. -->

**Describe alternatives you've considered**
<!-- A clear and concise description of any alternative solutions or features you've considered. -->

**Additional context**
<!-- Add any other context or screenshots about the feature request here. -->

**Information Checklist**
<!-- Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report -->
- [ ] Description Added
- [ ] Expected solution specified


================================================
FILE: .github/ISSUE_TEMPLATE/question-query-template.md
================================================
---
name: Question/Query template
about: Use this template to file a question/query
title: "[QUERY]"
labels: azure-spring
assignees: ''

---

**Query/Question**
<!-- A clear and concise ask/query. -->

***Why is this not a Bug or a feature Request?***
<!-- A clear explanation of why is this not a bug or a feature request? -->

**Content (please complete the following information if possible):**
<!-- - Content: https://microsoft.github.io/spring-cloud-azure/4.0.0/reference/html/index.html#spring-data-support -->
<!-- - Content Source: https://github.com/microsoft/spring-cloud-azure/blob/main/docs/src/main/asciidoc/spring-data-support.adoc -->


================================================
FILE: .github/dependabot.yml
================================================
version: 2
updates:
- package-ecosystem: maven
  directory: "/"
  schedule:
    interval: daily
  open-pull-requests-limit: 10


================================================
FILE: .github/workflows/broken-link-check.yml
================================================
# This is a basic workflow to help you get started with Actions

name: Broken Link Checker

# Controls when the workflow will run
on:
  # Triggers the workflow on push or pull request events but only for the main branch
  push:
    branches:
      - main
  pull_request:
    branches:
      - main
  workflow_dispatch:

jobs:
  check_html_links_job:
    runs-on: ubuntu-latest
    name: Check-Links-Action
    steps:
      - uses: actions/checkout@v4
        name: Checkout Azure/azure-sdk-for-java
        with:
          repository: 'Azure/azure-sdk-for-java'
          path: 'azure-sdk-for-java'
          ref: main
          fetch-depth: 0

      - name: Set up JDK 17
        uses: actions/setup-java@v4.2.2
        with:
          java-version: '17'
          distribution: 'temurin'
          cache: maven

      - name: Build latest azure-sdk-for-java repository
        run: |
          cd azure-sdk-for-java
          mvn clean install \
            -Dcheckstyle.skip=true \
            -Dcodesnippet.skip \
            -Denforcer.skip \
            -Djacoco.skip=true \
            -Dmaven.javadoc.skip=true \
            -Drevapi.skip=true \
            -DskipTests \
            -Dspotbugs.skip=true \
            -Pdev -T 4 -ntp -f sdk/spring/pom.xml

      - uses: actions/checkout@v4

      - name: Build Docs
        run: |
          ./mvnw clean install -P docs -pl docs -DskipTests

      - name: Check link in generated html files
        id: html-link-report
        uses: peter-evans/link-checker@v1
        with:
          args: -d --document-root ./docs/target/generated-docs -r -x "https://my.custom.endpoint.com:55300|localhost"

      - name: Replace bata to main in html-link-report result
        run: |
          if [ -d "link-checker/" ] ; then
             cd link-checker
             sudo sed -i 's/spring-cloud-azure_*.*.*-beta.[0-9]/main/g' *
             sudo sed -i 's/```/ /g' *
             sudo mv out.md ../
          fi

      - name: Remove files generated at build-time.
        run: |
          ./mvnw clean

      - name: Check link in all markdown files
        uses: gaurav-nelson/github-action-markdown-link-check@1.0.13
        with:
          use-quiet-mode: 'yes'
          use-verbose-mode: 'yes'
          config-file: '.github/workflows/markdown-link-check-config.json'


================================================
FILE: .github/workflows/markdown-link-check-config.json
================================================
{
  "ignorePatterns": [
    {
      "pattern": "^http://localhost"
    },
    {
      "pattern": "^https://localhost"
    },
    {
      "pattern": "https://my.custom.endpoint.com:55300"
    }
  ],
  "timeout": "20s",
  "aliveStatusCodes": [200],
  "retryOn429": true,
  "retryCount": 5
}


================================================
FILE: .github/workflows/schedule-current-link-check.yaml
================================================
# This is a basic workflow to help you get started with Actions

name: GH Pages Broken Link Checker

# Controls when the workflow will run
on:
  # The schedule event allows you to trigger a workflow at a scheduled time.
  workflow_dispatch:
  schedule:
    - cron: '0 0 * * *'

jobs:
  broken_link_checker_job:
    runs-on: ubuntu-latest
    name: Check for broken links
    steps:
      - name: Check for broken links
        id: link-report
        uses: ScholliYT/Broken-Links-Crawler-Action@v3
        with:
          website_url: 'https://microsoft.github.io/spring-cloud-azure/'
          exclude_url_prefix: 'http://localhost:,http://HOST_NAME:,https://my.custom.endpoint.com:55300'
          verbose: 'true'


================================================
FILE: .github/workflows/sync-label-from-azsdk-repo.yml
================================================
name: Sync Labels
on:
  workflow_dispatch:

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Fetch Labels
        run:  curl https://api.github.com/repos/Azure/azure-sdk-for-java/labels\?per_page\=1000 | jq -c '.[] | select(.name | contains("spring"))' | jq -s >> labels.json

      - name: Label Sync
        uses: EndBug/label-sync@v2.1.0
        with:
          config-file: ./labels.json
          dry-run: false


================================================
FILE: .github/workflows/update-docs.yaml
================================================
name: Update Docs

on:
  push:
    branches:
    - main
  # paths:
    # - 'docs/**'
  # release:
  #   types: [published] # includes pre-release and regular releases, but does not include draft releases.
  # workflow_dispatch:
  #   inputs:
  #     committish:
  #       description: Tag or branch of the docs to be created or updated. Using `main` will update the landing page. Using anything else will create or update a versioned copy of the docs.
  #       required: true
  #       default: main

jobs:
  updateDocs:
    runs-on: ubuntu-20.04
    steps:
    - uses: actions/checkout@v3
      name: Checkout Azure/azure-sdk-for-java
      with:
        repository: Azure/azure-sdk-for-java
        ref: main
        fetch-depth: 0

    - name: Set up JDK 17
      uses: actions/setup-java@v4.2.2
      with:
        java-version: '17'
        distribution: 'temurin'
        cache: maven

    - name: Build latest azure-sdk-for-java repository
      run: |
        mvn clean install \
          -Dcheckstyle.skip=true \
          -Dcodesnippet.skip \
          -Denforcer.skip \
          -Djacoco.skip=true \
          -Dmaven.javadoc.skip=true \
          -Drevapi.skip=true \
          -DskipTests \
          -Dspotbugs.skip=true \
          -Pdev -T 4 -ntp -f sdk/spring/pom.xml

    - name: Get current date
      id: date
      run: echo "date=$(date +'%Y-%m-%d' --utc)" >> $GITHUB_OUTPUT
    - uses: actions/checkout@v3
      with:
        token: ${{ secrets.ACCESS_TOKEN }}
    - run: |
        git config user.name github-actions
        git config user.email github-actions@github.com

    - uses: actions/setup-java@v4.2.2
      with:
        java-version: 17
        distribution: 'temurin'

    - uses: actions/cache@v3
      id: mvn-cache
      with:
        path: ~/.m2/repository
        key: ${{ runner.os }}-maven-unified-${{ steps.date.outputs.date }}

    - name: Maven go offline
      id: mvn-offline
      if: steps.mvn-cache.outputs.cache-hit != 'true'
      run: ./mvnw compile dependency:go-offline

    - name: Mvn install # Need this when the version/directory/pom structure changes
      run: |
        ./mvnw \
          --batch-mode \
          --show-version \
          --threads 1.5C \
          --define maven.test.skip=true \
          --define maven.javadoc.skip=true \
          install

    - name: Remove SNAPSHOT # Needed for releases
      run: |
        if [[ -n "${{ github.event.release.tag_name }}" ]] ; then
          ./mvnw versions:set --batch-mode -DremoveSnapshot -DprocessAllModules
        fi

    - name: Update Docs
      run: |
        if [[ -n "${{ github.event.release.tag_name }}" ]] ; then
          ./docs/src/main/asciidoc/ghpages.sh --version ${{ github.event.release.tag_name }} --destination . --build
        elif [[ -n "${{ github.event.inputs.committish }}" ]] && [[ "${{ github.event.inputs.committish }}" != "main" ]] ; then
            ./docs/src/main/asciidoc/ghpages.sh --version ${{ github.event.inputs.committish }} --destination . --build
        else
          ./mvnw install -P docs -P '!CI' -pl docs -DskipTests # Simplified PR check
        fi


================================================
FILE: .github/workflows/update-properties-table-in-ms-docs.yaml
================================================
# This workflow will create PR to update the configuration properties files in MS docs repository: https://github.com/MicrosoftDocs/azure-dev-docs-pr/tree/main/articles/java/spring-framework/includes/spring-cloud-azure
# For example, this PR is created by this workflow: https://github.com/MicrosoftDocs/azure-dev-docs-pr/pull/3035

name: Update Properties Table In Microsoft Docs
on:
  push:
    branches:
      - main
  workflow_dispatch:

jobs:
  update_properties_table_in_ms_docs_job:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        name: Checkout Azure/azure-sdk-for-java
        with:
          repository: 'Azure/azure-sdk-for-java'
          path: 'azure-sdk-for-java'
          ref: main
          fetch-depth: 0  # Shallow clones should be disabled for a better relevancy of analysis

      - name: Set up JDK 17
        uses: actions/setup-java@v4.2.2
        with:
          java-version: '17'
          distribution: 'temurin'

      - name: Build latest azure-sdk-for-java repository
        run: |
          cd azure-sdk-for-java
          mvn clean install \
            -Dcheckstyle.skip=true \
            -Dcodesnippet.skip \
            -Denforcer.skip \
            -Djacoco.skip=true \
            -Dmaven.javadoc.skip=true \
            -Drevapi.skip=true \
            -DskipTests \
            -Dspotbugs.skip=true \
            -T 4 -ntp -Pdev -f sdk/spring/pom.xml

      - uses: actions/checkout@v3
        name: Checkout microsoft/spring-cloud-azure

      - name: Generate configuration properties files
        run: |
          mkdir spring-cloud-azure-markdown-appdendix-generator/src/main/asciidoc # Output files to asciidoc directory configured in parent pom.
          ./mvnw clean install -P markdown-docs -pl spring-cloud-azure-markdown-appdendix-generator -DskipTests -ntp

      - name: Get project_version and branch_name
        id: get_project_version_and_branch_name
        run: |
          project_version=$(mvn -q -Dexec.executable="echo" -Dexec.args='${project.version}' --non-recursive exec:exec)
          echo branch_name=spring-cloud-azure_${project_version%-*} >> $GITHUB_OUTPUT
          echo project_version=${project_version%-*} >> $GITHUB_OUTPUT

      - uses: actions/checkout@v3
        name: Checkout MicrosoftDocs/azure-dev-docs-pr
        with:
          repository: MicrosoftDocs/azure-dev-docs-pr
          ref: 'main'
          path: 'azure-dev-docs-pr'
          token: ${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_ACCESS_TOKEN }}
          fetch-depth: '0'

      - name: Check whether topic branch exist
        id: check-whether-topic-branch-exist
        run: |
          cd azure-dev-docs-pr
          git config --global user.email github-actions@github.com
          git config --global user.name github-actions
          git remote add ${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_USERNAME }} https://github.com/${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_USERNAME }}/azure-dev-docs-pr.git
          git fetch ${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_USERNAME }}
          echo topic_branch_exists=$(git ls-remote --heads ${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_USERNAME }} ${{ steps.get_project_version_and_branch_name.outputs.branch_name }} | wc -l) >> $GITHUB_OUTPUT

      - name: Commit files changes to topic branch
        id: commit_files_changes_to_topic_branch
        run: |
          cd azure-dev-docs-pr
          if [[ ${{ steps.check-whether-topic-branch-exist.outputs.topic_branch_exists }} -eq 1 ]] ; then
            echo "The branch ${{ steps.get_project_version_and_branch_name.outputs.branch_name }} already exists."
            git checkout ${{ steps.get_project_version_and_branch_name.outputs.branch_name }}
          elif [[ ${{ steps.check-whether-topic-branch-exist.outputs.topic_branch_exists }} -eq 0 ]] ; then
            echo "The branch ${{ steps.get_project_version_and_branch_name.outputs.branch_name }} does not exist, create."
            git checkout -b ${{ steps.get_project_version_and_branch_name.outputs.branch_name }}
          fi
          cp -f ../spring-cloud-azure-markdown-appdendix-generator/src/main/asciidoc/configuration-*.md articles/java/spring-framework/includes/spring-cloud-azure
          if [[ -n "$(git status -s)" ]] ;then
          echo "added_a_commit_in_topic_branch=true" >> $GITHUB_OUTPUT
            git add ./articles/java/spring-framework/includes/spring-cloud-azure/configuration-*.md
            git commit -m "Update the configuration properties for Spring Cloud Azure: ${{ steps.get_project_version_and_branch_name.outputs.project_version }}. This commit is created by GitHub Action: https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}"
            git push "https://${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_USERNAME }}:${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_ACCESS_TOKEN }}@github.com/${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_USERNAME }}/azure-dev-docs-pr.git"
          else
            echo "No file changes, no commits."
          fi

      - name: Create Pull Request
        if: ${{ steps.check-whether-topic-branch-exist.outputs.topic_branch_exists == '0' && steps.commit_files_changes_to_topic_branch.outputs.added_a_commit_in_topic_branch == 'true' }}
        uses: vsoch/pull-request-action@master
        env:
          PULL_REQUEST_TOKEN: ${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_ACCESS_TOKEN }}
          PULL_REQUEST_REPOSITORY: MicrosoftDocs/azure-dev-docs-pr
          PULL_REQUEST_TITLE: "Update the configuration properties for Spring Cloud Azure: ${{ steps.get_project_version_and_branch_name.outputs.project_version }}"
          PULL_REQUEST_FROM_BRANCH: ${{ secrets.UPDATE_PROPERTIES_TABLE_IN_MS_DOCS_GITHUB_USERNAME }}:${{ steps.get_project_version_and_branch_name.outputs.branch_name }}
          PULL_REQUEST_BRANCH: "main"
          PULL_REQUEST_BODY: "Update the configuration properties for Spring Cloud Azure: ${{ steps.get_project_version_and_branch_name.outputs.project_version }}. This PR is created by GitHub Actions: https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}"
          PULL_REQUEST_DRAFT: true


================================================
FILE: .gitignore
================================================
*~
#*
*#
.#*
.classpath
.project
.settings
.springBeans
.gradle
build
bin
target/
asciidoctor.css
_site/
*.swp
.idea
*.iml
.factorypath
.vscode/
.flattened-pom.xml
.DS_Store
.sdkmanrc


================================================
FILE: .mvn/wrapper/MavenWrapperDownloader.java
================================================
/*
 * Copyright 2007-present the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
import java.net.*;
import java.io.*;
import java.nio.channels.*;
import java.util.Properties;

public class MavenWrapperDownloader {

    private static final String WRAPPER_VERSION = "0.5.6";
    /**
     * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided.
     */
    private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/"
        + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar";

    /**
     * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to
     * use instead of the default one.
     */
    private static final String MAVEN_WRAPPER_PROPERTIES_PATH =
            ".mvn/wrapper/maven-wrapper.properties";

    /**
     * Path where the maven-wrapper.jar will be saved to.
     */
    private static final String MAVEN_WRAPPER_JAR_PATH =
            ".mvn/wrapper/maven-wrapper.jar";

    /**
     * Name of the property which should be used to override the default download url for the wrapper.
     */
    private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl";

    public static void main(String args[]) {
        System.out.println("- Downloader started");
        File baseDirectory = new File(args[0]);
        System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath());

        // If the maven-wrapper.properties exists, read it and check if it contains a custom
        // wrapperUrl parameter.
        File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH);
        String url = DEFAULT_DOWNLOAD_URL;
        if(mavenWrapperPropertyFile.exists()) {
            FileInputStream mavenWrapperPropertyFileInputStream = null;
            try {
                mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
                Properties mavenWrapperProperties = new Properties();
                mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
                url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url);
            } catch (IOException e) {
                System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'");
            } finally {
                try {
                    if(mavenWrapperPropertyFileInputStream != null) {
                        mavenWrapperPropertyFileInputStream.close();
                    }
                } catch (IOException e) {
                    // Ignore ...
                }
            }
        }
        System.out.println("- Downloading from: " + url);

        File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
        if(!outputFile.getParentFile().exists()) {
            if(!outputFile.getParentFile().mkdirs()) {
                System.out.println(
                        "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'");
            }
        }
        System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
        try {
            downloadFileFromURL(url, outputFile);
            System.out.println("Done");
            System.exit(0);
        } catch (Throwable e) {
            System.out.println("- Error downloading");
            e.printStackTrace();
            System.exit(1);
        }
    }

    private static void downloadFileFromURL(String urlString, File destination) throws Exception {
        if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) {
            String username = System.getenv("MVNW_USERNAME");
            char[] password = System.getenv("MVNW_PASSWORD").toCharArray();
            Authenticator.setDefault(new Authenticator() {
                @Override
                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication(username, password);
                }
            });
        }
        URL website = new URL(urlString);
        ReadableByteChannel rbc;
        rbc = Channels.newChannel(website.openStream());
        FileOutputStream fos = new FileOutputStream(destination);
        fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
        fos.close();
        rbc.close();
    }

}


================================================
FILE: .mvn/wrapper/maven-wrapper.properties
================================================
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.3/apache-maven-3.8.3-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar


================================================
FILE: .settings.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<settings>
	<servers>
		<server>
			<id>repo.spring.io</id>
			<username>${env.CI_DEPLOY_USERNAME}</username>
			<password>${env.CI_DEPLOY_PASSWORD}</password>
		</server>
	</servers>
	<profiles>
		<profile>
			<!--
				N.B. this profile is only here to support users and IDEs that do not use Maven 3.3.
				It isn't needed on the command line if you use the wrapper script (mvnw) or if you use
				a native Maven with the right version. Eclipse users should points their Maven tooling to
				this settings file, or copy the profile into their ~/.m2/settings.xml.
			-->
			<id>spring</id>
			<activation>
				<activeByDefault>true</activeByDefault>
			</activation>
			<repositories>
				<repository>
					<id>spring-snapshots</id>
					<name>Spring Snapshots</name>
					<url>https://repo.spring.io/libs-snapshot-local</url>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>spring-milestones</id>
					<name>Spring Milestones</name>
					<url>https://repo.spring.io/libs-milestone-local</url>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>spring-releases</id>
					<name>Spring Releases</name>
					<url>https://repo.spring.io/release</url>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>maven2-central</id>
					<name>Maven2 Mirror</name>
					<url>https://repo1.maven.org/maven2</url>
				</repository>
			</repositories>
			<pluginRepositories>
				<pluginRepository>
					<id>spring-snapshots</id>
					<name>Spring Snapshots</name>
					<url>https://repo.spring.io/libs-snapshot-local</url>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</pluginRepository>
				<pluginRepository>
					<id>spring-milestones</id>
					<name>Spring Milestones</name>
					<url>https://repo.spring.io/libs-milestone-local</url>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</pluginRepository>
			</pluginRepositories>
		</profile>
	</profiles>
	<pluginGroups>
		<pluginGroup>io.spring.javaformat</pluginGroup>
	</pluginGroups>
</settings>


================================================
FILE: .springformat
================================================


================================================
FILE: .springjavaformatconfig
================================================
java-baseline=8

================================================
FILE: LICENSE
================================================
    MIT License

    Copyright (c) Microsoft Corporation.

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE


================================================
FILE: LICENSE-CODE
================================================
The MIT License (MIT)
Copyright (c) Microsoft Corporation

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 
associated documentation files (the "Software"), to deal in the Software without restriction, 
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial 
portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT 
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

================================================
FILE: LICENSE.txt
================================================
------------------------------------------- START OF LICENSE -----------------------------------------
Spring Cloud Azure

Copyright (c) Microsoft Corporation
All rights reserved.

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

----------------------------------------------- END OF LICENSE ------------------------------------------


================================================
FILE: README.md
================================================
> [!IMPORTANT]  
> [microsoft/spring-cloud-azure](https://github.com/microsoft/spring-cloud-azure) is deprecated. To get the latest docs of Spring Cloud Azure, please refer to [Documentation in Microsoft docs](https://docs.microsoft.com/azure/developer/java/spring-framework/). For new issues, please report to [Azure SDK for Java repo](https://github.com/Azure/azure-sdk-for-java/).

# Spring Cloud Azure 

[![Update Properties Table In Microsoft Docs](https://github.com/microsoft/spring-cloud-azure/actions/workflows/update-properties-table-in-ms-docs.yaml/badge.svg)](https://github.com/microsoft/spring-cloud-azure/actions/workflows/update-properties-table-in-ms-docs.yaml) [![Broken Link Checker](https://github.com/microsoft/spring-cloud-azure/actions/workflows/broken-link-check.yml/badge.svg)](https://github.com/microsoft/spring-cloud-azure/actions/workflows/broken-link-check.yml) [![GH Pages Broken Link Checker](https://github.com/microsoft/spring-cloud-azure/actions/workflows/schedule-current-link-check.yaml/badge.svg)](https://github.com/microsoft/spring-cloud-azure/actions/workflows/schedule-current-link-check.yaml) [![Update Docs](https://github.com/microsoft/spring-cloud-azure/actions/workflows/update-docs.yaml/badge.svg)](https://github.com/microsoft/spring-cloud-azure/actions/workflows/update-docs.yaml) [![pages-build-deployment](https://github.com/microsoft/spring-cloud-azure/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/microsoft/spring-cloud-azure/actions/workflows/pages/pages-build-deployment)


Spring Cloud Azure is an open-source project that provides seamless Spring integration with Azure services.



- Documentation:
    - [Documentation in GitHub pages](https://microsoft.github.io/spring-cloud-azure).
    - [Documentation in Microsoft docs](https://docs.microsoft.com/azure/developer/java/spring-framework/).
- Samples: [Azure-Samples/azure-spring-boot-samples](https://github.com/Azure-Samples/azure-spring-boot-samples).
- Source code: [Azure/azure-sdk-for-java/sdk/spring](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/spring).


================================================
FILE: SECURITY.md
================================================
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.5 BLOCK -->

## Security

Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).

If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc751383(v=technet.10)), please report it to us as described below.

## Reporting Security Issues

**Please do not report security vulnerabilities through public GitHub issues.**

Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report).

If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com).  If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc).

You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). 

Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:

  * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
  * Full paths of source file(s) related to the manifestation of the issue
  * The location of the affected source code (tag/branch/commit or direct URL)
  * Any special configuration required to reproduce the issue
  * Step-by-step instructions to reproduce the issue
  * Proof-of-concept or exploit code (if possible)
  * Impact of the issue, including how an attacker might exploit the issue

This information will help us triage your report more quickly.

If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://microsoft.com/msrc/bounty) page for more details about our active programs.

## Preferred Languages

We prefer all communications to be in English.

## Policy

Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/en-us/msrc/cvd).

<!-- END MICROSOFT SECURITY.MD BLOCK -->

================================================
FILE: azure-spring-cloud-appconfiguration.md
================================================
---
title: Azure Spring Cloud App Configuration
description: An in-depth guide on the Azure Spring Cloud App Configuration Library
services: azure-app-configuration
documentationcenter: ''
author: mrm9084
editor: ''
ms.service: azure-app-configuration
ms.topic: guide
ms.date: 09/16/2021
ms.custom: devx-track-java
ms.author: mametcal

# Customer intent: As a Java Spring developer, know how to setup, authenticate, and select keys using the library.
---
# Azure Spring Cloud App Configuration Client Library

The Azure Spring Cloud App Configuration Client Library loads configurations and feature flags from the Azure App Configuration service. The client library generates `PropertySource` abstractions, to match those already being generated by the Spring environment such as; Environment Variables, Command-line configurations, local configuration files, and so on.

## Setting up your App Configuration Store

To create your Azure App Configuration store, you can use:

```azurecli
az appconfig create --resource-group <your-resource-group> --name <name-of-your-new-store> --sku Standard
```

This command will create you a new empty configuration store. You can upload you configurations using the import command:

```azurecli
az appconfig kv import -n <name-of-your-new-store> -s file --path <location-of-your-properties-file> --format properties --prefix /application/
```

It will have you confirm your configurations before loading them. You can upload yaml files by changing the format to yaml. The prefix field is important as it is the default prefix loaded by the client library.

## Client Usage

To use the feature in an application, you can build it as a Spring Boot application. The most convenient way to add the dependency is with our Spring Boot starter `com.azure.spring:azure-spring-cloud-starter-appconfiguration-config`. The following example `pom.xml` file uses Azure App Configuration:

```xml
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>{spring-boot-version}</version>
    <relativePath />
</parent>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>{spring-cloud-version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>com.azure.spring</groupId>
        <artifactId>azure-spring-cloud-starter-appconfiguration-config</artifactId>
        <version>{azure-appconfiguration-version}</version>
    </dependency>
</dependencies>
<build>
    <plugins>
           <plugin>
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
           </plugin>
    </plugins>
</build>
```

A basic Spring Boot application using App Configuration:

```java
@SpringBootApplication
@RestController
public class Application {

    @RequestMapping("/")
    public String home() {
        return "Hello World!";
    }

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
```

with `bootstrap.properties` containing:

```properties
spring.cloud.azure.appconfiguration.stores[0].connection-string=${CONFIG_STORE_CONNECTION_STRING}
```

where `CONFIG_STORE_CONNECTION_STRING` is an Environment Variable with the connection string to your Azure App Configuration Store. You can access your connection string by running:

```azurecli
az appconfig credential list --name <name-of-your-store>
```

By default, if no configurations are set, then the configurations starting with `/application/` are loaded with a default label of `(No Label)` unless a Spring Profile is set in which case the default label is your Spring Profile. Because the store is empty no configurations are loaded, but the Azure App Configuration Property Source is still generated.

A property source named `/application/https://<name-of-your-store>.azconfig.io/` is created containing the properties of that store.The label used in the request is appended to the end of the name, if no label is set the character `\0` is there, as an empty space.

## Loading Configuration

The library supports the loading of one or multiple App Configuration stores. This allows for complex configuration scenarios, such as loading of configurations from multiple stores at once or having fallbacks for added resilience. In the situation where a key is duplicated across multiple stores, loading all stores will result in the highest priority, last one wins, stores configuration being loaded. Example:

```properties
spring.cloud.azure.appconfiguration.stores[0].connection-string=[first-store-connection-string]
spring.cloud.azure.appconfiguration.stores[1].connection-string=[second-store-connection-string]
```

In the example, if both the first and second stores have the same configuration, the configuration in the second store has the highest priority, last one wins.

### Selecting Configurations

Configurations are loaded by their key and label. By default, the configurations that start with the key `/application/` are loaded. The default label is `${spring.profiles.active}`. If `${spring.profiles.active}` is not set then configuration with the null label seen as `(No Label)` in the portal are loaded.

The configurations that are loaded can be configured by selecting different key and label filters.

```properties
spring.cloud.azure.appconfiguration.stores[0].selects[0].key-filter=[my-key]
spring.cloud.azure.appconfiguration.stores[0].selects[0].label-filter=[my-label]
```

`key-filter` supports the following filters:

| Key Filter | Effect |
| -- | -- |
|`*`|Matches **any** key|
|`abc`|Matches a key named  **abc**|
|`abc*`|Matches key names that start with **abc**|
|`abc,xyz`|Matches key names **abc** or **xyz** (limited to 5 CSV)|

`label-filter` supports the following filters:

| Label | Description |
|---|---|
| `*` | Matches **any** label, which includes `\0` |
| `\0` | Matches `null` labels, seen as `(No Label)` in the portal |
| `1.0.0` | Matches label **1.0.0** exactly |
| `1.0.*` | Matches labels that start with **1.0.** |
| `,1.0.0` | Matches labels `null` or **1.0.0**, limited to five CSVs |

If you are using yaml with label filters and need to start with `null`, then the label filter needs to be surrounded by single quotes.

```yml
spring:
  cloud:
    azure:
      appconfiguration:
        stores:
         -
           selects:
             -
              label-filter: ',1.0.0'
```

> [!NOTE]
> You are unable to combine `*` with `,` in filters. In that case you need to use an additional select.

### Spring Profiles

By default, `spring.profiles.active` is set as the default `label-filter` for all selected configurations. This functionality can be overridden by the `label-filter`. The Spring Profiles can be used in the `label-filter` by using `${spring.profiles.active}` in the `label-filter`.

```properties
spring.cloud.azure.appconfiguration.stores[0].selects[0].label-filter=,${spring.profiles.active}
spring.cloud.azure.appconfiguration.stores[0].selects[1].label-filter=${spring.profiles.active}_local
```

In the first `label-filter`, all configurations with `null` label are loaded, then all configurations matching the Spring Profiles. Spring Profiles have priority over the `null` configurations, because they are at the end.

In the second `label-filter`, the string `_local` is appended to the end of the Spring Profiles, though only to the last Spring Profile.

### Disabled Stores

Using the configuration `spring.cloud.azure.appconfiguration.enabled` you can disable loading all configuration stores. With the `spring.cloud.azure.appconfiguration.stores[0].enabled` configuration, you can disable an individual store.

In addition to disabling all stores, stores can be configured to be disabled if they fail to load using the `spring.cloud.azure.appconfiguration.stores[0].fail-fast`. When `fail-fast` is enabled, set to `true`, a `RuntimeException` that would result in the application not starting up will instead have the store disabled with no configurations from it loaded. If a configuration store is disabled on startup it will not be checked for changes with refresh, or attempted to be loaded from if configurations are updated.

If, an error resulting in a `RuntimeException` happens during a refresh check or a reload of configuration the refresh attempt is ended and will be retried after the `refresh-interval` has passed.

## Authentication

The client library supports all forms of Identity supported by the [Azure Identity Library](https://github.com/Azure/azure-sdk-for-java/tree/azure-identity_1.3.6/sdk/identity/azure-identity). Authentication can be done through configuration for Connection Strings and Managed Identity. All other forms of Identity can be done by using the `TokenCredentialProvider`.

### Connection String

Authentication through connection string is the simplest form to setup. You can access a stores connection strings using:

```azurecli
az appconfig credential list --name <name-of-your-store>
```

The connection string can be then set to the property `spring.cloud.azure.appconfiguration.stores[0].connection-string`. It is highly recommended that the connection string in the local configuration file should be a placeholder value, which should map to an Environment Variable to avoid having it added to source control.

### User Assigned Identity

If you already don't have one, you can create a new Managed Identity using:

```azurecli
az identity create -g myResourceGroup -n myUserAssignedIdentity
```

Connecting to Azure app configuration with any authentication method other connection string requires three steps to setup.

1. Adding the Identity to the resource connecting to your App Configuration store
1. Adding the required information to your client application.
1. Authorizing the Identity to use App Configuration.

For user assigned, the identity needs to be added to the azure resource. How the user assigned identity is added varies between resources so you will need to check the specific docs of that resource.

Configuration of the client application just needs two values to be set.

```properties
spring.cloud.azure.appconfiguration.managed-identity.client-id= <your client id>
spring.cloud.azure.appconfiguration.stores[0].endpoint= <URI of your Configuration Store>
```

The first property tells us which of the configured User Assigned identities to use. The second is which configuration store we are connecting to. With this method, all configuration stores need to use the same User Assigned Identity.

Next, the User Assigned Identity needs to be setup in your configuration store. Setup can be done through IAM in the Azure Portal or using the cli:

```azurecli
az role assignment  create --role "App Configuration Data Reader" --assignee <your client id> --scope /subscriptions/<your subscription>/resourceGroups/<your stores resource group>/providers/Microsoft.AppConfiguration/configurationStores/<name of your Configuration Store>
```

### System Assigned Identity

Setting up System Assigned Identity involves enabling it on the azure resource. How the identity is enabled depends on the resource, so you will need to check the documentation for that resource. Once it is enabled, you need to configure your client application to use it.

```properties
spring.cloud.azure.appconfiguration.stores[0].endpoint= <URI of your Configuration Store>
```

You will then need to assign the System Assigned Identity to read configurations.

```azurecli
az role assignment  create --role "App Configuration Data Reader" --assignee <your client id> --scope /subscriptions/<your subscription>/resourceGroups/<your stores resource group>/providers/Microsoft.AppConfiguration/configurationStores/<name of your Configuration Store>
```

### Token Credential

To authenticate with any other method supported by the [Azure Identity Library](https://github.com/Azure/azure-sdk-for-java/tree/azure-identity_1.3.6/sdk/identity/azure-identity), you can use `AppConfigurationCredentialProvider`. `AppConfigurationCredentialProvider` allows you to dynamically return any `TokenCredential` for any given URI to connect to your Configuration stores.

```java
@Bean
public AppConfigurationCredentialProvider appConfigurationCredentialProvider() {
    return new AppConfigurationCredentialProvider() {
        
        @Override
        public TokenCredential getAppConfigCredential(String uri) {
            
            ...
            
            return myTokenCredential;
        }
    };
}
```

You will also need to configure the endpoints that you will be connecting too.

```properties
spring.cloud.azure.appconfiguration.stores[0].endpoint= <URI of your Configuration Store>
```

> [!NOTE]
> Only 1 authentication method can be defined per endpoint; Connection String, User Assigned Identity, Token Credential. If you need to mix and match you can have `AppConfigurationCredentialProvider` return `null` for stores that use a different method.

## For more information

See [Starter Readme](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/spring-cloud-azure-starter-appconfiguration-config) for more details and compete documentation of all settings.


================================================
FILE: docs/.vale-styles/Microsoft/AMPM.yml
================================================
extends: existence
message: Use 'AM' or 'PM' (preceded by a space).
link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/date-time-terms
level: error
nonword: true
tokens:
  - '\d{1,2}[AP]M'
  - '\d{1,2} ?[ap]m'
  - '\d{1,2} ?[aApP]\.[mM]\.'


================================================
FILE: docs/.vale-styles/Microsoft/Accessibility.yml
================================================
extends: existence
message: "Don't use language (such as '%s') that defines people by their disability."
link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/accessibility-terms
level: suggestion
ignorecase: true
tokens:
  - a victim of
  - able-bodied
  - affected by
  - an epileptic
  - crippled
  - disabled
  - dumb
  - handicapped
  - handicaps
  - healthy
  - lame
  - maimed
  - missing a limb
  - mute
  - normal
  - sight-impaired
  - stricken with
  - suffers from
  - vision-impaired


================================================
FILE: docs/.vale-styles/Microsoft/Acronyms.yml
================================================
extends: conditional
message: "'%s' has no definition."
link: https://docs.microsoft.com/en-us/style-guide/acronyms
level: suggestion
ignorecase: false
# Ensures that the existence of 'first' implies the existence of 'second'.
first: '\b([A-Z]{3,5})\b'
second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{3,5})\)'
# ... with the exception of these:
exceptions:
  - API
  - ASP
  - CLI
  - CPU
  - CSS
  - CSV
  - DEBUG
  - DOM
  - DPI
  - FAQ
  - GCC
  - GDB
  - GET
  - GPU
  - GTK
  - GUI
  - HTML
  - HTTP
  - HTTPS
  - IDE
  - JAR
  - JSON
  - JSX
  - LESS
  - LLDB
  - NET
  - NOTE
  - NVDA
  - OSS
  - PATH
  - PDF
  - PHP
  - POST
  - RAM
  - REPL
  - RSA
  - SCM
  - SCSS
  - SDK
  - SQL
  - SSH
  - SSL
  - SVG
  - TBD
  - TCP
  - TODO
  - URI
  - URL
  - USB
  - UTF
  - XML
  - XSS
  - YAML
  - ZIP
  - BOM
  - AMQP
  - AAD
  - POSIX
  - AKS
  - PEM
  - CRUD
  - SAS
  - JMS


================================================
FILE: docs/.vale-styles/Microsoft/Adverbs.yml
================================================
extends: existence
message: "Consider removing '%s'."
link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-simple-words-concise-sentences
ignorecase: true
level: warning
action:
  name: remove
tokens:
  - abnormally
  - absentmindedly
  - accidentally
  - adventurously
  - anxiously
  - arrogantly
  - awkwardly
  - bashfully
  - beautifully
  - bitterly
  - bleakly
  - blindly
  - blissfully
  - boastfully
  - boldly
  - bravely
  - briefly
  - brightly
  - briskly
  - broadly
  - busily
  - calmly
  - carefully
  - carelessly
  - cautiously
  - cheerfully
  - cleverly
  - closely
  - coaxingly
  - colorfully
  - continually
  - coolly
  - courageously
  - crossly
  - cruelly
  - curiously
  - daintily
  - dearly
  - deceivingly
  - deeply
  - defiantly
  - deliberately
  - delightfully
  - diligently
  - dimly
  - doubtfully
  - dreamily
  - easily
  - elegantly
  - energetically
  - enormously
  - enthusiastically
  - excitedly
  - extremely
  - fairly
  - faithfully
  - famously
  - ferociously
  - fervently
  - fiercely
  - fondly
  - foolishly
  - fortunately
  - frankly
  - frantically
  - freely
  - frenetically
  - frightfully
  - furiously
  - generally
  - generously
  - gently
  - gladly
  - gleefully
  - gracefully
  - gratefully
  - greatly
  - greedily
  - happily
  - hastily
  - healthily
  - heavily
  - helplessly
  - honestly
  - hopelessly
  - hungrily
  - innocently
  - inquisitively
  - intensely
  - intently
  - interestingly
  - inwardly
  - irritably
  - jaggedly
  - jealously
  - jovially
  - joyfully
  - joyously
  - jubilantly
  - judgmentally
  - justly
  - keenly
  - kiddingly
  - kindheartedly
  - knavishly
  - knowingly
  - knowledgeably
  - lazily
  - lightly
  - limply
  - lively
  - loftily
  - longingly
  - loosely
  - loudly
  - lovingly
  - loyally
  - madly
  - majestically
  - meaningfully
  - mechanically
  - merrily
  - miserably
  - mockingly
  - mortally
  - mysteriously
  - naturally
  - nearly
  - neatly
  - nervously
  - nicely
  - noisily
  - obediently
  - obnoxiously
  - oddly
  - offensively
  - optimistically
  - overconfidently
  - painfully
  - partially
  - patiently
  - perfectly
  - playfully
  - politely
  - poorly
  - positively
  - potentially
  - powerfully
  - promptly
  - properly
  - punctually
  - quaintly
  - queasily
  - queerly
  - questionably
  - quickly
  - quietly
  - quirkily
  - quizzically
  - randomly
  - rapidly
  - rarely
  - readily
  - really
  - reassuringly
  - recklessly
  - regularly
  - reluctantly
  - repeatedly
  - reproachfully
  - restfully
  - righteously
  - rightfully
  - rigidly
  - roughly
  - rudely
  - safely
  - scarcely
  - scarily
  - searchingly
  - sedately
  - seemingly
  - selfishly
  - separately
  - seriously
  - shakily
  - sharply
  - sheepishly
  - shrilly
  - shyly
  - silently
  - sleepily
  - slowly
  - smoothly
  - softly
  - solemnly
  - solidly
  - speedily
  - stealthily
  - sternly
  - strictly
  - suddenly
  - supposedly
  - surprisingly
  - suspiciously
  - sweetly
  - swiftly
  - sympathetically
  - tenderly
  - tensely
  - terribly
  - thankfully
  - thoroughly
  - thoughtfully
  - tightly
  - tremendously
  - triumphantly
  - truthfully
  - ultimately
  - unabashedly
  - unaccountably
  - unbearably
  - unethically
  - unexpectedly
  - unfortunately
  - unimpressively
  - unnaturally
  - unnecessarily
  - urgently
  - usefully
  - uselessly
  - utterly
  - vacantly
  - vaguely
  - vainly
  - valiantly
  - vastly
  - verbally
  - very
  - viciously
  - victoriously
  - violently
  - vivaciously
  - voluntarily
  - warmly
  - weakly
  - wearily
  - wetly
  - wholly
  - wildly
  - willfully
  - wisely
  - woefully
  - wonderfully
  - worriedly
  - yawningly
  - yearningly
  - yieldingly
  - youthfully
  - zealously
  - zestfully
  - zestily


================================================
FILE: docs/.vale-styles/Microsoft/Auto.yml
================================================
extends: existence
message: "In general, don't hyphenate '%s'."
link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/a/auto
ignorecase: true
level: error
action:
  name: convert
  params:
    - simple
tokens:
  - 'auto-\w+'


================================================
FILE: docs/.vale-styles/Microsoft/Avoid.yml
================================================
extends: existence
message: "Don't use '%s'. See the A-Z word list for details."
# See the A-Z word list
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
level: error
tokens:
  - abortion
  - and so on
  - app(?:lication)?s? (?:developer|program)
  - app(?:lication)? file
  - backbone
  - backend
  - contiguous selection


================================================
FILE: docs/.vale-styles/Microsoft/ComplexWords.yml
================================================
extends: substitution
message: "Consider using '%s' instead of '%s'."
link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-simple-words-concise-sentences
ignorecase: true
level: suggestion
action:
  name: replace
swap:
  "approximate(?:ly)?": about
  abundance: plenty
  accelerate: speed up
  accentuate: stress
  accompany: go with
  accomplish: carry out|do
  accorded: given
  accordingly: so
  accrue: add
  accurate: right|exact
  acquiesce: agree
  acquire: get|buy
  additional: more|extra
  address: discuss
  addressees: you
  adjacent to: next to
  adjustment: change
  admissible: allowed
  advantageous: helpful
  advise: tell
  aggregate: total
  aircraft: plane
  alleviate: ease
  allocate: assign|divide
  alternatively: or
  alternatives: choices|options
  ameliorate: improve
  amend: change
  anticipate: expect
  apparent: clear|plain
  ascertain: discover|find out
  assistance: help
  attain: meet
  attempt: try
  authorize: allow
  belated: late
  bestow: give
  cease: stop|end
  collaborate: work together
  commence: begin
  compensate: pay
  component: part
  comprise: form|include
  concept: idea
  concerning: about
  confer: give|award
  consequently: so
  consolidate: merge
  constitutes: forms
  contains: has
  convene: meet
  demonstrate: show|prove
  depart: leave
  designate: choose
  desire: want|wish
  determine: decide|find
  detrimental: bad|harmful
  disclose: share|tell
  discontinue: stop
  disseminate: send|give
  eliminate: end
  elucidate: explain
  employ: use
  enclosed: inside|included
  encounter: meet
  endeavor: try
  enumerate: count
  equitable: fair
  equivalent: equal
  exclusively: only
  expedite: hurry
  facilitate: ease
  females: women
  finalize: complete|finish
  frequently: often
  identical: same
  incorrect: wrong
  indication: sign
  initiate: start|begin
  itemized: listed
  jeopardize: risk
  liaise: work with|partner with
  maintain: keep|support
  methodology: method
  modify: change
  monitor: check|watch
  multiple: many
  necessitate: cause
  notify: tell
  numerous: many
  objective: aim|goal
  obligate: bind|compel
  optimum: best|most
  permit: let
  portion: part
  possess: own
  previous: earlier
  previously: before
  prioritize: rank
  procure: buy
  provide: give|offer
  purchase: buy
  relocate: move
  solicit: request
  state-of-the-art: latest
  subsequent: later|next
  substantial: large
  sufficient: enough
  terminate: end
  transmit: send
  utilization: use
  utilize: use


================================================
FILE: docs/.vale-styles/Microsoft/Contractions.yml
================================================
extends: substitution
message: "Use '%s' instead of '%s'."
link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-contractions
level: error
ignorecase: true
action:
  name: replace
swap:
  are not: aren't
  cannot: can't
  could not: couldn't
  did not: didn't
  do not: don't
  does not: doesn't
  has not: hasn't
  have not: haven't
  how is: how's
  is not: isn't

  'it is(?!\.)': it's
  'it''s(?=\.)': it is

  should not: shouldn't

  'that is(?!\.)': that's
  'that''s(?=\.)': that is

  'they are(?!\.)': they're
  'they''re(?=\.)': they are

  was not: wasn't

  'we are(?!\.)': we're
  'we''re(?=\.)': we are

  'we have(?!\.)': we've
  'we''ve(?=\.)': we have

  were not: weren't

  'what is(?!\.)': what's
  'what''s(?=\.)': what is

  'when is(?!\.)': when's
  'when''s(?=\.)': when is

  'where is(?!\.)': where's
  'where''s(?=\.)': where is

  will not: won't


================================================
FILE: docs/.vale-styles/Microsoft/Dashes.yml
================================================
extends: existence
message: "Remove the spaces around '%s'."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/dashes-hyphens/emes
ignorecase: true
nonword: true
level: error
action:
  name: edit
  params:
    - remove
    - ' '
tokens:
  - '[—–]\s|\s[—–]'


================================================
FILE: docs/.vale-styles/Microsoft/DateFormat.yml
================================================
extends: existence
message: Use 'July 31, 2016' format, not '%s'.
link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/date-time-terms
ignorecase: true
level: error
nonword: true
tokens:
  - '\d{1,2} (?:Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)|May|Jun(?:e)|Jul(?:y)|Aug(?:ust)|Sep(?:tember)?|Oct(?:ober)|Nov(?:ember)?|Dec(?:ember)?) \d{4}'


================================================
FILE: docs/.vale-styles/Microsoft/DateNumbers.yml
================================================
extends: existence
message: "Don't use ordinal numbers for dates."
link: https://docs.microsoft.com/en-us/style-guide/numbers#numbers-in-dates
level: error
nonword: true
ignorecase: true
raw:
  - \b(?:Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)|May|Jun(?:e)|Jul(?:y)|Aug(?:ust)|Sep(?:tember)?|Oct(?:ober)|Nov(?:ember)?|Dec(?:ember)?)\b\s*
tokens:
  - first
  - second
  - third
  - fourth
  - fifth
  - sixth
  - seventh
  - eighth
  - ninth
  - tenth
  - eleventh
  - twelfth
  - thirteenth
  - fourteenth
  - fifteenth
  - sixteenth
  - seventeenth
  - eighteenth
  - nineteenth
  - twentieth
  - twenty-first
  - twenty-second
  - twenty-third
  - twenty-fourth
  - twenty-fifth
  - twenty-sixth
  - twenty-seventh
  - twenty-eighth
  - twenty-ninth
  - thirtieth
  - thirty-first


================================================
FILE: docs/.vale-styles/Microsoft/DateOrder.yml
================================================
extends: existence
message: "Always spell out the name of the month."
link: https://docs.microsoft.com/en-us/style-guide/numbers#numbers-in-dates
ignorecase: true
level: error
nonword: true
tokens:
  - '\b\d{1,2}/\d{1,2}/(?:\d{4}|\d{2})\b'


================================================
FILE: docs/.vale-styles/Microsoft/Ellipses.yml
================================================
extends: existence
message: "In general, don't use an ellipsis."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/ellipses
nonword: true
level: warning
action:
  name: remove
tokens:
  - '\.\.\.'


================================================
FILE: docs/.vale-styles/Microsoft/FirstPerson.yml
================================================
extends: existence
message: "Use first person (such as '%s') sparingly."
link: https://docs.microsoft.com/en-us/style-guide/grammar/person
ignorecase: true
level: warning
nonword: true
tokens:
  - (?:^|\s)I\s
  - (?:^|\s)I,\s
  - \bI'd\b
  - \bI'll\b
  - \bI'm\b
  - \bI've\b
  - \bme\b
  - \bmy\b
  - \bmine\b


================================================
FILE: docs/.vale-styles/Microsoft/Foreign.yml
================================================
extends: substitution
message: "Use '%s' instead of '%s'."
link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-us-spelling-avoid-non-english-words
ignorecase: true
level: error
nonword: true
action:
  name: replace
swap:
  '\b(?:eg|e\.g\.)[\s,]': for example
  '\b(?:ie|i\.e\.)[\s,]': that is



================================================
FILE: docs/.vale-styles/Microsoft/Gender.yml
================================================
extends: existence
message: "Don't use '%s'."
link: https://github.com/MicrosoftDocs/microsoft-style-guide/blob/master/styleguide/grammar/nouns-pronouns.md#pronouns-and-gender
level: error
ignorecase: true
tokens:
  - he/she
  - s/he


================================================
FILE: docs/.vale-styles/Microsoft/GenderBias.yml
================================================
extends: substitution
message: "Consider using '%s' instead of '%s'."
ignorecase: true
level: error
swap:
  (?:alumna|alumnus):          graduate
  (?:alumnae|alumni):          graduates
  air(?:m[ae]n|wom[ae]n):      pilot(s)
  anchor(?:m[ae]n|wom[ae]n):   anchor(s)
  authoress:                   author
  camera(?:m[ae]n|wom[ae]n):   camera operator(s)
  chair(?:m[ae]n|wom[ae]n):    chair(s)
  congress(?:m[ae]n|wom[ae]n): member(s) of congress
  door(?:m[ae]|wom[ae]n):      concierge(s)
  draft(?:m[ae]n|wom[ae]n):    drafter(s)
  fire(?:m[ae]n|wom[ae]n):     firefighter(s)
  fisher(?:m[ae]n|wom[ae]n):   fisher(s)
  fresh(?:m[ae]n|wom[ae]n):    first-year student(s)
  garbage(?:m[ae]n|wom[ae]n):  waste collector(s)
  lady lawyer:                 lawyer
  ladylike:                    courteous
  landlord:                    building manager
  mail(?:m[ae]n|wom[ae]n):     mail carriers
  man and wife:                husband and wife
  man enough:                  strong enough
  mankind:                     human kind
  manmade:                     manufactured
  manpower:                    personnel
  men and girls:               men and women
  middle(?:m[ae]n|wom[ae]n):   intermediary
  news(?:m[ae]n|wom[ae]n):     journalist(s)
  ombuds(?:man|woman):         ombuds
  oneupmanship:                upstaging
  poetess:                     poet
  police(?:m[ae]n|wom[ae]n):   police officer(s)
  repair(?:m[ae]n|wom[ae]n):   technician(s)
  sales(?:m[ae]n|wom[ae]n):    salesperson or sales people
  service(?:m[ae]n|wom[ae]n):  soldier(s)
  steward(?:ess)?:             flight attendant
  tribes(?:m[ae]n|wom[ae]n):   tribe member(s)
  waitress:                    waiter
  woman doctor:                doctor
  woman scientist[s]?:         scientist(s)
  work(?:m[ae]n|wom[ae]n):     worker(s)


================================================
FILE: docs/.vale-styles/Microsoft/GeneralURL.yml
================================================
extends: existence
message: "For a general audience, use 'address' rather than 'URL'."
link: https://docs.microsoft.com/en-us/style-guide/urls-web-addresses
level: warning
action:
  name: replace
  params:
    - URL
    - address
tokens:
  - URL


================================================
FILE: docs/.vale-styles/Microsoft/HeadingAcronyms.yml
================================================
extends: existence
message: "Avoid using acronyms in a title or heading."
link: https://docs.microsoft.com/en-us/style-guide/acronyms#be-careful-with-acronyms-in-titles-and-headings
level: warning
scope: heading
tokens:
  - '[A-Z]{2,4}'
exceptions:
  - SDK 
  - AD 
  - SAS
  - BOM
  - JMS
  - API


================================================
FILE: docs/.vale-styles/Microsoft/HeadingColons.yml
================================================
extends: existence
message: "Capitalize '%s'."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/colons
nonword: true
level: error
scope: heading
tokens:
  - ':\s[a-z]'


================================================
FILE: docs/.vale-styles/Microsoft/HeadingPunctuation.yml
================================================
extends: existence
message: "Don't use end punctuation in headings."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/periods
nonword: true
level: warning
scope: heading
action:
  name: edit
  params:
    - remove
    - '.?!'
tokens:
  - '[a-z][.?!](?:\s|$)'


================================================
FILE: docs/.vale-styles/Microsoft/Headings.yml
================================================
extends: capitalization
message: "'%s' should use sentence-style capitalization."
link: https://docs.microsoft.com/en-us/style-guide/capitalization
level: suggestion
scope: heading
match: $sentence
indicators:
  - ':'
exceptions:
  - Azure
  - CLI
  - Code
  - Cosmos
  - Docker
  - Emmet
  - I
  - Kubernetes
  - Linux
  - macOS
  - Marketplace
  - MongoDB
  - REPL
  - Studio
  - TypeScript
  - URLs
  - Visual
  - VS
  - Windows


================================================
FILE: docs/.vale-styles/Microsoft/Hyphens.yml
================================================
extends: existence
message: "'%s' doesn't need a hyphen."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/dashes-hyphens/hyphens
level: warning
ignorecase: false
nonword: true
action:
  name: edit
  params:
    - replace
    - '-'
    - ' '
tokens:
  - '\s[^\s-]+ly-'


================================================
FILE: docs/.vale-styles/Microsoft/Negative.yml
================================================
extends: existence
message: "Form a negative number with an en dash, not a hyphen."
link: https://docs.microsoft.com/en-us/style-guide/numbers
nonword: true
level: error
action:
  name: edit
  params:
    - replace
    - '-'
    - '–'
tokens:
  - '\s-\d+\s'


================================================
FILE: docs/.vale-styles/Microsoft/Ordinal.yml
================================================
extends: existence
message: "Don't add -ly to an ordinal number."
link: https://docs.microsoft.com/en-us/style-guide/numbers
level: error
action:
  name: edit
  params:
    - trim
    - ly
tokens:
  - firstly
  - secondly
  - thirdly


================================================
FILE: docs/.vale-styles/Microsoft/OxfordComma.yml
================================================
extends: existence
message: "Use the Oxford comma in '%s'."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/commas
scope: sentence
level: suggestion
nonword: true
tokens:
  - '(?:[^\s,]+,){1,} \w+ (?:and|or) \w+[.?!]'


================================================
FILE: docs/.vale-styles/Microsoft/Passive.yml
================================================
extends: existence
message: "'%s' looks like passive voice."
ignorecase: true
level: suggestion
raw:
  - \b(am|are|were|being|is|been|was|be)\b\s*
tokens:
  - '[\w]+ed'
  - awoken
  - beat
  - become
  - been
  - begun
  - bent
  - beset
  - bet
  - bid
  - bidden
  - bitten
  - bled
  - blown
  - born
  - bought
  - bound
  - bred
  - broadcast
  - broken
  - brought
  - built
  - burnt
  - burst
  - cast
  - caught
  - chosen
  - clung
  - come
  - cost
  - crept
  - cut
  - dealt
  - dived
  - done
  - drawn
  - dreamt
  - driven
  - drunk
  - dug
  - eaten
  - fallen
  - fed
  - felt
  - fit
  - fled
  - flown
  - flung
  - forbidden
  - foregone
  - forgiven
  - forgotten
  - forsaken
  - fought
  - found
  - frozen
  - given
  - gone
  - gotten
  - ground
  - grown
  - heard
  - held
  - hidden
  - hit
  - hung
  - hurt
  - kept
  - knelt
  - knit
  - known
  - laid
  - lain
  - leapt
  - learnt
  - led
  - left
  - lent
  - let
  - lighted
  - lost
  - made
  - meant
  - met
  - misspelt
  - mistaken
  - mown
  - overcome
  - overdone
  - overtaken
  - overthrown
  - paid
  - pled
  - proven
  - put
  - quit
  - read
  - rid
  - ridden
  - risen
  - run
  - rung
  - said
  - sat
  - sawn
  - seen
  - sent
  - set
  - sewn
  - shaken
  - shaven
  - shed
  - shod
  - shone
  - shorn
  - shot
  - shown
  - shrunk
  - shut
  - slain
  - slept
  - slid
  - slit
  - slung
  - smitten
  - sold
  - sought
  - sown
  - sped
  - spent
  - spilt
  - spit
  - split
  - spoken
  - spread
  - sprung
  - spun
  - stolen
  - stood
  - stridden
  - striven
  - struck
  - strung
  - stuck
  - stung
  - stunk
  - sung
  - sunk
  - swept
  - swollen
  - sworn
  - swum
  - swung
  - taken
  - taught
  - thought
  - thrived
  - thrown
  - thrust
  - told
  - torn
  - trodden
  - understood
  - upheld
  - upset
  - wed
  - wept
  - withheld
  - withstood
  - woken
  - won
  - worn
  - wound
  - woven
  - written
  - wrung


================================================
FILE: docs/.vale-styles/Microsoft/Percentages.yml
================================================
extends: existence
message: "Use a numeral plus the units."
link: https://docs.microsoft.com/en-us/style-guide/numbers
nonword: true
level: error
tokens:
  - '\b[a-zA-z]+\spercent\b'


================================================
FILE: docs/.vale-styles/Microsoft/Quotes.yml
================================================
extends: existence
message: 'Punctuation should be inside the quotes.'
link: https://docs.microsoft.com/en-us/style-guide/punctuation/quotation-marks
level: error
nonword: true
tokens:
  - '["“][^"”“]+["”][.,]'


================================================
FILE: docs/.vale-styles/Microsoft/RangeFormat.yml
================================================
extends: existence
message: "Use an en dash in a range of numbers."
link: https://docs.microsoft.com/en-us/style-guide/numbers
nonword: true
level: error
action:
  name: edit
  params:
    - replace
    - '-'
    - '–'
tokens:
  - '\b\d+\s?[-]\s?\d+\b'


================================================
FILE: docs/.vale-styles/Microsoft/RangeTime.yml
================================================
extends: existence
message: "Use 'to' instead of a dash in '%s'."
link: https://docs.microsoft.com/en-us/style-guide/numbers
nonword: true
level: error
action:
  name: edit
  params:
    - replace
    - '[-–]'
    - 'to'
tokens:
  - '\b(?:AM|PM)\s?[-–]\s?.+(?:AM|PM)\b'


================================================
FILE: docs/.vale-styles/Microsoft/Ranges.yml
================================================
extends: existence
message: "In most cases, use 'from' or 'through' to describe a range of numbers."
link: 'https://docs.microsoft.com/en-us/style-guide/numbers'
nonword: true
level: warning
tokens:
  - '\b\d+\s?[-–]\s?\d+\b'


================================================
FILE: docs/.vale-styles/Microsoft/Semicolon.yml
================================================
extends: existence
message: "Try to simplify this sentence."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/semicolons
nonword: true
scope: sentence
level: suggestion
tokens:
  - ';'


================================================
FILE: docs/.vale-styles/Microsoft/SentenceLength.yml
================================================
extends: occurrence
message: "Try to keep sentences short (< 30 words)."
scope: sentence
level: suggestion
max: 30
token: \b(\w+)\b



================================================
FILE: docs/.vale-styles/Microsoft/Spacing.yml
================================================
extends: existence
message: "'%s' should have one space."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/periods
level: error
nonword: true
tokens:
  - '[a-z][.?!] {2,}[A-Z]'
  - '[a-z][.?!][A-Z]'
exceptions:
  - 

================================================
FILE: docs/.vale-styles/Microsoft/Suspended.yml
================================================
extends: existence
message: "Don't use '%s' unless space is limited."
link: https://docs.microsoft.com/en-us/style-guide/punctuation/dashes-hyphens/hyphens
ignorecase: true
level: warning
tokens:
  - '\w+- and \w+-'


================================================
FILE: docs/.vale-styles/Microsoft/Terms.yml
================================================
extends: substitution
message: "Prefer '%s' over '%s'."
level: warning
ignorecase: true
action:
  name: replace
swap:
  '(?:agent|virtual assistant|intelligent personal assistant)': personal digital assistant
  '(?:drive C:|drive C>|C: drive)': drive C
  '(?:internet bot|web robot)s?': bot(s)
  '(?:microsoft cloud|the cloud)': cloud
  '(?:mobile|smart) ?phone': phone
  '24/7': every day
  'audio(?:-| )book': audiobook
  'back(?:-| )light': backlight
  'chat ?bots?': chatbot(s)
  adaptor: adapter
  administrate: administer
  afterwards: afterward
  alphabetic: alphabetical
  alphanumerical: alphanumeric
  anti-aliasing: antialiasing
  anti-malware: antimalware
  anti-spyware: antispyware
  anti-virus: antivirus
  appendixes: appendices
  artificial intelligence: artificial intelligence
  assembler: assembly language
  bpp: bpp
  bps: bps
  caap: CaaP
  conversation-as-a-platform: conversation as a platform
  eb: EB
  gb: GB
  gbps: Gbps
  kb: KB
  keypress: keystroke
  mb: MB
  pb: PB
  tb: TB
  zb: ZB
  viz: namely
  ergo: therefore


================================================
FILE: docs/.vale-styles/Microsoft/URLFormat.yml
================================================
extends: substitution
message: "Use '%s' instead of '%s'."
ignorecase: true
level: error
action:
  name: replace
swap:
  URL for: URL of
  an URL: a URL



================================================
FILE: docs/.vale-styles/Microsoft/Units.yml
================================================
extends: existence
message: "Don't spell out the number in '%s'."
link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/units-of-measure-terms
level: error
raw:
  - '[a-zA-Z]+\s'
tokens:
  - '(?:centi|milli)?meters'
  - '(?:kilo)?grams'
  - '(?:kilo)?meters'
  - '(?:mega)?pixels'
  - cm
  - inches
  - lb
  - miles
  - pounds


================================================
FILE: docs/.vale-styles/Microsoft/Vocab.yml
================================================
extends: existence
message: "Verify your use of '%s' with the A-Z word list."
link: 'https://docs.microsoft.com/en-us/style-guide'
level: suggestion
ignorecase: true
tokens:
  - above
  - accessible
  - actionable
  - against
  - alarm
  - alert
  - alias
  - allows?
  - and/or
  - as well as
  - assure
  - author
  - avg
  - beta
  - ensure
  - he
  - insure
  - sample
  - she


================================================
FILE: docs/.vale-styles/Microsoft/We.yml
================================================
extends: existence
message: "Try to avoid using first-person plural like '%s'."
link: https://docs.microsoft.com/en-us/style-guide/grammar/person#avoid-first-person-plural
level: warning
ignorecase: true
tokens:
  - we
  - we'(?:ve|re)
  - ours?
  - us
  - let's


================================================
FILE: docs/.vale-styles/Microsoft/Wordiness.yml
================================================
extends: substitution
message: "Consider using '%s' instead of '%s'."
link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-simple-words-concise-sentences
ignorecase: true
level: warning
action:
  name: replace
swap:
  (?:give|gave) rise to: lead to
  (?:previous|prior) to: before
  a (?:large)? majority of: most
  a (?:large)? number of: many
  a myriad of: myriad
  adversely impact: hurt
  all across: across
  all of a sudden: suddenly
  all of these: these
  all of: all
  all-time record: record
  almost all: most
  almost never: seldom
  along the lines of: similar to
  an adequate number of: enough
  an appreciable number of: many
  an estimated: about
  any and all: all
  are in agreement: agree
  as a matter of fact: in fact
  as a means of: to
  as a result of: because of
  as of yet: yet
  as per: per
  at a later date: later
  at all times: always
  at the present time: now
  at this point in time: at this point
  based in large part on: based on
  based on the fact that: because
  basic necessity: necessity
  because of the fact that: because
  came to a realization: realized
  came to an abrupt end: ended abruptly
  carry out an evaluation of: evaluate
  close down: close
  closed down: closed
  complete stranger: stranger
  completely separate: separate
  concerning the matter of: regarding
  conduct a review of: review
  conduct an investigation: investigate
  conduct experiments: experiment
  continue on: continue
  despite the fact that: although
  disappear from sight: disappear
  drag and drop: drag
  drag-and-drop: drag
  doomed to fail: doomed
  due to the fact that: because
  during the period of: during
  during the time that: while
  emergency situation: emergency
  except when: unless
  excessive number: too many
  extend an invitation: invite
  fall down: fall
  fell down: fell
  for the duration of: during
  gather together: gather
  has the ability to: can
  has the capacity to: can
  has the opportunity to: could
  hold a meeting: meet
  if this is not the case: if not
  in a careful manner: carefully
  in a thoughtful manner: thoughtfully
  in a timely manner: timely
  in an effort to: to
  in between: between
  in lieu of: instead of
  in many cases: often
  in most cases: usually
  in order to: to
  in some cases: sometimes
  in spite of the fact that: although
  in spite of: despite
  in the (?:very)? near future: soon
  in the event that: if
  in the neighborhood of: roughly
  in the vicinity of: close to
  it would appear that: apparently
  lift up: lift
  made reference to: referred to
  make reference to: refer to
  mix together: mix
  none at all: none
  not in a position to: unable
  not possible: impossible
  of major importance: important
  perform an assessment of: assess
  pertaining to: about
  place an order: order
  plays a key role in: is essential to
  present time: now
  readily apparent: apparent
  some of the: some
  span across: span
  subsequent to: after
  successfully complete: complete
  sufficient number (?:of)?: enough
  take action: act
  take into account: consider
  the question as to whether: whether
  there is no doubt but that: doubtless
  this day and age: this age
  this is a subject that: this subject
  time (?:frame|period): time
  under the provisions of: under
  until such time as: until
  used for fuel purposes: used for fuel
  whether or not: whether
  with regard to: regarding
  with the exception of: except for


================================================
FILE: docs/.vale-styles/Microsoft/meta.json
================================================
{
  "feed": "https://github.com/errata-ai/Microsoft/releases.atom",
  "vale_version": ">=1.0.0"
}


================================================
FILE: docs/.vale.ini
================================================
# Core properties
#----------------
# Specify where to find styles
StylesPath = .vale-styles

# Specify the minimum alert level to report
# Alerts are assigned a level of suggestion, warning, or error.
# For local use it's good to see all the suggestions and warnings.
MinAlertLevel = suggestion

# Specify how to test a particular type of files
#-----------------------------------------------
[*.{adoc,md}]

# Vale comes with three built-in styles: write-good, proselint, and Joblint.
# You could enable all rules in the "Microsoft" style guide as follows:
# BasedOnStyles = Microsoft
BasedOnStyles = Microsoft

Microsoft.Headings = NO


================================================
FILE: docs/README.adoc
================================================
This project is used to manage docs displayed in the https://microsoft.github.io/spring-cloud-azure[GitHub Pages]

================================================
FILE: docs/generate-docs.sh
================================================
#!/bin/bash -x

# This command regenerates the docs after editing.
# You'll have to run this after editing the src/main/asciidoc/README.adoc

mvn clean install -Pdocs


================================================
FILE: docs/pom.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>com.azure.spring</groupId>
    <artifactId>spring-cloud-azure-aggregator</artifactId>
    <version>4.4.1</version>
    <relativePath>../pom.xml</relativePath>
  </parent>

  <artifactId>spring-cloud-azure-build-docs</artifactId>
  <name>spring-cloud-azure-build-docs</name>
  <packaging>jar</packaging>
  <description>Spring Cloud Azure Build Docs</description>

  <properties>
    <main.basedir>${basedir}/..</main.basedir>
    <release.to.gh.pages.enabled>true</release.to.gh.pages.enabled>
    <release.to.gh.pages.target.floder>/</release.to.gh.pages.target.floder>
    <configprops.inclusionPattern>spring.jms.servicebus.*|spring.cloud.azure.*</configprops.inclusionPattern>
    <upload-docs-zip.phase>none</upload-docs-zip.phase>
    <generated-docs-multipage-output.dir>${project.build.directory}/generated-docs/${project.version}/reference/html</generated-docs-multipage-output.dir>
    <generated-docs-singlepage-output.dir>${project.build.directory}/generated-docs/${project.version}/reference/htmlsingle</generated-docs-singlepage-output.dir>
    <generated-docs-pdf-output.dir>${project.build.directory}/generated-docs/${project.version}/reference/pdf</generated-docs-pdf-output.dir>
  </properties>
  <repositories>
    <repository>
      <id>spring-milestones</id>
      <name>Spring Milestones</name>
      <url>https://repo.spring.io/milestone</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
    <repository>
      <id>spring-releases</id>
      <name>Spring Releases</name>
      <url>https://repo.spring.io/release</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>
  <pluginRepositories>
    <pluginRepository>
      <id>spring-milestones</id>
      <name>Spring Milestones</name>
      <url>https://repo.spring.io/milestone</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </pluginRepository>
    <pluginRepository>
      <id>spring-releases</id>
      <name>Spring Releases</name>
      <url>https://repo.spring.io/release</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </pluginRepository>
  </pluginRepositories>
  <dependencies>
    <dependency>
      <groupId>com.azure.spring</groupId>
      <artifactId>spring-cloud-azure-starter</artifactId>
    </dependency>
    <dependency>
      <groupId>com.azure.spring</groupId>
      <artifactId>spring-cloud-azure-starter-stream-eventhubs</artifactId>
    </dependency>
    <dependency>
      <groupId>com.azure.spring</groupId>
      <artifactId>spring-cloud-azure-starter-stream-servicebus</artifactId>
    </dependency>
  </dependencies>
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-deploy-plugin</artifactId>
        <configuration>
          <skip>true</skip>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>docs</id>
      <build>
        <plugins>
          <plugin>
            <groupId>pl.project13.maven</groupId>
            <artifactId>git-commit-id-plugin</artifactId>
          </plugin>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
          </plugin>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
          </plugin>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
          </plugin>
          <plugin>
            <groupId>org.asciidoctor</groupId>
            <artifactId>asciidoctor-maven-plugin</artifactId>
          </plugin>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
          </plugin>
          <plugin>
            <artifactId>maven-deploy-plugin</artifactId>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
</project>


================================================
FILE: docs/src/main/.gitignore
================================================
META-INF/
org/

================================================
FILE: docs/src/main/asciidoc/_attributes.adoc
================================================
:doctype: book
:idprefix:
:idseparator: -
:toc: left
:toclevels: 4
:tabsize: 4
:numbered:
:sectanchors:
:sectnums:
:icons: font
:hide-uri-scheme:
:docinfo: shared,private

:sc-ext: java
:project-full-name: Spring Cloud Azure
:all: {asterisk}{asterisk}

:azure-sdk-java-issues: https://github.com/Azure/azure-sdk-for-java/issues
:spring-boot-version: 2.6.6

// Start for Spring Native Support
:graalvm-version: 22.0.0
:graalvm: https://www.graalvm.org/
:graalvm-docs: {graalvm}/reference-manual
:graalvm-native-docs: {graalvm-docs}/native-image
:graalvm-native-buildtools: https://github.com/graalvm/native-build-tools
:spring-native-version: 0.11.4
:spring-cloud-azure-native-configuration: https://github.com/Azure/azure-sdk-for-java/tree/spring-cloud-azure_4.4.1/sdk/spring-experimental/spring-cloud-azure-native-configuration
:spring-cloud-azure-native-configuration-version: 4.0.0-beta.1
// End for Spring Native Support


================================================
FILE: docs/src/main/asciidoc/_configuration-properties-all.adoc
================================================
|===
|Name | Default | Description

|spring.cloud.azure.active-directory.app-id-uri |  | App ID URI which might be used in the "aud" claim of an id_token.
|spring.cloud.azure.active-directory.application-type |  | Type of the Azure AD application.
|spring.cloud.azure.active-directory.authenticate-additional-parameters |  | Add additional parameters to the Authorization URL.
|spring.cloud.azure.active-directory.authorization-clients |  | The OAuth2 authorization clients.
|spring.cloud.azure.active-directory.b2c.app-id-uri |  | App ID URI which might be used in the "aud" claim of a token.
|spring.cloud.azure.active-directory.b2c.authenticate-additional-parameters |  | Additional parameters for authentication.
|spring.cloud.azure.active-directory.b2c.authorization-clients |  | Specify client configuration.
|spring.cloud.azure.active-directory.b2c.base-uri |  | Azure AD B2C endpoint base uri.
|spring.cloud.azure.active-directory.b2c.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.active-directory.b2c.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.active-directory.b2c.enabled | `false` | Whether to enable Azure Active Directory B2C related auto-configuration.
|spring.cloud.azure.active-directory.b2c.jwt-connect-timeout |  | Connection Timeout for the JWKSet Remote URL call.
|spring.cloud.azure.active-directory.b2c.jwt-read-timeout |  | Read Timeout for the JWKSet Remote URL call.
|spring.cloud.azure.active-directory.b2c.jwt-size-limit |  | Size limit in Bytes of the JWKSet Remote URL call.
|spring.cloud.azure.active-directory.b2c.login-flow | `sign-up-or-sign-in` | Specify the primary sign-in flow key.
|spring.cloud.azure.active-directory.b2c.logout-success-url | `http://localhost:8080/login` | Redirect url after logout.
|spring.cloud.azure.active-directory.b2c.profile.tenant-id |  | Azure Tenant ID.
|spring.cloud.azure.active-directory.b2c.reply-url | `{baseUrl}/login/oauth2/code/` | Reply url after get authorization code.
|spring.cloud.azure.active-directory.b2c.user-flows |  | User flows.
|spring.cloud.azure.active-directory.b2c.user-name-attribute-name |  | User name attribute name.
|spring.cloud.azure.active-directory.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.active-directory.credential.client-certificate-path |  | Path of a PFX or P12 certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.active-directory.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.active-directory.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.active-directory.enabled | `false` | Whether to enable Azure Active Directory related auto-configuration.
|spring.cloud.azure.active-directory.jwk-set-cache-lifespan | `5m` | The lifespan of the cached JWK set before it expires, default is 5 minutes.
|spring.cloud.azure.active-directory.jwk-set-cache-refresh-time | `5m` | The refresh time of the cached JWK set before it expires, default is 5 minutes.
|spring.cloud.azure.active-directory.jwt-connect-timeout |  | Connection Timeout for the JWKSet Remote URL call.
|spring.cloud.azure.active-directory.jwt-read-timeout |  | Read Timeout for the JWKSet Remote URL call.
|spring.cloud.azure.active-directory.jwt-size-limit |  | Size limit in Bytes of the JWKSet Remote URL call.
|spring.cloud.azure.active-directory.post-logout-redirect-uri |  | The redirect uri after logout.
|spring.cloud.azure.active-directory.profile.cloud-type |  | Name of the Azure cloud to connect to. Supported types are: AZURE, AZURE_CHINA, AZURE_GERMANY, AZURE_US_GOVERNMENT, OTHER.
|spring.cloud.azure.active-directory.profile.environment.active-directory-endpoint |  | Azure Active Directory endpoint. For example: https://login.microsoftonline.com/
|spring.cloud.azure.active-directory.profile.environment.microsoft-graph-endpoint |  | Microsoft Graph endpoint. For example: https://graph.microsoft.com/
|spring.cloud.azure.active-directory.profile.tenant-id |  | Azure Tenant ID.
|spring.cloud.azure.active-directory.redirect-uri-template | `{baseUrl}/login/oauth2/code/` | Redirection Endpoint: Used by the authorization server to return responses containing authorization credentials to the client via the resource owner user-agent.
|spring.cloud.azure.active-directory.resource-server.claim-to-authority-prefix-map |  | Configure which claim will be used to build GrantedAuthority, and prefix of the GrantedAuthority's string value. Default value is: "scp" -> "SCOPE_", "roles" -> "APPROLE_".
|spring.cloud.azure.active-directory.resource-server.principal-claim-name |  | Configure which claim in access token be returned in AuthenticatedPrincipal#getName. Default value is "sub".
|spring.cloud.azure.active-directory.session-stateless | `false` | If true activates the stateless auth filter AADAppRoleStatelessAuthenticationFilter. The default is false which activates AADAuthenticationFilter.
|spring.cloud.azure.active-directory.user-group.allowed-group-ids |  | The group IDs can be used to construct GrantedAuthority.
|spring.cloud.azure.active-directory.user-group.allowed-group-names |  | The group names can be used to construct GrantedAuthority.
|spring.cloud.azure.active-directory.user-group.use-transitive-members | `false` | If "true", use "v1.0/me/transitiveMemberOf" to get members. Otherwise, use "v1.0/me/memberOf".
|spring.cloud.azure.active-directory.user-name-attribute |  | Decide which claim to be principal's name.
|spring.cloud.azure.appconfiguration.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.appconfiguration.client.connect-timeout |  | Amount of time the request attempts to connect to the remote host and the connection is resolved.
|spring.cloud.azure.appconfiguration.client.connection-idle-timeout |  | Amount of time before an idle connection.
|spring.cloud.azure.appconfiguration.client.headers |  | List of headers applied to each request sent with client.
|spring.cloud.azure.appconfiguration.client.headers[0].name |  | The name of the header.
|spring.cloud.azure.appconfiguration.client.headers[0].values |  | List of values of the header.
|spring.cloud.azure.appconfiguration.client.logging.allowed-header-names |  | Comma-delimited list of allowlist headers that should be logged.
|spring.cloud.azure.appconfiguration.client.logging.allowed-query-param-names |  | Comma-delimited list of allowlist query parameters.
|spring.cloud.azure.appconfiguration.client.logging.level |  | The level of detail to log on HTTP messages.
|spring.cloud.azure.appconfiguration.client.logging.pretty-print-body |  | Whether to pretty print the message bodies.
|spring.cloud.azure.appconfiguration.client.maximum-connection-pool-size |  | Maximum connection pool size used by the underlying HTTP client.
|spring.cloud.azure.appconfiguration.client.read-timeout |  | Amount of time used when reading the server response.
|spring.cloud.azure.appconfiguration.client.response-timeout |  | Amount of time used when waiting for a server to reply.
|spring.cloud.azure.appconfiguration.client.write-timeout |  | Amount of time each request being sent over the wire.
|spring.cloud.azure.appconfiguration.connection-string |  | Connection string of the Azure App Configuration instance.
|spring.cloud.azure.appconfiguration.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.appconfiguration.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.appconfiguration.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.appconfiguration.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.appconfiguration.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.appconfiguration.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.appconfiguration.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.appconfiguration.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.appconfiguration.endpoint |  | Endpoint of the Azure App Configuration instance.
|spring.cloud.azure.appconfiguration.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.appconfiguration.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.appconfiguration.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.appconfiguration.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.appconfiguration.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.appconfiguration.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.appconfiguration.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.appconfiguration.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.appconfiguration.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.appconfiguration.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.appconfiguration.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.appconfiguration.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.appconfiguration.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.appconfiguration.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.appconfiguration.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.appconfiguration.proxy.non-proxy-hosts |  | A list of hosts or CIDR to not use proxy HTTP/HTTPS connections through.
|spring.cloud.azure.appconfiguration.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.appconfiguration.proxy.port |  | The port of the proxy.
|spring.cloud.azure.appconfiguration.proxy.type |  | Type of the proxy.
|spring.cloud.azure.appconfiguration.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.appconfiguration.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.appconfiguration.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.appconfiguration.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.appconfiguration.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.appconfiguration.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.appconfiguration.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.appconfiguration.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.appconfiguration.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.appconfiguration.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.appconfiguration.service-version |  | Version of the app configuration service to be used when making request.
|spring.cloud.azure.auto-create-resources | `false` | Whether to create Azure resources automatically. This is a legacy property.
|spring.cloud.azure.client-id |  | Client ID to use when performing service principal authentication with Azure. This is a legacy property.
|spring.cloud.azure.client-secret |  | Client secret to use when performing service principal authentication with Azure. This is a legacy property.
|spring.cloud.azure.client.amqp.transport-type |  | Transport type for AMQP-based client.
|spring.cloud.azure.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.client.http.connect-timeout |  | Amount of time the request attempts to connect to the remote host and the connection is resolved.
|spring.cloud.azure.client.http.connection-idle-timeout |  | Amount of time before an idle connection.
|spring.cloud.azure.client.http.headers |  | List of headers applied to each request sent with client.
|spring.cloud.azure.client.http.headers[0].name |  | The name of the header.
|spring.cloud.azure.client.http.headers[0].values |  | List of values of the header.
|spring.cloud.azure.client.http.logging.allowed-header-names |  | Comma-delimited list of allowlist headers that should be logged.
|spring.cloud.azure.client.http.logging.allowed-query-param-names |  | Comma-delimited list of allowlist query parameters.
|spring.cloud.azure.client.http.logging.level |  | The level of detail to log on HTTP messages.
|spring.cloud.azure.client.http.logging.pretty-print-body |  | Whether to pretty print the message bodies.
|spring.cloud.azure.client.http.maximum-connection-pool-size |  | Maximum connection pool size used by the underlying HTTP client.
|spring.cloud.azure.client.http.read-timeout |  | Amount of time used when reading the server response.
|spring.cloud.azure.client.http.response-timeout |  | Amount of time used when waiting for a server to reply.
|spring.cloud.azure.client.http.write-timeout |  | Amount of time each request being sent over the wire.
|spring.cloud.azure.compatibility-verifier.compatible-boot-versions |  | Comma-delimited list of Spring Boot versions that are compatible with current Spring Cloud Azure's version.
|spring.cloud.azure.compatibility-verifier.enabled | `true` | Whether to enable the Spring Cloud Azure compatibility verifier.
|spring.cloud.azure.cosmos.client-telemetry-enabled |  | Whether to enable client telemetry which will periodically collect database operations aggregation statistics, system information like cpu/memory and send it to cosmos monitoring service, which will be helpful during debugging.
|spring.cloud.azure.cosmos.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.cosmos.connection-mode |  | Connection mode to be used by the client in the Azure Cosmos DB database service.
|spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled |  | Whether to enable connections sharing across multiple Cosmos Clients.
|spring.cloud.azure.cosmos.consistency-level |  | Consistency level. The requested ConsistencyLevel must match or be weaker than that provisioned for the database account.
|spring.cloud.azure.cosmos.content-response-on-write-enabled |  | Whether to only return the headers and status code in Cosmos DB response in case of Create, Update and Delete operations on CosmosItem.  If set to false, service doesn't return payload in the response.
|spring.cloud.azure.cosmos.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.cosmos.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.cosmos.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.cosmos.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.cosmos.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.cosmos.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.cosmos.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.cosmos.database |  | Database name of the Cosmos DB.
|spring.cloud.azure.cosmos.direct-connection.connect-timeout |  | Connect timeout for direct client, represents timeout for establishing connections with an endpoint.
|spring.cloud.azure.cosmos.direct-connection.connection-endpoint-rediscovery-enabled |  | Whether to enable the direct TCP connection endpoint rediscovery.
|spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout |  | Idle connection timeout for the direct client. Direct client doesn't close a single connection to an endpoint by default unless specified.
|spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout |  | Idle endpoint timeout for the direct client. If there are no requests to a specific endpoint for idle endpoint timeout duration, direct client closes all connections to that endpoint to save resources and I/O cost.
|spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint |  | Max connections per endpoint, represents the size of connection pool for a specific endpoint.
|spring.cloud.azure.cosmos.direct-connection.max-requests-per-connection |  | Max requests per connection, represents the number of requests that will be queued on a single connection for a specific endpoint.
|spring.cloud.azure.cosmos.direct-connection.network-request-timeout |  | Network request timeout interval (time to wait for response from network peer).
|spring.cloud.azure.cosmos.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.cosmos.endpoint |  | Endpoint of the Cosmos DB.
|spring.cloud.azure.cosmos.endpoint-discovery-enabled |  | Whether to enable endpoint discovery for geo-replicated database accounts.
|spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout |  | Timeout for an idle connection. After that time, the connection will be automatically closed.
|spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size |  | Size of the connection pool.
|spring.cloud.azure.cosmos.key |  | Key to authenticate for accessing the Cosmos DB.
|spring.cloud.azure.cosmos.multiple-write-regions-enabled |  | Whether to enable writes on any regions for geo-replicated database accounts in the Azure Cosmos DB service.
|spring.cloud.azure.cosmos.populate-query-metrics | `false` | Whether to populate diagnostics strings and query metrics.
|spring.cloud.azure.cosmos.preferred-regions |  | Preferred regions for geo-replicated database accounts. For example, "East US" as the preferred region.
|spring.cloud.azure.cosmos.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.cosmos.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.cosmos.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.cosmos.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.cosmos.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.cosmos.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.cosmos.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.cosmos.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.cosmos.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.cosmos.proxy.non-proxy-hosts |  | A list of hosts or CIDR to not use proxy HTTP/HTTPS connections through.
|spring.cloud.azure.cosmos.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.cosmos.proxy.port |  | The port of the proxy.
|spring.cloud.azure.cosmos.proxy.type |  | Type of the proxy.
|spring.cloud.azure.cosmos.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.cosmos.read-requests-fallback-enabled |  | Whether to allow for reads to go to multiple regions configured on an account of Azure Cosmos DB service.
|spring.cloud.azure.cosmos.resource-token |  | Resource token to authenticate for accessing the Cosmos DB.
|spring.cloud.azure.cosmos.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.cosmos.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.cosmos.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.cosmos.session-capturing-override-enabled |  | Whether to enable session capturing. Session capturing is enabled by default for SESSION consistency level.
|spring.cloud.azure.cosmos.throttling-retry-options.max-retry-attempts-on-throttled-requests |  | Maximum number of retries in the case where the request fails because the service has applied rate limiting on the client.
|spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time |  | Maximum retry time in seconds. When a request fails due to a throttle error, the service sends back a response that contains a value indicating the client should not retry before the time period has elapsed (Retry-After). The MaxRetryWaitTime flag allows the application to set a maximum wait time for all retry attempts. If the cumulative wait time exceeds the MaxRetryWaitTime, the SDK will stop retrying and return the error to the application.
|spring.cloud.azure.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.environment |  | The Azure environment, such as global Azure or Azure China. This is a legacy property.
|spring.cloud.azure.eventhub.checkpoint-access-key |  | Storage account access key. This is a legacy property.
|spring.cloud.azure.eventhub.checkpoint-container |  | Name of the container. This is a legacy property.
|spring.cloud.azure.eventhub.checkpoint-storage-account |  | Name for the storage account. This is a legacy property.
|spring.cloud.azure.eventhub.connection-string |  | Connection string to connect to an event hub. This is a legacy property.
|spring.cloud.azure.eventhub.namespace |  | The namespace of an event hub. This is a legacy property.
|spring.cloud.azure.eventhubs.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.eventhubs.client.transport-type |  | Transport type for AMQP-based client.
|spring.cloud.azure.eventhubs.connection-string |  | Connection string to connect to an event hub.
|spring.cloud.azure.eventhubs.consumer.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.eventhubs.consumer.client.transport-type |  | Transport type for AMQP-based client.
|spring.cloud.azure.eventhubs.consumer.connection-string |  | Connection string to connect to an event hub.
|spring.cloud.azure.eventhubs.consumer.consumer-group |  | Name of the consumer group this consumer is associated with.
|spring.cloud.azure.eventhubs.consumer.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.eventhubs.consumer.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.consumer.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.consumer.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.consumer.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.eventhubs.consumer.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.consumer.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.consumer.custom-endpoint-address |  | A custom endpoint address when connecting to the Event Hubs service. This can be useful when your network does not allow connecting to the standard Azure Event Hubs endpoint address, but does allow connecting through an intermediary. For example: https://my.custom.endpoint.com:55300.
|spring.cloud.azure.eventhubs.consumer.domain-name | `servicebus.windows.net` | The domain name of an Event Hub namespace.
|spring.cloud.azure.eventhubs.consumer.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.eventhubs.consumer.event-hub-name |  | The name of an event hub.
|spring.cloud.azure.eventhubs.consumer.namespace |  | The namespace of an event hub, which is the prefix of the FQDN. A FQDN should be composed of &lt;NamespaceName&gt;.&lt;DomainName&gt;
|spring.cloud.azure.eventhubs.consumer.prefetch-count |  | The number of events the Event Hub consumer will actively receive and queue locally without regard to whether a receiving operation is currently active.
|spring.cloud.azure.eventhubs.consumer.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.eventhubs.consumer.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.eventhubs.consumer.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.eventhubs.consumer.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.eventhubs.consumer.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.eventhubs.consumer.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.eventhubs.consumer.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.eventhubs.consumer.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.eventhubs.consumer.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.eventhubs.consumer.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.eventhubs.consumer.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.eventhubs.consumer.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.eventhubs.consumer.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.eventhubs.consumer.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.eventhubs.consumer.proxy.authentication-type |  | Authentication type used against the proxy.
|spring.cloud.azure.eventhubs.consumer.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.eventhubs.consumer.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.consumer.proxy.port |  | The port of the proxy.
|spring.cloud.azure.eventhubs.consumer.proxy.type |  | Type of the proxy.
|spring.cloud.azure.eventhubs.consumer.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.consumer.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.eventhubs.consumer.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.eventhubs.consumer.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.eventhubs.consumer.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.consumer.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.eventhubs.consumer.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.consumer.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.consumer.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.consumer.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.eventhubs.consumer.retry.try-timeout |  | Amount of time to wait until a timeout.
|spring.cloud.azure.eventhubs.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.eventhubs.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.eventhubs.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.custom-endpoint-address |  | A custom endpoint address when connecting to the Event Hubs service. This can be useful when your network does not allow connecting to the standard Azure Event Hubs endpoint address, but does allow connecting through an intermediary. For example: https://my.custom.endpoint.com:55300.
|spring.cloud.azure.eventhubs.domain-name | `servicebus.windows.net` | The domain name of an Event Hub namespace.
|spring.cloud.azure.eventhubs.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.eventhubs.event-hub-name |  | The name of an event hub.
|spring.cloud.azure.eventhubs.namespace |  | The namespace of an event hub, which is the prefix of the FQDN. A FQDN should be composed of &lt;NamespaceName&gt;.&lt;DomainName&gt;
|spring.cloud.azure.eventhubs.processor.batch.max-size |  | The maximum number of events that will be in the batch.
|spring.cloud.azure.eventhubs.processor.batch.max-wait-time |  | The max time duration to wait to receive an event before processing events.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.account-key |  | Storage account access key.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.account-name |  | Name for the storage account.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.blob-name |  | Name of the blob.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.connect-timeout |  | Amount of time the request attempts to connect to the remote host and the connection is resolved.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.connection-idle-timeout |  | Amount of time before an idle connection.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.headers |  | List of headers applied to each request sent with client.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.headers[0].name |  | The name of the header.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.headers[0].values |  | List of values of the header.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.logging.allowed-header-names |  | Comma-delimited list of allowlist headers that should be logged.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.logging.allowed-query-param-names |  | Comma-delimited list of allowlist query parameters.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.logging.level |  | The level of detail to log on HTTP messages.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.logging.pretty-print-body |  | Whether to pretty print the message bodies.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.maximum-connection-pool-size |  | Maximum connection pool size used by the underlying HTTP client.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.read-timeout |  | Amount of time used when reading the server response.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.response-timeout |  | Amount of time used when waiting for a server to reply.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.client.write-timeout |  | Amount of time each request being sent over the wire.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.connection-string |  | Connection string to connect to the service.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.container-name |  | Name of the container.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.create-container-if-not-exists | `false` | Whether to create the container if it does not exist.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.customer-provided-key |  | Customer provided key used to encrypt blob contents on the server.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.encryption-scope |  | Encryption scope used to encrypt blob contents on the server.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.endpoint |  | Endpoint for Azure Storage service.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.proxy.non-proxy-hosts |  | A list of hosts or CIDR to not use proxy HTTP/HTTPS connections through.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.proxy.port |  | The port of the proxy.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.proxy.type |  | Type of the proxy.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.retry.secondary-host |  | Secondary Storage account to retry requests against.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.retry.try-timeout |  | Amount of time to wait until a timeout.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.sas-token |  | Shared access signatures (SAS) token used to authorize requests sent to the service.
|spring.cloud.azure.eventhubs.processor.checkpoint-store.service-version |  | Blob service version used when making API requests.
|spring.cloud.azure.eventhubs.processor.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.eventhubs.processor.client.transport-type |  | Transport type for AMQP-based client.
|spring.cloud.azure.eventhubs.processor.connection-string |  | Connection string to connect to an event hub.
|spring.cloud.azure.eventhubs.processor.consumer-group |  | Name of the consumer group this consumer is associated with.
|spring.cloud.azure.eventhubs.processor.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.eventhubs.processor.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.processor.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.processor.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.processor.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.eventhubs.processor.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.processor.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.processor.custom-endpoint-address |  | A custom endpoint address when connecting to the Event Hubs service. This can be useful when your network does not allow connecting to the standard Azure Event Hubs endpoint address, but does allow connecting through an intermediary. For example: https://my.custom.endpoint.com:55300.
|spring.cloud.azure.eventhubs.processor.domain-name | `servicebus.windows.net` | The domain name of an Event Hub namespace.
|spring.cloud.azure.eventhubs.processor.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.eventhubs.processor.event-hub-name |  | The name of an event hub.
|spring.cloud.azure.eventhubs.processor.initial-partition-event-position |  | Map event position to use for each partition if a checkpoint for the partition does not exist in CheckpointStore.
|spring.cloud.azure.eventhubs.processor.load-balancing.partition-ownership-expiration-interval |  | The time duration after which the ownership of partition expires.
|spring.cloud.azure.eventhubs.processor.load-balancing.strategy |  | The load balancing strategy for claiming partition ownership.
|spring.cloud.azure.eventhubs.processor.load-balancing.update-interval |  | The time interval between load balancing update cycles.
|spring.cloud.azure.eventhubs.processor.namespace |  | The namespace of an event hub, which is the prefix of the FQDN. A FQDN should be composed of &lt;NamespaceName&gt;.&lt;DomainName&gt;
|spring.cloud.azure.eventhubs.processor.prefetch-count |  | The number of events the Event Hub consumer will actively receive and queue locally without regard to whether a receiving operation is currently active.
|spring.cloud.azure.eventhubs.processor.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.eventhubs.processor.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.eventhubs.processor.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.eventhubs.processor.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.eventhubs.processor.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.eventhubs.processor.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.eventhubs.processor.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.eventhubs.processor.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.eventhubs.processor.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.eventhubs.processor.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.eventhubs.processor.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.eventhubs.processor.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.eventhubs.processor.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.eventhubs.processor.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.eventhubs.processor.proxy.authentication-type |  | Authentication type used against the proxy.
|spring.cloud.azure.eventhubs.processor.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.eventhubs.processor.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.processor.proxy.port |  | The port of the proxy.
|spring.cloud.azure.eventhubs.processor.proxy.type |  | Type of the proxy.
|spring.cloud.azure.eventhubs.processor.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.processor.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.eventhubs.processor.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.eventhubs.processor.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.eventhubs.processor.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.processor.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.eventhubs.processor.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.processor.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.processor.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.processor.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.eventhubs.processor.retry.try-timeout |  | Amount of time to wait until a timeout.
|spring.cloud.azure.eventhubs.processor.track-last-enqueued-event-properties |  | Whether request information on the last enqueued event on its associated partition, and track that information as events are received.
|spring.cloud.azure.eventhubs.producer.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.eventhubs.producer.client.transport-type |  | Transport type for AMQP-based client.
|spring.cloud.azure.eventhubs.producer.connection-string |  | Connection string to connect to an event hub.
|spring.cloud.azure.eventhubs.producer.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.eventhubs.producer.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.producer.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.producer.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.eventhubs.producer.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.eventhubs.producer.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.producer.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.eventhubs.producer.custom-endpoint-address |  | A custom endpoint address when connecting to the Event Hubs service. This can be useful when your network does not allow connecting to the standard Azure Event Hubs endpoint address, but does allow connecting through an intermediary. For example: https://my.custom.endpoint.com:55300.
|spring.cloud.azure.eventhubs.producer.domain-name | `servicebus.windows.net` | The domain name of an Event Hub namespace.
|spring.cloud.azure.eventhubs.producer.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.eventhubs.producer.event-hub-name |  | The name of an event hub.
|spring.cloud.azure.eventhubs.producer.namespace |  | The namespace of an event hub, which is the prefix of the FQDN. A FQDN should be composed of &lt;NamespaceName&gt;.&lt;DomainName&gt;
|spring.cloud.azure.eventhubs.producer.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.eventhubs.producer.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.eventhubs.producer.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.eventhubs.producer.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.eventhubs.producer.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.eventhubs.producer.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.eventhubs.producer.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.eventhubs.producer.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.eventhubs.producer.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.eventhubs.producer.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.eventhubs.producer.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.eventhubs.producer.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.eventhubs.producer.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.eventhubs.producer.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.eventhubs.producer.proxy.authentication-type |  | Authentication type used against the proxy.
|spring.cloud.azure.eventhubs.producer.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.eventhubs.producer.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.producer.proxy.port |  | The port of the proxy.
|spring.cloud.azure.eventhubs.producer.proxy.type |  | Type of the proxy.
|spring.cloud.azure.eventhubs.producer.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.producer.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.eventhubs.producer.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.eventhubs.producer.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.eventhubs.producer.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.producer.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.eventhubs.producer.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.producer.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.producer.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.producer.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.eventhubs.producer.retry.try-timeout |  | Amount of time to wait until a timeout.
|spring.cloud.azure.eventhubs.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.eventhubs.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.eventhubs.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.eventhubs.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.eventhubs.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.eventhubs.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.eventhubs.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.eventhubs.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.eventhubs.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.eventhubs.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.eventhubs.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.eventhubs.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.eventhubs.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.eventhubs.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.eventhubs.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.eventhubs.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.eventhubs.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.eventhubs.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.eventhubs.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.eventhubs.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.eventhubs.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.eventhubs.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.eventhubs.proxy.authentication-type |  | Authentication type used against the proxy.
|spring.cloud.azure.eventhubs.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.eventhubs.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.proxy.port |  | The port of the proxy.
|spring.cloud.azure.eventhubs.proxy.type |  | Type of the proxy.
|spring.cloud.azure.eventhubs.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.eventhubs.resource.name |  | Namespace of the event hub.
|spring.cloud.azure.eventhubs.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.eventhubs.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.eventhubs.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.eventhubs.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.eventhubs.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.eventhubs.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.eventhubs.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.eventhubs.retry.try-timeout |  | Amount of time to wait until a timeout.
|spring.cloud.azure.eventhubs.shared-connection |  | Whether to share the same connection for producers or consumers.
|spring.cloud.azure.keyvault.certificate.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.keyvault.certificate.client.connect-timeout |  | Amount of time the request attempts to connect to the remote host and the connection is resolved.
|spring.cloud.azure.keyvault.certificate.client.connection-idle-timeout |  | Amount of time before an idle connection.
|spring.cloud.azure.keyvault.certificate.client.headers |  | List of headers applied to each request sent with client.
|spring.cloud.azure.keyvault.certificate.client.headers[0].name |  | The name of the header.
|spring.cloud.azure.keyvault.certificate.client.headers[0].values |  | List of values of the header.
|spring.cloud.azure.keyvault.certificate.client.logging.allowed-header-names |  | Comma-delimited list of allowlist headers that should be logged.
|spring.cloud.azure.keyvault.certificate.client.logging.allowed-query-param-names |  | Comma-delimited list of allowlist query parameters.
|spring.cloud.azure.keyvault.certificate.client.logging.level |  | The level of detail to log on HTTP messages.
|spring.cloud.azure.keyvault.certificate.client.logging.pretty-print-body |  | Whether to pretty print the message bodies.
|spring.cloud.azure.keyvault.certificate.client.maximum-connection-pool-size |  | Maximum connection pool size used by the underlying HTTP client.
|spring.cloud.azure.keyvault.certificate.client.read-timeout |  | Amount of time used when reading the server response.
|spring.cloud.azure.keyvault.certificate.client.response-timeout |  | Amount of time used when waiting for a server to reply.
|spring.cloud.azure.keyvault.certificate.client.write-timeout |  | Amount of time each request being sent over the wire.
|spring.cloud.azure.keyvault.certificate.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.keyvault.certificate.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.certificate.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.certificate.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.certificate.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.keyvault.certificate.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.keyvault.certificate.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.keyvault.certificate.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.keyvault.certificate.endpoint |  | Azure Key Vault endpoint.
|spring.cloud.azure.keyvault.certificate.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.keyvault.certificate.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.keyvault.certificate.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.keyvault.certificate.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.keyvault.certificate.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.keyvault.certificate.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.keyvault.certificate.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.keyvault.certificate.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.keyvault.certificate.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.keyvault.certificate.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.keyvault.certificate.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.keyvault.certificate.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.keyvault.certificate.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.keyvault.certificate.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.keyvault.certificate.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.keyvault.certificate.proxy.non-proxy-hosts |  | A list of hosts or CIDR to not use proxy HTTP/HTTPS connections through.
|spring.cloud.azure.keyvault.certificate.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.keyvault.certificate.proxy.port |  | The port of the proxy.
|spring.cloud.azure.keyvault.certificate.proxy.type |  | Type of the proxy.
|spring.cloud.azure.keyvault.certificate.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.keyvault.certificate.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.keyvault.certificate.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.keyvault.certificate.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.keyvault.certificate.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.keyvault.certificate.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.keyvault.certificate.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.keyvault.certificate.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.keyvault.certificate.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.keyvault.certificate.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.keyvault.certificate.service-version |  | The version of Azure Key Vault Certificate Service.
|spring.cloud.azure.keyvault.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.keyvault.client.connect-timeout |  | Amount of time the request attempts to connect to the remote host and the connection is resolved.
|spring.cloud.azure.keyvault.client.connection-idle-timeout |  | Amount of time before an idle connection.
|spring.cloud.azure.keyvault.client.headers |  | List of headers applied to each request sent with client.
|spring.cloud.azure.keyvault.client.logging.allowed-header-names |  | Comma-delimited list of allowlist headers that should be logged.
|spring.cloud.azure.keyvault.client.logging.allowed-query-param-names |  | Comma-delimited list of allowlist query parameters.
|spring.cloud.azure.keyvault.client.logging.level |  | The level of detail to log on HTTP messages.
|spring.cloud.azure.keyvault.client.logging.pretty-print-body |  | Whether to pretty print the message bodies.
|spring.cloud.azure.keyvault.client.maximum-connection-pool-size |  | Maximum connection pool size used by the underlying HTTP client.
|spring.cloud.azure.keyvault.client.read-timeout |  | Amount of time used when reading the server response.
|spring.cloud.azure.keyvault.client.response-timeout |  | Amount of time used when waiting for a server to reply.
|spring.cloud.azure.keyvault.client.write-timeout |  | Amount of time each request being sent over the wire.
|spring.cloud.azure.keyvault.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.keyvault.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.keyvault.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.keyvault.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.keyvault.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.keyvault.endpoint |  | Azure Key Vault endpoint.
|spring.cloud.azure.keyvault.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.keyvault.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.keyvault.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.keyvault.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.keyvault.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.keyvault.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.keyvault.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.keyvault.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.keyvault.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.keyvault.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.keyvault.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.keyvault.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.keyvault.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.keyvault.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.keyvault.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.keyvault.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.keyvault.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.keyvault.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.keyvault.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.keyvault.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.keyvault.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.keyvault.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.keyvault.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.keyvault.proxy.non-proxy-hosts |  | A list of hosts or CIDR to not use proxy HTTP/HTTPS connections through.
|spring.cloud.azure.keyvault.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.keyvault.proxy.port |  | The port of the proxy.
|spring.cloud.azure.keyvault.proxy.type |  | Type of the proxy.
|spring.cloud.azure.keyvault.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.keyvault.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.keyvault.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.keyvault.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.keyvault.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.keyvault.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.keyvault.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.keyvault.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.keyvault.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.keyvault.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.keyvault.secret.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.keyvault.secret.client.connect-timeout |  | Amount of time the request attempts to connect to the remote host and the connection is resolved.
|spring.cloud.azure.keyvault.secret.client.connection-idle-timeout |  | Amount of time before an idle connection.
|spring.cloud.azure.keyvault.secret.client.headers |  | List of headers applied to each request sent with client.
|spring.cloud.azure.keyvault.secret.client.headers[0].name |  | The name of the header.
|spring.cloud.azure.keyvault.secret.client.headers[0].values |  | List of values of the header.
|spring.cloud.azure.keyvault.secret.client.logging.allowed-header-names |  | Comma-delimited list of allowlist headers that should be logged.
|spring.cloud.azure.keyvault.secret.client.logging.allowed-query-param-names |  | Comma-delimited list of allowlist query parameters.
|spring.cloud.azure.keyvault.secret.client.logging.level |  | The level of detail to log on HTTP messages.
|spring.cloud.azure.keyvault.secret.client.logging.pretty-print-body |  | Whether to pretty print the message bodies.
|spring.cloud.azure.keyvault.secret.client.maximum-connection-pool-size |  | Maximum connection pool size used by the underlying HTTP client.
|spring.cloud.azure.keyvault.secret.client.read-timeout |  | Amount of time used when reading the server response.
|spring.cloud.azure.keyvault.secret.client.response-timeout |  | Amount of time used when waiting for a server to reply.
|spring.cloud.azure.keyvault.secret.client.write-timeout |  | Amount of time each request being sent over the wire.
|spring.cloud.azure.keyvault.secret.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.keyvault.secret.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.secret.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.secret.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.secret.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.keyvault.secret.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.keyvault.secret.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.keyvault.secret.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.keyvault.secret.endpoint |  | Azure Key Vault endpoint.
|spring.cloud.azure.keyvault.secret.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.keyvault.secret.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.keyvault.secret.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.keyvault.secret.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.keyvault.secret.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.keyvault.secret.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.keyvault.secret.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.keyvault.secret.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.keyvault.secret.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.keyvault.secret.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.keyvault.secret.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.keyvault.secret.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.keyvault.secret.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.keyvault.secret.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.keyvault.secret.property-source-enabled | `true` | Whether to enable the Key Vault property source.
|spring.cloud.azure.keyvault.secret.property-sources |  | Azure Key Vault property sources.
|spring.cloud.azure.keyvault.secret.property-sources[0].case-sensitive |  | Defines the constant for the property that enables/disables case-sensitive keys.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.connect-timeout |  | Amount of time the request attempts to connect to the remote host and the connection is resolved.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.connection-idle-timeout |  | Amount of time before an idle connection.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.headers[0].name |  | The name of the header.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.headers[0].values |  | List of values of the header.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.logging.allowed-header-names |  | Comma-delimited list of allowlist headers that should be logged.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.logging.allowed-query-param-names |  | Comma-delimited list of allowlist query parameters.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.logging.level |  | The level of detail to log on HTTP messages.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.logging.pretty-print-body |  | Whether to pretty print the message bodies.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.maximum-connection-pool-size |  | Maximum connection pool size used by the underlying HTTP client.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.read-timeout |  | Amount of time used when reading the server response.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.response-timeout |  | Amount of time used when waiting for a server to reply.
|spring.cloud.azure.keyvault.secret.property-sources[0].client.write-timeout |  | Amount of time each request being sent over the wire.
|spring.cloud.azure.keyvault.secret.property-sources[0].credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.keyvault.secret.property-sources[0].credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.secret.property-sources[0].credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.secret.property-sources[0].credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.keyvault.secret.property-sources[0].credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.keyvault.secret.property-sources[0].credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.keyvault.secret.property-sources[0].credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.keyvault.secret.property-sources[0].enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.keyvault.secret.property-sources[0].endpoint |  | Azure Key Vault endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].name |  | Name of this property source.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.keyvault.secret.property-sources[0].profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.keyvault.secret.property-sources[0].proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.keyvault.secret.property-sources[0].proxy.non-proxy-hosts |  | A list of hosts or CIDR to not use proxy HTTP/HTTPS connections through.
|spring.cloud.azure.keyvault.secret.property-sources[0].proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.keyvault.secret.property-sources[0].proxy.port |  | The port of the proxy.
|spring.cloud.azure.keyvault.secret.property-sources[0].proxy.type |  | Type of the proxy.
|spring.cloud.azure.keyvault.secret.property-sources[0].proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.keyvault.secret.property-sources[0].resource.region |  | The region of an Azure resource.
|spring.cloud.azure.keyvault.secret.property-sources[0].resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.keyvault.secret.property-sources[0].resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.keyvault.secret.property-sources[0].retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.keyvault.secret.property-sources[0].retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.keyvault.secret.property-sources[0].retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.keyvault.secret.property-sources[0].retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.keyvault.secret.property-sources[0].retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.keyvault.secret.property-sources[0].retry.mode |  | Retry backoff mode.
|spring.cloud.azure.keyvault.secret.property-sources[0].secret-keys |  | The secret keys supported for this property source.
|spring.cloud.azure.keyvault.secret.property-sources[0].service-version |  | Secret service version used when making API requests.
|spring.cloud.azure.keyvault.secret.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.keyvault.secret.proxy.non-proxy-hosts |  | A list of hosts or CIDR to not use proxy HTTP/HTTPS connections through.
|spring.cloud.azure.keyvault.secret.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.keyvault.secret.proxy.port |  | The port of the proxy.
|spring.cloud.azure.keyvault.secret.proxy.type |  | Type of the proxy.
|spring.cloud.azure.keyvault.secret.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.keyvault.secret.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.keyvault.secret.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.keyvault.secret.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.keyvault.secret.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.keyvault.secret.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.keyvault.secret.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.keyvault.secret.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.keyvault.secret.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.keyvault.secret.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.keyvault.secret.service-version |  | Secret service version used when making API requests.
|spring.cloud.azure.msi-enabled | `false` | Whether managed identity is enabled. This is a legacy property.
|spring.cloud.azure.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.proxy.amqp.authentication-type |  | Authentication type used against the proxy.
|spring.cloud.azure.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.proxy.http.non-proxy-hosts |  | A list of hosts or CIDR to not use proxy HTTP/HTTPS connections through.
|spring.cloud.azure.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.proxy.port |  | The port of the proxy.
|spring.cloud.azure.proxy.type |  | Type of the proxy.
|spring.cloud.azure.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.redis.name |  | Name of the Azure Cache for Redis.
|spring.cloud.azure.redis.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.redis.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.redis.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.region |  | The region of an Azure resource. This is a legacy property.
|spring.cloud.azure.resource-group |  | The resource group holds an Azure resource. This is a legacy property.
|spring.cloud.azure.retry.amqp.try-timeout |  | How long to wait until a timeout.
|spring.cloud.azure.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.servicebus.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.servicebus.client.transport-type |  | Transport type for AMQP-based client.
|spring.cloud.azure.servicebus.connection-string |  | Connection string to connect to a service bus.
|spring.cloud.azure.servicebus.consumer.auto-complete | `true` | Whether to enable auto-complete.
|spring.cloud.azure.servicebus.consumer.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.servicebus.consumer.client.transport-type |  | Transport type for AMQP-based client.
|spring.cloud.azure.servicebus.consumer.connection-string |  | Connection string to connect to a service bus.
|spring.cloud.azure.servicebus.consumer.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.servicebus.consumer.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.consumer.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.consumer.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.consumer.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.servicebus.consumer.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.servicebus.consumer.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.servicebus.consumer.domain-name | `servicebus.windows.net` | The domain name of a Service Bus namespace.
|spring.cloud.azure.servicebus.consumer.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.servicebus.consumer.entity-name |  | The name of a Service Bus Queue or Topic.
|spring.cloud.azure.servicebus.consumer.entity-type |  | The type of Service Bus entity, which is a Queue or a Topic.
|spring.cloud.azure.servicebus.consumer.max-auto-lock-renew-duration |  | Amount of time to continue auto-renewing the lock.
|spring.cloud.azure.servicebus.consumer.namespace |  | The namespace of a service bus, which is the prefix of the FQDN. A FQDN should be composed of &lt;NamespaceName&gt;.&lt;DomainName&gt;
|spring.cloud.azure.servicebus.consumer.prefetch-count |  | Prefetch count of the consumer.
|spring.cloud.azure.servicebus.consumer.profile.cloud-type |  | Name of the Azure cloud to connect to.
|spring.cloud.azure.servicebus.consumer.profile.environment.active-directory-endpoint |  | The Azure Active Directory endpoint to connect to.
|spring.cloud.azure.servicebus.consumer.profile.environment.active-directory-graph-api-version |  | The Azure Active Directory Graph API version.
|spring.cloud.azure.servicebus.consumer.profile.environment.active-directory-graph-endpoint |  | The Azure Active Directory Graph endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.active-directory-resource-id |  | The Azure Active Directory resource ID.
|spring.cloud.azure.servicebus.consumer.profile.environment.azure-application-insights-endpoint |  | The Azure Application Insights endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix |  | The Data Lake analytics catalog and job endpoint suffix.
|spring.cloud.azure.servicebus.consumer.profile.environment.azure-data-lake-store-file-system-endpoint-suffix |  | The Data Lake storage file system endpoint suffix.
|spring.cloud.azure.servicebus.consumer.profile.environment.azure-log-analytics-endpoint |  | The Azure Log Analytics endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.data-lake-endpoint-resource-id |  | The Data Lake endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.gallery-endpoint |  | The gallery endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.key-vault-dns-suffix |  | The Key Vault DNS suffix.
|spring.cloud.azure.servicebus.consumer.profile.environment.management-endpoint |  | The management service endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.microsoft-graph-endpoint |  | The Microsoft Graph endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.portal |  | The management portal URL.
|spring.cloud.azure.servicebus.consumer.profile.environment.publishing-profile |  | The publishing settings file URL.
|spring.cloud.azure.servicebus.consumer.profile.environment.resource-manager-endpoint |  | The resource management endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.sql-management-endpoint |  | The SQL management endpoint.
|spring.cloud.azure.servicebus.consumer.profile.environment.sql-server-hostname-suffix |  | The SQL Server hostname suffix.
|spring.cloud.azure.servicebus.consumer.profile.environment.storage-endpoint-suffix |  | The Storage endpoint suffix.
|spring.cloud.azure.servicebus.consumer.profile.subscription-id |  | Subscription ID to use when connecting to Azure resources.
|spring.cloud.azure.servicebus.consumer.profile.tenant-id |  | Tenant ID for Azure resources.
|spring.cloud.azure.servicebus.consumer.proxy.authentication-type |  | Authentication type used against the proxy.
|spring.cloud.azure.servicebus.consumer.proxy.hostname |  | The host of the proxy.
|spring.cloud.azure.servicebus.consumer.proxy.password |  | Password used to authenticate with the proxy.
|spring.cloud.azure.servicebus.consumer.proxy.port |  | The port of the proxy.
|spring.cloud.azure.servicebus.consumer.proxy.type |  | Type of the proxy.
|spring.cloud.azure.servicebus.consumer.proxy.username |  | Username used to authenticate with the proxy.
|spring.cloud.azure.servicebus.consumer.receive-mode |  | Mode for receiving messages.
|spring.cloud.azure.servicebus.consumer.resource.region |  | The region of an Azure resource.
|spring.cloud.azure.servicebus.consumer.resource.resource-group |  | The resource group holds an Azure resource.
|spring.cloud.azure.servicebus.consumer.resource.resource-id |  | ID of an Azure resource.
|spring.cloud.azure.servicebus.consumer.retry.exponential.base-delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.servicebus.consumer.retry.exponential.max-delay |  | Maximum permissible amount of time between retry attempts.
|spring.cloud.azure.servicebus.consumer.retry.exponential.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.servicebus.consumer.retry.fixed.delay |  | Amount of time to wait between retry attempts.
|spring.cloud.azure.servicebus.consumer.retry.fixed.max-retries |  | The maximum number of attempts.
|spring.cloud.azure.servicebus.consumer.retry.mode |  | Retry backoff mode.
|spring.cloud.azure.servicebus.consumer.retry.try-timeout |  | Amount of time to wait until a timeout.
|spring.cloud.azure.servicebus.consumer.session-enabled |  | Whether to enable session for the consumer.
|spring.cloud.azure.servicebus.consumer.sub-queue |  | Type of the SubQueue to connect to.
|spring.cloud.azure.servicebus.consumer.subscription-name |  | Name for a topic subscription.
|spring.cloud.azure.servicebus.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.servicebus.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.servicebus.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.servicebus.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.servicebus.cross-entity-transactions |  | Whether to enable cross entity transaction on the connection to Service bus.
|spring.cloud.azure.servicebus.domain-name | `servicebus.windows.net` | The domain name of a Service Bus namespace.
|spring.cloud.azure.servicebus.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.servicebus.entity-name |  | The name of a Service Bus Queue or Topic.
|spring.cloud.azure.servicebus.entity-type |  | The type of Service Bus entity, which is a Queue or a Topic.
|spring.cloud.azure.servicebus.namespace |  | The namespace of a service bus, which is the prefix of the FQDN. A FQDN should be composed of &lt;NamespaceName&gt;.&lt;DomainName&gt;
|spring.cloud.azure.servicebus.processor.auto-complete | `true` | Whether to enable auto-complete.
|spring.cloud.azure.servicebus.processor.client.application-id |  | Represents current application and is used for telemetry/monitoring purposes.
|spring.cloud.azure.servicebus.processor.client.transport-type |  | Transport type for AMQP-based client.
|spring.cloud.azure.servicebus.processor.connection-string |  | Connection string to connect to a service bus.
|spring.cloud.azure.servicebus.processor.credential.client-certificate-password |  | Password of the certificate file.
|spring.cloud.azure.servicebus.processor.credential.client-certificate-path |  | Path of a PEM certificate file to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.processor.credential.client-id |  | Client ID to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.processor.credential.client-secret |  | Client secret to use when performing service principal authentication with Azure.
|spring.cloud.azure.servicebus.processor.credential.managed-identity-enabled | `false` | Whether to enable managed identity to authenticate with Azure. If true and the client-id is set, will use the client ID as user assigned managed identity client ID.
|spring.cloud.azure.servicebus.processor.credential.password |  | Password to use when performing username/password authentication with Azure.
|spring.cloud.azure.servicebus.processor.credential.username |  | Username to use when performing username/password authentication with Azure.
|spring.cloud.azure.servicebus.processor.domain-name | `servicebus.windows.net` | The domain name of a Service Bus namespace.
|spring.cloud.azure.servicebus.processor.enabled | `true` | Whether an Azure Service is enabled.
|spring.cloud.azure.servicebus.processor.entity-name |  | The name of a Service Bus Queue or Topic.
|spring.cloud.azure.servicebus.processor.entity-type |  | The type of Service Bus entity, which is a Queue or a Topic.
|spring.cloud.azure.servicebus.processor.max-auto-lock-renew-duration |  | Amount of time to continue auto-renewing the lock.
|spring.cloud.azure.servicebus.processor.max-concurrent-calls |  | Max concurrent messages to process.
|spring.cloud.azure.servicebus.processor.max-concurrent-sessions |  | Maximum number of concurrent sessions to process at any given time.
|spring.cloud.azure.servicebus.processor.n
Download .txt
gitextract_d9n50_wm/

├── .github/
│   ├── CODEOWNERS
│   ├── ISSUE_TEMPLATE/
│   │   ├── bug_report.md
│   │   ├── feature_request.md
│   │   └── question-query-template.md
│   ├── dependabot.yml
│   └── workflows/
│       ├── broken-link-check.yml
│       ├── markdown-link-check-config.json
│       ├── schedule-current-link-check.yaml
│       ├── sync-label-from-azsdk-repo.yml
│       ├── update-docs.yaml
│       └── update-properties-table-in-ms-docs.yaml
├── .gitignore
├── .mvn/
│   └── wrapper/
│       ├── MavenWrapperDownloader.java
│       ├── maven-wrapper.jar
│       └── maven-wrapper.properties
├── .settings.xml
├── .springformat
├── .springjavaformatconfig
├── LICENSE
├── LICENSE-CODE
├── LICENSE.txt
├── README.md
├── SECURITY.md
├── azure-spring-cloud-appconfiguration.md
├── docs/
│   ├── .vale-styles/
│   │   └── Microsoft/
│   │       ├── AMPM.yml
│   │       ├── Accessibility.yml
│   │       ├── Acronyms.yml
│   │       ├── Adverbs.yml
│   │       ├── Auto.yml
│   │       ├── Avoid.yml
│   │       ├── ComplexWords.yml
│   │       ├── Contractions.yml
│   │       ├── Dashes.yml
│   │       ├── DateFormat.yml
│   │       ├── DateNumbers.yml
│   │       ├── DateOrder.yml
│   │       ├── Ellipses.yml
│   │       ├── FirstPerson.yml
│   │       ├── Foreign.yml
│   │       ├── Gender.yml
│   │       ├── GenderBias.yml
│   │       ├── GeneralURL.yml
│   │       ├── HeadingAcronyms.yml
│   │       ├── HeadingColons.yml
│   │       ├── HeadingPunctuation.yml
│   │       ├── Headings.yml
│   │       ├── Hyphens.yml
│   │       ├── Negative.yml
│   │       ├── Ordinal.yml
│   │       ├── OxfordComma.yml
│   │       ├── Passive.yml
│   │       ├── Percentages.yml
│   │       ├── Quotes.yml
│   │       ├── RangeFormat.yml
│   │       ├── RangeTime.yml
│   │       ├── Ranges.yml
│   │       ├── Semicolon.yml
│   │       ├── SentenceLength.yml
│   │       ├── Spacing.yml
│   │       ├── Suspended.yml
│   │       ├── Terms.yml
│   │       ├── URLFormat.yml
│   │       ├── Units.yml
│   │       ├── Vocab.yml
│   │       ├── We.yml
│   │       ├── Wordiness.yml
│   │       └── meta.json
│   ├── .vale.ini
│   ├── README.adoc
│   ├── generate-docs.sh
│   ├── pom.xml
│   └── src/
│       └── main/
│           ├── .gitignore
│           └── asciidoc/
│               ├── _attributes.adoc
│               ├── _configuration-properties-all.adoc
│               ├── _configuration-properties-azure-active-directory-b2c.adoc
│               ├── _configuration-properties-azure-active-directory.adoc
│               ├── _configuration-properties-azure-app-configuration.adoc
│               ├── _configuration-properties-azure-cosmos-db.adoc
│               ├── _configuration-properties-azure-event-hubs.adoc
│               ├── _configuration-properties-azure-key-vault-certificates.adoc
│               ├── _configuration-properties-azure-key-vault-secrets.adoc
│               ├── _configuration-properties-azure-key-vault.adoc
│               ├── _configuration-properties-azure-service-bus-jms.adoc
│               ├── _configuration-properties-azure-service-bus.adoc
│               ├── _configuration-properties-azure-storage-blob.adoc
│               ├── _configuration-properties-azure-storage-file-share.adoc
│               ├── _configuration-properties-azure-storage-queue.adoc
│               ├── _configuration-properties-azure-storage.adoc
│               ├── _configuration-properties-global.adoc
│               ├── _known-issues.adoc
│               ├── _migration-guide-for-4.0.adoc
│               ├── appendix.adoc
│               ├── authentication.adoc
│               ├── auto-configure-azure-sdk-clients.adoc
│               ├── configuration-properties.adoc
│               ├── configuration.adoc
│               ├── create-and-configure-managed-identity.adoc
│               ├── deploy-applications-to-azure-hosting-environments.adoc
│               ├── docinfo.html
│               ├── getting-help.adoc
│               ├── getting-started.adoc
│               ├── ghpages.sh
│               ├── index.adoc
│               ├── intro.adoc
│               ├── kafka-support.adoc
│               ├── legal.adoc
│               ├── migration-guide-for-4.0.adoc
│               ├── production-ready.adoc
│               ├── redis-support.adoc
│               ├── resource-handling.adoc
│               ├── resource-manager.adoc
│               ├── secret-management.adoc
│               ├── spring-cloud-stream-support.adoc
│               ├── spring-data-support.adoc
│               ├── spring-integration-support.adoc
│               ├── spring-jms-support.adoc
│               ├── spring-native-support.adoc
│               ├── spring-security-support.adoc
│               ├── version-information.adoc
│               └── whats-new-4.0.adoc
├── mvnw
├── mvnw.cmd
├── pom.xml
└── spring-cloud-azure-markdown-appdendix-generator/
    ├── pom.xml
    └── src/
        ├── main/
        │   └── java/
        │       └── com/
        │           └── azure/
        │               └── spring/
        │                   └── cloud/
        │                       └── internal/
        │                           └── Main.java
        └── test/
            ├── java/
            │   └── com/
            │       └── azure/
            │           └── spring/
            │               └── cloud/
            │                   └── internal/
            │                       ├── GeneratorTests.java
            │                       └── MainTests.java
            └── resources/
                ├── configuration-properties-output.md
                └── with-azure-in-name.json
Download .txt
SYMBOL INDEX (28 symbols across 4 files)

FILE: .mvn/wrapper/MavenWrapperDownloader.java
  class MavenWrapperDownloader (line 21) | public class MavenWrapperDownloader {
    method main (line 48) | public static void main(String args[]) {
    method downloadFileFromURL (line 97) | private static void downloadFileFromURL(String urlString, File destina...

FILE: spring-cloud-azure-markdown-appdendix-generator/src/main/java/com/azure/spring/cloud/internal/Main.java
  class Main (line 47) | public final class Main {
    method Main (line 49) | private Main() {
    method main (line 63) | public static void main(String... args) {
    method getCurrentDateString (line 79) | static String getCurrentDateString() {
    class Generator (line 89) | static class Generator {
      method generate (line 97) | void generate(String outputFile, String inclusionPattern, String dat...
      method getSpringConfigurationMetadataJsonFilesInClasspath (line 143) | protected List<Resource> getSpringConfigurationMetadataJsonFilesInCl...
      method formatDescription (line 157) | private String formatDescription(String description) {
      method formatURL (line 162) | private String formatURL(String description) {
      method replaceQuotes (line 172) | private String replaceQuotes(String description) {
      method paddingWithChar (line 231) | private String paddingWithChar(String string, char c, int resultLeng...
      method uppercaseString (line 244) | private String uppercaseString(String letters) {
      method generateTitleName (line 258) | private String generateTitleName(String outputFile) {
      method getMaxLength (line 280) | private int getMaxLength(Stream<String> stringStream) {
      method getDescriptionColumnWidth (line 287) | private int getDescriptionColumnWidth(String outputFile, Stream<Stri...
      method getServiceName (line 297) | private String getServiceName(String outputFile) {
      method generatePropertiesFile (line 324) | private void generatePropertiesFile(String outputFile, TreeMap<Strin...

FILE: spring-cloud-azure-markdown-appdendix-generator/src/test/java/com/azure/spring/cloud/internal/GeneratorTests.java
  class GeneratorTests (line 37) | class GeneratorTests {
    method before (line 43) | @BeforeEach
    method notCreateFileWhenNoPropertiesFound (line 51) | @Test
    method createFileWhenPropertiesFound (line 65) | @Test
    method compareFile (line 82) | private void compareFile(String file2) throws IOException {
    method getOutputFilePath (line 90) | private File getOutputFilePath() {

FILE: spring-cloud-azure-markdown-appdendix-generator/src/test/java/com/azure/spring/cloud/internal/MainTests.java
  class MainTests (line 25) | class MainTests {
    method notCreateFileWhenNoParentDirectoryFound (line 27) | @Test
Condensed preview — 129 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (848K chars).
[
  {
    "path": ".github/CODEOWNERS",
    "chars": 439,
    "preview": "# Instructions for CODEOWNERS file format and automatic build failure notifications:\n# https://github.blog/2017-07-06-in"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/bug_report.md",
    "chars": 1292,
    "preview": "---\nname: Bug report\nabout: Create a report to help us improve\ntitle: \"[BUG]\"\nlabels: azure-spring\nassignees: ''\n\n---\n\n*"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature_request.md",
    "chars": 913,
    "preview": "---\nname: Feature request\nabout: Suggest an idea for this project\ntitle: \"[FEATURE REQ]\"\nlabels: azure-spring\nassignees:"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/question-query-template.md",
    "chars": 650,
    "preview": "---\nname: Question/Query template\nabout: Use this template to file a question/query\ntitle: \"[QUERY]\"\nlabels: azure-sprin"
  },
  {
    "path": ".github/dependabot.yml",
    "chars": 127,
    "preview": "version: 2\nupdates:\n- package-ecosystem: maven\n  directory: \"/\"\n  schedule:\n    interval: daily\n  open-pull-requests-lim"
  },
  {
    "path": ".github/workflows/broken-link-check.yml",
    "chars": 2326,
    "preview": "# This is a basic workflow to help you get started with Actions\n\nname: Broken Link Checker\n\n# Controls when the workflow"
  },
  {
    "path": ".github/workflows/markdown-link-check-config.json",
    "chars": 289,
    "preview": "{\n  \"ignorePatterns\": [\n    {\n      \"pattern\": \"^http://localhost\"\n    },\n    {\n      \"pattern\": \"^https://localhost\"\n  "
  },
  {
    "path": ".github/workflows/schedule-current-link-check.yaml",
    "chars": 716,
    "preview": "# This is a basic workflow to help you get started with Actions\n\nname: GH Pages Broken Link Checker\n\n# Controls when the"
  },
  {
    "path": ".github/workflows/sync-label-from-azsdk-repo.yml",
    "chars": 435,
    "preview": "name: Sync Labels\non:\n  workflow_dispatch:\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Fetch Lab"
  },
  {
    "path": ".github/workflows/update-docs.yaml",
    "chars": 3129,
    "preview": "name: Update Docs\n\non:\n  push:\n    branches:\n    - main\n  # paths:\n    # - 'docs/**'\n  # release:\n  #   types: [publishe"
  },
  {
    "path": ".github/workflows/update-properties-table-in-ms-docs.yaml",
    "chars": 6270,
    "preview": "# This workflow will create PR to update the configuration properties files in MS docs repository: https://github.com/Mi"
  },
  {
    "path": ".gitignore",
    "chars": 184,
    "preview": "*~\n#*\n*#\n.#*\n.classpath\n.project\n.settings\n.springBeans\n.gradle\nbuild\nbin\ntarget/\nasciidoctor.css\n_site/\n*.swp\n.idea\n*.i"
  },
  {
    "path": ".mvn/wrapper/MavenWrapperDownloader.java",
    "chars": 4942,
    "preview": "/*\n * Copyright 2007-present the original author or authors.\n *\n * Licensed under the Apache License, Version 2.0 (the \""
  },
  {
    "path": ".mvn/wrapper/maven-wrapper.properties",
    "chars": 218,
    "preview": "distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.3/apache-maven-3.8.3-bin.zip\nwrap"
  },
  {
    "path": ".settings.xml",
    "chars": 2200,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<settings>\n\t<servers>\n\t\t<server>\n\t\t\t<id>repo.spring.io</id>\n\t\t\t<username>${env.CI"
  },
  {
    "path": ".springformat",
    "chars": 0,
    "preview": ""
  },
  {
    "path": ".springjavaformatconfig",
    "chars": 15,
    "preview": "java-baseline=8"
  },
  {
    "path": "LICENSE",
    "chars": 1162,
    "preview": "    MIT License\r\n\r\n    Copyright (c) Microsoft Corporation.\r\n\r\n    Permission is hereby granted, free of charge, to any "
  },
  {
    "path": "LICENSE-CODE",
    "chars": 1090,
    "preview": "The MIT License (MIT)\nCopyright (c) Microsoft Corporation\n\nPermission is hereby granted, free of charge, to any person o"
  },
  {
    "path": "LICENSE.txt",
    "chars": 1322,
    "preview": "------------------------------------------- START OF LICENSE -----------------------------------------\nSpring Cloud Azur"
  },
  {
    "path": "README.md",
    "chars": 2122,
    "preview": "> [!IMPORTANT]  \n> [microsoft/spring-cloud-azure](https://github.com/microsoft/spring-cloud-azure) is deprecated. To get"
  },
  {
    "path": "SECURITY.md",
    "chars": 2780,
    "preview": "<!-- BEGIN MICROSOFT SECURITY.MD V0.0.5 BLOCK -->\n\n## Security\n\nMicrosoft takes the security of our software products an"
  },
  {
    "path": "azure-spring-cloud-appconfiguration.md",
    "chars": 13755,
    "preview": "---\ntitle: Azure Spring Cloud App Configuration\ndescription: An in-depth guide on the Azure Spring Cloud App Configurati"
  },
  {
    "path": "docs/.vale-styles/Microsoft/AMPM.yml",
    "chars": 288,
    "preview": "extends: existence\nmessage: Use 'AM' or 'PM' (preceded by a space).\nlink: https://docs.microsoft.com/en-us/style-guide/a"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Accessibility.yml",
    "chars": 542,
    "preview": "extends: existence\nmessage: \"Don't use language (such as '%s') that defines people by their disability.\"\nlink: https://d"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Acronyms.yml",
    "chars": 871,
    "preview": "extends: conditional\nmessage: \"'%s' has no definition.\"\nlink: https://docs.microsoft.com/en-us/style-guide/acronyms\nleve"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Adverbs.yml",
    "chars": 3839,
    "preview": "extends: existence\nmessage: \"Consider removing '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/word-choice/use"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Auto.yml",
    "chars": 253,
    "preview": "extends: existence\nmessage: \"In general, don't hyphenate '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/a-z-w"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Avoid.yml",
    "chars": 342,
    "preview": "extends: existence\nmessage: \"Don't use '%s'. See the A-Z word list for details.\"\n# See the A-Z word list\nlink: https://d"
  },
  {
    "path": "docs/.vale-styles/Microsoft/ComplexWords.yml",
    "chars": 2502,
    "preview": "extends: substitution\nmessage: \"Consider using '%s' instead of '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Contractions.yml",
    "chars": 889,
    "preview": "extends: substitution\nmessage: \"Use '%s' instead of '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/word-choic"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Dashes.yml",
    "chars": 270,
    "preview": "extends: existence\nmessage: \"Remove the spaces around '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/punctuat"
  },
  {
    "path": "docs/.vale-styles/Microsoft/DateFormat.yml",
    "chars": 393,
    "preview": "extends: existence\nmessage: Use 'July 31, 2016' format, not '%s'.\nlink: https://docs.microsoft.com/en-us/style-guide/a-z"
  },
  {
    "path": "docs/.vale-styles/Microsoft/DateNumbers.yml",
    "chars": 788,
    "preview": "extends: existence\nmessage: \"Don't use ordinal numbers for dates.\"\nlink: https://docs.microsoft.com/en-us/style-guide/nu"
  },
  {
    "path": "docs/.vale-styles/Microsoft/DateOrder.yml",
    "chars": 240,
    "preview": "extends: existence\nmessage: \"Always spell out the name of the month.\"\nlink: https://docs.microsoft.com/en-us/style-guide"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Ellipses.yml",
    "chars": 210,
    "preview": "extends: existence\nmessage: \"In general, don't use an ellipsis.\"\nlink: https://docs.microsoft.com/en-us/style-guide/punc"
  },
  {
    "path": "docs/.vale-styles/Microsoft/FirstPerson.yml",
    "chars": 311,
    "preview": "extends: existence\nmessage: \"Use first person (such as '%s') sparingly.\"\nlink: https://docs.microsoft.com/en-us/style-gu"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Foreign.yml",
    "chars": 309,
    "preview": "extends: substitution\nmessage: \"Use '%s' instead of '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/word-choic"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Gender.yml",
    "chars": 234,
    "preview": "extends: existence\nmessage: \"Don't use '%s'.\"\nlink: https://github.com/MicrosoftDocs/microsoft-style-guide/blob/master/s"
  },
  {
    "path": "docs/.vale-styles/Microsoft/GenderBias.yml",
    "chars": 1817,
    "preview": "extends: substitution\nmessage: \"Consider using '%s' instead of '%s'.\"\nignorecase: true\nlevel: error\nswap:\n  (?:alumna|al"
  },
  {
    "path": "docs/.vale-styles/Microsoft/GeneralURL.yml",
    "chars": 246,
    "preview": "extends: existence\nmessage: \"For a general audience, use 'address' rather than 'URL'.\"\nlink: https://docs.microsoft.com/"
  },
  {
    "path": "docs/.vale-styles/Microsoft/HeadingAcronyms.yml",
    "chars": 298,
    "preview": "extends: existence\nmessage: \"Avoid using acronyms in a title or heading.\"\nlink: https://docs.microsoft.com/en-us/style-g"
  },
  {
    "path": "docs/.vale-styles/Microsoft/HeadingColons.yml",
    "chars": 182,
    "preview": "extends: existence\nmessage: \"Capitalize '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/punctuation/colons\nnon"
  },
  {
    "path": "docs/.vale-styles/Microsoft/HeadingPunctuation.yml",
    "chars": 273,
    "preview": "extends: existence\nmessage: \"Don't use end punctuation in headings.\"\nlink: https://docs.microsoft.com/en-us/style-guide/"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Headings.yml",
    "chars": 432,
    "preview": "extends: capitalization\nmessage: \"'%s' should use sentence-style capitalization.\"\nlink: https://docs.microsoft.com/en-us"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Hyphens.yml",
    "chars": 283,
    "preview": "extends: existence\nmessage: \"'%s' doesn't need a hyphen.\"\nlink: https://docs.microsoft.com/en-us/style-guide/punctuation"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Negative.yml",
    "chars": 258,
    "preview": "extends: existence\nmessage: \"Form a negative number with an en dash, not a hyphen.\"\nlink: https://docs.microsoft.com/en-"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Ordinal.yml",
    "chars": 234,
    "preview": "extends: existence\nmessage: \"Don't add -ly to an ordinal number.\"\nlink: https://docs.microsoft.com/en-us/style-guide/num"
  },
  {
    "path": "docs/.vale-styles/Microsoft/OxfordComma.yml",
    "chars": 233,
    "preview": "extends: existence\nmessage: \"Use the Oxford comma in '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/punctuati"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Passive.yml",
    "chars": 1940,
    "preview": "extends: existence\nmessage: \"'%s' looks like passive voice.\"\nignorecase: true\nlevel: suggestion\nraw:\n  - \\b(am|are|were|"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Percentages.yml",
    "chars": 183,
    "preview": "extends: existence\nmessage: \"Use a numeral plus the units.\"\nlink: https://docs.microsoft.com/en-us/style-guide/numbers\nn"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Quotes.yml",
    "chars": 211,
    "preview": "extends: existence\nmessage: 'Punctuation should be inside the quotes.'\nlink: https://docs.microsoft.com/en-us/style-guid"
  },
  {
    "path": "docs/.vale-styles/Microsoft/RangeFormat.yml",
    "chars": 253,
    "preview": "extends: existence\nmessage: \"Use an en dash in a range of numbers.\"\nlink: https://docs.microsoft.com/en-us/style-guide/n"
  },
  {
    "path": "docs/.vale-styles/Microsoft/RangeTime.yml",
    "chars": 270,
    "preview": "extends: existence\nmessage: \"Use 'to' instead of a dash in '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/num"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Ranges.yml",
    "chars": 226,
    "preview": "extends: existence\nmessage: \"In most cases, use 'from' or 'through' to describe a range of numbers.\"\nlink: 'https://docs"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Semicolon.yml",
    "chars": 199,
    "preview": "extends: existence\nmessage: \"Try to simplify this sentence.\"\nlink: https://docs.microsoft.com/en-us/style-guide/punctuat"
  },
  {
    "path": "docs/.vale-styles/Microsoft/SentenceLength.yml",
    "chars": 133,
    "preview": "extends: occurrence\nmessage: \"Try to keep sentences short (< 30 words).\"\nscope: sentence\nlevel: suggestion\nmax: 30\ntoken"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Spacing.yml",
    "chars": 229,
    "preview": "extends: existence\nmessage: \"'%s' should have one space.\"\nlink: https://docs.microsoft.com/en-us/style-guide/punctuation"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Suspended.yml",
    "chars": 216,
    "preview": "extends: existence\nmessage: \"Don't use '%s' unless space is limited.\"\nlink: https://docs.microsoft.com/en-us/style-guide"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Terms.yml",
    "chars": 1049,
    "preview": "extends: substitution\nmessage: \"Prefer '%s' over '%s'.\"\nlevel: warning\nignorecase: true\naction:\n  name: replace\nswap:\n  "
  },
  {
    "path": "docs/.vale-styles/Microsoft/URLFormat.yml",
    "chars": 154,
    "preview": "extends: substitution\nmessage: \"Use '%s' instead of '%s'.\"\nignorecase: true\nlevel: error\naction:\n  name: replace\nswap:\n "
  },
  {
    "path": "docs/.vale-styles/Microsoft/Units.yml",
    "chars": 372,
    "preview": "extends: existence\nmessage: \"Don't spell out the number in '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide/a-z"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Vocab.yml",
    "chars": 381,
    "preview": "extends: existence\nmessage: \"Verify your use of '%s' with the A-Z word list.\"\nlink: 'https://docs.microsoft.com/en-us/st"
  },
  {
    "path": "docs/.vale-styles/Microsoft/We.yml",
    "chars": 263,
    "preview": "extends: existence\nmessage: \"Try to avoid using first-person plural like '%s'.\"\nlink: https://docs.microsoft.com/en-us/s"
  },
  {
    "path": "docs/.vale-styles/Microsoft/Wordiness.yml",
    "chars": 3459,
    "preview": "extends: substitution\nmessage: \"Consider using '%s' instead of '%s'.\"\nlink: https://docs.microsoft.com/en-us/style-guide"
  },
  {
    "path": "docs/.vale-styles/Microsoft/meta.json",
    "chars": 98,
    "preview": "{\n  \"feed\": \"https://github.com/errata-ai/Microsoft/releases.atom\",\n  \"vale_version\": \">=1.0.0\"\n}\n"
  },
  {
    "path": "docs/.vale.ini",
    "chars": 638,
    "preview": "# Core properties\n#----------------\n# Specify where to find styles\nStylesPath = .vale-styles\n\n# Specify the minimum aler"
  },
  {
    "path": "docs/README.adoc",
    "chars": 113,
    "preview": "This project is used to manage docs displayed in the https://microsoft.github.io/spring-cloud-azure[GitHub Pages]"
  },
  {
    "path": "docs/generate-docs.sh",
    "chars": 167,
    "preview": "#!/bin/bash -x\n\n# This command regenerates the docs after editing.\n# You'll have to run this after editing the src/main/"
  },
  {
    "path": "docs/pom.xml",
    "chars": 4358,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://mave"
  },
  {
    "path": "docs/src/main/.gitignore",
    "chars": 14,
    "preview": "META-INF/\norg/"
  },
  {
    "path": "docs/src/main/asciidoc/_attributes.adoc",
    "chars": 925,
    "preview": ":doctype: book\n:idprefix:\n:idseparator: -\n:toc: left\n:toclevels: 4\n:tabsize: 4\n:numbered:\n:sectanchors:\n:sectnums:\n:icon"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-all.adoc",
    "chars": 161330,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.active-directory.app-id-uri |  | App ID URI which might be used "
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-active-directory-b2c.adoc",
    "chars": 1846,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.active-directory.b2c.app-id-uri |  | App ID URI which might be u"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-active-directory.adoc",
    "chars": 3962,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.active-directory.app-id-uri |  | App ID URI which might be used "
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-app-configuration.adoc",
    "chars": 7520,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.appconfiguration.client.application-id |  | Represents current a"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-cosmos-db.adoc",
    "chars": 9194,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.cosmos.client-telemetry-enabled |  | Whether to enable client te"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-event-hubs.adoc",
    "chars": 38203,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.eventhubs.client.application-id |  | Represents current applicat"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-key-vault-certificates.adoc",
    "chars": 7600,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.keyvault.certificate.client.application-id |  | Represents curre"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-key-vault-secrets.adoc",
    "chars": 16229,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.keyvault.secret.client.application-id |  | Represents current ap"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-key-vault.adoc",
    "chars": 6596,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.keyvault.client.application-id |  | Represents current applicati"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-service-bus-jms.adoc",
    "chars": 3113,
    "preview": "|===\n|Name | Default | Description\n\n|spring.jms.servicebus.connection-string |  | Connection string to connect to a Serv"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-service-bus.adoc",
    "chars": 28315,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.servicebus.client.application-id |  | Represents current applica"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-storage-blob.adoc",
    "chars": 8109,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.storage.blob.account-key |  | Storage account access key.\n|sprin"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-storage-file-share.adoc",
    "chars": 7240,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.storage.fileshare.account-key |  | Storage account access key.\n|"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-storage-queue.adoc",
    "chars": 8076,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.storage.queue.account-key |  | Storage account access key.\n|spri"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-azure-storage.adoc",
    "chars": 7438,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.storage.access-key |  | Storage account access key. This is a le"
  },
  {
    "path": "docs/src/main/asciidoc/_configuration-properties-global.adoc",
    "chars": 6482,
    "preview": "|===\n|Name | Default | Description\n\n|spring.cloud.azure.client-id |  | Client ID to use when performing service principa"
  },
  {
    "path": "docs/src/main/asciidoc/_known-issues.adoc",
    "chars": 20,
    "preview": "== Known Issues\n\n\n\n\n"
  },
  {
    "path": "docs/src/main/asciidoc/_migration-guide-for-4.0.adoc",
    "chars": 105368,
    "preview": "\n[#migration-guide-for-4-0]\n== Migration Guide for 4.0\n\n[#migration-guide-introduction]\n=== Introduction\n\nThis guide ass"
  },
  {
    "path": "docs/src/main/asciidoc/appendix.adoc",
    "chars": 2149,
    "preview": "\n[appendix]\n== Configuration Properties\n[#global_proeprties]\n=== Global Properties\ninclude::_configuration-properties-gl"
  },
  {
    "path": "docs/src/main/asciidoc/authentication.adoc",
    "chars": 14967,
    "preview": ":azure-built-in-roles: https://docs.microsoft.com/azure/role-based-access-control/built-in-roles\n:app-configuration-data"
  },
  {
    "path": "docs/src/main/asciidoc/auto-configure-azure-sdk-clients.adoc",
    "chars": 3364,
    "preview": "== Autoconfigure Azure SDK Clients\n\nSpring Boot simplifies the Spring Cloud Azure development experience. Spring Cloud A"
  },
  {
    "path": "docs/src/main/asciidoc/configuration-properties.adoc",
    "chars": 156,
    "preview": "== Configuration Properties\nTo see the list of all Spring Cloud Azure related configuration properties please check link"
  },
  {
    "path": "docs/src/main/asciidoc/configuration.adoc",
    "chars": 4958,
    "preview": "[#configuration]\n== Configuration\n\n=== Configuration for each Azure Service SDK\n\nMost of Azure SDKs could be divided int"
  },
  {
    "path": "docs/src/main/asciidoc/create-and-configure-managed-identity.adoc",
    "chars": 3526,
    "preview": "[#create-and-configure-a-managed-identity-on-azure-hosting-services]\n== Create and configure a managed identity on Azure"
  },
  {
    "path": "docs/src/main/asciidoc/deploy-applications-to-azure-hosting-environments.adoc",
    "chars": 1626,
    "preview": "[#deploy-application-to-azure-hosting-services]\n== Deploy application to Azure hosting services\n\nThe following list prov"
  },
  {
    "path": "docs/src/main/asciidoc/docinfo.html",
    "chars": 319,
    "preview": "<script type=\"text/javascript\"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t="
  },
  {
    "path": "docs/src/main/asciidoc/getting-help.adoc",
    "chars": 603,
    "preview": "\n== Getting Help\n\nIf you have any questions about this document, please ask by creating GitHub issues. And Pull Request "
  },
  {
    "path": "docs/src/main/asciidoc/getting-started.adoc",
    "chars": 3940,
    "preview": "== Getting Started\n\n=== Setting up Dependencies\n\n==== Bill of Material (BOM)\n\n[source,xml,indent=0,subs=\"attributes,verb"
  },
  {
    "path": "docs/src/main/asciidoc/ghpages.sh",
    "chars": 11794,
    "preview": "#!/bin/bash -x\n\nset -e\n\n# Set default props like MAVEN_PATH, ROOT_FOLDER etc.\nfunction set_default_props() {\n    # The s"
  },
  {
    "path": "docs/src/main/asciidoc/index.adoc",
    "chars": 1349,
    "preview": "= Spring Cloud Azure - Reference Documentation\n\ninclude::_attributes.adoc[]\ninclude::version-information.adoc[]\ninclude:"
  },
  {
    "path": "docs/src/main/asciidoc/intro.adoc",
    "chars": 253,
    "preview": "\nSpring is an open-source application framework developed by VMware that provides a simplified, modular approach for cre"
  },
  {
    "path": "docs/src/main/asciidoc/kafka-support.adoc",
    "chars": 15525,
    "preview": "[#kafka-support]\n== Kafka Support\n\nFrom version 4.3.0, Spring Cloud Azure for Kafka supports various types of credential"
  },
  {
    "path": "docs/src/main/asciidoc/legal.adoc",
    "chars": 303,
    "preview": "\n(C) 2016-2022 the original authors.\n\nNOTE: _Copies of this document may be made for your own use and for distribution t"
  },
  {
    "path": "docs/src/main/asciidoc/migration-guide-for-4.0.adoc",
    "chars": 138,
    "preview": "\n== Migration Guide for 4.0\n\nTo learn how to migrate to 4.0, please check link:appendix.html#migration-guide-for-4-0[the"
  },
  {
    "path": "docs/src/main/asciidoc/production-ready.adoc",
    "chars": 2651,
    "preview": "== Production Ready\n\nSpring Cloud Azure 4.0 supports health indicators for App Configuration, Event Hubs, Cosmos, Key Va"
  },
  {
    "path": "docs/src/main/asciidoc/redis-support.adoc",
    "chars": 2431,
    "preview": "[#redis-support]\n== Redis Support\n\nConnect to Azure Cache for Redis using Spring Redis libraries. With adding `spring-cl"
  },
  {
    "path": "docs/src/main/asciidoc/resource-handling.adoc",
    "chars": 7960,
    "preview": "== Resource Handling\n\nSpring project provides link:https://docs.spring.io/spring-framework/docs/current/reference/html/c"
  },
  {
    "path": "docs/src/main/asciidoc/resource-manager.adoc",
    "chars": 4160,
    "preview": "[#spring-cloud-azure-resourcemanager]\n== Azure Resource Manager\n\nAzure Resource Manager (ARM) is the deployment and mana"
  },
  {
    "path": "docs/src/main/asciidoc/secret-management.adoc",
    "chars": 8016,
    "preview": "\n\n== Secret Management\n\nSpring Cloud Azure construct link:https://docs.spring.io/spring-framework/docs/current/reference"
  },
  {
    "path": "docs/src/main/asciidoc/spring-cloud-stream-support.adoc",
    "chars": 46349,
    "preview": ":content-type-negotiation: https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/spring-cloud-stream.ht"
  },
  {
    "path": "docs/src/main/asciidoc/spring-data-support.adoc",
    "chars": 9263,
    "preview": "== Spring Data Support\n\n=== Spring Data CosmosDB Support\n\nlink:https://azure.microsoft.com/services/cosmos-db/[Azure Cos"
  },
  {
    "path": "docs/src/main/asciidoc/spring-integration-support.adoc",
    "chars": 38772,
    "preview": "== Spring Integration Support\n\nSpring Integration Extension for Azure provides Spring Integration adapters for the vario"
  },
  {
    "path": "docs/src/main/asciidoc/spring-jms-support.adoc",
    "chars": 4667,
    "preview": "[#spring-jms-support]\n== Spring JMS Support\n\nTo use Azure Service Bus by the JMS API integrated into the Spring JMS fram"
  },
  {
    "path": "docs/src/main/asciidoc/spring-native-support.adoc",
    "chars": 9805,
    "preview": "[#spring-native-support]\n\ninclude::_attributes.adoc[]\n\n== Spring Native Support\n\n=== Spring Native\n\nSpring Native provid"
  },
  {
    "path": "docs/src/main/asciidoc/spring-security-support.adoc",
    "chars": 52582,
    "preview": "== Spring Security Support\n\n=== Spring Security With Azure Active Directory\n\nWhen you are building a web application, id"
  },
  {
    "path": "docs/src/main/asciidoc/version-information.adoc",
    "chars": 378,
    "preview": "\nThis document is only for Spring Cloud Azure: **{project-version}**. See https://github.com/Azure/azure-sdk-for-java/wi"
  },
  {
    "path": "docs/src/main/asciidoc/whats-new-4.0.adoc",
    "chars": 1997,
    "preview": "== What Is New in 4.0 Since 3.10.x\n\nThis page covers changes made in 4.0 since 3.10. With this major release, we aim to "
  },
  {
    "path": "mvnw",
    "chars": 10070,
    "preview": "#!/bin/sh\n# ----------------------------------------------------------------------------\n# Licensed to the Apache Softwa"
  },
  {
    "path": "mvnw.cmd",
    "chars": 6608,
    "preview": "@REM ----------------------------------------------------------------------------\n@REM Licensed to the Apache Software F"
  },
  {
    "path": "pom.xml",
    "chars": 21403,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n  ~ Copyright 2013-2019 the original author or authors.\n  ~\n  ~ Licensed und"
  },
  {
    "path": "spring-cloud-azure-markdown-appdendix-generator/pom.xml",
    "chars": 1796,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n         xmlns:xsi=\"http://www"
  },
  {
    "path": "spring-cloud-azure-markdown-appdendix-generator/src/main/java/com/azure/spring/cloud/internal/Main.java",
    "chars": 14980,
    "preview": "/*\n * Copyright 2012-2020 the original author or authors.\n *\n * Licensed under the Apache License, Version 2.0 (the \"Lic"
  },
  {
    "path": "spring-cloud-azure-markdown-appdendix-generator/src/test/java/com/azure/spring/cloud/internal/GeneratorTests.java",
    "chars": 3103,
    "preview": "/*\n * Copyright 2013-2019 the original author or authors.\n *\n * Licensed under the Apache License, Version 2.0 (the \"Lic"
  },
  {
    "path": "spring-cloud-azure-markdown-appdendix-generator/src/test/java/com/azure/spring/cloud/internal/MainTests.java",
    "chars": 1013,
    "preview": "/*\n * Copyright 2013-2019 the original author or authors.\n *\n * Licensed under the Apache License, Version 2.0 (the \"Lic"
  },
  {
    "path": "spring-cloud-azure-markdown-appdendix-generator/src/test/resources/configuration-properties-output.md",
    "chars": 586,
    "preview": "---\nauthor: KarlErickson\nms.author: v-yonghuiye\nms.date: MM/dd/yyyy\n---\n\n## Output properties\n\n> [!div class=\"mx-tdBreak"
  },
  {
    "path": "spring-cloud-azure-markdown-appdendix-generator/src/test/resources/with-azure-in-name.json",
    "chars": 678,
    "preview": "{\n  \"properties\": [\n    {\n      \"defaultValue\": \"false\",\n      \"name\": \"spring.cloud.azure.first-property\",\n      \"descr"
  }
]

// ... and 1 more files (download for full content)

About this extraction

This page contains the full source code of the microsoft/spring-cloud-azure GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 129 files (800.4 KB), approximately 179.8k tokens, and a symbol index with 28 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!