UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 120 kB
{"openapi":"3.0.0","info":{"description":"The Admin Gallery Management Client.","title":"GalleryManagementClient","version":"2015-04-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/gallery/Microsoft.Gallery.Admin/preview/2015-04-01/GalleryItem.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"azsadmin-GalleryItem","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/subscriptions/{subscriptionId}/providers/microsoft.gallery.admin/galleryItems":{"get":{"operationId":"GalleryItems_List","parameters":[{"description":"Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Lists gallery items.":{"value":"0ff0bbbe-d68d-4314-8f68-80a808b5a6ec"}}},{"description":"Client API Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string","default":"2016-05-01"},"examples":{"Lists gallery items.":{"value":"2016-05-01"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalleryItemList"},"examples":{"Lists gallery items.":{"$ref":"#/components/examples/Lists_gallery_items."}}}}}},"summary":"Lists gallery items.","tags":["GalleryItems"],"x-ms-pageable":{}},"post":{"operationId":"GalleryItems_Create","parameters":[{"description":"Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"uploads a provider gallery item to the storage":{"value":"0ff0bbbe-d68d-4314-8f68-80a808b5a6ec"}}},{"description":"Client API Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string","default":"2016-05-01"},"examples":{"uploads a provider gallery item to the storage":{"value":"2016-05-01"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalleryItemUriPayload"}}},"description":"The URI to the gallery item JSON file.","required":true,"x-ms-parameter-location":"method"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalleryItem"},"examples":{"uploads a provider gallery item to the storage":{"$ref":"#/components/examples/uploads_a_provider_gallery_item_to_the_storage"}}}}},"201":{"description":"CREATED","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalleryItem"},"examples":{"uploads a provider gallery item to the storage":{"$ref":"#/components/examples/uploads_a_provider_gallery_item_to_the_storage"}}}}}},"summary":"Uploads a provider gallery item to the storage.","tags":["GalleryItems"]}},"/subscriptions/{subscriptionId}/providers/microsoft.gallery.admin/galleryItems/{galleryItemName}":{"delete":{"operationId":"GalleryItems_Delete","parameters":[{"description":"Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Deletes a specific gallery item.":{"value":"0ff0bbbe-d68d-4314-8f68-80a808b5a6ec"}}},{"$ref":"#/components/parameters/GalleryItemNameParameter"},{"description":"Client API Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string","default":"2016-05-01"},"examples":{"Deletes a specific gallery item.":{"value":"2016-05-01"}}}],"responses":{"200":{"description":"OK"},"204":{"description":"NO CONTENT."}},"summary":"Delete a specific gallery item.","tags":["GalleryItems"]},"get":{"operationId":"GalleryItems_Get","parameters":[{"description":"Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get a specific gallery item.":{"value":"0ff0bbbe-d68d-4314-8f68-80a808b5a6ec"}}},{"$ref":"#/components/parameters/GalleryItemNameParameter"},{"description":"Client API Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string","default":"2016-05-01"},"examples":{"Get a specific gallery item.":{"value":"2016-05-01"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GalleryItem"},"examples":{"Get a specific gallery item.":{"$ref":"#/components/examples/Get_a_specific_gallery_item."}}}}},"404":{"description":"NOT FOUND"}},"summary":"Get a specific gallery item.","tags":["GalleryItems"]}}},"servers":[{"url":"https://adminmanagement.local.azurestack.external"}],"components":{"examples":{"Lists_gallery_items.":{"value":{"value":[{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.AvailabilitySet-ARM.1.0.1","name":"Microsoft.AvailabilitySet-ARM.1.0.1","properties":{"additionalProperties":{},"artifacts":[{"name":"AvailabilitySet","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/DeploymentTemplates/AvailabilitySet.json"}],"categoryIds":["virtualMachine-ARM","virtualMachineRecommended","appInfra"],"changedTime":"2017-09-29T01:48:53.4565305Z","createdTime":"2017-09-29T01:48:53.4552495Z","definitionTemplates":{"defaultDeploymentTemplateId":"AvailabilitySet","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"AvailabilitySet":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/DeploymentTemplates/AvailabilitySet.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/UIDefinition.json"},"description":"<p>An availability set is a group of virtual machines that are deployed across\r\n fault domains and update domains. Availability sets make sure that your application is not affected by single points of failure,\r\n like the network switch or the power unit of a rack of servers.</p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Wide.png"},"identity":"Microsoft.AvailabilitySet-ARM.1.0.1","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/icons/Wide.png"}]}],"itemDisplayName":"Availability Set","itemName":"AvailabilitySet-ARM","itemType":"GalleryItem","links":[{"displayName":"Documentation","id":"0","uri":"https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-how-to-configure-availability/"}],"longSummary":"An availability set is a group of virtual machines that are deployed across\r\n fault domains and update domains.","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft","screenshotUris":[],"summary":"An availability set is a group of virtual machines that are deployed across\r\n fault domains and update domains.","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.AvailabilitySet-ARM.1.0.1/UIDefinition.json","version":"1.0.1"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Connection-ARM.1.2.2","name":"Microsoft.Connection-ARM.1.2.2","properties":{"additionalProperties":{},"artifacts":[{"name":"IPsecConnection.json","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/IPsecConnection.json"},{"name":"Vnet2VnetConnection","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/Vnet2VnetConnection.json"}],"categoryIds":["Networking"],"changedTime":"2017-09-29T01:48:55.6210659Z","createdTime":"2017-09-29T01:48:55.6198316Z","definitionTemplates":{"defaultDeploymentTemplateId":"IPsecConnection.json","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"IPsecConnection.json":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/IPsecConnection.json","Vnet2VnetConnection":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/DeploymentTemplates/Vnet2VnetConnection.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/UIDefinition.json"},"description":"<p>A VPN connection securely connects two Azure virtual networks, or a virtual network and your local network using Internet Protocol security (IPsec). It can also be used to connect a virtual network to an ExpressRoute circuit. Traffic between the two networks is encrypted by one gateway and decrypted by the other, to protect data when transmitted via the Internet.</p><p>A connection consists of different components depending on the connection type. When configuring a connection between two virtual networks, also known as a VNet-to-VNet connection, each network contains a virtual network gateway. The two virtual networks can be in different regions and subscriptions, and different deployment models. For example, use a VNet-to-VNet connection to connect a Classic virtual network to one deployed using Resource Manager.</p><p>When configuring a connection between a virtual network and your local network, also known as a site-to-site connection, the virtual network contains a virtual network gateway for the Azure side of the VPN connection, and a local network gateway represents the hardware or software VPN device on your side. The connection wizard creates the right resources depending on the connection type.</p><p>Microsoft Azure provides a <a href='https://azure.microsoft.com/support/legal/sla/vpn-gateway' target='_blank'>99.9% uptime SLA</a> for virtual network gateways.</p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Wide.png"},"identity":"Microsoft.Connection-ARM.1.2.2","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/Icons/Wide.png"}]}],"itemDisplayName":"Connection","itemName":"Connection-ARM","itemType":"GalleryItem","links":[{"displayName":"Service overview","id":"0","uri":"https://azure.microsoft.com/services/vpn-gateway/"},{"displayName":"Documentation","id":"1","uri":"https://azure.microsoft.com/documentation/services/vpn-gateway/"},{"displayName":"Pricing details","id":"2","uri":"https://azure.microsoft.com/pricing/details/vpn-gateway/"}],"longSummary":"Set up a VPN connection between two virtual networks, or a virtual network and your local network.","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft","screenshotUris":[],"summary":"Set up a VPN connection between two virtual networks, or a virtual network and your local network.","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Connection-ARM.1.2.2/UIDefinition.json","version":"1.2.2"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.CustomScriptExtension-arm.2.0.10","name":"Microsoft.CustomScriptExtension-arm.2.0.10","properties":{"additionalProperties":{},"artifacts":[{"name":"MainTemplate","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/MainTemplate.json"},{"name":"CreateUiDefinition","type":"custom","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/CreateUiDefinition.json"}],"categoryIds":["compute-vmextension-windows"],"changedTime":"2017-09-29T01:48:54.0711822Z","createdTime":"2017-09-29T01:48:54.0702274Z","definitionTemplates":{"defaultDeploymentTemplateId":"MainTemplate","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"CreateUiDefinition":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/CreateUiDefinition.json","MainTemplate":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/DeploymentTemplates/MainTemplate.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/UiDefinition.json"},"description":"<p>Custom Script Extension is a tool that can be used to automatically launch and execute VM customization tasks post configuration. When this Extension is added to a Virtual Machine, it can download Powershell scripts and files from Azure storage and launch a Powershell script on the VM which in turn can download additional software components. Custom Script Extension tasks can also be automated using the Azure Powershell cmdlets.</p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Wide.png"},"identity":"Microsoft.CustomScriptExtension-arm.2.0.10","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/icons/Wide.png"}]}],"itemDisplayName":"Custom Script Extension","itemName":"CustomScriptExtension-arm","itemType":"GalleryItem","links":[{"displayName":"Powershell cmdlets","id":"0","uri":"https://msdn.microsoft.com/en-us/library/mt603584.aspx"}],"longSummary":"Custom Script handler extension for Windows","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft Corp.","screenshotUris":[],"summary":"Custom Script handler extension for Windows","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.10/UiDefinition.json","version":"2.0.10"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DSC-arm.2.0.7","name":"Microsoft.DSC-arm.2.0.7","properties":{"additionalProperties":{},"artifacts":[{"name":"MainTemplate","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/MainTemplate.json"},{"name":"CreateUiDefinition","type":"custom","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/CreateUiDefinition.json"}],"categoryIds":["compute-vmextension-windows"],"changedTime":"2017-09-29T01:48:54.6618173Z","createdTime":"2017-09-29T01:48:54.6612587Z","definitionTemplates":{"defaultDeploymentTemplateId":"MainTemplate","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"CreateUiDefinition":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/CreateUiDefinition.json","MainTemplate":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/DeploymentTemplates/MainTemplate.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/UIDefinition.json"},"description":"<p>DSC is a management platform in Windows PowerShell that enables deploying and managing configuration data for software services and managing the environment in which these services run.\r\nDSC provides a set of Windows PowerShell language extensions, new Windows PowerShell cmdlets, and resources that you can use to declaratively specify how you want your software environment to be configured. It also provides a means to maintain and manage existing configurations.</p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Wide.png"},"identity":"Microsoft.DSC-arm.2.0.7","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/icons/Wide.png"}]}],"itemDisplayName":"PowerShell Desired State Configuration","itemName":"DSC-arm","itemType":"GalleryItem","links":[{"displayName":"Learn more about PowerShell DSC","id":"0","uri":"http://technet.microsoft.com/library/dn249912.aspx"}],"longSummary":"PowerShell Desired State Configuration","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft Corp.","screenshotUris":[],"summary":"PowerShell Desired State Configuration","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DSC-arm.2.0.7/UIDefinition.json","version":"2.0.7"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.DnsZone-ARM.1.0.1","name":"Microsoft.DnsZone-ARM.1.0.1","properties":{"additionalProperties":{},"artifacts":[{"name":"DnsZone","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/DeploymentTemplates/DnsZone.json"}],"categoryIds":["networking"],"changedTime":"2017-09-29T01:48:55.9490242Z","createdTime":"2017-09-29T01:48:55.9476455Z","definitionTemplates":{"defaultDeploymentTemplateId":"DnsZone","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"DnsZone":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/DeploymentTemplates/DnsZone.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/UIDefinition.json"},"description":"<p>A DNS zone is used to host the DNS records for a particular domain. For example, the domain 'contoso.com' may contain a number of DNS records such as 'mail.contoso.com' (for a mail server) and 'www.contoso.com' (for a web site). Azure DNS allows you to host your DNS zone and manage your DNS records, and provides name servers that will respond to DNS queries from end users with the DNS records that you create.</p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Wide.png"},"identity":"Microsoft.DnsZone-ARM.1.0.1","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/Icons/Wide.png"}]}],"itemDisplayName":"DNS zone","itemName":"DnsZone-ARM","itemType":"GalleryItem","links":[{"displayName":"Service overview","id":"0","uri":"https://azure.microsoft.com/services/dns/"},{"displayName":"Documentation","id":"1","uri":"https://azure.microsoft.com/documentation/services/dns/"}],"longSummary":"A DNS zone hosts DNS records for a domain.","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft","screenshotUris":[],"summary":"A DNS zone hosts DNS records for a domain.","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.DnsZone-ARM.1.0.1/UIDefinition.json","version":"1.0.1"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.KeyVault.1.0.11","name":"Microsoft.KeyVault.1.0.11","properties":{"additionalProperties":{},"artifacts":[{"name":"CreateResource","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/DeploymentTemplates/CreateResource.json"}],"categoryIds":["Security"],"changedTime":"2017-09-29T01:48:55.2741748Z","createdTime":"2017-09-29T01:48:55.2729537Z","definitionTemplates":{"defaultDeploymentTemplateId":"CreateResource","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"CreateResource":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/DeploymentTemplates/CreateResource.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/UIDefinition.json"},"description":"<b>Enhance data protection and compliance</b><br/>Secure key management is essential to protecting data in the cloud. With Azure Key Vault, you can safeguard encryption keys and application secrets like passwords using keys stored in hardware security modules (HSMs). For added assurance, you can import or generate your encryption keys in HSMs. If you choose to do this, Microsoft will process your keys in FIPS 140-2 Level 2 validated HSMs (hardware and firmware). Key Vault is designed so that Microsoft does not see or extract your keys. Monitor and audit key use with Azure logging&ndash;pipe logs into Azure HDInsight or your SIEM for additional analysis and threat detection.<br/><br/><b>All of the control, none of the work</b><br/>With Key Vault, there's no need to provision, configure, patch, and maintain HSMs and key management software. You can provision new vaults and keys (or import keys from your own HSMs) in minutes and centrally manage keys, secrets, and policies. You maintain control over your keys&ndash;simply grant permission for your own and third-party applications to use them as needed. Applications never have direct access to keys. Developers easily manage keys used for Dev/Test and migrate seamlessly to production keys managed by security operations.<br/><br/><b>Boost performance and achieve global scale</b><br/>Improve performance and reduce the latency of cloud applications by storing cryptographic keys in the cloud instead of on-premises. Key Vault rapidly scales to meet the cryptographic needs of your cloud applications and match peak demand without the cost associated with deploying dedicated HSMs. You can achieve global redundancy by provisioning vaults in Azure global datacenters&ndash;keep a copy in your own HSMs for added durability.","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Icons/KeyVault_115x115.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Icons/KeyVault_90x90.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Icons/KeyVault_40x40.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Icons/KeyVault_255x115.png"},"identity":"Microsoft.KeyVault.1.0.11","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Icons/KeyVault_40x40.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Icons/KeyVault_90x90.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Icons/KeyVault_115x115.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Icons/KeyVault_255x115.png"},{"id":"0","type":"screenshot","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Screenshots/keyvaultexample.png"}]}],"itemDisplayName":"Key Vault","itemName":"KeyVault","itemType":"GalleryItem","links":[{"displayName":"Documentation","id":"0","uri":"https://azure.microsoft.com/documentation/services/key-vault/"},{"displayName":"Service Overview","id":"1","uri":"https://azure.microsoft.com/services/key-vault/"},{"displayName":"Pricing Details","id":"2","uri":"https://azure.microsoft.com/pricing/details/key-vault/"}],"longSummary":"With Key Vault, there is no need to provision, configure, patch, and maintain Hardware Security Modules (HSMs) and key management software. You can provision new vaults and encryption keys (or import keys from your own HSMs) in minutes and centrally manage your encryption keys, secrets, and policies.","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft","screenshotUris":["https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/Screenshots/keyvaultexample.png"],"summary":"Safeguard cryptographic keys and other secrets used by cloud apps and services.","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.KeyVault.1.0.11/UIDefinition.json","version":"1.0.11"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LoadBalancer-ARM.1.0.2","name":"Microsoft.LoadBalancer-ARM.1.0.2","properties":{"additionalProperties":{},"artifacts":[{"name":"LoadBalancer","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/DeploymentTemplates/LoadBalancer.json"}],"categoryIds":["Networking"],"changedTime":"2017-09-29T01:48:56.3625091Z","createdTime":"2017-09-29T01:48:56.3612295Z","definitionTemplates":{"defaultDeploymentTemplateId":"LoadBalancer","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"LoadBalancer":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/DeploymentTemplates/LoadBalancer.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/UIDefinition.json"},"description":"<p>Azure load balancer is a layer 4 load balancer that distributes incoming traffic among healthy virtual machine instances. Load balancers uses a hash-based distribution algorithm. By default, it uses a 5-tuple (source IP, source port, destination IP, destination port, protocol type) hash to map traffic to available servers. Load balancers can either be internet-facing where it is accessible via public IP addresses, or internal where it is only accessible from a virtual network. Azure load balancers also support Network Address Translation (NAT) to route traffic between public and private IP addresses.</p><p>You can configure the load balancer to:<ul><li>Load balance incoming traffic across your virtual machines.</li><li>Forward traffic to and from a specific virtual machine using NAT rules.</li></ul></p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Wide.png"},"identity":"Microsoft.LoadBalancer-ARM.1.0.2","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/Icons/Wide.png"}]}],"itemDisplayName":"Load Balancer","itemName":"LoadBalancer-ARM","itemType":"GalleryItem","links":[{"displayName":"Service overview","id":"0","uri":"https://azure.microsoft.com/documentation/articles/load-balancer-overview/"},{"displayName":"Documentation","id":"1","uri":"https://azure.microsoft.com/documentation/articles/load-balancer-arm/"}],"longSummary":"A load balancer that distributes incoming traffic among backend virtual machine instances.","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft","screenshotUris":[],"summary":"A load balancer that distributes incoming traffic among backend virtual machine instances.","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LoadBalancer-ARM.1.0.2/UIDefinition.json","version":"1.0.2"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.LocalNetworkGateway-ARM.1.0.3","name":"Microsoft.LocalNetworkGateway-ARM.1.0.3","properties":{"additionalProperties":{},"artifacts":[{"name":"LocalNetworkGateway","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/DeploymentTemplates/LocalNetworkGateway.json"}],"categoryIds":["Networking"],"changedTime":"2017-09-29T01:48:56.7056258Z","createdTime":"2017-09-29T01:48:56.7043475Z","definitionTemplates":{"defaultDeploymentTemplateId":"LocalNetworkGateway","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"LocalNetworkGateway":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/DeploymentTemplates/LocalNetworkGateway.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/UIDefinition.json"},"description":"<p>A local network gateway represents the hardware or software VPN device in your local network. Use this with a <a href='https://portal.azure.com/#create/Microsoft.Connection-ARM' target='_blank'>connection</a> to set up a site-to-site VPN connection between an Azure virtual network and your local network.</p><p>There are no additional charges for creating local network gateways in Microsoft Azure.</p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Wide.png"},"identity":"Microsoft.LocalNetworkGateway-ARM.1.0.3","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/Icons/Wide.png"}]}],"itemDisplayName":"Local network gateway","itemName":"LocalNetworkGateway-ARM","itemType":"GalleryItem","links":[{"displayName":"Service overview","id":"0","uri":"https://azure.microsoft.com/services/vpn-gateway/"},{"displayName":"Documentation","id":"1","uri":"https://azure.microsoft.com/documentation/services/vpn-gateway/"}],"longSummary":"Represents the VPN device in your local network and used to set up a site-to-site VPN connection.","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft","screenshotUris":[],"summary":"Represents the VPN device in your local network and used to set up a site-to-site VPN connection.","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.LocalNetworkGateway-ARM.1.0.3/UIDefinition.json","version":"1.0.3"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkInterface-ARM.1.0.4","name":"Microsoft.NetworkInterface-ARM.1.0.4","properties":{"additionalProperties":{},"artifacts":[{"name":"NetworkInterface","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/DeploymentTemplates/NetworkInterface.json"}],"categoryIds":["Networking"],"changedTime":"2017-09-29T01:48:57.060099Z","createdTime":"2017-09-29T01:48:57.0588248Z","definitionTemplates":{"defaultDeploymentTemplateId":"NetworkInterface","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"NetworkInterface":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/DeploymentTemplates/NetworkInterface.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/UIDefinition.json"},"description":"<p>Network Interfaces are used to configure IP addresses, Virtual Network settings, and DNS servers that will be assigned to a Virtual Machine. Microsoft Azure supports attaching multiple Network Interfaces (NICs) to a Virtual Machine for additional flexibility in network connectivity options.</p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Wide.png"},"identity":"Microsoft.NetworkInterface-ARM.1.0.4","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/Icons/Wide.png"}]}],"itemDisplayName":"Network interface","itemName":"NetworkInterface-ARM","itemType":"GalleryItem","links":[{"displayName":"Services overview","id":"0","uri":"http://azure.microsoft.com/en-us/services/"},{"displayName":"Documentation","id":"1","uri":"http://azure.microsoft.com/en-us/get-started/"}],"longSummary":"Create a Microsoft Azure Network Interface that allows you to connect a Virtual Machine to a Virtual Network.","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft","screenshotUris":[],"summary":"Create a Microsoft Azure Network Interface that allows you to connect a Virtual Machine to a Virtual Network.","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkInterface-ARM.1.0.4/UIDefinition.json","version":"1.0.4"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.NetworkSecurityGroup-ARM.1.0.4","name":"Microsoft.NetworkSecurityGroup-ARM.1.0.4","properties":{"additionalProperties":{},"artifacts":[{"name":"NetworkSecurityGroup","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/DeploymentTemplates/NetworkSecurityGroup.json"}],"categoryIds":["Networking"],"changedTime":"2017-09-29T01:48:57.3938896Z","createdTime":"2017-09-29T01:48:57.3926125Z","definitionTemplates":{"defaultDeploymentTemplateId":"NetworkSecurityGroup","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"NetworkSecurityGroup":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/DeploymentTemplates/NetworkSecurityGroup.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/UIDefinition.json"},"description":"<p>A network security group is a layer of security that acts as a virtual firewall for controlling traffic in and out of virtual machines (via network interfaces) and subnets. It contains a set of security rules that allow or deny inbound and outbound traffic using the following 5-tuple: protocol, source IP address range, source port range, destination IP address range, and destination port range. A network security group can be associated to multiple network interfaces and subnets, but each network interface or subnet can be associated to only one network security group.</p><p>Security rules are evaluated in priority-order, starting with the lowest number rule, to determine whether traffic is allowed in or out of the network interfaces or subnets associated with the network security group. A network security group has separate inbound and outbound rules, and each rule can allow or deny traffic. Each network security group has a set of default security rules, which allows all traffic within a virtual network and outbound traffic to the internet. There is also a rule to allow traffic originating from Azure's load balancer probe. All other traffic is automatically denied. These default rules can be overriden by specifying rules with a lower priority number.</p><p>In the Classic deployment model, endpoints - with access control lists (ACLs) - were used to control traffic in and out of virtual machines. In the Resource Manager deployment model, traffic can be controlled by using either network security groups or load balancers with inbound NAT rules. While inbound NAT rules are functionally equivalent to endpoints, Azure recommends using network security groups for new deployments where NAT features (like port translation) are not required.</p><p>There are no additional charges for creating network security groups in Microsoft Azure.</p>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Wide.png"},"identity":"Microsoft.NetworkSecurityGroup-ARM.1.0.4","images":[{"context":"ibiza","items":[{"id":"small","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Small.png"},{"id":"medium","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Medium.png"},{"id":"large","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Large.png"},{"id":"wide","type":"icon","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/Icons/Wide.png"}]}],"itemDisplayName":"Network security group","itemName":"NetworkSecurityGroup-ARM","itemType":"GalleryItem","links":[{"displayName":"Service overview","id":"0","uri":"https://azure.microsoft.com/documentation/articles/virtual-networks-nsg/"},{"displayName":"Documentation","id":"1","uri":"https://azure.microsoft.com/documentation/articles/virtual-networks-create-nsg-arm-pportal/"}],"longSummary":"A virtual firewall to control inbound and outbound traffic for virtual machines and subnets.","metadata":{},"products":[],"properties":{},"publisher":"Microsoft","publisherDisplayName":"Microsoft","screenshotUris":[],"summary":"A virtual firewall to control inbound and outbound traffic for virtual machines and subnets.","uiDefinitionUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.NetworkSecurityGroup-ARM.1.0.4/UIDefinition.json","version":"1.0.4"},"type":"Microsoft.Gallery.Admin/galleryItems"},{"id":"/subscriptions/0ff0bbbe-d68d-4314-8f68-80a808b5a6ec/providers/Microsoft.Gallery.Admin/galleryItems/Microsoft.Offer.1.0.0","name":"Microsoft.Offer.1.0.0","properties":{"additionalProperties":{},"artifacts":[{"name":"Template","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/DeploymentTemplates/Template.json"},{"name":"AdminOfferDefault","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/DeploymentTemplates/AdminOfferDefault.json"},{"name":"AdminOfferWithNewPlans","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/DeploymentTemplates/AdminOfferWithNewPlans.json"},{"name":"ResellerOfferDefault","type":"template","uri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/DeploymentTemplates/ResellerOfferDefault.json"}],"categoryIds":["subscriptionMgmt"],"changedTime":"2017-09-29T01:48:46.0665558Z","createdTime":"2017-09-29T01:48:46.0653402Z","definitionTemplates":{"defaultDeploymentTemplateId":"Template","deploymentFragmentFileUris":{},"deploymentTemplateFileUris":{"AdminOfferDefault":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/DeploymentTemplates/AdminOfferDefault.json","AdminOfferWithNewPlans":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/DeploymentTemplates/AdminOfferWithNewPlans.json","ResellerOfferDefault":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/DeploymentTemplates/ResellerOfferDefault.json","Template":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/DeploymentTemplates/Template.json"},"uiDefinitionFileUri":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/UIDefinition.json"},"description":"<p>Tenants subscribe to offers. Offers can be private or publicly visible to the tenants. Offers can have both base plans and add-on plans; base plans determine default quotas available to the tenant subscription, while add-on plans are opt-in for the tenant at a later time.</p>\r\nCommon Offers:\r\n<ul>\r\n<li>Pay-as-you-go To charge your customers for only what they use, create a plan with maximum quota limits for each cloud service, and add it as a base plan for the offer. Tenants will be able to use up to their quota and can be charged based on their subscription s usage data.</li>\r\n<li>Pre-paid Include base plans with any default quotas to be provided to the tenant as part of subscribing to the offer. Use add-on plans to offer services that can be added at a later time.</li>\r\n<li>Private offers To create an offer for a specific tenant that is not visible to other tenants, create the personalized offer and keep it in a private state. You assign tenant subscriptions instead of providing it through self-service sign up.</li>\r\n</ul>","filters":[],"iconFileUris":{"large":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/Icons/Large.png","medium":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/Icons/Medium.png","small":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/Icons/Small.png","wide":"https://adminportal.local.azurestack.external:30015/artifact/20161101/Microsoft.Offer.1.0.0/Icons/Wide.png"},"identity":"Microsoft.Offer.1.0.0","images":[{"context":"ibiza","items":[{"id":"small"