We recommend using Azure Native.
Viewing docs for Azure v4.42.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
We recommend using Azure Native.
Viewing docs for Azure v4.42.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Use this data source to access information about an existing API Management Service.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var example = Output.Create(Azure.ApiManagement.GetService.InvokeAsync(new Azure.ApiManagement.GetServiceArgs
{
Name = "search-api",
ResourceGroupName = "search-service",
}));
this.ApiManagementId = example.Apply(example => example.Id);
}
[Output("apiManagementId")]
public Output<string> ApiManagementId { get; set; }
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/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
})
}
Example coming soon!
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)
Example coming soon!
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,
opts: Optional[InvokeOptions] = None) -> GetServiceResult
def get_service_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[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 dictionaryThe following arguments are supported:
- Name string
- The name of the API Management service.
- Resource
Group stringName - The Name of the Resource Group in which the API Management Service exists.
- Name string
- The name of the API Management service.
- Resource
Group stringName - The Name of the Resource Group in which the API Management Service exists.
- name String
- The name of the API Management service.
- resource
Group StringName - The Name of the Resource Group in which the API Management Service exists.
- name string
- The name of the API Management service.
- resource
Group stringName - The Name of the Resource Group in which the API Management Service exists.
- name str
- The name of the API Management service.
- resource_
group_ strname - The Name of the Resource Group in which the API Management Service exists.
- name String
- The name of the API Management service.
- resource
Group StringName - The Name of the Resource Group in which the API Management Service exists.
getService Result
The following output properties are available:
- Additional
Locations List<GetService Additional Location> - Zero or more
additional_locationblocks 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_configurationblock as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Service Identity> - (Optional) An
identityblock 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 - Dictionary<string, string>
- A mapping of tags assigned to the resource.
- Additional
Locations []GetService Additional Location - Zero or more
additional_locationblocks 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_configurationblock as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Service Identity - (Optional) An
identityblock 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 - map[string]string
- A mapping of tags assigned to the resource.
- additional
Locations List<GetService Additional Location> - Zero or more
additional_locationblocks 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_configurationblock as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
Service Identity> - (Optional) An
identityblock 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 - Map<String,String>
- A mapping of tags assigned to the resource.
- additional
Locations GetService Additional Location[] - Zero or more
additional_locationblocks 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_configurationblock as defined below. - id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
Service Identity[] - (Optional) An
identityblock 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 - {[key: string]: string}
- A mapping of tags assigned to the resource.
- additional_
locations Sequence[GetService Additional Location] - Zero or more
additional_locationblocks 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_configurationblock as defined below. - id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Service Identity] - (Optional) An
identityblock 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 - Mapping[str, str]
- A mapping of tags assigned to the resource.
- additional
Locations List<Property Map> - Zero or more
additional_locationblocks 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_configurationblock as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- (Optional) An
identityblock 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 - Map<String>
- A mapping of tags assigned to the resource.
Supporting Types
GetServiceAdditionalLocation
- Capacity int
- Specifies the number of units associated with this API Management service.
- Gateway
Regional stringUrl - Gateway URL of the API Management service in the Region.
- Location string
- The location name of the additional region among Azure Data center regions.
- 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.
- Zones List<string>
- List of the availability zones where API Management is deployed in the additional region exists.
- Capacity int
- Specifies the number of units associated with this API Management service.
- Gateway
Regional stringUrl - Gateway URL of the API Management service in the Region.
- Location string
- The location name of the additional region among Azure Data center regions.
- 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.
- Zones []string
- List of the availability zones where API Management is deployed in the additional region exists.
- capacity Integer
- Specifies the number of units associated with this API Management service.
- gateway
Regional StringUrl - Gateway URL of the API Management service in the Region.
- location String
- The location name of the additional region among Azure Data center regions.
- 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.
- zones List<String>
- List of the availability zones where API Management is deployed in the additional region exists.
- capacity number
- Specifies the number of units associated with this API Management service.
- gateway
Regional stringUrl - Gateway URL of the API Management service in the Region.
- location string
- The location name of the additional region among Azure Data center regions.
- 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.
- zones string[]
- List of the availability zones where API Management is deployed in the additional region exists.
- capacity int
- Specifies the number of units associated with this API Management service.
- gateway_
regional_ strurl - Gateway URL of the API Management service in the Region.
- location str
- The location name of the additional region among Azure Data center regions.
- 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.
- zones Sequence[str]
- List of the availability zones where API Management is deployed in the additional region exists.
- capacity Number
- Specifies the number of units associated with this API Management service.
- gateway
Regional StringUrl - Gateway URL of the API Management service in the Region.
- location String
- The location name of the additional region among Azure Data center regions.
- 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.
- zones List<String>
- List of the availability zones where API Management is deployed in the additional region exists.
GetServiceHostnameConfiguration
- Developer
Portals List<GetService Hostname Configuration Developer Portal> - One or more
developer_portalblocks as documented below. - Managements
List<Get
Service Hostname Configuration Management> - One or more
managementblocks as documented below. - Portals
List<Get
Service Hostname Configuration Portal> - One or more
portalblocks as documented below. - Proxies
List<Get
Service Hostname Configuration Proxy> - One or more
proxyblocks as documented below. - Scms
List<Get
Service Hostname Configuration Scm> - One or more
scmblocks as documented below.
- Developer
Portals []GetService Hostname Configuration Developer Portal - One or more
developer_portalblocks as documented below. - Managements
[]Get
Service Hostname Configuration Management - One or more
managementblocks as documented below. - Portals
[]Get
Service Hostname Configuration Portal - One or more
portalblocks as documented below. - Proxies
[]Get
Service Hostname Configuration Proxy - One or more
proxyblocks as documented below. - Scms
[]Get
Service Hostname Configuration Scm - One or more
scmblocks as documented below.
- developer
Portals List<GetService Hostname Configuration Developer Portal> - One or more
developer_portalblocks as documented below. - managements
List<Get
Service Hostname Configuration Management> - One or more
managementblocks as documented below. - portals
List<Get
Service Hostname Configuration Portal> - One or more
portalblocks as documented below. - proxies
List<Get
Service Hostname Configuration Proxy> - One or more
proxyblocks as documented below. - scms
List<Get
Service Hostname Configuration Scm> - One or more
scmblocks as documented below.
- developer
Portals GetService Hostname Configuration Developer Portal[] - One or more
developer_portalblocks as documented below. - managements
Get
Service Hostname Configuration Management[] - One or more
managementblocks as documented below. - portals
Get
Service Hostname Configuration Portal[] - One or more
portalblocks as documented below. - proxies
Get
Service Hostname Configuration Proxy[] - One or more
proxyblocks as documented below. - scms
Get
Service Hostname Configuration Scm[] - One or more
scmblocks as documented below.
- developer_
portals Sequence[GetService Hostname Configuration Developer Portal] - One or more
developer_portalblocks as documented below. - managements
Sequence[Get
Service Hostname Configuration Management] - One or more
managementblocks as documented below. - portals
Sequence[Get
Service Hostname Configuration Portal] - One or more
portalblocks as documented below. - proxies
Sequence[Get
Service Hostname Configuration Proxy] - One or more
proxyblocks as documented below. - scms
Sequence[Get
Service Hostname Configuration Scm] - One or more
scmblocks as documented below.
- developer
Portals List<Property Map> - One or more
developer_portalblocks as documented below. - managements List<Property Map>
- One or more
managementblocks as documented below. - portals List<Property Map>
- One or more
portalblocks as documented below. - proxies List<Property Map>
- One or more
proxyblocks as documented below. - scms List<Property Map>
- One or more
scmblocks as documented below.
GetServiceHostnameConfigurationDeveloperPortal
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
- host
Name string - The Hostname used for the SCM URL.
- key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client booleanCertificate - Is Client Certificate Negotiation enabled?
- host_
name str - The Hostname used for the SCM URL.
- key_
vault_ strid - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ boolcertificate - Is Client Certificate Negotiation enabled?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
GetServiceHostnameConfigurationManagement
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
- host
Name string - The Hostname used for the SCM URL.
- key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client booleanCertificate - Is Client Certificate Negotiation enabled?
- host_
name str - The Hostname used for the SCM URL.
- key_
vault_ strid - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ boolcertificate - Is Client Certificate Negotiation enabled?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
GetServiceHostnameConfigurationPortal
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
- host
Name string - The Hostname used for the SCM URL.
- key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client booleanCertificate - Is Client Certificate Negotiation enabled?
- host_
name str - The Hostname used for the SCM URL.
- key_
vault_ strid - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ boolcertificate - Is Client Certificate Negotiation enabled?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
GetServiceHostnameConfigurationProxy
- Default
Ssl boolBinding - Is this the default SSL Binding?
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- Default
Ssl boolBinding - Is this the default SSL Binding?
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- default
Ssl BooleanBinding - Is this the default SSL Binding?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
- default
Ssl booleanBinding - Is this the default SSL Binding?
- host
Name string - The Hostname used for the SCM URL.
- key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client booleanCertificate - Is Client Certificate Negotiation enabled?
- default_
ssl_ boolbinding - Is this the default SSL Binding?
- host_
name str - The Hostname used for the SCM URL.
- key_
vault_ strid - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ boolcertificate - Is Client Certificate Negotiation enabled?
- default
Ssl BooleanBinding - Is this the default SSL Binding?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
GetServiceHostnameConfigurationScm
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- Host
Name string - The Hostname used for the SCM URL.
- Key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- Negotiate
Client boolCertificate - Is Client Certificate Negotiation enabled?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
- host
Name string - The Hostname used for the SCM URL.
- key
Vault stringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client booleanCertificate - Is Client Certificate Negotiation enabled?
- host_
name str - The Hostname used for the SCM URL.
- key_
vault_ strid - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate_
client_ boolcertificate - Is Client Certificate Negotiation enabled?
- host
Name String - The Hostname used for the SCM URL.
- key
Vault StringId - The ID of the Key Vault Secret which contains the SSL Certificate.
- negotiate
Client BooleanCertificate - Is Client Certificate Negotiation enabled?
GetServiceIdentity
- Identity
Ids List<string> - A list of IDs for User Assigned Managed Identity resources to be assigned.
- Principal
Id string - Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- Tenant
Id string - Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- Type string
- Specifies the type of Managed Service Identity that is configured on this API Management Service.
- Identity
Ids []string - A list of IDs for User Assigned Managed Identity resources to be assigned.
- Principal
Id string - Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- Tenant
Id string - Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- Type string
- Specifies the type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids List<String> - A list of IDs for User Assigned Managed Identity resources to be assigned.
- principal
Id String - Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id String - Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- type String
- Specifies the type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids string[] - A list of IDs for User Assigned Managed Identity resources to be assigned.
- principal
Id string - Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id string - Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- type string
- Specifies the type of Managed Service Identity that is configured on this API Management Service.
- identity_
ids Sequence[str] - A list of IDs for User Assigned Managed Identity resources to be assigned.
- principal_
id str - Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant_
id str - Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- type str
- Specifies the type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids List<String> - A list of IDs for User Assigned Managed Identity resources to be assigned.
- principal
Id String - Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id String - Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- type String
- Specifies the type of Managed Service Identity that is configured on this API Management Service.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
We recommend using Azure Native.
Viewing docs for Azure v4.42.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi