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
[](https://github.com/microsoft/spring-cloud-azure/actions/workflows/update-properties-table-in-ms-docs.yaml) [](https://github.com/microsoft/spring-cloud-azure/actions/workflows/broken-link-check.yml) [](https://github.com/microsoft/spring-cloud-azure/actions/workflows/schedule-current-link-check.yaml) [](https://github.com/microsoft/spring-cloud-azure/actions/workflows/update-docs.yaml) [](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 <NamespaceName>.<DomainName>
|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 <NamespaceName>.<DomainName>
|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 <NamespaceName>.<DomainName>
|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 <NamespaceName>.<DomainName>
|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 <NamespaceName>.<DomainName>
|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 <NamespaceName>.<DomainName>
|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
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
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.