We recommend using Azure Native.
Azure v6.10.0 published on Tuesday, Nov 19, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure:apimanagement/getService:getService
arguments:
# arguments dictionary
The 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.
- Dictionary<string, string>
- A mapping of tags assigned to the resource.
- 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.
- map[string]string
- A mapping of tags assigned to the resource.
- 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.
- Map<String,String>
- A mapping of tags assigned to the resource.
- 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.
- {[key: string]: string}
- A mapping of tags assigned to the resource.
- 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.
- Mapping[str, str]
- A mapping of tags assigned to the resource.
- 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.
- 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 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_portal
blocks as documented below. - Managements
List<Get
Service Hostname Configuration Management> - One or more
management
blocks as documented below. - Portals
List<Get
Service Hostname Configuration Portal> - One or more
portal
blocks as documented below. - Proxies
List<Get
Service Hostname Configuration Proxy> - One or more
proxy
blocks as documented below. - Scms
List<Get
Service Hostname Configuration Scm> - One or more
scm
blocks as documented below.
- Developer
Portals []GetService Hostname Configuration Developer Portal - One or more
developer_portal
blocks as documented below. - Managements
[]Get
Service Hostname Configuration Management - One or more
management
blocks as documented below. - Portals
[]Get
Service Hostname Configuration Portal - One or more
portal
blocks as documented below. - Proxies
[]Get
Service Hostname Configuration Proxy - One or more
proxy
blocks as documented below. - Scms
[]Get
Service Hostname Configuration Scm - One or more
scm
blocks as documented below.
- developer
Portals List<GetService Hostname Configuration Developer Portal> - One or more
developer_portal
blocks as documented below. - managements
List<Get
Service Hostname Configuration Management> - One or more
management
blocks as documented below. - portals
List<Get
Service Hostname Configuration Portal> - One or more
portal
blocks as documented below. - proxies
List<Get
Service Hostname Configuration Proxy> - One or more
proxy
blocks as documented below. - scms
List<Get
Service Hostname Configuration Scm> - One or more
scm
blocks as documented below.
- developer
Portals GetService Hostname Configuration Developer Portal[] - One or more
developer_portal
blocks as documented below. - managements
Get
Service Hostname Configuration Management[] - One or more
management
blocks as documented below. - portals
Get
Service Hostname Configuration Portal[] - One or more
portal
blocks as documented below. - proxies
Get
Service Hostname Configuration Proxy[] - One or more
proxy
blocks as documented below. - scms
Get
Service Hostname Configuration Scm[] - One or more
scm
blocks as documented below.
- developer_
portals Sequence[GetService Hostname Configuration Developer Portal] - One or more
developer_portal
blocks as documented below. - managements
Sequence[Get
Service Hostname Configuration Management] - One or more
management
blocks as documented below. - portals
Sequence[Get
Service Hostname Configuration Portal] - One or more
portal
blocks as documented below. - proxies
Sequence[Get
Service Hostname Configuration Proxy] - One or more
proxy
blocks as documented below. - scms
Sequence[Get
Service Hostname Configuration Scm] - One or more
scm
blocks as documented below.
- developer
Portals List<Property Map> - One or more
developer_portal
blocks as documented below. - managements List<Property Map>
- One or more
management
blocks as documented below. - portals List<Property Map>
- One or more
portal
blocks as documented below. - proxies List<Property Map>
- One or more
proxy
blocks as documented below. - scms List<Property Map>
- One or more
scm
blocks 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> - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- Principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- Tenant
Id string - The ID of the Tenant which has access to this API Management instance.
- Type string
- The type of Managed Service Identity that is configured on this API Management Service.
- Identity
Ids []string - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- Principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- Tenant
Id string - The ID of the Tenant which has access to this API Management instance.
- Type string
- The type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids List<String> - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- principal
Id String - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id String - The ID of the Tenant which has access to this API Management instance.
- type String
- The type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids string[] - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id string - The ID of the Tenant which has access to this API Management instance.
- type string
- The type of Managed Service Identity that is configured on this API Management Service.
- identity_
ids Sequence[str] - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- principal_
id str - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant_
id str - The ID of the Tenant which has access to this API Management instance.
- type str
- The type of Managed Service Identity that is configured on this API Management Service.
- identity
Ids List<String> - The list of User Assigned Managed Identity IDs assigned to this API Management Service.
- principal
Id String - The Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
- tenant
Id String - The ID of the Tenant which has access to this API Management instance.
- type String
- The type of Managed Service Identity that is configured on this API Management Service.
GetServiceTenantAccess
- Enabled bool
- Is access to the Management API enabled (presumably "for this Tenant")?
- Primary
Key string - Primary access key for the tenant access information contract.
- Secondary
Key string - Secondary access key for the tenant access information contract.
- Tenant
Id string - The ID of the Tenant which has access to this API Management instance.
- Enabled bool
- Is access to the Management API enabled (presumably "for this Tenant")?
- Primary
Key string - Primary access key for the tenant access information contract.
- Secondary
Key string - Secondary access key for the tenant access information contract.
- Tenant
Id string - The ID of the Tenant which has access to this API Management instance.
- enabled Boolean
- Is access to the Management API enabled (presumably "for this Tenant")?
- primary
Key String - Primary access key for the tenant access information contract.
- secondary
Key String - Secondary access key for the tenant access information contract.
- tenant
Id String - The ID of the Tenant which has access to this API Management instance.
- enabled boolean
- Is access to the Management API enabled (presumably "for this Tenant")?
- primary
Key string - Primary access key for the tenant access information contract.
- secondary
Key string - Secondary access key for the tenant access information contract.
- tenant
Id string - The ID of the Tenant which has access to this API Management instance.
- enabled bool
- Is access to the Management API enabled (presumably "for this Tenant")?
- primary_
key str - Primary access key for the tenant access information contract.
- secondary_
key str - Secondary access key for the tenant access information contract.
- tenant_
id str - The ID of the Tenant which has access to this API Management instance.
- enabled Boolean
- Is access to the Management API enabled (presumably "for this Tenant")?
- primary
Key String - Primary access key for the tenant access information contract.
- secondary
Key String - Secondary access key for the tenant access information contract.
- tenant
Id 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.