From 32e5f43f9ca4ef2aec1a2ee016ab1a54fadd4f4f Mon Sep 17 00:00:00 2001 From: kcKustoMac <48878977+kckustomac@users.noreply.github.com> Date: Mon, 25 Jul 2022 18:26:14 -0500 Subject: [PATCH] lol --- .notes.jt | 8174 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 8174 insertions(+) create mode 100644 .notes.jt diff --git a/.notes.jt b/.notes.jt new file mode 100644 index 0000000..3c40f8e --- /dev/null +++ b/.notes.jt @@ -0,0 +1,8174 @@ + + + +Requirements +To use the Android Device Manager, you'll need the following items: + +Visual Studio 2022: Community, Professional, and Enterprise editions are supported. + +The Android SDK API Level 30 or later. Be sure to install the Android SDK at its default location if it isn't already installed: C:\Program Files (x86)\Android\android-sdk. + +The following packages must be installed: + +Android SDK Tools 5.0 or later +Android SDK Platform-Tools 31.0.3 or later +Android SDK Build-Tools 30.0.2 or later +Android Emulator 30.8.4 or later +These packages should be displayed with Installed status as seen in the following screenshot: + + + + +$ npm install react-responsive --save + + +Forcing a device with the device prop +At times you may need to render components with different device settings than what gets automatically detected. This is especially useful in a Node environment where these settings can't be detected (SSR) or for testing. + +Possible Keys +orientation, scan, aspectRatio, deviceAspectRatio, height, deviceHeight, width, deviceWidth, color, colorIndex, monochrome, resolution and type + +Possible Types +type can be one of: all, grid, aural, braille, handheld, print, projection, screen, tty, tv or embossed + +Note: The device property always applies, even when it can be detected (where window.matchMedia exists). + +import { useMediaQuery } from 'react-responsive' + +const Example = () => { + const isDesktopOrLaptop = useMediaQuery( + { minDeviceWidth: 1224 }, + { deviceWidth: 1600 } // `device` prop + ) + + return ( +
+ {isDesktopOrLaptop && +

+ this will always get rendered even if device is shorter than 1224px, + that's because we overrode device settings with 'deviceWidth: 1600'. +

+ } +
+ ) +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Isomorphic CSS style loader for Webpack +NPM version NPM downloads Library Size Online Chat + +CSS style loader for Webpack that works similarly to style-loader, but is optimized for critical path CSS rendering and also works great in the context of isomorphic apps. It provides two helper methods on to the styles object - ._insertCss() (injects CSS into the DOM) and ._getCss() (returns a CSS string). + +See getting started | changelog | Join #isomorphic-style-loader chat room on Discord to stay up to date + +How to Install +$ npm install isomorphic-style-loader --save-dev +Getting Started +Webpack configuration: + +module.exports = { + /* ... */ + module: { + rules: [ + { + test: /\.css$/, + use: [ + 'isomorphic-style-loader', + { + loader: 'css-loader', + options: { + importLoaders: 1 + } + }, + 'postcss-loader' + ] + } + ] + } + /* ... */ +} +Note: Configuration is the same for both client-side and server-side bundles. For more information visit https://webpack.js.org/configuration/module/. + +React component example: + +/* App.css */ +.root { padding: 10px } +.title { color: red } +/* App.js */ +import React from 'react' +import withStyles from 'isomorphic-style-loader/withStyles' +import s from './App.scss' + +function App(props, context) { + return ( +
+

Hello, world!

+
+ ) +} + +export default withStyles(s)(App) // <-- +P.S.: It works great with CSS Modules! Just decorate your React component with the withStyles higher-order component, and pass a function to your React app via insertCss context variable (see React's context API) that either calls styles._insertCss() on a client or styles._getCss() on the server. See server-side rendering example below: + +import express from 'express' +import React from 'react' +import ReactDOM from 'react-dom' +import StyleContext from 'isomorphic-style-loader/StyleContext' +import App from './App.js' + +const server = express() +const port = process.env.PORT || 3000 + +// Server-side rendering of the React app +server.get('*', (req, res, next) => { + const css = new Set() // CSS for all rendered React components + const insertCss = (...styles) => styles.forEach(style => css.add(style._getCss())) + const body = ReactDOM.renderToString( + + + + ) + const html = ` + + + + + + +
${body}
+ + ` + res.status(200).send(html) +}) + +server.listen(port, () => { + console.log(`Node.js app is running at http://localhost:${port}/`) +}) +It should generate an HTML output similar to this one: + + + + My Application + + + + +
+
+

Hello, World!

+
+
+ + +Regardless of how many styles components there are in the app.js bundle, only critical CSS is going to be rendered on the server inside the section of HTML document. Critical CSS is what actually used on the requested web page, effectively dealing with FOUC issue and improving client-side performance. CSS of the unmounted components will be removed from the DOM. + + + +Then on client-side use hydrate to make your markup interactive: + +import React from 'react' +import ReactDOM from 'react-dom' +import StyleContext from 'isomorphic-style-loader/StyleContext' +import App from './App.js' + +const insertCss = (...styles) => { + const removeCss = styles.map(style => style._insertCss()) + return () => removeCss.forEach(dispose => dispose()) +} + +ReactDOM.hydrate( + + + , + document.getElementById('root') +) +React Hooks Support: + +You can also use useStyles inside your React Functional Components, instead of using withStyles. Please note that you still need to pass insertCss function to StyleContext.Provider from top of the tree. + +import React from 'react' +import useStyles from 'isomorphic-style-loader/useStyles' +import s from './App.scss' + +const App = (props) => { + useStyles(s); + return ( +
+

Hello, world!

+
+ ) +}; + +export default App; +Related Projects + + + + +Grommet: focus on the essential experience +PRs Welcome slack follow blogs npm package npm downloads styled with prettier + + + +Documentation +Visit the Grommet website for more information. + +Support / Contributing +Before opening an issue or pull request, please read the Contributing guide. + +Install +You can install Grommet using either of the methods given below. + +For npm users: + + $ npm install grommet styled-components --save +For Yarn users: + + $ yarn add grommet styled-components +There are more detailed instructions in the Grommet Starter app tutorial for new apps. For incorporating Grommet into an existing app, see the Existing App version. + +Explore +Storybook examples per component, you can create them locally by running: + + $ npm run storybook +or + + $ yarn storybook +Basic code-sandbox playgrounds for each component. + +Templates, patterns, and starters: feel free to share with us more pattern ideas on Slack. + +End-to-end project examples from our community in the #i-made-this Slack channel. + +Read more from the Grommet team on Medium. + +Stable +grommet is also available on a stable branch that is built with the content of the 'master' branch. From your package.json point to stable. + +"grommet": "https://github.com/grommet/grommet/tarball/stable", +For more info, read the stable wiki. + +Release History +See the Change Log. + +Tools Behind Grommet +Grommet is produced using this great tool: + +BrowserStack for browser emulators and simulators. +Circle CI for continuous integration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +npm i bootstrap reactstrap @fortawesome/fontawesome-svg-core @fortawesome/free-solid-svg-icons @fortawesome/react-fontawesome --save +See basic usage for minimum code example. + +See API and config for documentation. + +Demo apps: + +npm start - demo app with hot reload of demo code and local library code, uses TS, uses complex config to demonstrate anvanced usage. +npm run sandbox-ts - demo app with hot reload of only demo code (uses latest version of library from npm), uses TS, uses AntDesign widgets. +npm run sandbox-js - demo app with hot reload of only demo code (uses latest version of library from npm), not uses TS, uses vanilla widgets. +Usage +Minimal JavaScript example with class component +import React, {Component} from 'react'; +import {Query, Builder, BasicConfig, Utils as QbUtils} from 'react-awesome-query-builder'; + +// For AntDesign widgets only: +import AntdConfig from 'react-awesome-query-builder/lib/config/antd'; +import 'antd/dist/antd.css'; // or import "react-awesome-query-builder/css/antd.less"; +// For MUI 4/5 widgets only: +import MaterialConfig from 'react-awesome-query-builder/lib/config/material'; +import MuiConfig from 'react-awesome-query-builder/lib/config/mui'; +// For Bootstrap widgets only: +import BootstrapConfig from "react-awesome-query-builder/lib/config/bootstrap"; + +import 'react-awesome-query-builder/lib/css/styles.css'; +import 'react-awesome-query-builder/lib/css/compact_styles.css'; //optional, for more compact styles + +// Choose your skin (ant/material/vanilla): +const InitialConfig = AntdConfig; // or MaterialConfig or MuiConfig or BootstrapConfig or BasicConfig + +// You need to provide your own config. See below 'Config format' +const config = { + ...InitialConfig, + fields: { + qty: { + label: 'Qty', + type: 'number', + fieldSettings: { + min: 0, + }, + valueSources: ['value'], + preferWidgets: ['number'], + }, + price: { + label: 'Price', + type: 'number', + valueSources: ['value'], + fieldSettings: { + min: 10, + max: 100, + }, + preferWidgets: ['slider', 'rangeslider'], + }, + color: { + label: 'Color', + type: 'select', + valueSources: ['value'], + fieldSettings: { + listValues: [ + { value: 'yellow', title: 'Yellow' }, + { value: 'green', title: 'Green' }, + { value: 'orange', title: 'Orange' } + ], + } + }, + is_promotion: { + label: 'Promo?', + type: 'boolean', + operators: ['equal'], + valueSources: ['value'], + }, + } +}; + +// You can load query value from your backend storage (for saving see `Query.onChange()`) +const queryValue = {"id": QbUtils.uuid(), "type": "group"}; + + +class DemoQueryBuilder extends Component { + state = { + tree: QbUtils.checkTree(QbUtils.loadTree(queryValue), config), + config: config + }; + + render = () => ( +
+ + {this.renderResult(this.state)} +
+ ) + + renderBuilder = (props) => ( +
+
+ +
+
+ ) + + renderResult = ({tree: immutableTree, config}) => ( +
+
Query string:
{JSON.stringify(QbUtils.queryString(immutableTree, config))}
+
MongoDb query:
{JSON.stringify(QbUtils.mongodbFormat(immutableTree, config))}
+
SQL where:
{JSON.stringify(QbUtils.sqlFormat(immutableTree, config))}
+
JsonLogic:
{JSON.stringify(QbUtils.jsonLogicFormat(immutableTree, config))}
+
+ ) + + onChange = (immutableTree, config) => { + // Tip: for better performance you can apply `throttle` - see `examples/demo` + this.setState({tree: immutableTree, config: config}); + + const jsonTree = QbUtils.getTree(immutableTree); + console.log(jsonTree); + // `jsonTree` can be saved to backend, and later loaded to `queryValue` + } +} +Minimal TypeScript example with function component +(Codesandbox) + +import React, { useState, useCallback } from "react"; +import { Query, Builder, Utils as QbUtils } from "react-awesome-query-builder"; +// types +import { + JsonGroup, + Config, + ImmutableTree, + BuilderProps +} from "react-awesome-query-builder"; + +// For AntDesign widgets only: +import AntdConfig from "react-awesome-query-builder/lib/config/antd"; +import "antd/dist/antd.css"; // or import "react-awesome-query-builder/css/antd.less"; +// For MUI 4/5 widgets only: +//import MaterialConfig from 'react-awesome-query-builder/lib/config/material'; +//import MuiConfig from 'react-awesome-query-builder/lib/config/mui'; +// For Bootstrap widgets only: +//import BootstrapConfig from "react-awesome-query-builder/lib/config/bootstrap"; + +import "react-awesome-query-builder/lib/css/styles.css"; +import "react-awesome-query-builder/lib/css/compact_styles.css"; //optional, for more compact styles + +// Choose your skin (ant/material/vanilla): +const InitialConfig = AntdConfig; // or MaterialConfig or MuiConfig or BootstrapConfig or BasicConfig + +// You need to provide your own config. See below 'Config format' +const config: Config = { + ...InitialConfig, + fields: { + qty: { + label: "Qty", + type: "number", + fieldSettings: { + min: 0 + }, + valueSources: ["value"], + preferWidgets: ["number"] + }, + price: { + label: "Price", + type: "number", + valueSources: ["value"], + fieldSettings: { + min: 10, + max: 100 + }, + preferWidgets: ["slider", "rangeslider"] + }, + color: { + label: "Color", + type: "select", + valueSources: ["value"], + fieldSettings: { + listValues: [ + { value: "yellow", title: "Yellow" }, + { value: "green", title: "Green" }, + { value: "orange", title: "Orange" } + ] + } + }, + is_promotion: { + label: "Promo?", + type: "boolean", + operators: ["equal"], + valueSources: ["value"] + } + } +}; + +// You can load query value from your backend storage (for saving see `Query.onChange()`) +const queryValue: JsonGroup = { id: QbUtils.uuid(), type: "group" }; + +export const Demo: React.FC = () => { + const [state, setState] = useState({ + tree: QbUtils.checkTree(QbUtils.loadTree(queryValue), config), + config: config + }); + + const onChange = useCallback((immutableTree: ImmutableTree, config: Config) => { + // Tip: for better performance you can apply `throttle` - see `examples/demo` + setState(prevState => { ...prevState, tree: immutableTree, config: config }); + + const jsonTree = QbUtils.getTree(immutableTree); + console.log(jsonTree); + // `jsonTree` can be saved to backend, and later loaded to `queryValue` + }, []); + + const renderBuilder = useCallback((props: BuilderProps) => ( +
+
+ +
+
+ ), []); + + return ( +
+ +
+
+ Query string:{" "} +
+            {JSON.stringify(QbUtils.queryString(state.tree, state.config))}
+          
+
+
+ MongoDb query:{" "} +
+            {JSON.stringify(QbUtils.mongodbFormat(state.tree, state.config))}
+          
+
+
+ SQL where:{" "} +
+            {JSON.stringify(QbUtils.sqlFormat(state.tree, state.config))}
+          
+
+
+ JsonLogic:{" "} +
+            {JSON.stringify(QbUtils.jsonLogicFormat(state.tree, state.config))}
+          
+
+
+
+ ); +}; +API + +Props: + +{...config} - destructured query CONFIG +value - query value in internal Immutable format +onChange - callback when query value changed. Params: value (in Immutable format), config, actionMeta (details about action which led to the change, see ActionMeta in index.d.ts). +renderBuilder - function to render query builder itself. Takes 1 param props you need to pass into . +Notes: + +Please apply useCallback for onChange and renderBuilder for performance reason +If you put query builder component inside Material-UI's or , please: +use prop disableEnforceFocus={true} for dialog or popver +set css .MuiPopover-root, .MuiDialog-root { z-index: 900 !important; } (or 1000 for AntDesign v3) +If you put query builder component inside Fluent-UI's , please: +set css .ms-Layer.ms-Layer--fixed.root-119 { z-index: 900 !important; } +props arg in renderBuilder have actions and dispatch you can use to run actions programmatically (for list of actions see Actions in index.d.ts). + +Render this component only inside Query.renderBuilder() like in example above: + + renderBuilder = (props) => ( +
+
+ +
+
+ ) +Wrapping in div.query-builder is necessary. +Optionally you can add class .qb-lite to it for showing action buttons (like delete rule/group, add, etc.) only on hover, which will look cleaner. +Wrapping in div.query-builder-container is necessary if you put query builder inside scrollable block. + +Utils +Save, load: +getTree (immutableValue, light = true, children1AsArray = true) -> Object +Convert query value from internal Immutable format to JS format. You can use it to save value on backend in onChange callback of . +Tip: Use light = false in case if you want to store query value in your state in JS format and pass it as value of after applying loadTree() (which is not recommended because of double conversion). See issue #190 +loadTree (jsValue, config) -> Immutable +Convert query value from JS format to internal Immutable format. You can use it to load saved value from backend and pass as value prop to (don't forget to also apply checkTree()). +checkTree (immutableValue, config) -> Immutable +Validate query value corresponding to config. Invalid parts of query (eg. if field was removed from config) will be always deleted. Invalid values (values not passing validateValue in config, bad ranges) will be deleted if showErrorMessage is false OR marked with errors if showErrorMessage is true. +isValidTree (immutableValue) -> Boolean +If showErrorMessage in config.settings is true, use this method to check is query has bad values. +Export: +queryString (immutableValue, config, isForDisplay = false) -> String +Convert query value to custom string representation. isForDisplay = true can be used to make string more "human readable". +mongodbFormat (immutableValue, config) -> Object +Convert query value to MongoDb query object. +sqlFormat (immutableValue, config) -> String +Convert query value to SQL where string. +spelFormat (immutableValue, config) -> String +Convert query value to Spring Expression Language (SpEL). +elasticSearchFormat (immutableValue, config) -> Object +Convert query value to ElasticSearch query object. +jsonLogicFormat (immutableValue, config) -> {logic, data, errors} +Convert query value to JsonLogic format. If there are no errors, logic will be rule object and data will contain all used fields with null values ("template" data). +Import: +loadFromJsonLogic (jsonLogicObject, config) -> Immutable +Convert query value from JsonLogic format to internal Immutable format. +_loadFromJsonLogic (jsonLogicObject, config) -> [Immutable, errors] +loadFromSpel (string, config) -> [Immutable, errors] +Convert query value from Spring Expression Language (SpEL) format to internal Immutable format. +Config format +This library uses configarion driven aprroach. Config defines what value types, operators are supported, how they are rendered, imported, exported. At minimum, you need to provide your own set of fields as in basic usage. See CONFIG for full documentation. + +Versions +Versions 5.x are backward-compatible with 2.x 3.x 4.x. +It's recommended to update your version. + +Supported versions +Version Supported +5.x ✅ +4.x ✅ +3.x ✅ +2.x ✅ +1.x ⚠️ +0.x ❌ +Changelog +See CHANGELOG + +Migration to 5.2.0 +Breaking change: children1 is now indexed array (instead of object) in result of Utils.getTree() to preserve items order. +Before: + +children1: { + '': { type: 'rule', properties: ... }, + '': { type: 'rule', properties: ... } +} +After: + +children1: [ + { id: '', type: 'rule', properties: ... }, + { id: '', type: 'rule', properties: ... }, +] +Utils.loadTree() is backward comatible with children1 being array or object. +But if you rely on previous format (maybe do post-processing of getTree() result), please use Utils.getTree(tree, true, false) - it will behave same as before this change. + +Migration to 4.9.0 +Version 4.9.0 has a breaking change for operators is_empty and is_not_empty. +Now these operstors can be used for text type only (for other types they will be auto converted to is_null/is_not_null during loading of query value created with previous versions). +Changed meaning of is_empty - now it's just strict comparing with empty string. +Before change the meaning was similar to is_null. +If you used is_empty for text types with intention of comparing with null, please replace is_empty -> is_null, is_not_empty -> is_not_null in saved query values. +If you used JsonLogic for saving, you need to replace {"!": {"var": "your_field"}} -> {"==": [{"var": "your_field"}, null]} and {"!!": {"var": "your_field"}} -> {"!=": [{"var": "your_field"}, null]}. + +Migration from v1 to v2 +From v2.0 of this lib AntDesign is now optional (peer) dependency, so you need to explicitly include antd (4.x) in package.json of your project if you want to use AntDesign UI. +Please import AntdConfig from react-awesome-query-builder/lib/config/antd and use it as base for your config (see below in usage). +Alternatively you can use BasicConfig for simple vanilla UI, which is by default. +Support of other UI frameworks (like Bootstrap) are planned for future, see Other UI frameworks. + +Contributing +Code Contributing +This project exists thanks to all the people who contribute. [Contribute]. + +Financial Contributing +Become a financial contributor and help us sustain our community. [Contribute] + +If you mention in an GitHub issue that you are a sponsor, we will prioritize helping you. + +As a sponsor you can ask to implement a feature that is not in a todo list or motivate for faster implementation. + +Individuals + + +Organizations +Support this project with your organization. Your logo will show up here with a link to your website. [Contribute] + + + +License +MIT. See also LICENSE.txt + +Forked from https://github.com/fubhy/react-query-builder + + + + + + + + + + + + + + + + + + +The customizable, extendable, lightweight and free React Table Component + +GitHub license npm version Coverage Status Build Status minzipped size + + + +Site | Demos | Docs + +Table Demo link + +Installation +npm + +npm install ka-table +yarn + +yarn add ka-table +Usage +Basic example +import "ka-table/style.css"; + +import React, { useState } from 'react'; + +import { ITableProps, kaReducer, Table } from 'ka-table'; +import { DataType, EditingMode, SortingMode } from 'ka-table/enums'; +import { DispatchFunc } from 'ka-table/types'; + +const dataArray = Array(10).fill(undefined).map( + (_, index) => ({ + column1: `column:1 row:${index}`, + column2: `column:2 row:${index}`, + column3: `column:3 row:${index}`, + column4: `column:4 row:${index}`, + id: index, + }), +); + +const tablePropsInit: ITableProps = { + columns: [ + { key: 'column1', title: 'Column 1', dataType: DataType.String }, + { key: 'column2', title: 'Column 2', dataType: DataType.String }, + { key: 'column3', title: 'Column 3', dataType: DataType.String }, + { key: 'column4', title: 'Column 4', dataType: DataType.String }, + ], + data: dataArray, + editingMode: EditingMode.Cell, + rowKeyField: 'id', + sortingMode: SortingMode.Single, +}; + +const OverviewDemo: React.FC = () => { + const [tableProps, changeTableProps] = useState(tablePropsInit); + const dispatch: DispatchFunc = (action) => { + changeTableProps((prevState: ITableProps) => kaReducer(prevState, action)); + }; + + return ( + + ); +}; + +export default OverviewDemo; + + + + + + + + + + + + + + + +README.md +babel-plugin-react-css-modules usage demo +git clone https://github.com/gajus/babel-plugin-react-css-modules.git +cd ./babel-plugin-react-css-modules/demo +npm install +webpack-dev-server +open http://localhost:8080/ +Refer to ./src/components. + + + + + + + + + + + + + + + + + + + + +React Syntax Highlighter +Actions Status npm + +Syntax highlighting component for React using the seriously super amazing lowlight and refractor by wooorm + +Check out a small demo here and see the component in action highlighting the generated test code here. + +For React Native you can use react-native-syntax-highlighter + +Install +npm install react-syntax-highlighter --save + +Why This One? +There are other syntax highlighters for React out there so why use this one? The biggest reason is that all the others rely on triggering calls in componentDidMount and componentDidUpdate to highlight the code block and then insert it in the render function using dangerouslySetInnerHTML or just manually altering the DOM with native javascript. This utilizes a syntax tree to dynamically build the virtual dom which allows for updating only the changing DOM instead of completely overwriting it on any change, and because of this it is also using more idiomatic React and allows the use of pure function components brought into React as of 0.14. + +Javascript Styles! +One of the biggest pain points for me trying to find a syntax highlighter for my own projects was the need to put a stylesheet tag on my page. I wanted to provide out of the box code styling with my modules without requiring awkward inclusion of another libs stylesheets. The styles in this module are all javascript based, and all styles supported by highlight.js have been ported! + +I do realize that javascript styles are not for everyone, so you can optionally choose to use css based styles with classNames added to elements by setting the prop useInlineStyles to false (it defaults to true). + +Use +props +language - the language to highlight code in. Available options here for hljs and here for prism. (pass text to just render plain monospaced text) +style - style object required from styles/hljs or styles/prism directory depending on whether or not you are importing from react-syntax-highlighter or react-syntax-highlighter/prism directory here for hljs. and here for prism. import { style } from 'react-syntax-highlighter/dist/esm/styles/{hljs|prism}' . Will use default if style is not included. +children - the code to highlight. +customStyle - prop that will be combined with the top level style on the pre tag, styles here will overwrite earlier styles. +codeTagProps - props that will be spread into the tag that is the direct parent of the highlighted code elements. Useful for styling/assigning classNames. +useInlineStyles - if this prop is passed in as false, react syntax highlighter will not add style objects to elements, and will instead append classNames. You can then style the code block by using one of the CSS files provided by highlight.js. +showLineNumbers - if this is enabled line numbers will be shown next to the code block. +showInlineLineNumbers - if this is enabled in conjunction with showLineNumbers, line numbers will be rendered into each line, which allows line numbers to display properly when using renderers such as react-syntax-highlighter-virtualized-renderer. (This prop will have no effect if showLineNumbers is false.) +startingLineNumber - if showLineNumbers is enabled the line numbering will start from here. +lineNumberContainerStyle - the line numbers container default to appearing to the left with 10px of right padding. You can use this to override those styles. +lineNumberStyle - inline style to be passed to the span wrapping each number. Can be either an object or a function that receives current line number as argument and returns style object. +wrapLines - a boolean value that determines whether or not each line of code should be wrapped in a parent element. defaults to false, when false one can not take action on an element on the line level. You can see an example of what this enables here +wrapLongLines - boolean to specify whether to style the block with white-space: pre-wrap or white-space: pre. Demo +lineProps - props to be passed to the span wrapping each line if wrapLines is true. Can be either an object or a function that receives current line number as argument and returns props object. +renderer - an optional custom renderer for rendering lines of code. See here for an example. +PreTag - the element or custom react component to use in place of the default pre tag, the outermost tag of the component (useful for custom renderer not targeting DOM). +CodeTag - the element or custom react component to use in place of the default code tag, the second tag of the component tree (useful for custom renderer not targeting DOM). +spread props pass arbitrary props to pre tag wrapping code. +import SyntaxHighlighter from 'react-syntax-highlighter'; +import { docco } from 'react-syntax-highlighter/dist/esm/styles/hljs'; +const Component = () => { + const codeString = '(num) => num + 1'; + return ( + + {codeString} + + ); +}; +Prism +Using refractor we can use an ast built on languages from Prism.js instead of highlight.js. This is beneficial especially when highlighting jsx, a problem long unsolved by this module. The semantics of use are basically the same although a light mode is not yet supported (though is coming in the future). You can see a demo(with jsx) using Prism(refractor) here. + +import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; +import { dark } from 'react-syntax-highlighter/dist/esm/styles/prism'; +const Component = () => { + const codeString = '(num) => num + 1'; + return ( + + {codeString} + + ); +}; +Light Build +React Syntax Highlighter used in the way described above can have a fairly large footprint. For those that desire more control over what exactly they need, there is an option to import a light build. If you choose to use this you will need to specifically import desired languages and register them using the registerLanguage export from the light build. There is also no default style provided. + +import { Light as SyntaxHighlighter } from 'react-syntax-highlighter'; +import js from 'react-syntax-highlighter/dist/esm/languages/hljs/javascript'; +import docco from 'react-syntax-highlighter/dist/esm/styles/hljs/docco'; + +SyntaxHighlighter.registerLanguage('javascript', js); +You can require PrismLight from react-syntax-highlighter to use the prism light build instead of the standard light build. + +import { PrismLight as SyntaxHighlighter } from 'react-syntax-highlighter'; +import jsx from 'react-syntax-highlighter/dist/esm/languages/prism/jsx'; +import prism from 'react-syntax-highlighter/dist/esm/styles/prism/prism'; + +SyntaxHighlighter.registerLanguage('jsx', jsx); +Async Build +For optimal bundle size for rendering ASAP, there's a async version of prism light & light. This versions requires you to use a bundler that supports the dynamic import syntax, like webpack. This will defer loading of refractor (17kb gzipped) & the languages, while code splits are loaded the code will show with line numbers but without highlighting. + +Prism version: + +import { PrismAsyncLight as SyntaxHighlighter } from 'react-syntax-highlighter'; +Highlight version + +import { LightAsync as SyntaxHighlighter } from 'react-syntax-highlighter'; +Supported languages +Access via the supportedLanguages static field. + +SyntaxHighlighter.supportedLanguages; +Built with React Syntax Highlighter +mdx-deck - MDX-based presentation decks +codecrumbs - Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support, and easy sharing. +Spectacle Editor - An Electron based app for creating, editing, saving, and publishing Spectacle presentations. With integrated Plotly support. +Superset - Superset is a data exploration platform designed to be visual, intuitive, and interactive. +Daydream - A chrome extension to record your actions into a nightmare script +CodeDoc - Electron based application build with React for creating project documentations +React Component Demo - A React Component To make live editable demos of other React Components. +Redux Test Recorder - a redux middleware to automatically generate tests for reducers through ui interaction. Syntax highlighter used by react plugin. +GitPoint - GitHub for iOS. Built with React Native. (built using react-native-syntax-highlighter) +Yoga Layout Playground - generate code for yoga layout in multiple languages +Kibana - browser-based analytics and search dashboard for Elasticsearch. +Golangci Web +Storybook Official Addons +Microsoft Fast DNA +Alibaba Ice +Uber BaseUI Docs +React Select Docs +Auto-layout - use flex layout +npmview - A web application to view npm package files +Static Forms - Free HTML forms for your static websites. +React DemoTab - A React component to easily create demos of other components +codeprinter - Print out code easily +Neumorphism - CSS code generator for Soft UI/Neumorphism shadows +grape-ui - Component library using styled-system and other open source components. +✅ Good Arduino Code - A curated library of Arduino Coding examples +marmota.app - A desktop app to create simple markdown presentations +If your project uses react-syntax-highlighter please send a pr to add! + +License +MIT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +React Syntax Highlighter +Actions Status npm + +Syntax highlighting component for React using the seriously super amazing lowlight and refractor by wooorm + +Check out a small demo here and see the component in action highlighting the generated test code here. + +For React Native you can use react-native-syntax-highlighter + +Install +npm install react-syntax-highlighter --save + +Why This One? +There are other syntax highlighters for React out there so why use this one? The biggest reason is that all the others rely on triggering calls in componentDidMount and componentDidUpdate to highlight the code block and then insert it in the render function using dangerouslySetInnerHTML or just manually altering the DOM with native javascript. This utilizes a syntax tree to dynamically build the virtual dom which allows for updating only the changing DOM instead of completely overwriting it on any change, and because of this it is also using more idiomatic React and allows the use of pure function components brought into React as of 0.14. + +Javascript Styles! +One of the biggest pain points for me trying to find a syntax highlighter for my own projects was the need to put a stylesheet tag on my page. I wanted to provide out of the box code styling with my modules without requiring awkward inclusion of another libs stylesheets. The styles in this module are all javascript based, and all styles supported by highlight.js have been ported! + +I do realize that javascript styles are not for everyone, so you can optionally choose to use css based styles with classNames added to elements by setting the prop useInlineStyles to false (it defaults to true). + +Use +props +language - the language to highlight code in. Available options here for hljs and here for prism. (pass text to just render plain monospaced text) +style - style object required from styles/hljs or styles/prism directory depending on whether or not you are importing from react-syntax-highlighter or react-syntax-highlighter/prism directory here for hljs. and here for prism. import { style } from 'react-syntax-highlighter/dist/esm/styles/{hljs|prism}' . Will use default if style is not included. +children - the code to highlight. +customStyle - prop that will be combined with the top level style on the pre tag, styles here will overwrite earlier styles. +codeTagProps - props that will be spread into the tag that is the direct parent of the highlighted code elements. Useful for styling/assigning classNames. +useInlineStyles - if this prop is passed in as false, react syntax highlighter will not add style objects to elements, and will instead append classNames. You can then style the code block by using one of the CSS files provided by highlight.js. +showLineNumbers - if this is enabled line numbers will be shown next to the code block. +showInlineLineNumbers - if this is enabled in conjunction with showLineNumbers, line numbers will be rendered into each line, which allows line numbers to display properly when using renderers such as react-syntax-highlighter-virtualized-renderer. (This prop will have no effect if showLineNumbers is false.) +startingLineNumber - if showLineNumbers is enabled the line numbering will start from here. +lineNumberContainerStyle - the line numbers container default to appearing to the left with 10px of right padding. You can use this to override those styles. +lineNumberStyle - inline style to be passed to the span wrapping each number. Can be either an object or a function that receives current line number as argument and returns style object. +wrapLines - a boolean value that determines whether or not each line of code should be wrapped in a parent element. defaults to false, when false one can not take action on an element on the line level. You can see an example of what this enables here +wrapLongLines - boolean to specify whether to style the block with white-space: pre-wrap or white-space: pre. Demo +lineProps - props to be passed to the span wrapping each line if wrapLines is true. Can be either an object or a function that receives current line number as argument and returns props object. +renderer - an optional custom renderer for rendering lines of code. See here for an example. +PreTag - the element or custom react component to use in place of the default pre tag, the outermost tag of the component (useful for custom renderer not targeting DOM). +CodeTag - the element or custom react component to use in place of the default code tag, the second tag of the component tree (useful for custom renderer not targeting DOM). +spread props pass arbitrary props to pre tag wrapping code. +import SyntaxHighlighter from 'react-syntax-highlighter'; +import { docco } from 'react-syntax-highlighter/dist/esm/styles/hljs'; +const Component = () => { + const codeString = '(num) => num + 1'; + return ( + + {codeString} + + ); +}; +Prism +Using refractor we can use an ast built on languages from Prism.js instead of highlight.js. This is beneficial especially when highlighting jsx, a problem long unsolved by this module. The semantics of use are basically the same although a light mode is not yet supported (though is coming in the future). You can see a demo(with jsx) using Prism(refractor) here. + +import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; +import { dark } from 'react-syntax-highlighter/dist/esm/styles/prism'; +const Component = () => { + const codeString = '(num) => num + 1'; + return ( + + {codeString} + + ); +}; +Light Build +React Syntax Highlighter used in the way described above can have a fairly large footprint. For those that desire more control over what exactly they need, there is an option to import a light build. If you choose to use this you will need to specifically import desired languages and register them using the registerLanguage export from the light build. There is also no default style provided. + +import { Light as SyntaxHighlighter } from 'react-syntax-highlighter'; +import js from 'react-syntax-highlighter/dist/esm/languages/hljs/javascript'; +import docco from 'react-syntax-highlighter/dist/esm/styles/hljs/docco'; + +SyntaxHighlighter.registerLanguage('javascript', js); +You can require PrismLight from react-syntax-highlighter to use the prism light build instead of the standard light build. + +import { PrismLight as SyntaxHighlighter } from 'react-syntax-highlighter'; +import jsx from 'react-syntax-highlighter/dist/esm/languages/prism/jsx'; +import prism from 'react-syntax-highlighter/dist/esm/styles/prism/prism'; + +SyntaxHighlighter.registerLanguage('jsx', jsx); +Async Build +For optimal bundle size for rendering ASAP, there's a async version of prism light & light. This versions requires you to use a bundler that supports the dynamic import syntax, like webpack. This will defer loading of refractor (17kb gzipped) & the languages, while code splits are loaded the code will show with line numbers but without highlighting. + +Prism version: + +import { PrismAsyncLight as SyntaxHighlighter } from 'react-syntax-highlighter'; +Highlight version + +import { LightAsync as SyntaxHighlighter } from 'react-syntax-highlighter'; +Supported languages +Access via the supportedLanguages static field. + +SyntaxHighlighter.supportedLanguages; +Built with React Syntax Highlighter +mdx-deck - MDX-based presentation decks +codecrumbs - Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support, and easy sharing. +Spectacle Editor - An Electron based app for creating, editing, saving, and publishing Spectacle presentations. With integrated Plotly support. +Superset - Superset is a data exploration platform designed to be visual, intuitive, and interactive. +Daydream - A chrome extension to record your actions into a nightmare script +CodeDoc - Electron based application build with React for creating project documentations +React Component Demo - A React Component To make live editable demos of other React Components. +Redux Test Recorder - a redux middleware to automatically generate tests for reducers through ui interaction. Syntax highlighter used by react plugin. +GitPoint - GitHub for iOS. Built with React Native. (built using react-native-syntax-highlighter) +Yoga Layout Playground - generate code for yoga layout in multiple languages +Kibana - browser-based analytics and search dashboard for Elasticsearch. +Golangci Web +Storybook Official Addons +Microsoft Fast DNA +Alibaba Ice +Uber BaseUI Docs +React Select Docs +Auto-layout - use flex layout +npmview - A web application to view npm package files +Static Forms - Free HTML forms for your static websites. +React DemoTab - A React component to easily create demos of other components +codeprinter - Print out code easily +Neumorphism - CSS code generator for Soft UI/Neumorphism shadows +grape-ui - Component library using styled-system and other open source components. +✅ Good Arduino Code - A curated library of Arduino Coding examples +marmota.app - A desktop app to create simple markdown presentations +If your project uses react-syntax-highlighter please send a pr to add! + +License +MIT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Tech Stack +React, Emotion, Material UI v5 +TypeScript, Babel, ESLint, Prettier, Jest, Yarn with PnP, Webpack v5 +Requirements +Node.js v16 or newer, Yarn package manager +VS Code editor with recommended extensions +Getting Started +Generate a new project from this template, clone it, install project dependencies, update the environment variables found in core/*.env, and start hacking: + +$ git clone https://github.com/kriasoft/react-starter-kit.git +$ cd ./react-starter-kit +$ yarn install +$ yarn start +The app will become available at http://localhost:3000. + +IMPORTANT: Ensure that VSCode is using the workspace version of TypeScript and ESLint. + + + +Scripts +yarn start — Launches the app in development mode on http://localhost:3000 +yarn build — Compiles and bundles the app for deployment +yarn lint — Validate the code using ESLint +yarn tsc — Validate the code using TypeScript compiler +yarn test — Run unit tests with Jest, Supertest +yarn cf publish — Deploys the app to Cloudflare +How to Deploy +Ensure that all the environment variables for the target deployment environment (test, prod) found in /core/*.env files are up-to-date. + +If you haven't done it already, push any secret values you may need to CF Workers environment by running yarn cf secret put [--env #0]. + +Finally build and deploy the app by running: + +$ yarn build +$ yarn deploy [--env #0] [--version #0] +Where --env argument is the target deployment area, e.g. yarn deploy --env=prod. + +How to Update +yarn set version latest — Bump Yarn to the latest version +yarn upgrade-interactive — Update Node.js modules (dependencies) +yarn dlx @yarnpkg/sdks vscode — Update TypeScript, ESLint, and Prettier settings in VSCode +Contributors 👨‍💻 + + +Backers 💰 + + +Related Projects +GraphQL API and Relay Starter Kit — monorepo template, pre-configured with GraphQL API, React, and Relay +Cloudflare Workers Starter Kit — TypeScript project template for Cloudflare Workers +Node.js API Starter Kit — project template, pre-configured with Node.js, GraphQL, and PostgreSQL +How to Contribute +Anyone and everyone is welcome to contribute. Start by checking out the list of open issues marked help wanted. However, if you decide to get involved, please take a moment to review the guidelines. + +License +Copyright © 2014-present Kriasoft. This source code is licensed under the MIT license found in the LICENSE file. + + + + + + + + + + + + +https://github.com/wcoder/open-source-xamarin-apps +https://github.com/wcoder +https://github.com/wcoder +https://github.com/MoneyFox/MoneyFox/releases/tag/v7.7.11708 +https://github.com/Baseflow/LottieXamarin/releases/tag/4.1.0 +https://github.com/bitwarden/mobile +https://github.com/nswallet-official/nswallet +https://github.com/MikeCodesDotNET/My-StepCounter +https://github.com/reactiveui/Camelotia +https://github.com/syncfusion/Xamarin-ExpenseAnalysis +https://github.com/syncfusion/Xamarin-ExpenseAnalysis +https://github.com/syncfusion/xamarin-showcase-emi-calculator +https://github.com/MoneyFox/MoneyFox +https://github.com/MoneyFox/MoneyFox +https://github.com/NAXAM/cryptallet-xamarin-forms +https://github.com/GeorgeLeithead/LiLo.Lite +https://github.com/colbylwilliams/XWeather +https://github.com/davidortinau/WeatherTwentyOne/ +https://github.com/dotnet/maui +https://devblogs.microsoft.com/dotnet/customizing-dotnet-maui-controls/ +https://devblogs.microsoft.com/dotnet/customizing-dotnet-maui-controls/ +https://devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/ +https://dotnet.microsoft.com/en-us/learn/maui/first-app-tutorial/intro +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/easing +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/gestures/swipe +https://docs.microsoft.com/en-us/dotnet/maui/xaml/namespaces/custom-namespace-schemas +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/slider +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/slider +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/shell/ +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/shell/ +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/shell/ +https://docs.microsoft.com/en-us/dotnet/maui/xaml/fundamentals/essential-syntax +https://docs.microsoft.com/en-us/dotnet/maui/xaml/fundamentals/essential-syntax +https://docs.microsoft.com/en-us/dotnet/maui/xaml/fundamentals/essential-syntax +https://docs.microsoft.com/en-us/dotnet/maui/xaml/fundamentals/markup-extensions +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/custom +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/custom +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/custom +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/stepper +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/stepper +https://docs.microsoft.com/en-us/dotnet/maui/xaml/markup-extensions/create +https://docs.microsoft.com/en-us/dotnet/maui/xaml/markup-extensions/create +https://docs.microsoft.com/en-us/dotnet/maui/xaml/pass-arguments#pass-constructor-arguments +https://docs.microsoft.com/en-us/dotnet/maui/xaml/pass-arguments#pass-constructor-arguments +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/shapes/line +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/shapes/line +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/shapes/line +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/custom +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/custom +https://docs.microsoft.com/en-us/dotnet/maui/xaml/runtime-load +https://docs.microsoft.com/en-us/dotnet/maui/xaml/runtime-load +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/device/display?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/device/display?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/timepicker +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/timepicker +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/brushes/lineargradient +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/data-binding/compiled-bindings +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/data-binding/compiled-bindings +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/data-binding/compiled-bindings +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/data-binding/string-formatting +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/data-binding/string-formatting +https://docs.microsoft.com/en-us/dotnet/maui/xaml/hot-reload +https://docs.microsoft.com/en-us/dotnet/maui/xaml/hot-reload +https://docs.microsoft.com/en-us/dotnet/maui/xaml/hot-reload +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/accessibility +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/accessibility +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/accessibility +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/windows +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/windows +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/triggers +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/controltemplate +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/controltemplate +https://docs.microsoft.com/en-us/dotnet/maui/windows/deployment/overview +https://docs.microsoft.com/en-us/dotnet/maui/windows/deployment/overview +https://docs.microsoft.com/en-us/dotnet/maui/android/deployment/overview +https://docs.microsoft.com/en-us/dotnet/maui/android/deployment/overview +https://docs.microsoft.com/en-us/dotnet/maui/data-cloud/rest +https://docs.microsoft.com/en-us/dotnet/maui/data-cloud/rest +https://docs.microsoft.com/en-us/dotnet/maui/data-cloud/rest +https://docs.microsoft.com/en-us/dotnet/maui/data-cloud/local-web-services +https://docs.microsoft.com/en-us/dotnet/maui/data-cloud/local-web-services +https://docs.microsoft.com/en-us/dotnet/maui/data-cloud/local-web-services +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/invoke-platform-code +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/invoke-platform-code +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/configure-multi-targeting +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/configure-multi-targeting +https://docs.microsoft.com/en-us/dotnet/maui/android/platform-specifics/ +https://docs.microsoft.com/en-us/dotnet/maui/android/platform-specifics/entry-ime-options +https://docs.microsoft.com/en-us/dotnet/maui/android/platform-specifics/listview-fast-scrolling +https://docs.microsoft.com/en-us/dotnet/maui/android/platform-specifics/soft-keyboard-input-mode +https://docs.microsoft.com/en-us/dotnet/maui/android/platform-specifics/swipeview-swipetransitionmode +https://docs.microsoft.com/en-us/dotnet/maui/android/platform-specifics/tabbedpage-transition-animations +https://docs.microsoft.com/en-us/dotnet/maui/android/platform-specifics/tabbedpage-toolbar-placement +https://docs.microsoft.com/en-us/dotnet/maui/android/platform-specifics/webview-zoom-controls +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/communication/authentication?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/communication/sms?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/communication/phone-dialer?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/communication/networking?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/communication/email?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/carouselview/interaction +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/appmodel/launcher?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/attached-properties +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/attached-properties +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/progressbar +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/progressbar +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/progressbar +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/bindable-properties +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/bindable-properties +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/gestures/pan +https://docs.microsoft.com/en-us/dotnet/maui/xaml/namespaces/ +https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui +https://docs.microsoft.com/en-us/dotnet/maui/supported-platforms +https://docs.microsoft.com/en-us/dotnet/maui/windows/setup +https://docs.microsoft.com/en-us/dotnet/maui/android/device/setup +https://docs.microsoft.com/en-us/dotnet/maui/android/device/setup +https://docs.microsoft.com/en-us/dotnet/maui/android/device/setup +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/debug-on-emulator +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/debug-on-emulator +https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-windows +https://docs.microsoft.com/en-us/dotnet/maui/xaml/fundamentals/get-started +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/basic +https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-android +https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-android +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/hardware-acceleration +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/hardware-acceleration +https://docs.microsoft.com/en-us/dotnet/maui/xaml/ +https://docs.microsoft.com/en-us/dotnet/maui/xaml/ +https://docs.microsoft.com/en-us/learn/paths/build-apps-with-dotnet-maui/ +https://docs.microsoft.com/en-us/learn/paths/build-apps-with-dotnet-maui/ +https://docs.microsoft.com/en-us/dotnet/maui/macos/cli +https://docs.microsoft.com/en-us/dotnet/maui/ios/remote-simulator#get-started +https://docs.microsoft.com/en-us/dotnet/maui/ios/remote-simulator#enable-the-remote-ios-simulator-for-windows +https://docs.microsoft.com/en-us/dotnet/maui/ios/remote-simulator#simulator-window-toolbar +https://docs.microsoft.com/en-us/dotnet/maui/ios/remote-simulator#touchscreen-support +https://docs.microsoft.com/en-us/dotnet/maui/ios/remote-simulator#sound-handling +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/troubleshooting +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/troubleshooting +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/troubleshooting +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/hardware-acceleration +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/debug-on-emulator +https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-android +https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-android +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/device-properties +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/device-properties +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/device-properties +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/debug-on-emulator#fast-boot +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/debug-on-emulator#fast-boot +https://docs.microsoft.com/en-us/dotnet/maui/ios/deployment/provision +https://docs.microsoft.com/en-us/dotnet/maui/android/deployment/overview +https://docs.microsoft.com/en-us/dotnet/maui/troubleshooting +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/ +https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/ +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/hardware-acceleration +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/debug-on-emulator#fast-boot +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/communication/networking?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/device-media/picker?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/device-media/picker?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/storage/file-picker?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/platform-integration/storage/file-picker?tabs=windows +https://docs.microsoft.com/en-us/dotnet/maui/android/emulator/media/device-properties/win/new-device-editor.png +https://docs.microsoft.com/en-us/dotnet/maui/ios/deployment/overview +https://docs.microsoft.com/en-us/dotnet/maui/ios/deployment/overview +https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/single-project#app-entry-point +https://github.com/Sweekriti91/ArtAuction/blob/maui-projecthead/ArtAuction.Android/ArtAuction.Android.csproj#L28 +https://github.com/Sweekriti91/ArtAuction/blob/maui-projecthead/ArtAuction.Android/MainActivity.cs +https://docs.microsoft.com/en-us/dotnet/maui/?WT.mc_id=dotnet-35129-website +https://dotnet.microsoft.com/en-us/apps/maui +https://devblogs.microsoft.com/dotnet/learn-dotnet-maui/ +https://devblogs.microsoft.com/dotnet/performance-improvements-in-dotnet-maui/ +https://devblogs.microsoft.com/dotnet/introducing-dotnet-maui-one-codebase-many-platforms/ +https://devblogs.microsoft.com/dotnet/dotnet-maui-rc-3/ +https://devblogs.microsoft.com/dotnet/dotnet-maui-rc-1/ +https://devblogs.microsoft.com/dotnet/dotnet-maui-rc-2/ +https://devblogs.microsoft.com/dotnet/dotnet-maui-preview-14/ +https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-13/ +https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-13/ +https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-12/ +https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-preview-11/ +https://devblogs.microsoft.com/dotnet/net-conf-2021-recap-videos-slides-demos-and-more/ +https://devblogs.microsoft.com/dotnet/net-conf-2021-recap-videos-slides-demos-and-more/ +https://devblogs.microsoft.com/dotnet/introducing-the-net-tech-community-forums/ +https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-10/ +https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-10/ +https://devblogs.microsoft.com/dotnet/introducing-the-net-tech-community-forums/ +https://devblogs.microsoft.com/dotnet/introducing-the-net-tech-community-forums/ +https://devblogs.microsoft.com/dotnet/introducing-the-net-tech-community-forums/ +https://devblogs.microsoft.com/dotnet/introducing-the-net-maui-community-toolkit-preview/?WT.mc_id=mobile-44689-bramin +https://devblogs.microsoft.com/dotnet/introducing-the-net-maui-community-toolkit-preview/?WT.mc_id=mobile-44689-bramin +https://github.com/CommunityToolkit/Maui/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22 +https://github.com/dotnet/maui/wiki#getting-started +https://docs.microsoft.com/en-us/dotnet/maui/ +https://github.com/dotnet/maui +https://github.com/CommunityToolkit/WindowsCommunityToolkit/issues/1767 +https://github.com/CommunityToolkit/WindowsCommunityToolkit/issues/1662 +https://github.blog/changelog/2022-07-18-code-scanning-enterprise-level-rest-api/ +https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/ +https://github.com/CommunityToolkit/WindowsCommunityToolkit/projects/9 +https://github.com/CommunityToolkit/WindowsCommunityToolkit/projects/13 +https://github.com/CommunityToolkit/WindowsCommunityToolkit/projects/14 +https://github.com/CommunityToolkit/WindowsCommunityToolkit/projects/15 +https://github.com/CommunityToolkit/WindowsCommunityToolkit/projects/16 +https://github.com/CommunityToolkit/Labs-Windows +https://github.com/CommunityToolkit/Labs-Windows +https://github.com/CommunityToolkit/Maui +https://github.com/CommunityToolkit/Maui +https://github.com/CommunityToolkit/WindowsCommunityToolkit +https://bares43.github.io/onesync-reader/#download +https://bares43.github.io/onesync-reader/#features +https://bares43.github.io/onesync-reader/ +https://bares43.github.io/onesync-reader/ +https://github.com/bares43/onesync-reader-app/graphs/contributors +https://github.com/xamarin/Xamarin.Forms +https://github.com/reactiveui/Akavache +https://github.com/jamesmontemagno/monkey-cache +https://www.baseflow.com/ +https://www.baseflow.com/ +https://wcoder.github.io/open-source-xamarin-apps/#health +https://wcoder.github.io/open-source-xamarin-apps/#fitness +https://github.com/unoplatform/Uno.Ch9 +https://github.com/Baseflow/Chameleon +https://geha-my.sharepoint.com/personal/jt_thomas_geha_com/_layouts/15/settings.aspx +https://portal.azure.com/#@geha.onmicrosoft.com/resource/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Web/sites/hackontrack/appServices +https://account.activedirectory.windowsazure.com/ChangePassword.aspx +https://portal.office.com/account/?ref=MeControl +https://github.com/kriasoft/isomorphic-style-loader +https://github.com/kckustomac/turbo-octo-succotash +https://was.616fb09fe1d0.isolation.zscaler.com/profile/7f8782fe-06c5-4910-bc42-323718865230/zia-session/?controls_id=8c42720f-21c6-49e8-ae40-b652f66acf83&original_url=https%3A%2F%2Ffirebase.reactstarter.com%2F +https://reactjs.org/ +https://github.com/kriasoft/react-starter-kit +https://discord.com/invite/2nKEnKq +https://www.typescriptlang.org/ +https://babeljs.io/ +https://eslint.org/ +https://prettier.io/ +https://jestjs.io/ +https://yarnpkg.com/ +https://webpack.js.org/ +https://mui.com/ +https://emotion.sh/docs/introduction +https://reactjs.org/ +https://www.typescriptlang.org/ +https://eslint.org/ +https://prettier.io/ +https://jestjs.io/ +https://yarnpkg.com/ +https://webpack.js.org/ +https://babeljs.io/ +https://nodejs.org/en/ +https://nodejs.org/en/ +https://nodejs.org/en/ +https://yarnpkg.com/ +https://yarnpkg.com/ +https://yarnpkg.com/ +https://github.com/kriasoft/react-starter-kit/blob/main/.vscode/extensions.json +https://github.com/kriasoft/react-starter-kit/blob/main/.vscode/extensions.json +https://github.com/kriasoft/react-starter-kit/blob/main/.vscode/extensions.json +https://code.visualstudio.com/ +https://code.visualstudio.com/ +https://code.visualstudio.com/ +https://github.com/kriasoft/react-starter-kit/generate +https://github.com/kriasoft/react-starter-kit/blob/main/.github/CONTRIBUTING.md +https://github.com/kriasoft/react-starter-kit/blob/main/.github/CONTRIBUTING.md +https://github.com/kriasoft/react-starter-kit +https://webpack.js.org/configuration/module/ + + + + + + + + + + + + + + +{ + "code": "ExportTemplateCompletedWithErrors", + "message": "Export template operation completed with errors. Some resources were not exported. Please see details for more information.", + "details": [ + { + "code": "ExportTemplateProviderError", + "target": "Microsoft.Web/sites/extensions", + "message": "Could not get resources of the type 'Microsoft.Web/sites/extensions'. Resources of this type will not be exported." + } + ] +} + + + + + +Microsoft Learn +To learn more about the ARM template test toolkit, and for hands-on guidance, see Validate Azure resources by using the ARM Template Test Toolkit on Microsoft Learn. + +Install on Windows +If you don't already have PowerShell, install PowerShell on Windows. + +Download the latest .zip file for the test toolkit and extract it. + +Start PowerShell. + +Navigate to the folder where you extracted the test toolkit. Within that folder, navigate to arm-ttk folder. + +If your execution policy blocks scripts from the Internet, you need to unblock the script files. Make sure you're in the arm-ttk folder. + +PowerShell + +Copy +Get-ChildItem *.ps1, *.psd1, *.ps1xml, *.psm1 -Recurse | Unblock-File +Import the module. + +PowerShell + +Copy +Import-Module .\arm-ttk.psd1 +To run the tests, use the following command: + +PowerShell + +Copy +Test-AzTemplate -TemplatePath \path\to\template + + + + + + + + + + + + + + + + + + + + + + +Microsoft Learn +To learn more about the ARM template test toolkit, and for hands-on guidance, see Validate Azure resources by using the ARM Template Test Toolkit on Microsoft Learn. + +Install on Windows +If you don't already have PowerShell, install PowerShell on Windows. + +Download the latest .zip file for the test toolkit and extract it. + +Start PowerShell. + +Navigate to the folder where you extracted the test toolkit. Within that folder, navigate to arm-ttk folder. + +If your execution policy blocks scripts from the Internet, you need to unblock the script files. Make sure you're in the arm-ttk folder. + +PowerShell + +Copy +Get-ChildItem *.ps1, *.psd1, *.ps1xml, *.psm1 -Recurse | Unblock-File +Import the module. + +PowerShell + +Copy +Import-Module .\arm-ttk.psd1 +To run the tests, use the following command: + +PowerShell + +Copy +Test-AzTemplate -TemplatePath \path\to\template + + + + + + + + + + + + + + + + + + + + + + + + + + +Add the deployment script +Add three parameters that are used by the deployment script: + +JSON + +Copy +"certificateName": { + "type": "string", + "defaultValue": "DeploymentScripts2019" +}, +"subjectName": { + "type": "string", + "defaultValue": "CN=contoso.com" +}, +"utcValue": { + "type": "string", + "defaultValue": "[utcNow()]" +} +Add a deploymentScripts resource: + + Note + +Because the inline deployment scripts are enclosed in double quotes, the strings inside the deployment scripts need to be enclosed in single quotes instead. The PowerShell escape character is the backtick (`). + +JSON + +Copy +{ + "type": "Microsoft.Resources/deploymentScripts", + "apiVersion": "2020-10-01", + "name": "createAddCertificate", + "location": "[resourceGroup().location]", + "dependsOn": [ + "[resourceId('Microsoft.KeyVault/vaults', parameters('keyVaultName'))]" + ], + "identity": { + "type": "UserAssigned", + "userAssignedIdentities": { + "[parameters('identityId')]": { + } + } + }, + "kind": "AzurePowerShell", + "properties": { + "forceUpdateTag": "[parameters('utcValue')]", + "azPowerShellVersion": "3.0", + "timeout": "PT30M", + "arguments": "[format(' -vaultName {0} -certificateName {1} -subjectName {2}', parameters('keyVaultName'), parameters('certificateName'), parameters('subjectName'))]", // can pass an argument string, double quotes must be escaped + "scriptContent": " + param( + [string] [Parameter(Mandatory=$true)] $vaultName, + [string] [Parameter(Mandatory=$true)] $certificateName, + [string] [Parameter(Mandatory=$true)] $subjectName + ) + + $ErrorActionPreference = 'Stop' + $DeploymentScriptOutputs = @{} + + $existingCert = Get-AzKeyVaultCertificate -VaultName $vaultName -Name $certificateName + + if ($existingCert -and $existingCert.Certificate.Subject -eq $subjectName) { + + Write-Host 'Certificate $certificateName in vault $vaultName is already present.' + + $DeploymentScriptOutputs['certThumbprint'] = $existingCert.Thumbprint + $existingCert | Out-String + } + else { + $policy = New-AzKeyVaultCertificatePolicy -SubjectName $subjectName -IssuerName Self -ValidityInMonths 12 -Verbose + + # private key is added as a secret that can be retrieved in the Resource Manager template + Add-AzKeyVaultCertificate -VaultName $vaultName -Name $certificateName -CertificatePolicy $policy -Verbose + + # it takes a few seconds for KeyVault to finish + $tries = 0 + do { + Write-Host 'Waiting for certificate creation completion...' + Start-Sleep -Seconds 10 + $operation = Get-AzKeyVaultCertificateOperation -VaultName $vaultName -Name $certificateName + $tries++ + + if ($operation.Status -eq 'failed') + { + throw 'Creating certificate $certificateName in vault $vaultName failed with error $($operation.ErrorMessage)' + } + + if ($tries -gt 120) + { + throw 'Timed out waiting for creation of certificate $certificateName in vault $vaultName' + } + } while ($operation.Status -ne 'completed') + + $newCert = Get-AzKeyVaultCertificate -VaultName $vaultName -Name $certificateName + $DeploymentScriptOutputs['certThumbprint'] = $newCert.Thumbprint + $newCert | Out-String + } + ", + "cleanupPreference": "OnSuccess", + "retentionInterval": "P1D" + } +} +The deploymentScripts resource depends on the key vault resource and the role assignment resource. It has these properties: + +identity: Deployment script uses a user-assigned managed identity to perform the operations in the script. +kind: Specify the type of script. Currently, only PowerShell scripts are supported. +forceUpdateTag: Determine whether the deployment script should be executed even if the script source hasn't changed. Can be current time stamp or a GUID. To learn more, see Run script more than once. +azPowerShellVersion: Specifies the Azure PowerShell module version to be used. Currently, deployment script supports version 2.7.0, 2.8.0, and 3.0.0. +timeout: Specify the maximum allowed script execution time specified in the ISO 8601 format. Default value is P1D. +arguments: Specify the parameter values. The values are separated by spaces. +scriptContent: Specify the script content. To run an external script, use primaryScriptURI instead. For more information, see Use external script. Declaring $DeploymentScriptOutputs is only required when testing the script on a local machine. Declaring the variable allows the script to be run on a local machine and in a deploymentScript resource without having to make changes. The value assigned to $DeploymentScriptOutputs is available as outputs in the deployments. For more information, see Work with outputs from PowerShell deployment scripts or Work with outputs from CLI deployment scripts. +cleanupPreference: Specify the preference on when to delete the deployment script resources. The default value is Always, which means the deployment script resources are deleted despite the terminal state (Succeeded, Failed, Canceled). In this tutorial, OnSuccess is used so that you get a chance to view the script execution results. +retentionInterval: Specify the interval for which the service retains the script resources after it reaches a terminal state. Resources will be deleted when this duration expires. Duration is based on ISO 8601 pattern. This tutorial uses P1D, which means one day. This property is used when cleanupPreference is set to OnExpiration. This property isn't enabled currently. +The deployment script takes three parameters: keyVaultName, certificateName, and subjectName. It creates a certificate, and then adds the certificate to the key vault. + +$DeploymentScriptOutputs is used to store output value. To learn more, see Work with outputs from PowerShell deployment scripts or Work with outputs from CLI deployment scripts. + +The completed template can be found here. + +To see the debugging process, place an error in the code by adding the following line to the deployment script: + +PowerShell + +Copy +Write-Output1 $keyVaultName +The correct command is Write-Output instead of Write-Output1. + + + + + + + + + + + + + + + + +https://azure.microsoft.com/en-us/products/ +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/automation/how-to/move-account?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/resource-mover/common-questions +https://docs.microsoft.com/en-us/azure/resource-mover/common-questions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-manager-personal-data +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/policy-reference +https://docs.microsoft.com/en-us/javascript/api/overview/azure/resources?view=azure-node-latest +https://docs.microsoft.com/en-us/javascript/api/overview/azure/resources?view=azure-node-latest +https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager?view=azure-dotnet +https://docs.microsoft.com/en-us/cli/azure/resource?view=azure-cli-latest +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types +https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/decision-guides/resource-tagging/?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources +https://docs.microsoft.com/en-us/azure/backup/backup-azure-move-recovery-services-vault?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/automation/how-to/move-account?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/devops/organizations/billing/change-azure-subscription?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json&view=azure-devops +https://docs.microsoft.com/en-us/azure/devops/organizations/billing/change-azure-subscription?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json&view=azure-devops +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/batch/account-move?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/move-region-maintenance-configuration?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/move-region-maintenance-configuration?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/microsoft-resources-move-regions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/export-template-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script?tabs=CLI#open-a-quickstart-template +https://github.com/krnese/AzureDeploy/blob/master/ARM/deployments/deployASCwithWorkspaceSettings.json +chrome-extension://djbejkhoeddlhcimemncgmmfbdkifkim/tabs.html +https://portal.azure.com/#home +https://portal.azure.com/#home +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources +https://docs.microsoft.com/en-us/azure/automation/how-to/move-account?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://docs.microsoft.com/en-us/azure/app-service/configure-ssl-certificate?tabs=apex%2Cportal +https://docs.microsoft.com/en-us/azure/app-service/manage-custom-dns-migrate-domain#remap-the-active-dns-name +https://docs.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning +https://docs.microsoft.com/en-us/azure/resource-mover/tutorial-move-region-virtual-machines?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/logic-apps/move-logic-app-resources?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/move-region-maintenance-configuration?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://docs.microsoft.com/en-us/azure/site-recovery/move-vaults-across-regions?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-functions/functions-move-across-regions?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/microsoft-resources-move-regions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/microsoft-resources-move-regions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/microsoft-resources-move-regions +https://docs.microsoft.com/en-us/azure/search/search-howto-move-across-regions?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/search/search-howto-move-across-regions?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/automation/automation-managing-data?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json#geo-replication-in-azure-automation +https://docs.microsoft.com/en-us/azure/app-service/manage-move-across-regions?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-migrate?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-migrate?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/devops/organizations/billing/change-azure-subscription?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json&view=azure-devops +https://docs.microsoft.com/en-us/azure/automation/how-to/move-account?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/classic-model-move-limitations +https://docs.microsoft.com/en-us/azure/backup/backup-azure-move-recovery-services-vault?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning#current-restrictions +https://docs.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning#current-restrictions +https://docs.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning +https://docs.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning +https://docs.microsoft.com/en-us/azure/app-service/app-service-plan-manage#delete-an-app-service-plan +https://docs.microsoft.com/en-us/azure/app-service/manage-move-across-regions +https://docs.microsoft.com/en-us/azure/app-service/manage-move-across-regions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations#move-with-free-managed-certificates +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources#microsoftcertificateregistration +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources#microsoftdomainregistration +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources#microsoftweb +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://azuremarketplace.microsoft.com/en-us/marketplace/ +https://azuremarketplace.microsoft.com/en-us/marketplace/ +https://docs.microsoft.com/en-us/rest/api/resources/resource-groups/export-template?tabs=HTTP +https://azure.microsoft.com/en-us/resources/templates/?resourceType=Microsoft.Compute +https://docs.microsoft.com/en-us/azure/templates/ +https://docs.microsoft.com/en-us/learn/modules/arm-template-test/ +https://docs.microsoft.com/en-us/learn/paths/deploy-manage-resource-manager-templates/ +https://github.com/Azure/azure-quickstart-templates +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/test-toolkit + + + + + + + + + +Select Upload/download files, and then select Upload. See the previous screenshot. Select the file you saved in the previous section. After uploading the file, you can use the ls command and the cat command to verify the file was uploaded successfully. + +Run the following Azure CLI or Azure PowerShell script to deploy the template. + +CLI +PowerShell +Azure CLI + +Copy + +Try It +echo "Enter a project name that is used to generate resource names:" && +read projectName && +echo "Enter the location (i.e. centralus):" && +read location && +echo "Enter your email address used to sign in to Azure:" && +read upn && +echo "Enter the user-assigned managed identity ID:" && +read identityId && +adUserId=$((az ad user show --id jgao@microsoft.com) | jq -r '.id') && +resourceGroupName="${projectName}rg" && +keyVaultName="${projectName}kv" && +az group create --name $resourceGroupName --location $location && +az deployment group create --resource-group $resourceGroupName --template-file "$HOME/azuredeploy.json" --parameters identityId=$identityId keyVaultName=$keyVaultName objectId=$adUserId +The deployment script service needs to create additional deployment script resources for script execution. The preparation and the cleanup process can take up to one minute to complete in addition to the actual script execution time. + +The deployment failed because the invalid command, Write-Output1 is used in the script. You will get an error saying: + +error + +Copy +The term 'Write-Output1' is not recognized as the name of a cmdlet, function, script file, or operable +program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. +The deployment script execution result is stored in the deployment script resources for the troubleshooting purpose. + + + + + + +Identify all the App Service resources that you're currently using. For example: + +App Service apps +App Service plans +Deployment slots +Custom domains purchased in Azure +TLS/SSL certificates +Azure Virtual Network integration +Hybrid connections. +Managed identities +Backup settings +Certain resources, such as imported certificates or hybrid connections, contain integration with other Azure services. For information on how to move those resources across regions, see the documentation for the respective services. + +Move + + + + + + + + +Move across subscriptions +When you move a Web App across subscriptions, the following guidance applies: + +Moving a resource to a new resource group or subscription is a metadata change that shouldn't affect anything about how the resource functions. For example, the inbound IP address for an app service doesn't change when moving the app service. +The destination resource group must not have any existing App Service resources. App Service resources include: +Web Apps +App Service plans +Uploaded or imported TLS/SSL certificates +App Service Environments +All App Service resources in the resource group must be moved together. +App Service Environments can't be moved to a new resource group or subscription. However, you can move a web app and app service plan to a new subscription without moving the App Service Environment. After the move, the web app is no longer hosted in the App Service Environment. +You can move a certificate bound to a web without deleting the TLS bindings, as long as the certificate is moved with all other resources in the resource group. However, you can't move a free App Service managed certificate. For that scenario, see Move with free managed certificates. +App Service resources can only be moved from the resource group in which they were originally created. If an App Service resource is no longer in its original resource group, move it back to its original resource group. Then, move the resource across subscriptions. For help with finding the original resource group, see the next section. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/automation/how-to/move-account?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/resource-mover/common-questions +https://docs.microsoft.com/en-us/azure/resource-mover/common-questions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-manager-personal-data +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/policy-reference +https://docs.microsoft.com/en-us/javascript/api/overview/azure/resources?view=azure-node-latest +https://docs.microsoft.com/en-us/javascript/api/overview/azure/resources?view=azure-node-latest +https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager?view=azure-dotnet +https://docs.microsoft.com/en-us/cli/azure/resource?view=azure-cli-latest +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types +https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/decision-guides/resource-tagging/?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources +https://docs.microsoft.com/en-us/azure/backup/backup-azure-move-recovery-services-vault?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/automation/how-to/move-account?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/devops/organizations/billing/change-azure-subscription?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json&view=azure-devops +https://docs.microsoft.com/en-us/azure/devops/organizations/billing/change-azure-subscription?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json&view=azure-devops +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/batch/account-move?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/move-region-maintenance-configuration?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/move-region-maintenance-configuration?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/microsoft-resources-move-regions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-expressions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/parameters +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-declaration +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/child-resource-name-type +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/conditional-resource-deployment +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/linked-templates?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template +https://docs.microsoft.com/en-us/azure/api-management/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/api-management/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/best-practices +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/frequently-asked-questions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-cloud-consistency +https://docs.microsoft.com/en-us/azure/application-gateway/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/advisor/advisor-alerts-arm?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=CLI +https://docs.microsoft.com/en-us/azure/advisor/advisor-alerts-arm?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=CLI +https://docs.microsoft.com/en-us/azure/automation/quickstart-create-automation-account-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json + +https://docs.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-service-catalog-app?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-service-catalog-app?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/governance/policy/assign-policy-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/governance/policy/assign-policy-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/governance/resource-graph/shared-query-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/governance/resource-graph/shared-query-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/healthcare-apis/fhir/fhir-service-resource-manager-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=PowerShell +https://docs.microsoft.com/en-us/azure/azure-app-configuration/quickstart-resource-manager?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-app-configuration/quickstart-resource-manager?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/create-sql-vm-resource-manager-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&view=azuresql&tabs=CLI +https://docs.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/create-sql-vm-resource-manager-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&view=azuresql&tabs=CLI +https://docs.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/create-sql-vm-resource-manager-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&view=azuresql&tabs=CLI +https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/create-template-quickstart?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&view=azuresql&tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/create-template-quickstart?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&view=azuresql&tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-sql/database/single-database-create-arm-template-quickstart?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&view=azuresql +https://docs.microsoft.com/en-us/azure/azure-sql/database/single-database-create-arm-template-quickstart?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&view=azuresql +https://docs.microsoft.com/en-us/azure/cosmos-db/sql/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=CLI +https://docs.microsoft.com/en-us/azure/batch/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-function-resource-manager?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azure-cli +https://docs.microsoft.com/en-us/azure/virtual-machines/linux/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/linux/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-template-linux?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-template-windows?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json + +https://azure.microsoft.com/en-us/solutions/blockchain/?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://azure.microsoft.com/en-us/solutions/blockchain/?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://azure.microsoft.com/en-us/solutions/blockchain/?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/search/search-get-started-arm?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/search/search-get-started-arm?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/cognitive-services/create-account-resource-manager-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=portal +https://docs.microsoft.com/en-us/azure/cognitive-services/create-account-resource-manager-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=portal +https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/dsvm-tutorial-resource-manager?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/dsvm-tutorial-resource-manager?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/machine-learning/how-to-create-workspace-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azcli +https://docs.microsoft.com/en-us/azure/machine-learning/how-to-create-workspace-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azcli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/export-template-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script?tabs=CLI#open-a-quickstart-template +https://github.com/krnese/AzureDeploy/blob/master/ARM/deployments/deployASCwithWorkspaceSettings.json +chrome-extension://djbejkhoeddlhcimemncgmmfbdkifkim/tabs.html +https://azuremarketplace.microsoft.com/en-us/marketplace/ +https://azuremarketplace.microsoft.com/en-us/marketplace/ +https://docs.microsoft.com/en-us/rest/api/resources/resource-groups/export-template?tabs=HTTP +https://azure.microsoft.com/en-us/resources/templates/?resourceType=Microsoft.Compute +https://docs.microsoft.com/en-us/azure/templates/ +https://docs.microsoft.com/en-us/learn/modules/arm-template-test/ +https://docs.microsoft.com/en-us/learn/paths/deploy-manage-resource-manager-templates/ +https://github.com/Azure/azure-quickstart-templates +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-check-disk-boot-error +https://docs.microsoft.com/en-us/learn/modules/arm-template-test/ +https://azure.microsoft.com/en-us/solutions/blockchain/?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/linux/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-template-linux?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-template-windows?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/storage/common/storage-account-create?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azure-portal +https://docs.microsoft.com/en-us/azure/api-management/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/app-service/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&pivots=platform-windows +https://docs.microsoft.com/en-us/azure/app-service/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&pivots=platform-windows +https://docs.microsoft.com/en-us/azure/role-based-access-control/quickstart-role-assignments-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/role-based-access-control/quickstart-role-assignments-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/governance/policy/assign-policy-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-service-catalog-app?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/automation/quickstart-create-automation-account-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/application-gateway/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/app-service/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&pivots=platform-windows +https://docs.microsoft.com/en-us/azure/app-service/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&pivots=platform-windows +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-expressions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/parameters +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-declaration +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/conditional-resource-deployment +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-dependency +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/child-resource-name-type +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template + +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template-configure-dev +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template-configure-dev +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/copy-resources +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/copy-properties +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/copy-variables +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/key-vault-parameter?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-rest +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-azure-button +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-resource-group?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-management-group?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history?tabs=azure-portal + +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-not-found?tabs=bicep +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-linux +https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log?tabs=powershell +https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log?tabs=powershell +https://docs.microsoft.com/en-us/powershell/module/az.compute/add-azvhd?view=azps-8.1.0 +https://docs.microsoft.com/en-us/powershell/module/az.compute/add-azvhd?view=azps-8.1.0 +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows#the-cluster-does-not-have-free-resources +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows#the-cluster-does-not-have-free-resources +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows#the-cluster-cannot-support-the-requested-vm-size +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/client-images +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/client-images +https://azure.microsoft.com/en-us/pricing/hybrid-benefit/ +https://azure.microsoft.com/en-us/pricing/hybrid-benefit/ +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/upload-generalized-managed +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/virtual-machines-availability-set-supportability +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/virtual-machines-availability-set-supportability +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/restart-resize-error-troubleshooting +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/restart-resize-error-troubleshooting +https://docs.microsoft.com/en-us/previous-versions/azure/virtual-machines/windows/classic/configure-availability-classic#addmachine +https://docs.microsoft.com/en-us/previous-versions/azure/virtual-machines/windows/classic/configure-availability-classic#addmachine +https://docs.microsoft.com/en-us/answers/products/azure?product=all +https://docs.microsoft.com/en-us/answers/products/azure?product=all +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/error-messages +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/os-disk-swap +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/os-disk-swap +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/allocation-failure +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/allocation-failure +https://docs.microsoft.com/en-us/rest/api/compute/virtual-machines/reapply?tabs=HTTP +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disks-upload-vhd-to-managed-disk-powershell +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disks-upload-vhd-to-managed-disk-powershell +https://docs.microsoft.com/en-us/azure/virtual-machines/capture-image-portal +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/uploaded-vhd-not-support +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/virtual-machines-availability-set-supportability +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/ed25519-ssh-keys +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/welcome-deployment-troubleshooting +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/allocation-failure +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/allocation-failure +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/boot-error-troubleshoot-linux +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-linux-vm-uefi-boot-failures +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-linux-vm-uefi-boot-failures +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-linux-vm-uefi-boot-failures +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/boot-error-troubleshoot +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/boot-diagnostics +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/repair-windows-vm-using-azure-virtual-machine-repair-commands +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-portal-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-stops-at-please-wait-for-group-policy-client +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows-boot-failure +https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request +https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#virtual-machine-contributor +https://docs.microsoft.com/en-us/answers/products/azure?product=all +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows-azure-guest-agent + +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-azure-guest-agent +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-errors +https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/redhat/redhat-rhui +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-enable-disable +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-enable-disable +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/agent-windows +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/agent-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-linux +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-linux +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-cannot-upgrade-64-vcpu +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/oom-swap-file-linux-vm +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/in-place-system-upgrade +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/gpu-disabled-upgrade-ubuntu +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/gpu-disabled-upgrade-ubuntu +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/failed-get-contents-log-error +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/failed-get-contents-log-error +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/ping-clustered-name-fail +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/ping-clustered-name-fail +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshooting-throttling-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshooting-throttling-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/remote-tools-troubleshoot-azure-vm-issues +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/remote-tools-troubleshoot-azure-vm-issues +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/debug-customscriptextension-runcommand-scripts +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-inspector-azure-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-inspector-azure-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-inspector-error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-inspector-error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-enable-disable +https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting-shared-images?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting-shared-images?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/cloud-init-support-linux-vms +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-azure-guest-agent +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows-azure-guest-agent +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/install-vm-agent-offline +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-image-provisioning-agent-update-awareness +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/cloud-init-writes-vm-host-keys-as-ec2 +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/extension-supported-os +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/extension-supported-os +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/extension-supported-os +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-agent-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/customscript-reruns-previous-command +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-extensions-agent-version +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/extensions-stop-running +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/must-change-password +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/ed25519-ssh-keys +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/welcome-deployment-troubleshooting +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-broken-secure-channel +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-broken-secure-channel +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-cannot-sign-into-account +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-too-many-admin-sessions-open +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-driver-netvsc +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-driver-netvsc +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-driver-netvsc +https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-32-bit-operating-systems-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-32-bit-operating-systems-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-32-bit-operating-systems-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/how-to-videos-windows-virtual-desktop +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/how-to-videos-windows-virtual-desktop +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/updates-included-windows-server-images +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/updates-included-windows-server-images +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/server-software-support +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/server-software-support +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-iaas-vm-disks-managed-unmanaged +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-iaas-vm-disks-managed-unmanaged +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/sdp352ef8720-e3ee-4a12-a37e-cc3b0870f359-windows-vm +https://docs.microsoft.com/en-us/windows-server/get-started/extended-security-updates-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/windows-server/get-started/extended-security-updates-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/poor-performance-emulated-storage-stack +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/poor-performance-emulated-storage-stack +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/poor-performance-emulated-storage-stack +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-portal-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/repair-windows-vm-using-azure-virtual-machine-repair-commands +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unlock-encrypted-disk-offline +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unmanaged-disk-offline-repair +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/repair-windows-vm-using-azure-virtual-machine-repair-commands +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/kernel-related-boot-issues +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unable-access-g2-linux-vm-reboot +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/detailed-troubleshoot-rdp +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/detailed-troubleshoot-rdp +https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-r2-and-2008/cc731765(v=ws.11) +https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-r2-and-2008/cc731765(v=ws.11) +https://techcommunity.microsoft.com/t5/ask-the-performance-team/rd-licensing-configuration-on-windows-server-2012/ba-p/375383 +https://techcommunity.microsoft.com/t5/ask-the-performance-team/rd-licensing-configuration-on-windows-server-2012/ba-p/375383 +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/cannot-connect-rds-no-license-server +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/cannot-connect-rds-no-license-server +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/rds-client-not-connect-to-rd-session-host-server +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/install-rds-host-role-service-without-connection-broker +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/install-rds-host-role-service-without-connection-broker +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/rdsh-administrator-on-get-error-licensing-diagnosis +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/rdsh-administrator-on-get-error-licensing-diagnosis +https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-deploy-infrastructure +https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-deploy-infrastructure +https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-activate-license-server +https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-activate-license-server +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/troubleshoot-remote-desktop-disconnected-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-general-error +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-access-denied +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-reboot-loop +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-reboot-loop +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unlock-encrypted-disk-offline +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unlock-encrypted-disk-offline +https://portal.azure.com/#view/Microsoft_Azure_Support/HelpAndSupportBlade/~/overview?DMC=troubleshoot +https://docs.microsoft.com/en-us/azure/backup/backup-azure-arm-vms-prepare#install-the-vm-agent +https://docs.microsoft.com/en-us/azure/backup/backup-azure-arm-vms-prepare#install-the-vm-agent +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-vm-boot-configure-update +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-intermittent-connectivity +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/custom-routes-enable-kms-activation +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/cannot-connect-rdp-azure-vm +https://docs.microsoft.com/en-us/azure/storage/common/storage-redundancy#zone-redundant-storage +https://docs.microsoft.com/en-us/azure/virtual-machines/shared-image-galleries?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/virtual-machines/shared-image-galleries?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles +https://docs.microsoft.com/en-us/azure/virtual-machines/update-image-resources?tabs=cli +https://docs.microsoft.com/en-us/azure/virtual-machines/update-image-resources?tabs=cli +https://docs.microsoft.com/en-us/azure/virtual-machines/image-version?tabs=portal +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-generalized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-generalized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/create-gallery?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-specialized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-specialized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-specialized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-specialized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/linux/share-images-across-tenants +https://docs.microsoft.com/en-us/azure/virtual-machines/linux/share-images-across-tenants +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/share-images-across-tenants + +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-rdp +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/detailed-troubleshoot-rdp +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-nsg-problem +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-nsg-problem +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-access-denied +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-remote-desktop-services-issues +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-static-ip +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-safe-mode +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-internal-error +https://docs.microsoft.com/en-us/azure/virtual-network/manage-network-security-group +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection +https://docs.microsoft.com/en-us/azure/virtual-network/ip-services/associate-public-ip-address-vm +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal +https://docs.microsoft.com/en-us/azure/virtual-network/troubleshoot-vm-connectivity +https://docs.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-deploy-static-pip-arm-portal +https://docs.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-deploy-static-pip-arm-portal +https://docs.microsoft.com/en-us/azure/virtual-machines/create-fqdn +https://docs.microsoft.com/en-us/azure/virtual-machines/create-fqdn +https://portal.azure.com/#home +https://docs.microsoft.com/en-us/azure/azure-resource-manager/ +https://docs.microsoft.com/en-us/azure/azure-resource-manager/ +https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk +https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/ +https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/using-the-enterprise-wdk +https://portal.azure.com/#home +https://portal.azure.com/#home +https://portal.azure.com/#home +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/export-template-portal#choose-the-right-export-option +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-use-template-reference?tabs=CLI +https://portal.azure.com/#create/Microsoft.Template +https://docs.microsoft.com/en-us/azure/app-service/quickstart-nodejs?tabs=windows&pivots=development-environment-azure-portal#set-up-your-initial-environment +https://azure.microsoft.com/en-us/resources/using-app-service-environment-v3-in-compliance-oriented-industries/ +https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain?tabs=a%2Cazurecli +https://docs.microsoft.com/en-us/azure/app-service/quickstart-nodejs?tabs=windows&pivots=development-environment-azure-portal#create-your-nodejs-application +https://docs.microsoft.com/en-us/azure/app-service/quickstart-nodejs?tabs=windows&pivots=development-environment-azure-portal#deploy-to-azure +https://docs.microsoft.com/en-us/azure/app-service/configure-common?tabs=ps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/automation/how-to/move-account?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/resource-mover/move-region-within-resource-group +https://docs.microsoft.com/en-us/azure/resource-mover/common-questions +https://docs.microsoft.com/en-us/azure/resource-mover/common-questions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-manager-personal-data +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/policy-reference +https://docs.microsoft.com/en-us/javascript/api/overview/azure/resources?view=azure-node-latest +https://docs.microsoft.com/en-us/javascript/api/overview/azure/resources?view=azure-node-latest +https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager?view=azure-dotnet +https://docs.microsoft.com/en-us/cli/azure/resource?view=azure-cli-latest +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types +https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/decision-guides/resource-tagging/?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources +https://docs.microsoft.com/en-us/azure/backup/backup-azure-move-recovery-services-vault?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/automation/how-to/move-account?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/devops/organizations/billing/change-azure-subscription?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json&view=azure-devops +https://docs.microsoft.com/en-us/azure/devops/organizations/billing/change-azure-subscription?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json&view=azure-devops +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/azure/batch/account-move?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/move-region-maintenance-configuration?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/move-region-maintenance-configuration?toc=%2Fazure%2Fazure-resource-manager%2Fmanagement%2Ftoc.json +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-managed-identity-regional-move +https://azure.microsoft.com/en-us/solutions/industries/financial/#overview +https://azuremarketplace.microsoft.com/en-us/sell +https://docs.microsoft.com/en-us/azure/azure-government/documentation-government-manage-marketplace +https://azure.microsoft.com/en-us/solutions/ +https://azure.microsoft.com/en-us/products/ +https://azure.microsoft.com/en-us/solutions/dev-test/ +https://docs.microsoft.com/en-us/azure/architecture/browse/ +https://docs.microsoft.com/en-us/azure/architecture/browse/ +https://azure.microsoft.com/en-us/solutions/#industry-solutions +https://azure.microsoft.com/en-us/solutions/messaging-services/#overview +https://azure.microsoft.com/en-us/solutions/serverless/ +https://azure.microsoft.com/en-us/solutions/modern-application-development/#overview +https://azure.microsoft.com/en-us/solutions/modern-application-development/#overview +https://azure.microsoft.com/en-us/solutions/blockchain/ +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-workspace-overview +https://docs.microsoft.com/en-us/azure/machine-learning/concept-workspace +https://docs.microsoft.com/en-us/azure/machine-learning/concept-workspace +https://docs.microsoft.com/en-us/azure/machine-learning/concept-workspace#tools-for-workspace-interaction +https://docs.microsoft.com/en-us/azure/machine-learning/concept-workspace#tools-for-workspace-interaction +https://docs.microsoft.com/en-us/azure/machine-learning/concept-workspace#taxonomy +https://docs.microsoft.com/en-us/azure/machine-learning/concept-workspace#taxonomy +https://docs.microsoft.com/en-us/azure/machine-learning/quickstart-create-resources +https://docs.microsoft.com/en-us/azure/machine-learning/quickstart-create-resources +https://docs.microsoft.com/en-us/azure/machine-learning/how-to-manage-workspace?tabs=python +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace?tabs=azure-portal +https://docs.microsoft.com/en-us/python/api/azureml-core/azureml.core.workspace.workspace?view=azure-ml-py +https://docs.microsoft.com/en-us/python/api/azureml-core/azureml.core.workspace.workspace?view=azure-ml-py +https://docs.microsoft.com/en-us/azure/healthcare-apis/workspace-overview +https://docs.microsoft.com/en-us/azure/healthcare-apis/workspace-overview +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/workspace-design +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/workspace-design +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-workspace-overview#log-data-plans-preview +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-cost +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-cost +https://azure.microsoft.com/en-us/pricing/details/monitor/ +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/data-platform-logs +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/data-platform-logs +https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/data-platform-metrics +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-plan +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-plan +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-data-collection +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-data-collection +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-cost +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-alerts +https://docs.microsoft.com/en-us/azure/azure-monitor/best-practices-analysis +https://docs.microsoft.com/en-us/azure/azure-monitor/vm/monitor-virtual-machine +https://docs.microsoft.com/en-us/azure/azure-monitor/vm/monitor-virtual-machine-configure +https://docs.microsoft.com/en-us/azure/aks/monitor-aks?toc=%2Fazure%2Fazure-monitor%2Ftoc.json +https://docs.microsoft.com/en-us/azure/aks/monitor-aks?toc=%2Fazure%2Fazure-monitor%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-monitor/app/automate-with-logic-apps +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/logicapp-flow-connector +https://docs.microsoft.com/en-us/azure/azure-monitor/vm/vminsights-overview +https://docs.microsoft.com/en-us/azure/azure-monitor/agents/agents-overview +https://docs.microsoft.com/en-us/azure/azure-monitor/faq#agents +https://docs.microsoft.com/en-us/azure/azure-monitor/visualize/vmext-troubleshoot +https://docs.microsoft.com/en-us/azure/azure-monitor/agents/agent-windows-troubleshoot +https://docs.microsoft.com/en-us/azure/azure-monitor/agents/agent-linux-troubleshoot +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-best-practices +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-common-scale-patterns +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-common-metrics +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-resource-log-schema +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-troubleshoot +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-troubleshoot +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-webhook-email +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-virtual-machine-scale-sets +https://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-virtual-machine-scale-sets +https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/manage-access?tabs=portal +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/manage-access?tabs=portal +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/manage-access?tabs=portal +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/monitor-workspace +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/logs-data-export?tabs=portal +https://docs.microsoft.com/en-us/azure/azure-monitor/logs/logs-export-logic-app +https://github.com/Azure-Samples/blockchain/releases/tag/135171 +https://github.com/azure-samples/blockchain-devkit +https://github.com/azure-samples/blockchain-devkit +https://azure.microsoft.com/en-us/solutions/business-intelligence/#overview +https://azure.microsoft.com/en-us/solutions/integration-services/ +https://azure.microsoft.com/en-us/solutions/gaming/ +https://azure.microsoft.com/en-us/solutions/industries/retailers/ +https://azure.microsoft.com/en-us/solutions/industries/healthcare/ +https://azure.microsoft.com/en-us/resources/templates/?resourceType=Microsoft.Compute +https://github.com/azure/arm-template-whatif/issues +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-dependency +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-dependency +https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-check-disk-boot-error +https://docs.microsoft.com/en-us/learn/modules/arm-template-test/ +https://azure.microsoft.com/en-us/solutions/blockchain/?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/linux/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-template-linux?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-template-windows?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/storage/common/storage-account-create?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azure-portal +https://docs.microsoft.com/en-us/azure/api-management/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/app-service/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&pivots=platform-windows +https://docs.microsoft.com/en-us/azure/app-service/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&pivots=platform-windows +https://docs.microsoft.com/en-us/azure/role-based-access-control/quickstart-role-assignments-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/role-based-access-control/quickstart-role-assignments-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/governance/policy/assign-policy-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-service-catalog-app?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/automation/quickstart-create-automation-account-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/application-gateway/quick-create-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json +https://docs.microsoft.com/en-us/azure/app-service/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&pivots=platform-windows +https://docs.microsoft.com/en-us/azure/app-service/quickstart-arm-template?toc=%2Fazure%2Fazure-resource-manager%2Ftemplates%2Ftoc.json&pivots=platform-windows +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-expressions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/parameters +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-declaration +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/conditional-resource-deployment +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-dependency +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/child-resource-name-type +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-extensions +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template + +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template-configure-dev +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template-configure-dev +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/copy-resources +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/copy-properties +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/copy-variables +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/key-vault-parameter?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-rest +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-azure-button +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-resource-group?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-management-group?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history?tabs=azure-portal + +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging?tabs=azure-powershell +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code?tabs=azure-portal +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-not-found?tabs=bicep +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-linux +https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log?tabs=powershell +https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log?tabs=powershell +https://docs.microsoft.com/en-us/powershell/module/az.compute/add-azvhd?view=azps-8.1.0 +https://docs.microsoft.com/en-us/powershell/module/az.compute/add-azvhd?view=azps-8.1.0 +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows#the-cluster-does-not-have-free-resources +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows#the-cluster-does-not-have-free-resources +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows#the-cluster-cannot-support-the-requested-vm-size +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/client-images +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/client-images +https://azure.microsoft.com/en-us/pricing/hybrid-benefit/ +https://azure.microsoft.com/en-us/pricing/hybrid-benefit/ +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/upload-generalized-managed +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/virtual-machines-availability-set-supportability +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/virtual-machines-availability-set-supportability +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/restart-resize-error-troubleshooting +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/restart-resize-error-troubleshooting +https://docs.microsoft.com/en-us/previous-versions/azure/virtual-machines/windows/classic/configure-availability-classic#addmachine +https://docs.microsoft.com/en-us/previous-versions/azure/virtual-machines/windows/classic/configure-availability-classic#addmachine +https://docs.microsoft.com/en-us/answers/products/azure?product=all +https://docs.microsoft.com/en-us/answers/products/azure?product=all +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/error-messages +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/os-disk-swap +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/os-disk-swap +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/allocation-failure +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/allocation-failure +https://docs.microsoft.com/en-us/rest/api/compute/virtual-machines/reapply?tabs=HTTP +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disks-upload-vhd-to-managed-disk-powershell +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disks-upload-vhd-to-managed-disk-powershell +https://docs.microsoft.com/en-us/azure/virtual-machines/capture-image-portal +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/uploaded-vhd-not-support +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/virtual-machines-availability-set-supportability +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/ed25519-ssh-keys +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/welcome-deployment-troubleshooting +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/allocation-failure +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/allocation-failure +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/boot-error-troubleshoot-linux +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-linux-vm-uefi-boot-failures +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-linux-vm-uefi-boot-failures +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-linux-vm-uefi-boot-failures +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/boot-error-troubleshoot +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/boot-diagnostics +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/repair-windows-vm-using-azure-virtual-machine-repair-commands +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-portal-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-stops-at-please-wait-for-group-policy-client +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows-boot-failure +https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request +https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#virtual-machine-contributor +https://docs.microsoft.com/en-us/answers/products/azure?product=all +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows-azure-guest-agent + +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-azure-guest-agent +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-errors +https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/redhat/redhat-rhui +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-enable-disable +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-enable-disable +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/agent-windows +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/agent-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-linux +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-linux +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-cannot-upgrade-64-vcpu +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/oom-swap-file-linux-vm +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/in-place-system-upgrade +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/gpu-disabled-upgrade-ubuntu +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/gpu-disabled-upgrade-ubuntu +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/failed-get-contents-log-error +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/failed-get-contents-log-error +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/ping-clustered-name-fail +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/ping-clustered-name-fail +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshooting-throttling-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshooting-throttling-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/remote-tools-troubleshoot-azure-vm-issues +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/remote-tools-troubleshoot-azure-vm-issues +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/debug-customscriptextension-runcommand-scripts +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-inspector-azure-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-inspector-azure-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-inspector-error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/vm-inspector-error-messages +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/serial-console-enable-disable +https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting-shared-images?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting-shared-images?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/cloud-init-support-linux-vms +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-azure-guest-agent +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows-azure-guest-agent +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/install-vm-agent-offline +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-image-provisioning-agent-update-awareness +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/cloud-init-writes-vm-host-keys-as-ec2 +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/extension-supported-os +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/extension-supported-os +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/extension-supported-os +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-agent-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/customscript-reruns-previous-command +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-extensions-agent-version +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/extensions-stop-running +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/linux-agent-cannot-process-extensions +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/must-change-password +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/azure/virtual-machines/migration-classic-resource-manager-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/ed25519-ssh-keys +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-deployment-new-vm-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/welcome-deployment-troubleshooting +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-broken-secure-channel +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-broken-secure-channel +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-cannot-sign-into-account +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-too-many-admin-sessions-open +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-driver-netvsc +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-driver-netvsc +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-driver-netvsc +https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-32-bit-operating-systems-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-32-bit-operating-systems-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/support-32-bit-operating-systems-virtual-machines +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/how-to-videos-windows-virtual-desktop +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/how-to-videos-windows-virtual-desktop +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/updates-included-windows-server-images +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/updates-included-windows-server-images +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/server-software-support +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/server-software-support +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-iaas-vm-disks-managed-unmanaged +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/azure-iaas-vm-disks-managed-unmanaged +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/sdp352ef8720-e3ee-4a12-a37e-cc3b0870f359-windows-vm +https://docs.microsoft.com/en-us/windows-server/get-started/extended-security-updates-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/windows-server/get-started/extended-security-updates-overview?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/poor-performance-emulated-storage-stack +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/poor-performance-emulated-storage-stack +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/poor-performance-emulated-storage-stack +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-portal-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/repair-windows-vm-using-azure-virtual-machine-repair-commands +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unlock-encrypted-disk-offline +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unmanaged-disk-offline-repair +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/repair-windows-vm-using-azure-virtual-machine-repair-commands +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/kernel-related-boot-issues +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unable-access-g2-linux-vm-reboot +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/detailed-troubleshoot-rdp +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/detailed-troubleshoot-rdp +https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-r2-and-2008/cc731765(v=ws.11) +https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-r2-and-2008/cc731765(v=ws.11) +https://techcommunity.microsoft.com/t5/ask-the-performance-team/rd-licensing-configuration-on-windows-server-2012/ba-p/375383 +https://techcommunity.microsoft.com/t5/ask-the-performance-team/rd-licensing-configuration-on-windows-server-2012/ba-p/375383 +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/cannot-connect-rds-no-license-server +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/cannot-connect-rds-no-license-server +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/rds-client-not-connect-to-rd-session-host-server +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/install-rds-host-role-service-without-connection-broker +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/install-rds-host-role-service-without-connection-broker +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/rdsh-administrator-on-get-error-licensing-diagnosis +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/rdsh-administrator-on-get-error-licensing-diagnosis +https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-deploy-infrastructure +https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-deploy-infrastructure +https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-activate-license-server +https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-activate-license-server +https://docs.microsoft.com/en-us/troubleshoot/windows-server/remote/troubleshoot-remote-desktop-disconnected-errors +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-general-error +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-access-denied +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-recovery-disks-windows +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-reboot-loop +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-reboot-loop +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unlock-encrypted-disk-offline +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/unlock-encrypted-disk-offline +https://portal.azure.com/#view/Microsoft_Azure_Support/HelpAndSupportBlade/~/overview?DMC=troubleshoot +https://docs.microsoft.com/en-us/azure/backup/backup-azure-arm-vms-prepare#install-the-vm-agent +https://docs.microsoft.com/en-us/azure/backup/backup-azure-arm-vms-prepare#install-the-vm-agent +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-vm-boot-configure-update +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-intermittent-connectivity +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/custom-routes-enable-kms-activation +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/cannot-connect-rdp-azure-vm +https://docs.microsoft.com/en-us/azure/storage/common/storage-redundancy#zone-redundant-storage +https://docs.microsoft.com/en-us/azure/virtual-machines/shared-image-galleries?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/virtual-machines/shared-image-galleries?tabs=azure-cli +https://docs.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles +https://docs.microsoft.com/en-us/azure/virtual-machines/update-image-resources?tabs=cli +https://docs.microsoft.com/en-us/azure/virtual-machines/update-image-resources?tabs=cli +https://docs.microsoft.com/en-us/azure/virtual-machines/image-version?tabs=portal +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-generalized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-generalized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/create-gallery?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-specialized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-specialized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-specialized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/vm-specialized-image-version?tabs=portal%2Ccli2 +https://docs.microsoft.com/en-us/azure/virtual-machines/linux/share-images-across-tenants +https://docs.microsoft.com/en-us/azure/virtual-machines/linux/share-images-across-tenants +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/share-images-across-tenants + +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-rdp +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-connection +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/detailed-troubleshoot-rdp +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-nsg-problem +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-nsg-problem +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-access-denied +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-remote-desktop-services-issues +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-static-ip +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-safe-mode +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-rdp-internal-error +https://docs.microsoft.com/en-us/azure/virtual-network/manage-network-security-group +https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection +https://docs.microsoft.com/en-us/azure/virtual-network/ip-services/associate-public-ip-address-vm +https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal +https://docs.microsoft.com/en-us/azure/virtual-network/troubleshoot-vm-connectivity +https://docs.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-deploy-static-pip-arm-portal +https://docs.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-deploy-static-pip-arm-portal +https://docs.microsoft.com/en-us/azure/virtual-machines/create-fqdn +https://docs.microsoft.com/en-us/azure/virtual-machines/create-fqdn +https://portal.azure.com/#home +https://docs.microsoft.com/en-us/azure/azure-resource-manager/ +https://docs.microsoft.com/en-us/azure/azure-resource-manager/ +https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk +https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/ +https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/using-the-enterprise-wdk +https://portal.azure.com/#home +https://portal.azure.com/#home +https://portal.azure.com/#home +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/export-template-portal#choose-the-right-export-option +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-use-template-reference?tabs=CLI +https://portal.azure.com/#create/Microsoft.Template +https://docs.microsoft.com/en-us/azure/app-service/quickstart-nodejs?tabs=windows&pivots=development-environment-azure-portal#set-up-your-initial-environment +https://azure.microsoft.com/en-us/resources/using-app-service-environment-v3-in-compliance-oriented-industries/ +https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain?tabs=a%2Cazurecli +https://docs.microsoft.com/en-us/azure/app-service/quickstart-nodejs?tabs=windows&pivots=development-environment-azure-portal#create-your-nodejs-application +https://docs.microsoft.com/en-us/azure/app-service/quickstart-nodejs?tabs=windows&pivots=development-environment-azure-portal#deploy-to-azure +https://docs.microsoft.com/en-us/azure/app-service/configure-common?tabs=ps +https://docs.microsoft.com/en-us/rest/api/resources/resource-links +https://docs.microsoft.com/en-us/rest/api/resources/resources +https://docs.microsoft.com/en-us/rest/api/resources/template-spec-versions +https://docs.microsoft.com/en-us/rest/api/resources/template-specs +https://docs.microsoft.com/en-us/rest/api/resources/check-resource-name +https://docs.microsoft.com/en-us/rest/api/resourcemover/ +https://docs.microsoft.com/en-us/rest/api/resourcemover/preview/move-collections +https://docs.microsoft.com/en-us/rest/api/workloads/ +https://docs.microsoft.com/en-us/rest/api/workloads/ +https://docs.microsoft.com/en-us/rest/api/virtual-desktop/ +https://docs.microsoft.com/en-us/rest/api/virtual-desktop/ +https://portal.azure.com/#home +https://docs.microsoft.com/en-us/azure/marketplace/gtm-offer-listing-best-practices +https://azuremarketplace.microsoft.com/en-us/marketplace/apps/canonical.0001-com-ubuntu-server-focal?tab=Overview +https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoftwindowsserver.windowsserver?tab=Overview +https://azuremarketplace.microsoft.com/en-us/marketplace/apps/Microsoft.AzureProject?tab=Overview +https://azuremarketplace.microsoft.com/en-us/marketplace/apps/gitlabinc1586447921813.gitlabee?tab=Overview +https://azuremarketplace.microsoft.com/en-us/marketplace/apps/dynaptsolutionsinc1598289478779.a3s?tab=Overview +https://azuremarketplace.microsoft.com/en-us/marketplace/apps/Microsoft.AutomationAccount?tab=Overview +https://social.msdn.microsoft.com/Forums/en-us/home?forum=DataMarket +https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-dependency +https://docs.microsoft.com/en-us/azure/marketplace/overview + + + + + + + +Select Upload/download files, and then select Upload. See the previous screenshot. Select the file you saved in the previous section. After uploading the file, you can use the ls command and the cat command to verify the file was uploaded successfully. + +Run the following Azure CLI or Azure PowerShell script to deploy the template. + +CLI +PowerShell +Azure CLI + +Copy + +Try It +echo "Enter a project name that is used to generate resource names:" && +read projectName && +echo "Enter the location (i.e. centralus):" && +read location && +echo "Enter your email address used to sign in to Azure:" && +read upn && +echo "Enter the user-assigned managed identity ID:" && +read identityId && +adUserId=$((az ad user show --id jgao@microsoft.com) | jq -r '.id') && +resourceGroupName="${projectName}rg" && +keyVaultName="${projectName}kv" && +az group create --name $resourceGroupName --location $location && +az deployment group create --resource-group $resourceGroupName --template-file "$HOME/azuredeploy.json" --parameters identityId=$identityId keyVaultName=$keyVaultName objectId=$adUserId +The deployment script service needs to create additional deployment script resources for script execution. The preparation and the cleanup process can take up to one minute to complete in addition to the actual script execution time. + +The deployment failed because the invalid command, Write-Output1 is used in the script. You will get an error saying: + +error + +Copy +The term 'Write-Output1' is not recognized as the name of a cmdlet, function, script file, or operable +program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. +The deployment script execution result is stored in the deployment script resources for the troubleshooting purpose. + + + + + + +Identify all the App Service resources that you're currently using. For example: + +App Service apps +App Service plans +Deployment slots +Custom domains purchased in Azure +TLS/SSL certificates +Azure Virtual Network integration +Hybrid connections. +Managed identities +Backup settings +Certain resources, such as imported certificates or hybrid connections, contain integration with other Azure services. For information on how to move those resources across regions, see the documentation for the respective services. + +Move + + + + + + + + +Move across subscriptions +When you move a Web App across subscriptions, the following guidance applies: + +Moving a resource to a new resource group or subscription is a metadata change that shouldn't affect anything about how the resource functions. For example, the inbound IP address for an app service doesn't change when moving the app service. + +The destination resource group must not have any existing App Service resources. App Service resources include: +Web Apps +App Service plans +Uploaded or imported TLS/SSL certificates +App Service Environments +All App Service resources in the resource group must be moved together. +App Service Environments can't be moved to a new resource group or subscription. However, you can move a web app and app service plan to a new subscription without moving the App Service Environment. After the move, the web app is no longer hosted in the App Service Environment. +You can move a certificate bound to a web without deleting the TLS bindings, as long as the certificate is moved with all other resources in the resource group. However, you can't move a free App Service managed certificate. For that scenario, see Move with free managed certificates. +App Service resources can only be moved from the resource group in which they were originally created. If an App Service resource is no longer in its original resource group, move it back to its original resource group. Then, move the resource across subscriptions. For help with finding the original resource group, see the next section. + + + + + + + + + + + + +echo "Enter a project name that is used to generate resource group name:" && +read projectName && +echo "Enter the location (i.e. centralus):" && +read location && +echo "Enter the virtual machine admin username:" && +read adminUsername && +echo "Enter the DNS label prefix:" && +read dnsLabelPrefix && +resourceGroupName="${projectName}rg" && +az group create --name $resourceGroupName --location $location && +az deployment group create --resource-group $resourceGroupName --template-file "$HOME/azuredeploy.json" --parameters adminUsername=$adminUsername dnsLabelPrefix=$dnsLabelPrefix + + + + + + + + + +echo "Enter a project name that is used to generate resource group name:" && +read projectName && +echo "Enter the location (i.e. centralus):" && +read location && +echo "Enter the virtual machine admin username:" && +read adminUsername && +echo "Enter the DNS label prefix:" && +read dnsLabelPrefix && +resourceGroupName="${projectName}rg" && +az group create --name $resourceGroupName --location $location && +az deployment group create --resource-group $resourceGroupName --template-file "$HOME/azuredeploy.json" --parameters adminUsername=$adminUsername dnsLabelPrefix=$dnsLabelPrefix + + + + +Install Enterprise WDK (EWDK) Insider Preview +As an alternative to the above steps, the EWDK is a standalone self-contained command-line environment for building drivers that includes Build Tools for Visual Studio 2022. See more at Installing the Enterprise WDK. + +Get the Enterprise Windows Driver Kit (EWDK) Insider Preview + +To get started, disable strong name validation by running the following commands from an elevated command prompt: + +Console + +Copy +reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f + +reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f +Then mount the ISO that you downloaded from the Insider Preview page and select LaunchBuildEnv to use the EWDK. + +Recommended content +Previous WDK versions and other downloads - Windows drivers +Install versions of the Windows Driver Kit (WDK), the Windows Debugger (WinDBG), and more. +Download the Windows Driver Kit (WDK) - Windows drivers +Download instructions for the latest released version of the Windows Driver Kit (WDK) +Microsoft Enterprise WDK License for VS 2022 +These license terms apply to the Microsoft Enterprise Windows Driver Kit and Visual Studio 2022 +Microsoft Enterprise WDK License for VS 2019 +These license terms apply to the Microsoft Enterprise Windows Driver Kit and Visual Studio 2019 updated for Oct2021. +Feedback +Submit and view feedback for + + + View all page feedback +In this article +Install Windows Driver Kit (WDK) Insider Preview + + + + + + + + + + + +https://portal.azure.com/#@geha.onmicrosoft.com/dashboard/private/233f1d1b-7153-4d2f-b23c-04785d6c3641 +https://portal.azure.com/#@geha.onmicrosoft.com/dashboard/private/233f1d1b-7153-4d2f-b23c-04785d6c3641 +https://portal.azure.com/#@geha.onmicrosoft.com/dashboard/private/233f1d1b-7153-4d2f-b23c-04785d6c3641 +https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-machine-learning-platform/ +https://azure.microsoft.com/en-us/resources/templates/vm-copy-managed-disks/ +https://azure.microsoft.com/en-us/resources/templates/mongodb-on-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/vsts-fullbuild-ubuntu-vm/ +https://azure.microsoft.com/en-us/resources/templates/docker-parse/ +https://azure.microsoft.com/en-us/resources/templates/docker-parse/ +https://azure.microsoft.com/en-us/resources/templates/neo4j-ubuntu-vm/ +https://azure.microsoft.com/en-us/resources/templates/multi-vm-chef-template-ubuntu-vm/ +https://azure.microsoft.com/en-us/resources/templates/chef-json-parameters-linux-vm/ +https://azure.microsoft.com/en-us/resources/templates/ethereum-studio-docker-standalone-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/sql-reporting-services-sql-server/ +https://azure.microsoft.com/en-us/resources/templates/web-app-vm-dsc/ +https://azure.microsoft.com/en-us/resources/templates/vm-domain-join/ +https://azure.microsoft.com/en-us/resources/templates/ag-docs-qs/ +https://azure.microsoft.com/en-us/resources/templates/parameterized-linked-templates/ +https://azure.microsoft.com/en-us/resources/templates/insights-alertrules-application-insights/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-create/ +https://azure.microsoft.com/en-us/resources/templates/front-door-standard-premium-application-gateway-public/ +https://azure.microsoft.com/en-us/resources/templates/azure-relay-create-namespace/ +https://azure.microsoft.com/en-us/resources/templates/nat-gateway-vnet/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-attach-hdi/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-create-computeinstance/ +https://azure.microsoft.com/en-us/resources/templates/front-door-standard-premium/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-resource-events-to-webhook/ +https://azure.microsoft.com/en-us/resources/templates/101-automation/ +https://azure.microsoft.com/en-us/resources/templates/101-automation/ +https://azure.microsoft.com/en-us/resources/templates/vsts-fullbuild-ubuntu-vm/ +https://azure.microsoft.com/en-us/resources/templates/api-management-key-vault-create/ +https://azure.microsoft.com/en-us/resources/templates/create-subscription-resourcegroup/ +https://azure.microsoft.com/en-us/resources/templates/create-subscription-resourcegroup/ +https://azure.microsoft.com/en-us/resources/templates/api-management-create-with-msi/ +https://azure.microsoft.com/en-us/resources/templates/101-automation/ +https://azure.microsoft.com/en-us/resources/templates/cognitive-services-computer-vision-api/ +https://azure.microsoft.com/en-us/resources/templates/cognitive-services-computer-vision-api/ +https://azure.microsoft.com/en-us/resources/templates/event-hubs-create-event-hub-and-consumer-group/ +https://azure.microsoft.com/en-us/resources/templates/custom-rp-with-logicapp/ +https://azure.microsoft.com/en-us/resources/templates/ethereum-studio-docker-standalone-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/notification-hub/ +https://azure.microsoft.com/en-us/resources/templates/ag-alert-backend-5xx/ +https://azure.microsoft.com/en-us/resources/templates/app-service-docs-linux/ +https://azure.microsoft.com/en-us/resources/templates/app-service-docs-linux/ +https://azure.microsoft.com/en-us/resources/templates/webapp-basic-windows/ +https://azure.microsoft.com/en-us/resources/templates/webapp-basic-windows/ +https://azure.microsoft.com/en-us/resources/templates/private-webapp-with-app-gateway-and-apim/ +https://azure.microsoft.com/en-us/resources/templates/web-app-managed-identity-sql-db/ +https://azure.microsoft.com/en-us/resources/templates/webapp-basic-windows/ +https://azure.microsoft.com/en-us/resources/templates/web-app-with-redis-cache/ +https://azure.microsoft.com/en-us/resources/templates/web-app-with-redis-cache/ +https://azure.microsoft.com/en-us/resources/templates/webapp-custom-deployment-slots/ +https://azure.microsoft.com/en-us/resources/templates/webapp-custom-deployment-slots/ +https://azure.microsoft.com/en-us/resources/templates/function-http-trigger/ +https://azure.microsoft.com/en-us/resources/templates/alert-to-text-message-with-logic-app/ +https://azure.microsoft.com/en-us/resources/templates/webapp-windows-aspnet/ +https://azure.microsoft.com/en-us/resources/templates/web-app-github-deploy/ +https://azure.microsoft.com/en-us/resources/templates/web-app-asev2-create/ +https://azure.microsoft.com/en-us/resources/templates/webapp-linux-node/ +https://azure.microsoft.com/en-us/resources/templates/wordpress-app-service-mysql-inapp/ +https://azure.microsoft.com/en-us/resources/templates/wordpress-app-service-mysql-inapp/ +https://azure.microsoft.com/en-us/resources/templates/web-app-diagnostics-logs-blob-container/ +https://azure.microsoft.com/en-us/resources/templates/web-app-diagnostics-logs-blob-container/ +https://azure.microsoft.com/en-us/resources/templates/webapp-basic-linux/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-custom-api/ +https://azure.microsoft.com/en-us/resources/templates/alert-to-queue-with-logic-app/ +https://azure.microsoft.com/en-us/resources/templates/blockchain/ +https://azure.microsoft.com/en-us/resources/templates/sig-create/ +https://azure.microsoft.com/en-us/resources/templates/vm-sshkey/ +https://azure.microsoft.com/en-us/resources/templates/vm-cse-msi/ +https://azure.microsoft.com/en-us/resources/templates/docker-kibana-elasticsearch/ +https://azure.microsoft.com/en-us/resources/templates/ethereum-cpp-on-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/bitcore-centos-vm/ +https://azure.microsoft.com/en-us/resources/templates/lamp-app/ +https://azure.microsoft.com/en-us/resources/templates/lamp-app/ +https://azure.microsoft.com/en-us/resources/templates/premium-storage-windows-vm/ +https://azure.microsoft.com/en-us/resources/templates/openshift-container-platform/ +https://azure.microsoft.com/en-us/resources/templates/openshift-container-platform/ +https://azure.microsoft.com/en-us/resources/templates/customscript-extension-public-storage-on-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/docker-wordpress-mysql/ +https://azure.microsoft.com/en-us/resources/templates/puppet-agent-windows/ +https://azure.microsoft.com/en-us/resources/templates/puppet-agent-windows/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration/ +https://azure.microsoft.com/en-us/resources/templates/torque-cluster/ +https://azure.microsoft.com/en-us/resources/templates/torque-cluster/ +https://azure.microsoft.com/en-us/resources/templates/ros-vm-windows/ +https://azure.microsoft.com/en-us/resources/templates/sqlmi-new-vnet-w-jumpbox/ +https://azure.microsoft.com/en-us/resources/templates/dns-forwarder/ +https://azure.microsoft.com/en-us/resources/templates/go-ethereum-on-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/site-to-site-vpn/ +https://azure.microsoft.com/en-us/resources/templates/azure-resource-optimization-toolkit/ +https://azure.microsoft.com/en-us/resources/templates/oms-servicebus-solution/ +https://azure.microsoft.com/en-us/resources/templates/asr-automation-recovery/ +https://azure.microsoft.com/en-us/resources/templates/101-automation/ +https://azure.microsoft.com/en-us/resources/templates/oms-azure-vminventory-solution/ +https://azure.microsoft.com/en-us/resources/templates/iotconnectors/ +https://azure.microsoft.com/en-us/resources/templates/iotconnectors/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-namespace-and-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-cluster-namespace-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-cluster-namespace-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-cluster-namespace/ +https://azure.microsoft.com/en-us/resources/templates/event-hubs-create-event-hub-and-consumer-group/ +https://azure.microsoft.com/en-us/resources/templates/?resourceType=Microsoft.Insights +https://azure.microsoft.com/en-us/resources/templates/?resourceType=Microsoft.Healthcareapis +https://azure.microsoft.com/en-us/resources/templates/?resourceType=Microsoft.Portal +https://azure.microsoft.com/en-us/resources/templates/machine-learning-end-to-end-secure-v1-legacy-mode/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-end-to-end-secure-v1-legacy-mode/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-workspace-vnet-v1-legacy-mode/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-workspace-vnet-v1-legacy-mode/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-end-to-end-secure/ +https://azure.microsoft.com/en-us/resources/templates/front-door-standard-premium-storage-static-website/ +https://azure.microsoft.com/en-us/resources/templates/front-door-standard-premium-api-management-external/ +https://azure.microsoft.com/en-us/resources/templates/storage-static-website/ +https://azure.microsoft.com/en-us/resources/templates/aci-wordpress/ +https://azure.microsoft.com/en-us/resources/templates/imagebuilder-windowsbaseline/ +https://azure.microsoft.com/en-us/resources/templates/create-rg-lock-role-assignment/ +https://azure.microsoft.com/en-us/resources/templates/create-rg-lock-role-assignment/ +https://azure.microsoft.com/en-us/resources/templates/wordpress-mysql-replication/ +https://azure.microsoft.com/en-us/resources/templates/wordpress-mysql-replication/ +https://azure.microsoft.com/en-us/resources/templates/lap-mysql-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/vm-custom-script-output/ +https://azure.microsoft.com/en-us/resources/templates/openshift-container-platform/ +https://azure.microsoft.com/en-us/resources/templates/templatespec-create/ +https://azure.microsoft.com/en-us/resources/templates/templatespec-create/ +https://azure.microsoft.com/en-us/resources/templates/notification-hub/ +https://azure.microsoft.com/en-us/resources/templates/notification-hub/ +https://azure.microsoft.com/en-us/resources/templates/fwm-docs-qs/ +https://azure.microsoft.com/en-us/resources/templates/iotconnectors/ +https://azure.microsoft.com/en-us/resources/templates/iotconnectors/ +https://azure.microsoft.com/en-us/resources/templates/api-management-logs-to-moesif-using-eventhub-webapp/ +https://azure.microsoft.com/en-us/resources/templates/api-management-logs-to-moesif-using-eventhub-webapp/ +https://azure.microsoft.com/en-us/resources/templates/function-app-storage-private-endpoints/ +https://azure.microsoft.com/en-us/resources/templates/cosmosdb-sql-minimal/ +https://azure.microsoft.com/en-us/resources/templates/cosmosdb-sql-minimal/ +https://azure.microsoft.com/en-us/resources/templates/vm-simple-windows/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-end-to-end-secure-v1-legacy-mode/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-workspace-vnet-v1-legacy-mode/ +https://azure.microsoft.com/en-us/resources/templates/event-grid/ +https://azure.microsoft.com/en-us/resources/templates/event-grid/ +https://azure.microsoft.com/en-us/resources/templates/azurepolicy-assign-builtinpolicy-resourcegroup/ +https://azure.microsoft.com/en-us/resources/templates/cloud-shell-vnet/ +https://azure.microsoft.com/en-us/resources/templates/vm-trustedlaunch-windows/ +https://azure.microsoft.com/en-us/resources/templates/sql-auditing-server-policy-to-oms/ +https://azure.microsoft.com/en-us/resources/templates/maps-indoormaps/ +https://azure.microsoft.com/en-us/resources/templates/lab/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-v2-git-config-managed-vnet/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-v2-git-config-managed-vnet/ +https://azure.microsoft.com/en-us/resources/templates/lab-plan/ +https://azure.microsoft.com/en-us/resources/templates/managed-mysql-with-vnet/ +https://azure.microsoft.com/en-us/resources/templates/storage-account-create/ +https://azure.microsoft.com/en-us/resources/templates/container-app-create/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-end-to-end-secure/ +https://azure.microsoft.com/en-us/resources/templates/nat-gateway-1-vm/ +https://azure.microsoft.com/en-us/resources/templates/azure-api-for-fhir/ +https://azure.microsoft.com/en-us/resources/templates/api-management-create-with-external-vnet/ +https://azure.microsoft.com/en-us/resources/templates/api-management-create-with-internal-vnet/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-workspace-vnet/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-workspace-vnet/ +https://azure.microsoft.com/en-us/resources/templates/azure-purview-deployment/ +https://azure.microsoft.com/en-us/resources/templates/attestation-provider-create/ +https://azure.microsoft.com/en-us/resources/templates/attestation-provider-create/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration-store-kv/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration-store-kv/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-subscription-and-storage/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-subscription-and-storage/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-namespace-and-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/cognitive-services-universalkey/ +https://azure.microsoft.com/en-us/resources/templates/cognitive-services-universalkey/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-v2-blob-to-blob-copy/ +https://azure.microsoft.com/en-us/resources/templates/cosmosdb-sql/ +https://azure.microsoft.com/en-us/resources/templates/cdn-with-custom-origin/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-cluster-namespace-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-cluster-namespace/ +https://azure.microsoft.com/en-us/resources/templates/api-management-create-with-hostname/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration-store-ff/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration-store-keyvaultref/ +https://azure.microsoft.com/en-us/resources/templates/insights-alertrules-servicehealth/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration-store/ +https://azure.microsoft.com/en-us/resources/templates/front-door-standard-premium/ +https://azure.microsoft.com/en-us/resources/templates/cdn-with-web-app/ +https://azure.microsoft.com/en-us/resources/templates/webapp-basic-windows/ +https://azure.microsoft.com/en-us/resources/templates/webapp-basic-windows/ +https://azure.microsoft.com/en-us/resources/templates/webapp-basic-windows/ +https://azure.microsoft.com/en-us/resources/templates/sql-database/ +https://azure.microsoft.com/en-us/resources/templates/sig-create/ +https://azure.microsoft.com/en-us/resources/templates/kusto-event-hub/ +https://azure.microsoft.com/en-us/resources/templates/kusto-event-hub/ +https://azure.microsoft.com/en-us/resources/templates/webapp-linux-managed-mysql/ +https://azure.microsoft.com/en-us/resources/templates/app-service-docs-linux/ +https://azure.microsoft.com/en-us/resources/templates/documentdb-webapp/ +https://azure.microsoft.com/en-us/resources/templates/data-share-share-storage-account/ +https://azure.microsoft.com/en-us/resources/templates/api-management-create-with-msi/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-v2-create/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-v2-create/ +https://azure.microsoft.com/en-us/resources/templates/storage-static-website/ +https://azure.microsoft.com/en-us/resources/templates/storage-static-website/ +https://azure.microsoft.com/en-us/resources/templates/rbac-builtinrole-resourcegroup/ +https://azure.microsoft.com/en-us/resources/templates/storage-blob-container/ +https://azure.microsoft.com/en-us/resources/templates/front-door-health-probes/ +https://azure.microsoft.com/en-us/resources/templates/api-management-private-endpoint/ +https://azure.microsoft.com/en-us/resources/templates/subnet-add-vnet-existing/ +https://azure.microsoft.com/en-us/resources/templates/tenant-role-assignment/ +https://azure.microsoft.com/en-us/resources/templates/tenant-role-assignment/ +https://azure.microsoft.com/en-us/resources/templates/analysis-services-create/ +https://azure.microsoft.com/en-us/resources/templates/create-role-def/ +https://azure.microsoft.com/en-us/resources/templates/create-role-def/ +https://azure.microsoft.com/en-us/resources/templates/create-role-def/ +https://azure.microsoft.com/en-us/resources/templates/subscription-role-assignment/ +https://azure.microsoft.com/en-us/resources/templates/subscription-role-assignment/ +https://azure.microsoft.com/en-us/resources/templates/storage-multi-blob-container/ +https://azure.microsoft.com/en-us/resources/templates/storage-multi-blob-container/ +https://azure.microsoft.com/en-us/resources/templates/managed-hsm-create/ +https://azure.microsoft.com/en-us/resources/templates/identitygovernance-entitlementmanagement-extensibility-sample-logicapp/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-create-rbac/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-create-rbac/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-with-logging-create/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-secret-create/ +https://azure.microsoft.com/en-us/resources/templates/maps-use-sas/ +https://azure.microsoft.com/en-us/resources/templates/route-server/ +https://azure.microsoft.com/en-us/resources/templates/nat-gateway-vnet/ +https://azure.microsoft.com/en-us/resources/templates/nat-gateway-vnet/ +https://azure.microsoft.com/en-us/resources/templates/aad-domainservices/ +https://azure.microsoft.com/en-us/resources/templates/app-service-managed-certificate-apex/ +https://azure.microsoft.com/en-us/resources/templates/app-service-managed-certificate-apex/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-workspace-cmk/ +https://azure.microsoft.com/en-us/resources/templates/web-app-asp-app-on-asev3-create/ +https://azure.microsoft.com/en-us/resources/templates/web-app-asp-app-on-asev3-create/ +https://azure.microsoft.com/en-us/resources/templates/file-share-private-endpoint/ +https://azure.microsoft.com/en-us/resources/templates/vmss-msi/ +https://azure.microsoft.com/en-us/resources/templates/nfs-ha-cluster-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/create-ad-forest-with-subdomain/ +https://azure.microsoft.com/en-us/resources/templates/create-ad-forest-with-subdomain/ +https://azure.microsoft.com/en-us/resources/templates/azure-resource-optimization-toolkit/ +https://azure.microsoft.com/en-us/resources/templates/oms-automation-solution/ +https://azure.microsoft.com/en-us/resources/templates/webappazure-oms-monitoring/ +https://azure.microsoft.com/en-us/resources/templates/alert-to-text-message-with-logic-app/ +https://azure.microsoft.com/en-us/resources/templates/101-automation/ +https://azure.microsoft.com/en-us/resources/templates/monitoring-webtest-metric-alert/ +https://azure.microsoft.com/en-us/resources/templates/azure-relay-create-hybridconnection/ +https://azure.microsoft.com/en-us/resources/templates/web-app-asp-app-on-ase-create/ +https://azure.microsoft.com/en-us/resources/templates/azure-relay-create-all-resources/ +https://azure.microsoft.com/en-us/resources/templates/azure-relay-create-all-resources/ +https://azure.microsoft.com/en-us/resources/templates/servicebus-create-authrule-namespace-and-queue/ +https://azure.microsoft.com/en-us/resources/templates/eventhub-create-authrule-namespace-and-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/eventhub-create-authrule-namespace-and-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-servicebus-queue/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-servicebus-queue/ +https://azure.microsoft.com/en-us/resources/templates/webapp-windows-aspnet/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-demo-setup/ +https://azure.microsoft.com/en-us/resources/templates/webapp-managed-mysql/ +https://azure.microsoft.com/en-us/resources/templates/cosmosdb-sql-rbac/ +https://azure.microsoft.com/en-us/resources/templates/web-app-github-deploy/ +https://azure.microsoft.com/en-us/resources/templates/web-app-github-deploy/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-v2-blob-to-postgresql-copy/ +https://azure.microsoft.com/en-us/resources/templates/web-app-asev2-create/ +https://azure.microsoft.com/en-us/resources/templates/web-app-asev2-create/ +https://azure.microsoft.com/en-us/resources/templates/asev2-ilb-with-web-app/ +https://azure.microsoft.com/en-us/resources/templates/migrate-project-create/ +https://azure.microsoft.com/en-us/resources/templates/migrate-project-create/ +https://azure.microsoft.com/en-us/resources/templates/datacollectionrule-create-syslog/ +https://azure.microsoft.com/en-us/resources/templates/create-rg-lock-role-assignment/ +https://azure.microsoft.com/en-us/resources/templates/vm-sql-existing-autobackup-update/ +https://azure.microsoft.com/en-us/resources/templates/backup-oms-monitoring/ +https://azure.microsoft.com/en-us/resources/templates/app-service-certificate-standard/ +https://azure.microsoft.com/en-us/resources/templates/app-service-certificate-standard/ +https://azure.microsoft.com/en-us/resources/templates/asr-automation-recovery/ +https://azure.microsoft.com/en-us/resources/templates/azure-search-create/ +https://azure.microsoft.com/en-us/resources/templates/azure-search-create/ +https://azure.microsoft.com/en-us/resources/templates/cognitive-services-translate/ +https://azure.microsoft.com/en-us/resources/templates/templatespec-migrate-create/ +https://azure.microsoft.com/en-us/resources/templates/templatespec-migrate-create/ +https://azure.microsoft.com/en-us/resources/templates/cosmosdb-sql-autoscale/ +https://azure.microsoft.com/en-us/resources/templates/api-management-create-all-resources/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-chained-copy-activities/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-chained-copy-activities/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-v2-onprem-sql-to-blob-copy/ +https://azure.microsoft.com/en-us/resources/templates/vm-domain-join-existing/ +https://azure.microsoft.com/en-us/resources/templates/vm-domain-join-existing/ +https://azure.microsoft.com/en-us/resources/templates/chef-automate-ha/ +https://azure.microsoft.com/en-us/resources/templates/sig-image-version-create/ +https://azure.microsoft.com/en-us/resources/templates/sig-image-version-create/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-attach-adla/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-attach-adla/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-attach-adla/ +https://azure.microsoft.com/en-us/resources/templates/expressroute-circuit-vnet-connection/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-blob-to-sql-copy/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-blob-to-sql-copy/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-blob-to-sql-copy-stored-proc/ +https://azure.microsoft.com/en-us/resources/templates/data-factory-blob-to-sql-copy-stored-proc/ +https://azure.microsoft.com/en-us/resources/templates/dlworkspace-deployment/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-multihosting/ +https://azure.microsoft.com/en-us/resources/templates/docker-parse/ +https://azure.microsoft.com/en-us/resources/templates/wordpress-mysql-replication/ +https://azure.microsoft.com/en-us/resources/templates/sql-logical-server-aad-only-auth/ +https://azure.microsoft.com/en-us/resources/templates/ethereum-studio-docker-standalone-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/aks-azml-targetcompute/ +https://azure.microsoft.com/en-us/resources/templates/aks-azml-targetcompute/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-create-akscompute/ +https://azure.microsoft.com/en-us/resources/templates/integration-service-environment/ +https://azure.microsoft.com/en-us/resources/templates/integration-service-environment/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-attach-aks/ +https://azure.microsoft.com/en-us/resources/templates/ethereum-cpp-on-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-logviewer-goaccess/ +https://azure.microsoft.com/en-us/resources/templates/puppet-agent-linux/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-xslt-with-params/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-xslt-with-params/ +https://azure.microsoft.com/en-us/resources/templates/lap-mysql-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/web-app-sql-docdb-search/ +https://azure.microsoft.com/en-us/resources/templates/web-app-sql-docdb-search/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-correlation-using-servicebus/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-correlation-using-servicebus/ +https://azure.microsoft.com/en-us/resources/templates/php-pgsql-freebsd-setup/ +https://azure.microsoft.com/en-us/resources/templates/php-pgsql-freebsd-setup/ +https://azure.microsoft.com/en-us/resources/templates/phabricator-on-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/rbac-builtinrole-multiplevms/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-webapp-iprestriction/ +https://azure.microsoft.com/en-us/resources/templates/servicebus-topic/ +https://azure.microsoft.com/en-us/resources/templates/web-app-redis-cache-sql-database/ +https://azure.microsoft.com/en-us/resources/templates/synapse-poc/ +https://azure.microsoft.com/en-us/resources/templates/userdefined-routes-appliance/ +https://azure.microsoft.com/en-us/resources/templates/vm-custom-script-output/ +https://azure.microsoft.com/en-us/resources/templates/dynamic-web-tests/ +https://azure.microsoft.com/en-us/resources/templates/web-app-custom-domain-and-ssl/ +https://azure.microsoft.com/en-us/resources/templates/web-app-custom-domain-and-ssl/ +https://azure.microsoft.com/en-us/resources/templates/logicapps-jobscheduler/ +https://azure.microsoft.com/en-us/resources/templates/logicapps-jobscheduler/ +https://azure.microsoft.com/en-us/resources/templates/obs-studio-stream-vm-chocolatey/ +https://azure.microsoft.com/en-us/resources/templates/openshift-container-platform/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-dependencies-role-assignment/ +https://azure.microsoft.com/en-us/resources/templates/vm-cpu-sysbench-meter/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration-store-kv-copy/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration-store-kv-copy/ +https://azure.microsoft.com/en-us/resources/templates/security-group-create/ +https://azure.microsoft.com/en-us/resources/templates/lap-neo4j-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/lap-neo4j-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/lap-neo4j-ubuntu/ +https://azure.microsoft.com/en-us/resources/templates/front-door-api-management/ +https://azure.microsoft.com/en-us/resources/templates/custom-rp-existing-resource-deployments/ +https://azure.microsoft.com/en-us/resources/templates/default-shared-dashboard/ +https://azure.microsoft.com/en-us/resources/templates/power-bi-embedded/ +https://azure.microsoft.com/en-us/resources/templates/power-bi-embedded/ +https://azure.microsoft.com/en-us/resources/templates/securitycenter-create-automation-for-specific-recommendations/ +https://azure.microsoft.com/en-us/resources/templates/data-lake-store-no-encryption/ +https://azure.microsoft.com/en-us/resources/templates/data-lake-store-no-encryption/ +https://azure.microsoft.com/en-us/resources/templates/securitycenter-create-automation-for-all-recommendations/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-servicebus-topic/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-servicebus-topic/ +https://azure.microsoft.com/en-us/resources/templates/puppet-agent-windows/ +https://azure.microsoft.com/en-us/resources/templates/securitycenter-create-automation-for-all-alerts/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-attach-hdi/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-sql-proc/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-sql-proc/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-sql-proc/ +https://azure.microsoft.com/en-us/resources/templates/app-configuration/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-sendgrid/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-sendgrid/ +https://azure.microsoft.com/en-us/resources/templates/managed-application-with-linked-templates/ +https://azure.microsoft.com/en-us/resources/templates/managed-application-with-linked-templates/ +https://azure.microsoft.com/en-us/resources/templates/alert-to-slack-with-logic-app/ +https://azure.microsoft.com/en-us/resources/templates/alert-to-slack-with-logic-app/ +https://azure.microsoft.com/en-us/resources/templates/templatespec-create/ +https://azure.microsoft.com/en-us/resources/templates/templatespec-create/ +https://azure.microsoft.com/en-us/resources/templates/servicebus-topic-subscription-sqlfilter/ +https://azure.microsoft.com/en-us/resources/templates/servicebus-topic-subscription-sqlfilter/ +https://azure.microsoft.com/en-us/resources/templates/servicebus-topic-subscription-sqlfilter/ +https://azure.microsoft.com/en-us/resources/templates/front-door-create-multiple-backends/ +https://azure.microsoft.com/en-us/resources/templates/front-door-create-multiple-backends/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-datastore-create-file/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-datastore-create-file/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-datastore-create-file/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-service-create-aci/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-service-create-aci/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-datastore-create-mysql/ +https://azure.microsoft.com/en-us/resources/templates/maps-create/ +https://azure.microsoft.com/en-us/resources/templates/maps-create/ +https://azure.microsoft.com/en-us/resources/templates/managed-application/ +https://azure.microsoft.com/en-us/resources/templates/machine-learning-compute-create-amlcompute/ +https://azure.microsoft.com/en-us/resources/templates/asev2-appservice-sql-vpngw/ +https://azure.microsoft.com/en-us/resources/templates/managed-application-with-metrics-and-alerts/ +https://azure.microsoft.com/en-us/resources/templates/managed-application-with-metrics-and-alerts/ +https://azure.microsoft.com/en-us/resources/templates/managed-application-with-metrics-and-alerts/ +https://azure.microsoft.com/en-us/resources/templates/custom-rp-with-function/ +https://azure.microsoft.com/en-us/resources/templates/blockchain-asaservice/ +https://azure.microsoft.com/en-us/resources/templates/create-ase-with-webapp/ +https://azure.microsoft.com/en-us/resources/templates/create-ase-with-webapp/ +https://azure.microsoft.com/en-us/resources/templates/wordpress-app-service-mysql-inapp/ +https://azure.microsoft.com/en-us/resources/templates/web-app-ase-create/ +https://azure.microsoft.com/en-us/resources/templates/monitor-autoscale-webappserviceplan-simplemetricbased/ +https://azure.microsoft.com/en-us/resources/templates/monitor-autoscale-webappserviceplan-simplemetricbased/ +https://azure.microsoft.com/en-us/resources/templates/opencanvas-lms/ +https://azure.microsoft.com/en-us/resources/templates/monitor-autoscale-alert/ +https://azure.microsoft.com/en-us/resources/templates/monitor-autoscale-alert/ +https://azure.microsoft.com/en-us/resources/templates/monitor-autoscale-failed-alert/ +https://azure.microsoft.com/en-us/resources/templates/monitor-autoscale-failed-alert/ +https://azure.microsoft.com/en-us/resources/templates/minio-azure-gateway/ +https://azure.microsoft.com/en-us/resources/templates/minio-azure-gateway/ +https://azure.microsoft.com/en-us/resources/templates/monitor-servicehealth-alert/ +https://azure.microsoft.com/en-us/resources/templates/monitor-servicehealth-alert/ +https://azure.microsoft.com/en-us/resources/templates/monitor-servicehealth-alert/ +https://azure.microsoft.com/en-us/resources/templates/eventhub-namespace-ipfilter/ +https://azure.microsoft.com/en-us/resources/templates/web-app-diagnostics-logs-blob-container/ +https://azure.microsoft.com/en-us/resources/templates/web-app-diagnostics-logs-blob-container/ +https://azure.microsoft.com/en-us/resources/templates/web-app-diagnostics-logs-blob-container/ +https://azure.microsoft.com/en-us/resources/templates/azure-sql-managed-instance/ +https://azure.microsoft.com/en-us/resources/templates/azure-sql-managed-instance/ +https://azure.microsoft.com/en-us/resources/templates/vmss-existing-vnet/ +https://azure.microsoft.com/en-us/resources/templates/vmss-existing-vnet/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-probe/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-transform-function/ +https://azure.microsoft.com/en-us/resources/templates/webapp-basic-linux/ +https://azure.microsoft.com/en-us/resources/templates/aci-linuxcontainer-secure-environmentvariables/ +https://azure.microsoft.com/en-us/resources/templates/aci-linuxcontainer-secure-environmentvariables/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-probe/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-probe/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-transform-function/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-transform-function/ +https://azure.microsoft.com/en-us/resources/templates/sql-with-failover-group/ +https://azure.microsoft.com/en-us/resources/templates/sql-with-failover-group/ +https://azure.microsoft.com/en-us/resources/templates/aci-sftp-files-existing-storage/ +https://azure.microsoft.com/en-us/resources/templates/aci-sftp-files-existing-storage/ +https://azure.microsoft.com/en-us/resources/templates/aci-sftp-files-existing-storage/ +https://azure.microsoft.com/en-us/resources/templates/rbac-managedidentity-maps/ +https://azure.microsoft.com/en-us/resources/templates/rbac-managedidentity-maps/ +https://azure.microsoft.com/en-us/resources/templates/rbac-managedidentity-maps/ +https://azure.microsoft.com/en-us/resources/templates/function-app-dedicated-github-deploy/ +https://azure.microsoft.com/en-us/resources/templates/function-app-dedicated-github-deploy/ +https://azure.microsoft.com/en-us/resources/templates/function-app-dedicated-github-deploy/ +https://azure.microsoft.com/en-us/resources/templates/rbac-managedidentity-maps/ +https://azure.microsoft.com/en-us/resources/templates/rbac-managedidentity-maps/ +https://azure.microsoft.com/en-us/resources/templates/aci-linuxcontainer-volume-gitrepo/ +https://azure.microsoft.com/en-us/resources/templates/aci-linuxcontainer-volume-gitrepo/ +https://azure.microsoft.com/en-us/resources/templates/aci-linuxcontainer-volume-gitrepo/ +https://azure.microsoft.com/en-us/resources/templates/servicebus-create-topic-subscription-rule/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-namespace-and-enable-inflate/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-namespace-and-enable-inflate/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-custom-api/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-custom-api/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-custom-api/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-path-override/ +https://azure.microsoft.com/en-us/resources/templates/powerbi-workspace-create/ +https://azure.microsoft.com/en-us/resources/templates/powerbi-workspace-create/ +https://azure.microsoft.com/en-us/resources/templates/powerbi-workspace-create/ +https://azure.microsoft.com/en-us/resources/templates/powerbi-workspace-create/ +https://azure.microsoft.com/en-us/resources/templates/redis-vnet-geo-replication/ +https://azure.microsoft.com/en-us/resources/templates/redis-vnet-geo-replication/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-private-endpoint/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-private-endpoint/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-private-endpoint/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-private-endpoint/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-use-dynamic-id/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-use-dynamic-id/ +https://azure.microsoft.com/en-us/resources/templates/key-vault-use-dynamic-id/ +https://azure.microsoft.com/en-us/resources/templates/alert-to-queue-with-logic-app/ +https://azure.microsoft.com/en-us/resources/templates/alert-to-queue-with-logic-app/ +https://azure.microsoft.com/en-us/resources/templates/alert-to-queue-with-logic-app/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-namespace-and-enable-capture/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-create-namespace-and-enable-capture/ +https://azure.microsoft.com/en-us/resources/templates/sql-logical-server/ +https://azure.microsoft.com/en-us/resources/templates/sql-logical-server/ +https://azure.microsoft.com/en-us/resources/templates/sql-logical-server/ +https://azure.microsoft.com/en-us/resources/templates/sig-image-definition-create/ +https://azure.microsoft.com/en-us/resources/templates/sig-image-definition-create/ +https://azure.microsoft.com/en-us/resources/templates/sig-image-definition-create/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-private-endpoint/ +https://azure.microsoft.com/en-us/resources/templates/eventhubs-private-endpoint/ +https://azure.microsoft.com/en-us/resources/templates/sql-managed-instance-azure-environment/ +https://azure.microsoft.com/en-us/resources/templates/sql-managed-instance-azure-environment/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-as2-send-receive/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-as2-send-receive/ +https://azure.microsoft.com/en-us/resources/templates/deployment-script-ssh-key-gen/ +https://azure.microsoft.com/en-us/resources/templates/sql-threat-detection-db-policy-multiple-databases/ +https://azure.microsoft.com/en-us/resources/templates/sql-threat-detection-db-policy-multiple-databases/ +https://azure.microsoft.com/en-us/resources/templates/ultra-managed-disk/ +https://azure.microsoft.com/en-us/resources/templates/ultra-managed-disk/ +https://azure.microsoft.com/en-us/resources/templates/ultra-managed-disk/ +https://azure.microsoft.com/en-us/resources/templates/mongodb-sharded-on-centos/ +https://azure.microsoft.com/en-us/resources/templates/mongodb-sharded-on-centos/ +https://azure.microsoft.com/en-us/resources/templates/integrationpatterns-messagerouter-logicapp/ +https://azure.microsoft.com/en-us/resources/templates/integrationpatterns-messagerouter-logicapp/ +https://azure.microsoft.com/en-us/resources/templates/integrationpatterns-messagerouter-logicapp/ +https://azure.microsoft.com/en-us/resources/templates/integrationpatterns-messagerouter-logicapp/ +https://azure.microsoft.com/en-us/resources/templates/sql-auditing-server-policy-to-blob-storage/ +https://azure.microsoft.com/en-us/resources/templates/sql-auditing-server-policy-to-blob-storage/ +https://azure.microsoft.com/en-us/resources/templates/sql-auditing-server-policy-to-blob-storage/ +https://azure.microsoft.com/en-us/resources/templates/sql-auditing-server-policy-to-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/sql-auditing-server-policy-to-eventhub/ +https://azure.microsoft.com/en-us/resources/templates/monitoring-dynamic-metric-alert/ +https://azure.microsoft.com/en-us/resources/templates/servicebus-pn-ar/ +https://azure.microsoft.com/en-us/resources/templates/servicebus-pn-ar/ +https://azure.microsoft.com/en-us/resources/templates/monitoring-static-metric-alert/ +https://azure.microsoft.com/en-us/resources/templates/monitoring-static-metric-alert/ +https://azure.microsoft.com/en-us/resources/templates/integrationpatterns-messagerouter-servicebus/ +https://azure.microsoft.com/en-us/resources/templates/integrationpatterns-messagerouter-servicebus/ +https://azure.microsoft.com/en-us/resources/templates/integrationpatterns-messagerouter-servicebus/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-and-function-app/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-and-function-app/ +https://azure.microsoft.com/en-us/resources/templates/logic-app-and-function-app/ +https://azure.microsoft.com/en-us/resources/templates/keyvault-add-access-policy/ +https://azure.microsoft.com/en-us/resources/templates/keyvault-add-access-policy/ +https://azure.microsoft.com/en-us/resources/templates/keyvault-add-access-policy/ +https://azure.microsoft.com/en-us/resources/templates/hub-and-spoke-sandbox/ +https://azure.microsoft.com/en-us/resources/templates/hub-and-spoke-sandbox/ +https://azure.microsoft.com/en-us/resources/templates/hub-and-spoke-sandbox/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-resource-events-to-webhook/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-resource-events-to-webhook/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-resource-events-to-webhook/ +https://azure.microsoft.com/en-us/resources/templates/dtl-create-lab/ +https://azure.microsoft.com/en-us/resources/templates/dtl-create-lab/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-event-hubs-handler/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-event-hubs-handler/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-event-hubs-handler/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-cloudevents/ +https://azure.microsoft.com/en-us/resources/templates/event-grid-cloudevents/ +https://azure.microsoft.com/en-us/resources/templates/cognitive-services-computer-vision-api/ +https://azure.microsoft.com/en-us/resources/templates/cognitive-services-computer-vision-api/ +https://azure.microsoft.com/en-us/resources/templates/azure-relay-create-namespace/ +https://azure.microsoft.com/en-us/resources/templates/azure-relay-create-namespace/ +https://azure.microsoft.com/en-us/resources/templates/container-registry/ +https://azure.microsoft.com/en-us/resources/templates/container-registry/ +https://azure.microsoft.com/en-us/resources/templates/azure-portal-dashboard/ +https://azure.microsoft.com/en-us/resources/templates/azure-portal-dashboard/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-key-vault-create/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-key-vault-create/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-key-vault-create/ +https://azure.microsoft.com/en-us/resources/templates/app-service-docs-windows/ +https://azure.microsoft.com/en-us/resources/templates/app-service-docs-windows/ +https://azure.microsoft.com/en-us/resources/templates/app-service-docs-windows/ +https://azure.microsoft.com/en-us/resources/templates/app-service-docs-windows/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-rewrite/ +https://azure.microsoft.com/en-us/resources/templates/application-gateway-redirect/ +https://azure.microsoft.com/en-us/resources/templates/aci-storage-file-share/ +https://azure.microsoft.com/en-us/resources/templates/aci-storage-file-share/ +https://azure.microsoft.com/en-us/resources/templates/acsengine-swarmmode/ +https://azure.microsoft.com/en-us/resources/templates/acsengine-swarmmode/ +https://azure.microsoft.com/en-us/resources/templates/acsengine-swarmmode/ +https://azure.microsoft.com/en-us/resources/templates/acsengine-swarmmode/ +https://azure.microsoft.com/en-us/resources/templates/acsengine-swarmmode/ +https://azure.microsoft.com/en-us/resources/templates/new-mg/ +https://azure.microsoft.com/en-us/resources/templates/new-mg/ +https://azure.microsoft.com/en-us/resources/templates/create-rg/ +https://azure.microsoft.com/en-us/resources/templates/create-rg/ +https://azure.microsoft.com/en-us/solutions/ +https://azure.microsoft.com/en-us/pricing/free-services/ +https://azure.microsoft.com/en-us/pricing/purchase-options/ +https://azure.microsoft.com/en-us/solutions/cost-optimization/ +https://azure.microsoft.com/en-us/global-infrastructure/ +https://azure.microsoft.com/en-us/global-infrastructure/geographies/#overview +https://customers.microsoft.com/en-us/search?sq=&ff=story_product_categories%26%3EAzure&p=0&so=story_publish_date%20desc +https://azure.microsoft.com/en-us/solutions/cloud-enablement/ +https://azure.microsoft.com/en-us/resources/developers/ +https://azure.microsoft.com/en-us/resources/developers/ +https://azure.microsoft.com/en-us/resources/developers/ +https://azure.microsoft.com/en-us/blog/ +https://azure.microsoft.com/en-us/blog/ +https://azure.microsoft.com/en-us/blog/ + +https://docs.microsoft.com/en-us/azure/?product=popularn +https://docs.microsoft.com/en-us/azure/?product=popular + + + +# + + +*/ + + +This template deploys an Application Gateway V2 in a Virtual Network, a user defined identity, Key Vault, a secret (cert data), and access policy on Key Vault and Application Gateway. + +This Azure Resource Manager template was created by a member of the community and not by Microsoft. Each Resource Manager template is licensed to you under a license agreement by its owner, not Microsoft. Microsoft is not responsible for Resource Manager templates provided and licensed by community members and does not screen for security, compatibility, or performance. Community Resource Manager templates are not supported under any Microsoft support program or service, and are made available AS IS without warranty of any kind. + + + + +Hi @coreybutler, Can you please consider making the nvm-setup.exe file directly available as a release artifact instead of the zip file? + +I wanted to submit a winget manifest for nvm-windows if that is possible so that nvm-windows can be installed via winget like this - + +winget install -e --id nvm-windows + +winget install -e --id CoreyButler.NVMforWindows + +command - winget install -e --silent --id CoreyButler.NVMforWindows + + + + + + + + +azureappservice-authentication-middleware +Nuget: https://www.nuget.org/packages/AzureAppserviceAuthenticationMiddleware/ + +Install-Package AzureAppserviceAuthenticationMiddleware -Pre + +usage: + +add the following line to the Configure method in startup.cs + +app.UseAzureAppServiceAuthentication(); + + + + + + + + + + + + + + + + + + + + +export default CompletedComponentsApp; +Copy +M +Michael +User110:50 a.m. +Hi everyone, I created this awesome group chat for us! +U +User210:51 a.m. +Nice! This looks great! +U +User310:51 a.m. +Yeah agree, let's chat here from now on! +User3 says Yeah agree, let's chat here from now on! +Enter a message +Run Quickstart +To run the code above use the command: + +npm run start +Copy +Troubleshooting +See the troubleshooting page for some common problems and recommended solutions. + +Clean Up Resources +If you want to clean up and remove a Communication Services subscription, you can delete the resource or resource group. Deleting the resource group also deletes any other resources associated with it. Learn more about cleaning up resources. + +Next Steps +Try UI Library Stateful Client + +For more information, see the following resources: + +UI Library Use Cases +UI Library Styling +UI Library Theming + + + + + + + + + + + + + +Run the code +Run npm i on the directory of the project to install dependencies +Run npm run start +Open your browser to http://localhost:3000. You should see the following: Components End State + +Feel free to style the components to your desired size and layout inside of your application. Check out the stateful client quickstart to learn how to connect the components to the communications data plane. + +https://language.cognitive.azure.com/home + + + + + +58c8c94c7d8649159b98a0083e152834 + +Settings +In order to sign in to the Language Studio and use the Language Service, you need to have a Language Azure resource. A Language resource's endpoint and key are used to query prebuilt features and author custom models. Learn more about Azure resources. +Current Subscription: GEHA-LIVEWELL +Current Language resource: lw-lang + +Search +lw-lang +eastus2 + +F0 +58c8c94c7d8649159b98a0083e152834 + + + + +Review and finish +Review the configurations you set for your project in the previous steps. +Azure resource +lw-lang +Project name +innova-chall +Project type +Conversation +Description +Innovation Challenge +Language +English (US) +Multiple languages +Disabled + + + + + + +az monitor activity log + + + + +https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/personally-identifiable-information/overview +https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/personally-identifiable-information/how-to-call +https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/personally-identifiable-information/concepts/entity-categories +https://language.cognitive.azure.com/tryout/pii +https://pypi.org/project/azure-ai-textanalytics/5.1.0/ +https://docs.microsoft.com/en-us/python/api/azure-ai-textanalytics/azure.ai.textanalytics?view=azure-python +https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/textanalytics/azure-ai-textanalytics/samples + +pip install azure-ai-textanalytics==5.1.0 + +@ECHO OFF + + curl -v -X POST "https://eastus2.api.cognitive.microsoft.com/language/:analyze-text?api-version=2022-05-01" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: 58c8c94c7d8649159b98a0083e152834" --data-ascii "{\"kind\":\"PiiEntityRecognition\",\"analysisInput\":{\"documents\":[{\"id\":\"documentId\",\"text\":\"\",\"language\":\"en\"}]},\"parameters\":{\"domain\":\"phi\"}}" + +https://docs.micro + + + + + + + + + +EventGrid Viewer Blazor application +The EventGrid Viewer Blazor application can be used to view Azure EventGrid messages in realtime using ASP.Net Core Blazor and SignalR. For those who would like to secure the application, the EventGrid Viewer Blazor application can be easily configured via appsettings to use Azure AD authentication, Azure KeyVault & Managed Identities. + +Build + +overview diagram + +Building upon some of the ideas of the azure-event-grid-viewer, the EventGrid Viewer Blazor application was written in Blazor and offers the following features & enhancements: + +View all Azure EventGrid messages in json format +View formatted & highlighted json +Copy json messages to the clipboard +Enable Azure AD authentication to secure the application + + +I understand that tools and scripts associated with moved resources will not work until I update them to use new resource IDs + + + + + + +// filter azure activity by a specific user +AzureActivity +| where Caller == "user@example.com" + +// filter azure activity by resource type +AzureActivity +| where ResourceProviderValue == "Microsoft.Web" + +// check if any app service plan scaled to 5 instances or more +AzureActivity +| where OperationName == "Autoscale scale up initiated" +| where parse_json(Properties).NewInstancesCount >= 5 + + + + +// Display top 50 Activity log events +// Display top 50 Activity log events. +AzureActivity +| project TimeGenerated, SubscriptionId, ResourceGroup,ResourceProviderValue,OperationNameValue,CategoryValue,CorrelationId,ActivityStatusValue, ActivitySubstatusValue, Properties_d, Caller +| top 5000 by TimeGenerated + + + + + +https://portal.azure.com#@b7c537d8-4835-4261-b3ad-6a6d8cbb84b2/blade/Microsoft_Azure_Monitoring_Logs/LogsBlade/resourceId/%2Fsubscriptions%2Fc6ab89d7-70c5-44fe-9bce-8ecddcebda80/source/LogsBlade.AnalyticsShareLinkToQuery/q/H4sIAAAAAAAAA41PzQqCQBC%252B%252BxTzAJJeegAxkC4VGV1j1UE2NmeZnRU2evhW1Khbx%252B%252Bb72%252ByDHbaWaMCCFnY5lC0okctAQz1gCMO4iDJ%252FpFtICmennE9JS%252BwTHdsBS76gRUOyEqwS6H2jWtZW9E07CM%252BoyPPLVZM3qYrOjGNukO%252BKuMxPdrJHQ0H9cCZKmNaTxwWRMxo1JK5jqhFiXez4jN66v%252FmY1NMF43uFteUyhjkuH5%252BNc%252BhCb8fvAEDXZhRNgEAAA%253D%253D/timespan/P7D + + + +https://portal.azure.com#@b7c537d8-4835-4261-b3ad-6a6d8cbb84b2/blade/Microsoft_Azure_Monitoring_Logs/LogsBlade/resourceId/%2Fsubscriptions%2Fc6ab89d7-70c5-44fe-9bce-8ecddcebda80/source/LogsBlade.AnalyticsShareLinkToQuery/q/H4sIAAAAAAAAA41PzQqCQBC%252B%252BxTzAJJeegAxkC4VGV1j1UE2NmeZnRU2evhW1Khbx%252B%252Bb72%252ByDHbaWaMCCFnY5lC0okctAQz1gCMO4iDJ%252FpFtICmennE9JS%252BwTHdsBS76gRUOyEqwS6H2jWtZW9E07CM%252BoyPPLVZM3qYrOjGNukO%252BKuMxPdrJHQ0H9cCZKmNaTxwWRMxo1JK5jqhFiXez4jN66v%252FmY1NMF43uFteUyhjkuH5%252BNc%252BhCb8fJG90z4%252BrNwEAAA%253D%253D/timespan/P7D + +// Display top 50 Activity log events +// Display top 50 Activity log events. +AzureActivity +| project TimeGenerated, SubscriptionId, ResourceGroup,ResourceProviderValue,OperationNameValue,CategoryValue,CorrelationId,ActivityStatusValue, ActivitySubstatusValue, Properties_d, Caller +| top 5000 by TimeGenerated + + + +AzureActivity +| where Authorization_d.action has "write" +| where CategoryValue == "Administrative" +| where ActivityStatusValue == "Success" +| where OperationNameValue !in ( +"MICROSOFT.AUTHORIZATION/POLICYDEFINITIONS/WRITE", +"MICROSOFT.AUTHORIZATION/POLICYSETDEFINITIONS/WRITE", +"MICROSOFT.AUTHORIZATION/POLICYASSIGNMENTS/WRITE") +| distinct _ResourceId + + + + + + +AzureActivity +| where Authorization_d.action has "write" +| where CategoryValue == "Administrative" +| where ActivityStatusValue == "Success" +| where OperationNameValue !in ( +"MICROSOFT.AUTHORIZATION/POLICYDEFINITIONS/WRITE", +"MICROSOFT.AUTHORIZATION/POLICYSETDEFINITIONS/WRITE", +"MICROSOFT.AUTHORIZATION/POLICYASSIGNMENTS/WRITE") +| distinct _ResourceId + + + +Name +Type +hackontrack +Web App +hackontrack-scan +Slot +ASP-MEDIGRAM-9812 +App Service plan +This is the last app in the App Service plan. Delete this App Service plan to prevent unexpected charges. + + + + + + + + + + + + + +$connectTestResult = Test-NetConnection -ComputerName difs.file.core.windows.net -Port 445 +if ($connectTestResult.TcpTestSucceeded) { + # Save the password so the drive will persist on reboot + cmd.exe /C "cmdkey /add:`"difs.file.core.windows.net`" /user:`"localhost\difs`" /pass:`"iWAbo7zY6GaIVTduF3Lzx4588cLREFRo5exlxlYlRdViP//XPBqkLEzKaJK8dNmJw3PF/xgwNCES+AStK3k2qQ==`"" + # Mount the drive + New-PSDrive -Name Z -PSProvider FileSystem -Root "\\difs.file.core.windows.net\wordpress-share" -Persist +} else { + Write-Error -Message "Unable to reach the Azure storage account via port 445. Check to make sure your organization or ISP is not blocking port 445, or use Azure P2S VPN, Azure S2S VPN, or Express Route to tunnel SMB traffic over a different port." +} + + +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs + + + + + + + +Provisioning state +Succeeded +Created +7/24/2022, 4:42:05 PM +Storage account resource ID +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs +Blob service +Resource ID +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs/blobServices/default +Blob service +https://difs.blob.core.windows.net/ +File service +Resource ID +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs/fileServices/default +File service +https://difs.file.core.windows.net/ +Queue service +Resource ID +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs/queueServices/default +Queue service +https://difs.queue.core.windows.net/ +Table service +Resource ID +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs/tableServices/default +Table service +https://difs.table.core.windows.net/ +Data Lake Storage +Resource ID +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs/blobServices/default +Data Lake Storage +https://difs.dfs.core.windows.net/ +Static website +Resource ID +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs/blobServices/default +Static website +https://difs.z4.web.core.windows.net/ + + + + + + + + + + + + + + + + + + + + +https://portal.azure.com/#@geha.onmicrosoft.com/resource/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/overview + + + +https://portal.azure.com/#@geha.onmicrosoft.com/resource/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/overview + + + + + + + + + + + + + + + + + + + + + + + + + + + +Prerequisites +Before using @azure/msal-node you will need to register your app in the azure portal: + +App registration +Installation +Via NPM: +npm install @azure/msal-node +Node Version Support +MSAL Node will follow the Long Term Support (LTS) schedule of the Node.js project. Our support plan is as follows. + +Any major MSAL Node release: + +Will support stable (even-numbered) Maintenance LTS, Active LTS, and Current versions of Node +Will drop support for any previously supported Node versions that have reached end of life +Will not support prerelease/preview/pending versions until they are stable +MSAL Node version MSAL support status Supported Node versions +1.x.x Active development 10, 12, 14, 16, 18 +Usage +MSAL basics +Understand difference in between Public Client and Confidential Clients +Initialize a Public Client Application +Initialize a Confidential Client Application +Configuration +Request +Response +Samples +There are multiple samples included in the repository that use MSAL Node to acquire tokens. These samples are currently used for manual testing, and are not meant to be a reference of best practices, therefore use judgement and do not blindly copy this code to any production applications. + +AAD samples: + +auth-code: Express app using OAuth2.0 authorization code flow. +auth-code-pkce: Express app using OAuth2.0 authorization code flow with PKCE. +device-code: Command line app using OAuth 2.0 device code flow. +refresh-token: Command line app using OAuth 2.0 refresh flow. +silent-flow: Express app using OAuth2.0 authorization code flow to acquire a token and store in the token cache, and silent flow to use tokens in the token cache. +client-credentials: Daemon app using OAuth 2.0 client credential grant to acquire a token. +on-behalf-of: Web application using OAuth 2.0 auth code flow to acquire a token for a web API. The web API validates the token, and calls Microsoft Graph on behalf of the user who authenticated in the web application. +username-password: Web application using OAuth 2.0 resource owner password credentials (ROPC) flow to acquire a token for a web API. +ElectronTestApp: Electron desktop application using OAuth 2.0 auth code with PKCE flow to acquire a token for a web API such as Microsoft Graph. +ExpressTestApp: Express.js MVC web application using OAuth 2.0 auth code with PKCE flow to acquire a token for a web API such as Microsoft Graph. +Hybrid Spa Sample: Sample demonstrating how to use enableSpaAuthorizationCode to perform SSO for applications that leverage server-side and client-side authentication using MSAL Browser and MSAL Node. +B2C samples: + +b2c-user-flows: Express app using OAuth2.0 authorization code flow. +ms-identity-b2c-javascript-nodejs-management: Command line app using OAuth 2.0 client credentials flow for performing user management operations on an Azure AD / Azure AD B2C tenant +Others: + +msal-node-extensions: Uses authorization code flow to acquire tokens and the msal-extensions library to write the MSAL in-memory token cache to disk. +Build and Test +If you don't have lerna installed, run npm install -g lerna +Run lerna bootstrap from anywhere within microsoft-authentication-library-for-js.git. +Navigate to microsoft-authentication-library-for-js/lib/msal-common and run npm run build +Navigate to microsoft-authentication-library-for-js/lib/msal-node and run npm run build +// to link msal-node and msal-common packages +lerna bootstrap + +// Change to the msal-node package directory +cd lib/msal-common/ + +// To run build only for node package +npm run build + +// Change to the msal-node package directory +cd lib/msal-node/ + +// To run build only for node package +npm run build +Local Development +Below is a list of commands you will probably find useful: + +npm run build:modules:watch +Runs the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab. The library will be rebuilt if you make edits. + +npm run build +Bundles the package to the dist folder. The package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module). + +lerna bootstrap +If you are running the project in development/watch mode, or have made changes in msal-common and need them reflecting across the project, please run lerna bootstrap to link all the symbols. Please note that npm install will unlink all the code, hence it is advised to run lerna bootstrap post installation. + +npm run lint +Runs eslint with Prettier + +npm test, npm run test:coverage, npm run test:watch +Runs the test watcher (Jest) in an interactive mode. By default, runs tests related to files changed since the last commit. Generate code coverage by adding the flag --coverage. No additional setup needed. Jest can collect code coverage information from entire projects, including untested files. + +Security Reporting +If you find a security issue with our libraries or services please report it to secure@microsoft.com with as much detail as possible. Your submission may be eligible for a bounty through the Microsoft Bounty program. Please do not post security issues to GitHub Issues or any other public site. We will contact you shortly upon receiving the information. We encourage you to get notifications of when security incidents occur by visiting this page and subscribing to Security Advisory Alerts. + +License +Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. + +We Value and Adhere to the Microsoft Open Source Code of Conduct +This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments. + + + + + + + + + + +Technologies used +ASP.NET MVC 5 +.NET 4.5 +Azure Storage emulator +Azure Web Apps +Azure Storage +Azure Blob Storage Photo Gallery Web Application using ASP.NET MVC 5. The sample uses the .NET 4.5 asynchronous programming model to demonstrate how to call the Storage Service using the Storage .NET client library's asynchronous APIs. + +Running this sample +Before you can run this sample, you must have the following prerequisites: + +The Azure Storage Emulator, which you can download here. You can also read more about Using the Azure Storage emulator for development. +Visual Studio 2015 or Visual Studio 2017. +Open the Azure Storage emulator. Once the emulator is running it will be able to process the images from the application. + +Clone this repository using Git for Windows (http://www.git-scm.com/), or download the zip file. + +From Visual Studio, open the WebApp-Storage-DotNet.sln file from the root directory. + +In Visual Studio Build menu, select Build Solution (or Press F6). + +You can now run and debug the application locally by pressing F5 in Visual Studio. + +Deploy this sample to Azure +To make the sample work in the cloud, you must replace the connection string with the values of an active Azure Storage Account. If you don't have an account, refer to the Create a Storage Account article. + +Retrieve the STORAGE ACCOUNT NAME and PRIMARY ACCESS KEY (or SECONDARY ACCESS KEY) values from the Keys blade of your Storage account in the Azure Preview portal. For more information on obtaining keys for your Storage account refer to View, copy, and regenerate storage access keys + +In the Web.config file, located in the project root, find the StorageConnectionString app setting and replace the placeholder values with the values obtained for your account. + +In Visual Studio Solution Explorer, right-click on the project name and select Publish... + +Using the Publish Website dialog, select Microsoft Azure Web Apps + +In the next dialog, either select an existing web app, or follow the prompts to create a new web application. Note: If you choose to create a web application, the Web App Name chosen must be globally unique. + +Once you have selected the web app, click Publish + +After a short time, Visual Studio will complete the deployment and open a browser with your deployed application. + +For additional ways to deploy this web application to Azure, please refer to the Deploy a web app in Azure App Service article which includes information on using Azure Resource Manager (ARM) Templates, Git, MsBuild, PowerShell, Web Deploy, and many more. + +About the code +The code included in this sample is meant to be a quick start sample for learning about Azure Web Apps and Azure Storage. It is not intended to be a set of best practices on how to build scalable enterprise grade web applications. + +More information +What is a Storage Account +Getting Started with Blobs +Blob Service Concepts +Blob Service REST API +Blob Service C# API +Delegating Access with Shared Access Signatures + + + + + + +https://azure.microsoft.com/en-us/free/open-source/ + + + + + + + +The provided location 'northcentralus' is not available for resource type 'Microsoft.HealthcareApis/workspaces'. List of available regions for the resource type is 'southcentralus,northeurope,westeurope,eastus,eastus2,australiaeast,uksouth,westus2,canadacentral,switzerlandnorth,westus3,centralindia,southeastasia,koreacentral'. (Code: LocationNotAvailableForResourceType) +Troubleshooting Options + + + + + +Cognitive Service Universal Key + +by Lee Stott +Last updated: 3/16/2022 +Deploy to Azure Browse on GitHub +This template allows you to create an Cognitive Service Universal. + +This Azure Resource Manager template was created by a member of the community and not by Microsoft. Each Resource Manager template is licensed to you under a license agreement by its owner, not Microsoft. Microsoft is not responsible for Resource Manager templates provided and licensed by community members and does not screen for security, compatibility, or performance. Community Resource Manager templates are not supported under any Microsoft support program or service, and are made available AS IS without warranty of any kind. + +Parameters +PARAMETER NAME DESCRIPTION +cognitiveServiceName That name is the name of our application. It has to be unique.Type a name followed by your resource group name. (-) +location Location for all resources. +sku (no description available) +Use the template +PowerShell +New-AzResourceGroup -Name -Location #use this command when you need to create a new resource group for your deployment +New-AzResourceGroupDeployment -ResourceGroupName -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.cognitiveservices/cognitive-services-universalkey/azuredeploy.json +Install and configure Azure PowerShell +Command line +az group create --name --location #use this command when you need to create a new resource group for your deployment +az group deployment create --resource-group --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.cognitiveservices/cognitive-services-universalkey/azuredeploy.json +Install and Configure the Azure Cross-Platform Command-Line Interface +More templates by Lee Stott +Create a Standard Storage Account +Create a web app on Azure with Java 13 and Tomcat 9 enabled +Deploy a Ubuntu Linux DataScience VM 18.04. +Classroom Linux JupyterHub +Discover more Azure quickstart templates + + + + + + + +https://docs.microsoft.com/en-us/graph/auth-register-app-v2 +https://docs.microsoft.com/en-us/graph/auth-register-app-v2 + +https://language.cognitive.azure.com/home + +https://language.cognitive.azure.com/home + + + + + + + + + + + + + +Quickstart: Get started with UI Components +Get started with Azure Communication Services by using the UI Library to quickly integrate communication experiences into your applications. In this quickstart, you'll learn how to integrate UI Library base components into your application to build communication experiences. + +UI Library components come in two flavors: UI and Composite. + +UI components represent discrete communication capabilities; they're the basic building blocks that can be used to build complex communication experiences. +Composite components are turn-key experiences for common communication scenarios that have been built using base components as building blocks and packaged to be easily integrated into applications. +Download the code +You can find the completed code for this quickstart here: Get started with UI Components + +Prerequisites +An Azure account with an active subscription. Create an account for free. +Node.js Active LTS and Maintenance LTS versions (Node 14.19.0 and above). +Setting Up +UI Library requires a React environment to be setup. Next we will do that. If you already have a React App, you can skip this section. + +Set Up React App +We'll use the create-react-app template for this quickstart. For more information, see: Get Started with React + +npx create-react-app ui-library-quickstart --template typescript + +cd ui-library-quickstart +Copy +At the end of this process, you should have a full application inside the folder UI-library-Quickstart. For this quickstart, we'll be modifying files inside the src folder. + +Install the Package +Use the npm install command to install the Azure Communication Services UI Library for JavaScript. + +npm install @azure/communication-react +Copy +@azure/communication-react specifies core Azure Communication Services as peerDependencies so that you can most consistently use the API from the core libraries in your application. You need to install those libraries as well: + +npm install @azure/communication-calling@1.4.4 +npm install @azure/communication-chat@1.2.0 +Copy +Run Create React App +Let's test the Create React App installation by running: + +npm run start +Copy +Object Model +The following classes and interfaces handle some of the major features of the Azure Communication Services UI client library: + +Name Description +FluentThemeProvider Provider that controls Theming on the components. Can be used to override theme +GridLayout Base component that organizes video tiles into a grid +VideoTile Base component to render participants either with or without video +ControlBar Base component to control call including mute, video, share screen +MessageThread Base component that renders a chat thread with typing indicators, read receipts, etc. +SendBox Base component that allows user to input messages that will be sent to the joined thread +Set Up Fluent Theme Provider and Icons +The FluentThemeProvider is a required wrapper around the UI Library components to provide theming that makes the components look amazing! It is in charge of allowing developer customize the theme of the components as well. Check out Theming for more information. FluentThemeProvider defaults to using light theme. + +App.tsx + +import { FluentThemeProvider, DEFAULT_COMPONENT_ICONS } from '@azure/communication-react'; +import { registerIcons } from '@fluentui/react'; +import React from 'react'; + +function App(): JSX.Element { + // If you don't want to provide custom icons, you can register the default ones included with the library. + // This will ensure that all the icons are rendered correctly. + registerIcons({ icons: DEFAULT_COMPONENT_ICONS }); + + return ( + +

