We recommend using Azure Native.
Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi
azure.apimanagement.getService
Explore with Pulumi AI
Use this data source to access information about an existing API Management Service.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.apimanagement.getService({
name: "search-api",
resourceGroupName: "search-service",
});
export const apiManagementId = example.then(example => example.id);
import pulumi
import pulumi_azure as azure
example = azure.apimanagement.get_service(name="search-api",
resource_group_name="search-service")
pulumi.export("apiManagementId", example.id)
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/apimanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := apimanagement.LookupService(ctx, &apimanagement.LookupServiceArgs{
Name: "search-api",
ResourceGroupName: "search-service",
}, nil)
if err != nil {
return err
}
ctx.Export("apiManagementId", example.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.ApiManagement.GetService.Invoke(new()
{
Name = "search-api",
ResourceGroupName = "search-service",
});
return new Dictionary<string, object?>
{
["apiManagementId"] = example.Apply(getServiceResult => getServiceResult.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.apimanagement.ApimanagementFunctions;
import com.pulumi.azure.apimanagement.inputs.GetServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = ApimanagementFunctions.getService(GetServiceArgs.builder()
.name("search-api")
.resourceGroupName("search-service")
.build());
ctx.export("apiManagementId", example.applyValue(getServiceResult -> getServiceResult.id()));
}
}
variables:
example:
fn::invoke:
function: azure:apimanagement:getService
arguments:
name: search-api
resourceGroupName: search-service
outputs:
apiManagementId: ${example.id}
Using getService
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getService(args: GetServiceArgs, opts?: InvokeOptions): Promise<GetServiceResult>
function getServiceOutput(args: GetServiceOutputArgs, opts?: InvokeOptions): Output<GetServiceResult>
def get_service(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetServiceResult
def get_service_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServiceResult]
func LookupService(ctx *Context, args *LookupServiceArgs, opts ...InvokeOption) (*LookupServiceResult, error)
func LookupServiceOutput(ctx *Context, args *LookupServiceOutputArgs, opts ...InvokeOption) LookupServiceResultOutput
> Note: This function is named LookupService
in the Go SDK.
public static class GetService
{
public static Task<GetServiceResult> InvokeAsync(GetServiceArgs args, InvokeOptions? opts = null)
public static Output<GetServiceResult> Invoke(GetServiceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServiceResult> getService(GetServiceArgs args, InvokeOptions options)
public static Output<GetServiceResult> getService(GetServiceArgs args, InvokeOptions options)
fn::invoke:
function: azure:apimanagement/getService:getService
arguments:
# arguments dictionary
The following arguments are supported:
- Name
This property is required. string - The name of the API Management service.
- Resource
Group Name This property is required. string - The Name of the Resource Group in which the API Management Service exists.
- Dictionary<string, string>
- A mapping of tags assigned to the resource.
- Name
This property is required. string - The name of the API Management service.
- Resource
Group Name This property is required. string - The Name of the Resource Group in which the API Management Service exists.
- map[string]string
- A mapping of tags assigned to the resource.
- name
This property is required. String - The name of the API Management service.
- resource
Group Name This property is required. String - The Name of the Resource Group in which the API Management Service exists.
- Map<String,String>
- A mapping of tags assigned to the resource.
- name
This property is required. string - The name of the API Management service.
- resource
Group Name This property is required. string - The Name of the Resource Group in which the API Management Service exists.
- {[key: string]: string}
- A mapping of tags assigned to the resource.
- name
This property is required. str - The name of the API Management service.
- resource_
group_ name This property is required. str - The Name of the Resource Group in which the API Management Service exists.
- Mapping[str, str]
- A mapping of tags assigned to the resource.
- name
This property is required. String - The name of the API Management service.
- resource
Group Name This property is required. String - The Name of the Resource Group in which the API Management Service exists.
- Map<String>
- A mapping of tags assigned to the resource.
getService Result
The following output properties are available:
- Additional
Locations List<GetService Additional Location> - Zero or more
additional_location
blocks as defined below - Developer
Portal stringUrl - The URL for the Developer Portal associated with this API Management service.
- Gateway
Regional stringUrl - Gateway URL of the API Management service in the Region.
- Gateway
Url string - The URL for the API Management Service's Gateway.
- Hostname
Configurations List<GetService Hostname Configuration> - A
hostname_configuration
block as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Service Identity> - (Optional) An
identity
block as defined below. - Location string
- The location name of the additional region among Azure Data center regions.
- Management
Api stringUrl - The URL for the Management API.
- Name string
- Specifies the plan's pricing tier.
- Notification
Sender stringEmail - The email address from which the notification will be sent.
- Portal
Url string - The URL of the Publisher Portal.
- Private
Ip List<string>Addresses - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- Public
Ip stringAddress Id - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- Public
Ip List<string>Addresses - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- Publisher
Email string - The email of Publisher/Company of the API Management Service.
- Publisher
Name string - The name of the Publisher/Company of the API Management Service.
- Resource
Group stringName - Scm
Url string - The SCM (Source Code Management) endpoint.
- Sku
Name string - Tenant
Accesses List<GetService Tenant Access> - A
tenant_access
block as defined below. - Dictionary<string, string>
- A mapping of tags assigned to the resource.
- Additional
Locations []GetService Additional Location - Zero or more
additional_location
blocks as defined below - Developer
Portal stringUrl - The URL for the Developer Portal associated with this API Management service.
- Gateway
Regional stringUrl - Gateway URL of the API Management service in the Region.
- Gateway
Url string - The URL for the API Management Service's Gateway.
- Hostname
Configurations []GetService Hostname Configuration - A
hostname_configuration
block as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Service Identity - (Optional) An
identity
block as defined below. - Location string
- The location name of the additional region among Azure Data center regions.
- Management
Api stringUrl - The URL for the Management API.
- Name string
- Specifies the plan's pricing tier.
- Notification
Sender stringEmail - The email address from which the notification will be sent.
- Portal
Url string - The URL of the Publisher Portal.
- Private
Ip []stringAddresses - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- Public
Ip stringAddress Id - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- Public
Ip []stringAddresses - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- Publisher
Email string - The email of Publisher/Company of the API Management Service.
- Publisher
Name string - The name of the Publisher/Company of the API Management Service.
- Resource
Group stringName - Scm
Url string - The SCM (Source Code Management) endpoint.
- Sku
Name string - Tenant
Accesses []GetService Tenant Access - A
tenant_access
block as defined below. - map[string]string
- A mapping of tags assigned to the resource.
- additional
Locations List<GetService Additional Location> - Zero or more
additional_location
blocks as defined below - developer
Portal StringUrl - The URL for the Developer Portal associated with this API Management service.
- gateway
Regional StringUrl - Gateway URL of the API Management service in the Region.
- gateway
Url String - The URL for the API Management Service's Gateway.
- hostname
Configurations List<GetService Hostname Configuration> - A
hostname_configuration
block as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
Service Identity> - (Optional) An
identity
block as defined below. - location String
- The location name of the additional region among Azure Data center regions.
- management
Api StringUrl - The URL for the Management API.
- name String
- Specifies the plan's pricing tier.
- notification
Sender StringEmail - The email address from which the notification will be sent.
- portal
Url String - The URL of the Publisher Portal.
- private
Ip List<String>Addresses - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- public
Ip StringAddress Id - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- public
Ip List<String>Addresses - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- publisher
Email String - The email of Publisher/Company of the API Management Service.
- publisher
Name String - The name of the Publisher/Company of the API Management Service.
- resource
Group StringName - scm
Url String - The SCM (Source Code Management) endpoint.
- sku
Name String - tenant
Accesses List<GetService Tenant Access> - A
tenant_access
block as defined below. - Map<String,String>
- A mapping of tags assigned to the resource.
- additional
Locations GetService Additional Location[] - Zero or more
additional_location
blocks as defined below - developer
Portal stringUrl - The URL for the Developer Portal associated with this API Management service.
- gateway
Regional stringUrl - Gateway URL of the API Management service in the Region.
- gateway
Url string - The URL for the API Management Service's Gateway.
- hostname
Configurations GetService Hostname Configuration[] - A
hostname_configuration
block as defined below. - id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
Service Identity[] - (Optional) An
identity
block as defined below. - location string
- The location name of the additional region among Azure Data center regions.
- management
Api stringUrl - The URL for the Management API.
- name string
- Specifies the plan's pricing tier.
- notification
Sender stringEmail - The email address from which the notification will be sent.
- portal
Url string - The URL of the Publisher Portal.
- private
Ip string[]Addresses - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- public
Ip stringAddress Id - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- public
Ip string[]Addresses - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- publisher
Email string - The email of Publisher/Company of the API Management Service.
- publisher
Name string - The name of the Publisher/Company of the API Management Service.
- resource
Group stringName - scm
Url string - The SCM (Source Code Management) endpoint.
- sku
Name string - tenant
Accesses GetService Tenant Access[] - A
tenant_access
block as defined below. - {[key: string]: string}
- A mapping of tags assigned to the resource.
- additional_
locations Sequence[GetService Additional Location] - Zero or more
additional_location
blocks as defined below - developer_
portal_ strurl - The URL for the Developer Portal associated with this API Management service.
- gateway_
regional_ strurl - Gateway URL of the API Management service in the Region.
- gateway_
url str - The URL for the API Management Service's Gateway.
- hostname_
configurations Sequence[GetService Hostname Configuration] - A
hostname_configuration
block as defined below. - id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Service Identity] - (Optional) An
identity
block as defined below. - location str
- The location name of the additional region among Azure Data center regions.
- management_
api_ strurl - The URL for the Management API.
- name str
- Specifies the plan's pricing tier.
- notification_
sender_ stremail - The email address from which the notification will be sent.
- portal_
url str - The URL of the Publisher Portal.
- private_
ip_ Sequence[str]addresses - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- public_
ip_ straddress_ id - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- public_
ip_ Sequence[str]addresses - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- publisher_
email str - The email of Publisher/Company of the API Management Service.
- publisher_
name str - The name of the Publisher/Company of the API Management Service.
- resource_
group_ strname - scm_
url str - The SCM (Source Code Management) endpoint.
- sku_
name str - tenant_
accesses Sequence[GetService Tenant Access] - A
tenant_access
block as defined below. - Mapping[str, str]
- A mapping of tags assigned to the resource.
- additional
Locations List<Property Map> - Zero or more
additional_location
blocks as defined below - developer
Portal StringUrl - The URL for the Developer Portal associated with this API Management service.
- gateway
Regional StringUrl - Gateway URL of the API Management service in the Region.
- gateway
Url String - The URL for the API Management Service's Gateway.
- hostname
Configurations List<Property Map> - A
hostname_configuration
block as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- (Optional) An
identity
block as defined below. - location String
- The location name of the additional region among Azure Data center regions.
- management
Api StringUrl - The URL for the Management API.
- name String
- Specifies the plan's pricing tier.
- notification
Sender StringEmail - The email address from which the notification will be sent.
- portal
Url String - The URL of the Publisher Portal.
- private
Ip List<String>Addresses - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- public
Ip StringAddress Id - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- public
Ip List<String>Addresses - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- publisher
Email String - The email of Publisher/Company of the API Management Service.
- publisher
Name String - The name of the Publisher/Company of the API Management Service.
- resource
Group StringName - scm
Url String - The SCM (Source Code Management) endpoint.
- sku
Name String - tenant
Accesses List<Property Map> - A
tenant_access
block as defined below. - Map<String>
- A mapping of tags assigned to the resource.
Supporting Types
GetServiceAdditionalLocation
- Capacity
This property is required. int - Specifies the number of units associated with this API Management service.
- Gateway
Regional Url This property is required. string - Gateway URL of the API Management service in the Region.
- Location
This property is required. string - The location name of the additional region among Azure Data center regions.
- Private
Ip Addresses This property is required. List<string> - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- Public
Ip Address Id This property is required. string - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- Public
Ip Addresses This property is required. List<string> - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- Zones
This property is required. List<string> - List of the availability zones where API Management is deployed in the additional region exists.
- Capacity
This property is required. int - Specifies the number of units associated with this API Management service.
- Gateway
Regional Url This property is required. string - Gateway URL of the API Management service in the Region.
- Location
This property is required. string - The location name of the additional region among Azure Data center regions.
- Private
Ip Addresses This property is required. []string - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- Public
Ip Address Id This property is required. string - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- Public
Ip Addresses This property is required. []string - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- Zones
This property is required. []string - List of the availability zones where API Management is deployed in the additional region exists.
- capacity
This property is required. Integer - Specifies the number of units associated with this API Management service.
- gateway
Regional Url This property is required. String - Gateway URL of the API Management service in the Region.
- location
This property is required. String - The location name of the additional region among Azure Data center regions.
- private
Ip Addresses This property is required. List<String> - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- public
Ip Address Id This property is required. String - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- public
Ip Addresses This property is required. List<String> - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- zones
This property is required. List<String> - List of the availability zones where API Management is deployed in the additional region exists.
- capacity
This property is required. number - Specifies the number of units associated with this API Management service.
- gateway
Regional Url This property is required. string - Gateway URL of the API Management service in the Region.
- location
This property is required. string - The location name of the additional region among Azure Data center regions.
- private
Ip Addresses This property is required. string[] - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- public
Ip Address Id This property is required. string - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- public
Ip Addresses This property is required. string[] - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- zones
This property is required. string[] - List of the availability zones where API Management is deployed in the additional region exists.
- capacity
This property is required. int - Specifies the number of units associated with this API Management service.
- gateway_
regional_ url This property is required. str - Gateway URL of the API Management service in the Region.
- location
This property is required. str - The location name of the additional region among Azure Data center regions.
- private_
ip_ addresses This property is required. Sequence[str] - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- public_
ip_ address_ id This property is required. str - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- public_
ip_ addresses This property is required. Sequence[str] - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- zones
This property is required. Sequence[str] - List of the availability zones where API Management is deployed in the additional region exists.
- capacity
This property is required. Number - Specifies the number of units associated with this API Management service.
- gateway
Regional Url This property is required. String - Gateway URL of the API Management service in the Region.
- location
This property is required. String - The location name of the additional region among Azure Data center regions.
- private
Ip Addresses This property is required. List<String> - Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
- public
Ip Address Id This property is required. String - ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
- public
Ip Addresses This property is required. List<String> - Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
- zones
This property is required. List<String> - List of the availability zones where API Management is deployed in the additional region exists.
GetServiceHostnameConfiguration
- Developer
Portals This property is required. List<GetService Hostname Configuration Developer Portal> - One or more
developer_portal
blocks as documented below. - Managements
This property is required. List<GetService Hostname Configuration Management> - One or more
management
blocks as documented below. - Portals
This property is required. List<GetService Hostname Configuration Portal> - One or more
portal
blocks as documented below. - Proxies
This property is required. List<GetService Hostname Configuration Proxy> - One or more
proxy
blocks as documented below. - Scms
This property is required. List<GetService Hostname Configuration Scm> - One or more
scm
blocks as documented below.
- Developer
Portals This property is required. []GetService Hostname Configuration Developer Portal - One or more
developer_portal
blocks as documented below. - Managements
This property is required. []GetService Hostname Configuration Management - One or more
management
blocks as documented below. - Portals
This property is required. []GetService Hostname Configuration Portal - One or more
portal
blocks as documented below. - Proxies
This property is required. []GetService Hostname Configuration Proxy - One or more
proxy
blocks as documented below. - Scms
This property is required. []GetService Hostname Configuration Scm - One or more
scm
blocks as documented below.
- developer
Portals This property is required. List<GetService Hostname Configuration Developer Portal> - One or more
developer_portal
blocks as documented below. - managements
This property is required. List<GetService Hostname Configuration Management> - One or more
management
blocks as documented below. - portals
This property is required. List<GetService Hostname Configuration Portal> - One or more
portal
blocks as documented below. - proxies
This property is required. List<GetService Hostname Configuration Proxy> - One or more
proxy
blocks as documented below. - scms
This property is required. List<GetService Hostname Configuration Scm> - One or more
scm
blocks as documented below.
- developer
Portals This property is required. GetService Hostname Configuration Developer Portal[] - One or more
developer_portal
blocks as documented below. - managements
This property is required. GetService Hostname Configuration Management[] - One or more
management
blocks as documented below. - portals
This property is required. GetService Hostname Configuration Portal[] - One or more
portal
blocks as documented below. - proxies
This property is required. GetService Hostname Configuration Proxy[] - One or more
proxy
blocks as documented below. - scms
This property is required. GetService Hostname Configuration Scm[] - One or more
scm
blocks as documented below.
- developer_
portals This property is required. Sequence[GetService Hostname Configuration Developer Portal] - One or more
developer_portal
blocks as documented below. - managements
This property is required. Sequence[GetService Hostname Configuration Management] - One or more
management
blocks as documented below. - portals
This property is required. Sequence[GetService Hostname Configuration Portal] - One or more
portal
blocks as documented below. - proxies
This property is required. Sequence[GetService Hostname Configuration Proxy] - One or more
proxy
blocks as documented below. - scms
This property is required. Sequence[GetService Hostname Configuration Scm] - One or more
scm
blocks as documented below.
- developer
Portals This property is required. List<Property Map> - One or more
developer_portal
blocks as documented below. - managements
This property is required. List<Property Map> - One or more
management
blocks as documented below. - portals
This property is required. List<Property Map> - One or more
portal
blocks as documented below. - proxies
This property is required. List<Property Map> - One or more
proxy
blocks as documented below. - scms
This property is required. List<Property Map> - One or more
scm
blocks as documented below.
GetServiceHostnameConfigurationDeveloperPortal
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
- host
Name This property is required. string - The Hostname used for the SCM URL.
- key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. boolean - Is Client Certificate Negotiation enabled?
- host_
name This property is required. str - The Hostname used for the SCM URL.
- key_
vault_ id This property is required. str - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
GetServiceHostnameConfigurationManagement
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
- host
Name This property is required. string - The Hostname used for the SCM URL.
- key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. boolean - Is Client Certificate Negotiation enabled?
- host_
name This property is required. str - The Hostname used for the SCM URL.
- key_
vault_ id This property is required. str - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
GetServiceHostnameConfigurationPortal
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
- host
Name This property is required. string - The Hostname used for the SCM URL.
- key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. boolean - Is Client Certificate Negotiation enabled?
- host_
name This property is required. str - The Hostname used for the SCM URL.
- key_
vault_ id This property is required. str - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
GetServiceHostnameConfigurationProxy
- Default
Ssl Binding This property is required. bool - Is this the default SSL Binding?
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- Default
Ssl Binding This property is required. bool - Is this the default SSL Binding?
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- default
Ssl Binding This property is required. Boolean - Is this the default SSL Binding?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
- default
Ssl Binding This property is required. boolean - Is this the default SSL Binding?
- host
Name This property is required. string - The Hostname used for the SCM URL.
- key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. boolean - Is Client Certificate Negotiation enabled?
- default_
ssl_ binding This property is required. bool - Is this the default SSL Binding?
- host_
name This property is required. str - The Hostname used for the SCM URL.
- key_
vault_ id This property is required. str - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- default
Ssl Binding This property is required. Boolean - Is this the default SSL Binding?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
GetServiceHostnameConfigurationScm
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- Host
Name This property is required. string - The Hostname used for the SCM URL.
- Key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client Certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
- host
Name This property is required. string - The Hostname used for the SCM URL.
- key
Vault Id This property is required. string - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. boolean - Is Client Certificate Negotiation enabled?
- host_
name This property is required. str - The Hostname used for the SCM URL.
- key_
vault_ id This property is required. str - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ certificate This property is required. bool - Is Client Certificate Negotiation enabled?
- host
Name This property is required. String - The Hostname used for the SCM URL.
- key
Vault Id This property is required. String - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client Certificate This property is required. Boolean - Is Client Certificate Negotiation enabled?
GetServiceIdentity
- Identity
Ids This property is required. List<string> - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- Principal
Id This property is required. string - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- Tenant
Id This property is required. string - The ID of the Tenant which has access to this API Management instance.
- Type
This property is required. string - The type of Managed Service Identity that is configured on this API Management Service.
- Identity
Ids This property is required. []string - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- Principal
Id This property is required. string - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- Tenant
Id This property is required. string - The ID of the Tenant which has access to this API Management instance.
- Type
This property is required. string - The type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids This property is required. List<String> - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- principal
Id This property is required. String - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id This property is required. String - The ID of the Tenant which has access to this API Management instance.
- type
This property is required. String - The type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids This property is required. string[] - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- principal
Id This property is required. string - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id This property is required. string - The ID of the Tenant which has access to this API Management instance.
- type
This property is required. string - The type of Managed Service Identity that is configured on this API Management Service.
- identity_
ids This property is required. Sequence[str] - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- principal_
id This property is required. str - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant_
id This property is required. str - The ID of the Tenant which has access to this API Management instance.
- type
This property is required. str - The type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids This property is required. List<String> - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- principal
Id This property is required. String - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id This property is required. String - The ID of the Tenant which has access to this API Management instance.
- type
This property is required. String - The type of Managed Service Identity that is configured on this API Management Service.
GetServiceTenantAccess
- Enabled
This property is required. bool - Is access to the Management API enabled (presumably "for this Tenant")?
- Primary
Key This property is required. string - Primary access key for the tenant access information contract.
- Secondary
Key This property is required. string - Secondary access key for the tenant access information contract.
- Tenant
Id This property is required. string - The ID of the Tenant which has access to this API Management instance.
- Enabled
This property is required. bool - Is access to the Management API enabled (presumably "for this Tenant")?
- Primary
Key This property is required. string - Primary access key for the tenant access information contract.
- Secondary
Key This property is required. string - Secondary access key for the tenant access information contract.
- Tenant
Id This property is required. string - The ID of the Tenant which has access to this API Management instance.
- enabled
This property is required. Boolean - Is access to the Management API enabled (presumably "for this Tenant")?
- primary
Key This property is required. String - Primary access key for the tenant access information contract.
- secondary
Key This property is required. String - Secondary access key for the tenant access information contract.
- tenant
Id This property is required. String - The ID of the Tenant which has access to this API Management instance.
- enabled
This property is required. boolean - Is access to the Management API enabled (presumably "for this Tenant")?
- primary
Key This property is required. string - Primary access key for the tenant access information contract.
- secondary
Key This property is required. string - Secondary access key for the tenant access information contract.
- tenant
Id This property is required. string - The ID of the Tenant which has access to this API Management instance.
- enabled
This property is required. bool - Is access to the Management API enabled (presumably "for this Tenant")?
- primary_
key This property is required. str - Primary access key for the tenant access information contract.
- secondary_
key This property is required. str - Secondary access key for the tenant access information contract.
- tenant_
id This property is required. str - The ID of the Tenant which has access to this API Management instance.
- enabled
This property is required. Boolean - Is access to the Management API enabled (presumably "for this Tenant")?
- primary
Key This property is required. String - Primary access key for the tenant access information contract.
- secondary
Key This property is required. String - Secondary access key for the tenant access information contract.
- tenant
Id This property is required. String - The ID of the Tenant which has access to this API Management instance.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurerm
Terraform Provider.