Hooray! You set up Fluent Theme Provider 🎉🎉🎉

+
+ ); +} + +export default App; +Copy +Inside the FluentThemeProvider, you can add additional components. Next we'll use various UI components to showcase a sample experience. You can customize the layout of these components and add any other custom components that you want to render with them. + +Calling UI Components +For Calling, we'll use the GridLayout and ControlBar components. To start, in the src folder, create a new file called CallingComponents.tsx. Here we'll initialize a function component that will hold our base components to then import in app.tsx. You can add extra layout and styling around the components. + +CallingComponents.tsx + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. +import { + CameraButton, + ControlBar, + EndCallButton, + GridLayout, + MicrophoneButton, + DevicesButton, + ScreenShareButton, + VideoTile +} from '@azure/communication-react'; + +import { IContextualMenuProps, mergeStyles, Stack } from '@fluentui/react'; +import React, { useState } from 'react'; + +export const CallingComponents = (): JSX.Element => { + const exampleOptionsMenuProps: IContextualMenuProps = { + items: [ + { + key: '1', + name: 'Choose Camera', + iconProps: { iconName: 'LocationCircle' }, + onClick: () => alert('Choose Camera Menu Item Clicked!') + } + ] + }; + + const controlBarStyle = { + root: { + justifyContent: 'center' + } + }; + const [videoButtonChecked, setVideoButtonChecked] = useState(false); + const [audioButtonChecked, setAudioButtonChecked] = useState(false); + const [screenshareButtonChecked, setScreenshareButtonChecked] = useState(false); + + return ( + + {/* GridLayout Component relies on the parent's height and width, so it's required to set the height and width on its parent. */} +
+ + + +
+ + {/* Control Bar with default set up */} + + setVideoButtonChecked(!videoButtonChecked)} /> + setAudioButtonChecked(!audioButtonChecked)} /> + setScreenshareButtonChecked(!screenshareButtonChecked)} + /> + + + +
+ ); +}; +Copy +For this example we added a single Video Tile to the grid, but additional can be added. + +Chat UI Components +For Chat, we will use the MessageThread and SendBox components. To start, in the src folder, create a new file called ChatComponents.tsx. Here we'll initialize a function component that will hold our base components to then import in app.tsx. + +ChatComponents.tsx + +import { + MessageThread, + ChatMessage as WebUiChatMessage, + SendBox, + MessageStatus, + MessageContentType +} from '@azure/communication-react'; +import React from 'react'; + +export const ChatComponents = (): JSX.Element => { + //A sample chat history + const GetHistoryChatMessages = (): WebUiChatMessage[] => { + return [ + { + messageType: 'chat', + contentType: 'text' as MessageContentType, + senderId: '1', + senderDisplayName: 'User1', + messageId: Math.random().toString(), + content: 'Hi everyone, I created this awesome group chat for us!', + createdOn: new Date('2019-04-13T00:00:00.000+08:10'), + mine: true, + attached: false, + status: 'seen' as MessageStatus + }, + { + messageType: 'chat', + contentType: 'text' as MessageContentType, + senderId: '2', + senderDisplayName: 'User2', + messageId: Math.random().toString(), + content: 'Nice! This looks great!', + createdOn: new Date('2019-04-13T00:00:00.000+08:09'), + mine: false, + attached: false + }, + { + messageType: 'chat', + contentType: 'text' as MessageContentType, + senderId: '3', + senderDisplayName: 'User3', + messageId: Math.random().toString(), + content: "Yeah agree, let's chat here from now on!", + createdOn: new Date('2019-04-13T00:00:00.000+08:09'), + mine: false, + attached: false + } + ]; + }; + + return ( +
+ {/* Chat thread component with message status indicator feature enabled */} + + + { + return; + }} + onTyping={async () => { + return; + }} + /> +
+ ); +}; +Copy +Add Calling and Chat Components +Back in the app.tsx file, we will now add the components to the FluentThemeProvider like shown below. + +App.tsx + +import { FluentThemeProvider } from '@azure/communication-react'; +import { Stack } from '@fluentui/react'; +import React from 'react'; +import { CallingComponents } from './CallingComponents'; +import { ChatComponents } from './ChatComponents'; + +function CompletedComponentsApp(): JSX.Element { + const stackStyle = { + root: { + width: '100%' + } + }; + return ( + + + + + + + ); +} + +export default CompletedComponentsApp; +Copy +M +Michael +User110:50 a.m. +Hi everyone, I created this awesome group chat for us! +U +User210:51 a.m. +Nice! This looks great! +U +User310:51 a.m. +Yeah agree, let's chat here from now on! +User3 says Yeah agree, let's chat here from now on! +Enter a message +Run Quickstart +To run the code above use the command: + +npm run start +Copy +Troubleshooting +See the troubleshooting page for some common problems and recommended solutions. + +Clean Up Resources +If you want to clean up and remove a Communication Services subscription, you can delete the resource or resource group. Deleting the resource group also deletes any other resources associated with it. Learn more about cleaning up resources. + +Next Steps +Try UI Library Stateful Client + +For more information, see the following resources: + +UI Library Use Cases +UI Library Styling +UI Library Theming + + + + + + + + + + + + + +Run the code +Run npm i on the directory of the project to install dependencies +Run npm run start +Open your browser to http://localhost:3000. You should see the following: Components End State + +Feel free to style the components to your desired size and layout inside of your application. Check out the stateful client quickstart to learn how to connect the components to the communications data plane. + +https://language.cognitive.azure.com/home + + + + + +58c8c94c7d8649159b98a0083e152834 + +Settings +In order to sign in to the Language Studio and use the Language Service, you need to have a Language Azure resource. A Language resource's endpoint and key are used to query prebuilt features and author custom models. Learn more about Azure resources. +Current Subscription: GEHA-LIVEWELL +Current Language resource: lw-lang + +Search +lw-lang +eastus2 + +F0 +58c8c94c7d8649159b98a0083e152834 + + + + +Review and finish +Review the configurations you set for your project in the previous steps. +Azure resource +lw-lang +Project name +innova-chall +Project type +Conversation +Description +Innovation Challenge +Language +English (US) +Multiple languages +Disabled + + + + + + +az monitor activity log + + + + +https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/personally-identifiable-information/overview +https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/personally-identifiable-information/how-to-call +https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/personally-identifiable-information/concepts/entity-categories +https://language.cognitive.azure.com/tryout/pii +https://pypi.org/project/azure-ai-textanalytics/5.1.0/ +https://docs.microsoft.com/en-us/python/api/azure-ai-textanalytics/azure.ai.textanalytics?view=azure-python +https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/textanalytics/azure-ai-textanalytics/samples + +pip install azure-ai-textanalytics==5.1.0 + +@ECHO OFF + + curl -v -X POST "https://eastus2.api.cognitive.microsoft.com/language/:analyze-text?api-version=2022-05-01" -H "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key: 58c8c94c7d8649159b98a0083e152834" --data-ascii "{\"kind\":\"PiiEntityRecognition\",\"analysisInput\":{\"documents\":[{\"id\":\"documentId\",\"text\":\"\",\"language\":\"en\"}]},\"parameters\":{\"domain\":\"phi\"}}" + +https://docs.micro + + + + + + + + + + + +$connectTestResult = Test-NetConnection -ComputerName difs.file.core.windows.net -Port 445 +if ($connectTestResult.TcpTestSucceeded) { + # Save the password so the drive will persist on reboot + cmd.exe /C "cmdkey /add:`"difs.file.core.windows.net`" /user:`"localhost\difs`" /pass:`"iWAbo7zY6GaIVTduF3Lzx4588cLREFRo5exlxlYlRdViP//XPBqkLEzKaJK8dNmJw3PF/xgwNCES+AStK3k2qQ==`"" + # Mount the drive + New-PSDrive -Name Z -PSProvider FileSystem -Root "\\difs.file.core.windows.net\wordpress-share" -Persist +} else { + Write-Error -Message "Unable to reach the Azure storage account via port 445. Check to make sure your organization or ISP is not blocking port 445, or use Azure P2S VPN, Azure S2S VPN, or Express Route to tunnel SMB traffic over a different port." +} + + +/subscriptions/c6ab89d7-70c5-44fe-9bce-8ecddcebda80/resourceGroups/MEDIGRAM/providers/Microsoft.Storage/storageAccounts/difs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +