1. Packages
  2. Azure Native
  3. API Docs
  4. apimanagement
  5. getApiManagementService
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.apimanagement.getApiManagementService

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    Gets an API Management service resource description. Azure REST API version: 2022-08-01.

    Other available API versions: 2016-07-07, 2016-10-10, 2017-03-01, 2022-09-01-preview, 2023-03-01-preview, 2023-05-01-preview.

    Using getApiManagementService

    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 getApiManagementService(args: GetApiManagementServiceArgs, opts?: InvokeOptions): Promise<GetApiManagementServiceResult>
    function getApiManagementServiceOutput(args: GetApiManagementServiceOutputArgs, opts?: InvokeOptions): Output<GetApiManagementServiceResult>
    def get_api_management_service(resource_group_name: Optional[str] = None,
                                   service_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetApiManagementServiceResult
    def get_api_management_service_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                   service_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetApiManagementServiceResult]
    func LookupApiManagementService(ctx *Context, args *LookupApiManagementServiceArgs, opts ...InvokeOption) (*LookupApiManagementServiceResult, error)
    func LookupApiManagementServiceOutput(ctx *Context, args *LookupApiManagementServiceOutputArgs, opts ...InvokeOption) LookupApiManagementServiceResultOutput

    > Note: This function is named LookupApiManagementService in the Go SDK.

    public static class GetApiManagementService 
    {
        public static Task<GetApiManagementServiceResult> InvokeAsync(GetApiManagementServiceArgs args, InvokeOptions? opts = null)
        public static Output<GetApiManagementServiceResult> Invoke(GetApiManagementServiceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApiManagementServiceResult> getApiManagementService(GetApiManagementServiceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:apimanagement:getApiManagementService
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ServiceName string
    The name of the API Management service.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ServiceName string
    The name of the API Management service.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    serviceName String
    The name of the API Management service.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    serviceName string
    The name of the API Management service.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    service_name str
    The name of the API Management service.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    serviceName String
    The name of the API Management service.

    getApiManagementService Result

    The following output properties are available:

    CreatedAtUtc string
    Creation UTC date of the API Management service.The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    DeveloperPortalUrl string
    DEveloper Portal endpoint URL of the API Management service.
    Etag string
    ETag of the resource.
    GatewayRegionalUrl string
    Gateway URL of the API Management service in the Default Region.
    GatewayUrl string
    Gateway URL of the API Management service.
    Id string
    Resource ID.
    Location string
    Resource location.
    ManagementApiUrl string
    Management API endpoint URL of the API Management service.
    Name string
    Resource name.
    OutboundPublicIPAddresses List<string>
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    PlatformVersion string
    Compute Platform Version running the service in this location.
    PortalUrl string
    Publisher portal endpoint Url of the API Management service.
    PrivateIPAddresses List<string>
    Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU.
    ProvisioningState string
    The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.
    PublicIPAddresses List<string>
    Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU.
    PublisherEmail string
    Publisher email.
    PublisherName string
    Publisher name.
    ScmUrl string
    SCM endpoint URL of the API Management service.
    Sku Pulumi.AzureNative.ApiManagement.Outputs.ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    SystemData Pulumi.AzureNative.ApiManagement.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    TargetProvisioningState string
    The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
    Type string
    Resource type for API Management resource is set to Microsoft.ApiManagement.
    AdditionalLocations List<Pulumi.AzureNative.ApiManagement.Outputs.AdditionalLocationResponse>
    Additional datacenter locations of the API Management service.
    ApiVersionConstraint Pulumi.AzureNative.ApiManagement.Outputs.ApiVersionConstraintResponse
    Control Plane Apis version constraint for the API Management service.
    Certificates List<Pulumi.AzureNative.ApiManagement.Outputs.CertificateConfigurationResponse>
    List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.
    CustomProperties Dictionary<string, string>
    Custom properties of the API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 can be used to disable just TLS 1.1.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 can be used to disable TLS 1.0 on an API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 can be used to disable just TLS 1.1 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 can be used to disable TLS 1.0 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 can be used to enable HTTP2 protocol on an API Management service.Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is True if the service was created on or before April 1, 2018 and False otherwise. Http2 setting's default value is False.You can disable any of the following ciphers by using settings Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. The default value is true for them. Note: The following ciphers can't be disabled since they are required by internal platform components: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    DisableGateway bool
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region.
    EnableClientCertificate bool
    Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway.
    HostnameConfigurations List<Pulumi.AzureNative.ApiManagement.Outputs.HostnameConfigurationResponse>
    Custom hostname configuration of the API Management service.
    Identity Pulumi.AzureNative.ApiManagement.Outputs.ApiManagementServiceIdentityResponse
    Managed service identity of the Api Management service.
    NatGatewayState string
    Property can be used to enable NAT Gateway for this API Management service.
    NotificationSenderEmail string
    Email address from which the notification will be sent.
    PrivateEndpointConnections List<Pulumi.AzureNative.ApiManagement.Outputs.RemotePrivateEndpointConnectionWrapperResponse>
    List of Private Endpoint Connections of this service.
    PublicIpAddressId string
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network.
    PublicNetworkAccess string
    Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'
    Restore bool
    Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored.
    Tags Dictionary<string, string>
    Resource tags.
    VirtualNetworkConfiguration Pulumi.AzureNative.ApiManagement.Outputs.VirtualNetworkConfigurationResponse
    Virtual network configuration of the API Management service.
    VirtualNetworkType string
    The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.
    Zones List<string>
    A list of availability zones denoting where the resource needs to come from.
    CreatedAtUtc string
    Creation UTC date of the API Management service.The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    DeveloperPortalUrl string
    DEveloper Portal endpoint URL of the API Management service.
    Etag string
    ETag of the resource.
    GatewayRegionalUrl string
    Gateway URL of the API Management service in the Default Region.
    GatewayUrl string
    Gateway URL of the API Management service.
    Id string
    Resource ID.
    Location string
    Resource location.
    ManagementApiUrl string
    Management API endpoint URL of the API Management service.
    Name string
    Resource name.
    OutboundPublicIPAddresses []string
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    PlatformVersion string
    Compute Platform Version running the service in this location.
    PortalUrl string
    Publisher portal endpoint Url of the API Management service.
    PrivateIPAddresses []string
    Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU.
    ProvisioningState string
    The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.
    PublicIPAddresses []string
    Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU.
    PublisherEmail string
    Publisher email.
    PublisherName string
    Publisher name.
    ScmUrl string
    SCM endpoint URL of the API Management service.
    Sku ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    TargetProvisioningState string
    The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
    Type string
    Resource type for API Management resource is set to Microsoft.ApiManagement.
    AdditionalLocations []AdditionalLocationResponse
    Additional datacenter locations of the API Management service.
    ApiVersionConstraint ApiVersionConstraintResponse
    Control Plane Apis version constraint for the API Management service.
    Certificates []CertificateConfigurationResponse
    List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.
    CustomProperties map[string]string
    Custom properties of the API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 can be used to disable just TLS 1.1.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 can be used to disable TLS 1.0 on an API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 can be used to disable just TLS 1.1 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 can be used to disable TLS 1.0 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 can be used to enable HTTP2 protocol on an API Management service.Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is True if the service was created on or before April 1, 2018 and False otherwise. Http2 setting's default value is False.You can disable any of the following ciphers by using settings Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. The default value is true for them. Note: The following ciphers can't be disabled since they are required by internal platform components: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    DisableGateway bool
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region.
    EnableClientCertificate bool
    Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway.
    HostnameConfigurations []HostnameConfigurationResponse
    Custom hostname configuration of the API Management service.
    Identity ApiManagementServiceIdentityResponse
    Managed service identity of the Api Management service.
    NatGatewayState string
    Property can be used to enable NAT Gateway for this API Management service.
    NotificationSenderEmail string
    Email address from which the notification will be sent.
    PrivateEndpointConnections []RemotePrivateEndpointConnectionWrapperResponse
    List of Private Endpoint Connections of this service.
    PublicIpAddressId string
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network.
    PublicNetworkAccess string
    Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'
    Restore bool
    Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored.
    Tags map[string]string
    Resource tags.
    VirtualNetworkConfiguration VirtualNetworkConfigurationResponse
    Virtual network configuration of the API Management service.
    VirtualNetworkType string
    The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.
    Zones []string
    A list of availability zones denoting where the resource needs to come from.
    createdAtUtc String
    Creation UTC date of the API Management service.The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    developerPortalUrl String
    DEveloper Portal endpoint URL of the API Management service.
    etag String
    ETag of the resource.
    gatewayRegionalUrl String
    Gateway URL of the API Management service in the Default Region.
    gatewayUrl String
    Gateway URL of the API Management service.
    id String
    Resource ID.
    location String
    Resource location.
    managementApiUrl String
    Management API endpoint URL of the API Management service.
    name String
    Resource name.
    outboundPublicIPAddresses List<String>
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    platformVersion String
    Compute Platform Version running the service in this location.
    portalUrl String
    Publisher portal endpoint Url of the API Management service.
    privateIPAddresses List<String>
    Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU.
    provisioningState String
    The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.
    publicIPAddresses List<String>
    Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU.
    publisherEmail String
    Publisher email.
    publisherName String
    Publisher name.
    scmUrl String
    SCM endpoint URL of the API Management service.
    sku ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    targetProvisioningState String
    The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
    type String
    Resource type for API Management resource is set to Microsoft.ApiManagement.
    additionalLocations List<AdditionalLocationResponse>
    Additional datacenter locations of the API Management service.
    apiVersionConstraint ApiVersionConstraintResponse
    Control Plane Apis version constraint for the API Management service.
    certificates List<CertificateConfigurationResponse>
    List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.
    customProperties Map<String,String>
    Custom properties of the API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 can be used to disable just TLS 1.1.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 can be used to disable TLS 1.0 on an API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 can be used to disable just TLS 1.1 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 can be used to disable TLS 1.0 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 can be used to enable HTTP2 protocol on an API Management service.Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is True if the service was created on or before April 1, 2018 and False otherwise. Http2 setting's default value is False.You can disable any of the following ciphers by using settings Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. The default value is true for them. Note: The following ciphers can't be disabled since they are required by internal platform components: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    disableGateway Boolean
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region.
    enableClientCertificate Boolean
    Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway.
    hostnameConfigurations List<HostnameConfigurationResponse>
    Custom hostname configuration of the API Management service.
    identity ApiManagementServiceIdentityResponse
    Managed service identity of the Api Management service.
    natGatewayState String
    Property can be used to enable NAT Gateway for this API Management service.
    notificationSenderEmail String
    Email address from which the notification will be sent.
    privateEndpointConnections List<RemotePrivateEndpointConnectionWrapperResponse>
    List of Private Endpoint Connections of this service.
    publicIpAddressId String
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network.
    publicNetworkAccess String
    Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'
    restore Boolean
    Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored.
    tags Map<String,String>
    Resource tags.
    virtualNetworkConfiguration VirtualNetworkConfigurationResponse
    Virtual network configuration of the API Management service.
    virtualNetworkType String
    The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.
    zones List<String>
    A list of availability zones denoting where the resource needs to come from.
    createdAtUtc string
    Creation UTC date of the API Management service.The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    developerPortalUrl string
    DEveloper Portal endpoint URL of the API Management service.
    etag string
    ETag of the resource.
    gatewayRegionalUrl string
    Gateway URL of the API Management service in the Default Region.
    gatewayUrl string
    Gateway URL of the API Management service.
    id string
    Resource ID.
    location string
    Resource location.
    managementApiUrl string
    Management API endpoint URL of the API Management service.
    name string
    Resource name.
    outboundPublicIPAddresses string[]
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    platformVersion string
    Compute Platform Version running the service in this location.
    portalUrl string
    Publisher portal endpoint Url of the API Management service.
    privateIPAddresses string[]
    Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU.
    provisioningState string
    The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.
    publicIPAddresses string[]
    Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU.
    publisherEmail string
    Publisher email.
    publisherName string
    Publisher name.
    scmUrl string
    SCM endpoint URL of the API Management service.
    sku ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    targetProvisioningState string
    The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
    type string
    Resource type for API Management resource is set to Microsoft.ApiManagement.
    additionalLocations AdditionalLocationResponse[]
    Additional datacenter locations of the API Management service.
    apiVersionConstraint ApiVersionConstraintResponse
    Control Plane Apis version constraint for the API Management service.
    certificates CertificateConfigurationResponse[]
    List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.
    customProperties {[key: string]: string}
    Custom properties of the API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 can be used to disable just TLS 1.1.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 can be used to disable TLS 1.0 on an API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 can be used to disable just TLS 1.1 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 can be used to disable TLS 1.0 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 can be used to enable HTTP2 protocol on an API Management service.Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is True if the service was created on or before April 1, 2018 and False otherwise. Http2 setting's default value is False.You can disable any of the following ciphers by using settings Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. The default value is true for them. Note: The following ciphers can't be disabled since they are required by internal platform components: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    disableGateway boolean
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region.
    enableClientCertificate boolean
    Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway.
    hostnameConfigurations HostnameConfigurationResponse[]
    Custom hostname configuration of the API Management service.
    identity ApiManagementServiceIdentityResponse
    Managed service identity of the Api Management service.
    natGatewayState string
    Property can be used to enable NAT Gateway for this API Management service.
    notificationSenderEmail string
    Email address from which the notification will be sent.
    privateEndpointConnections RemotePrivateEndpointConnectionWrapperResponse[]
    List of Private Endpoint Connections of this service.
    publicIpAddressId string
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network.
    publicNetworkAccess string
    Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'
    restore boolean
    Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored.
    tags {[key: string]: string}
    Resource tags.
    virtualNetworkConfiguration VirtualNetworkConfigurationResponse
    Virtual network configuration of the API Management service.
    virtualNetworkType string
    The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.
    zones string[]
    A list of availability zones denoting where the resource needs to come from.
    created_at_utc str
    Creation UTC date of the API Management service.The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    developer_portal_url str
    DEveloper Portal endpoint URL of the API Management service.
    etag str
    ETag of the resource.
    gateway_regional_url str
    Gateway URL of the API Management service in the Default Region.
    gateway_url str
    Gateway URL of the API Management service.
    id str
    Resource ID.
    location str
    Resource location.
    management_api_url str
    Management API endpoint URL of the API Management service.
    name str
    Resource name.
    outbound_public_ip_addresses Sequence[str]
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    platform_version str
    Compute Platform Version running the service in this location.
    portal_url str
    Publisher portal endpoint Url of the API Management service.
    private_ip_addresses Sequence[str]
    Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU.
    provisioning_state str
    The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.
    public_ip_addresses Sequence[str]
    Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU.
    publisher_email str
    Publisher email.
    publisher_name str
    Publisher name.
    scm_url str
    SCM endpoint URL of the API Management service.
    sku ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    target_provisioning_state str
    The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
    type str
    Resource type for API Management resource is set to Microsoft.ApiManagement.
    additional_locations Sequence[AdditionalLocationResponse]
    Additional datacenter locations of the API Management service.
    api_version_constraint ApiVersionConstraintResponse
    Control Plane Apis version constraint for the API Management service.
    certificates Sequence[CertificateConfigurationResponse]
    List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.
    custom_properties Mapping[str, str]
    Custom properties of the API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 can be used to disable just TLS 1.1.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 can be used to disable TLS 1.0 on an API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 can be used to disable just TLS 1.1 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 can be used to disable TLS 1.0 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 can be used to enable HTTP2 protocol on an API Management service.Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is True if the service was created on or before April 1, 2018 and False otherwise. Http2 setting's default value is False.You can disable any of the following ciphers by using settings Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. The default value is true for them. Note: The following ciphers can't be disabled since they are required by internal platform components: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    disable_gateway bool
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region.
    enable_client_certificate bool
    Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway.
    hostname_configurations Sequence[HostnameConfigurationResponse]
    Custom hostname configuration of the API Management service.
    identity ApiManagementServiceIdentityResponse
    Managed service identity of the Api Management service.
    nat_gateway_state str
    Property can be used to enable NAT Gateway for this API Management service.
    notification_sender_email str
    Email address from which the notification will be sent.
    private_endpoint_connections Sequence[RemotePrivateEndpointConnectionWrapperResponse]
    List of Private Endpoint Connections of this service.
    public_ip_address_id str
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network.
    public_network_access str
    Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'
    restore bool
    Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored.
    tags Mapping[str, str]
    Resource tags.
    virtual_network_configuration VirtualNetworkConfigurationResponse
    Virtual network configuration of the API Management service.
    virtual_network_type str
    The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.
    zones Sequence[str]
    A list of availability zones denoting where the resource needs to come from.
    createdAtUtc String
    Creation UTC date of the API Management service.The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    developerPortalUrl String
    DEveloper Portal endpoint URL of the API Management service.
    etag String
    ETag of the resource.
    gatewayRegionalUrl String
    Gateway URL of the API Management service in the Default Region.
    gatewayUrl String
    Gateway URL of the API Management service.
    id String
    Resource ID.
    location String
    Resource location.
    managementApiUrl String
    Management API endpoint URL of the API Management service.
    name String
    Resource name.
    outboundPublicIPAddresses List<String>
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    platformVersion String
    Compute Platform Version running the service in this location.
    portalUrl String
    Publisher portal endpoint Url of the API Management service.
    privateIPAddresses List<String>
    Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU.
    provisioningState String
    The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.
    publicIPAddresses List<String>
    Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU.
    publisherEmail String
    Publisher email.
    publisherName String
    Publisher name.
    scmUrl String
    SCM endpoint URL of the API Management service.
    sku Property Map
    SKU properties of the API Management service.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    targetProvisioningState String
    The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
    type String
    Resource type for API Management resource is set to Microsoft.ApiManagement.
    additionalLocations List<Property Map>
    Additional datacenter locations of the API Management service.
    apiVersionConstraint Property Map
    Control Plane Apis version constraint for the API Management service.
    certificates List<Property Map>
    List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.
    customProperties Map<String>
    Custom properties of the API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 can be used to disable just TLS 1.1.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 can be used to disable TLS 1.0 on an API Management service.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 can be used to disable just TLS 1.1 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 can be used to disable TLS 1.0 for communications with backends.Setting Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 can be used to enable HTTP2 protocol on an API Management service.Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is True if the service was created on or before April 1, 2018 and False otherwise. Http2 setting's default value is False.You can disable any of the following ciphers by using settings Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. The default value is true for them. Note: The following ciphers can't be disabled since they are required by internal platform components: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    disableGateway Boolean
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region.
    enableClientCertificate Boolean
    Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway.
    hostnameConfigurations List<Property Map>
    Custom hostname configuration of the API Management service.
    identity Property Map
    Managed service identity of the Api Management service.
    natGatewayState String
    Property can be used to enable NAT Gateway for this API Management service.
    notificationSenderEmail String
    Email address from which the notification will be sent.
    privateEndpointConnections List<Property Map>
    List of Private Endpoint Connections of this service.
    publicIpAddressId String
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network.
    publicNetworkAccess String
    Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled'
    restore Boolean
    Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored.
    tags Map<String>
    Resource tags.
    virtualNetworkConfiguration Property Map
    Virtual network configuration of the API Management service.
    virtualNetworkType String
    The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.
    zones List<String>
    A list of availability zones denoting where the resource needs to come from.

    Supporting Types

    AdditionalLocationResponse

    GatewayRegionalUrl string
    Gateway URL of the API Management service in the Region.
    Location string
    The location name of the additional region among Azure Data center regions.
    OutboundPublicIPAddresses List<string>
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    PlatformVersion string
    Compute Platform Version running the service.
    PrivateIPAddresses List<string>
    Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    PublicIPAddresses List<string>
    Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    Sku Pulumi.AzureNative.ApiManagement.Inputs.ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    DisableGateway bool
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
    NatGatewayState string
    Property can be used to enable NAT Gateway for this API Management service.
    PublicIpAddressId string
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.
    VirtualNetworkConfiguration Pulumi.AzureNative.ApiManagement.Inputs.VirtualNetworkConfigurationResponse
    Virtual network configuration for the location.
    Zones List<string>
    A list of availability zones denoting where the resource needs to come from.
    GatewayRegionalUrl string
    Gateway URL of the API Management service in the Region.
    Location string
    The location name of the additional region among Azure Data center regions.
    OutboundPublicIPAddresses []string
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    PlatformVersion string
    Compute Platform Version running the service.
    PrivateIPAddresses []string
    Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    PublicIPAddresses []string
    Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    Sku ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    DisableGateway bool
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
    NatGatewayState string
    Property can be used to enable NAT Gateway for this API Management service.
    PublicIpAddressId string
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.
    VirtualNetworkConfiguration VirtualNetworkConfigurationResponse
    Virtual network configuration for the location.
    Zones []string
    A list of availability zones denoting where the resource needs to come from.
    gatewayRegionalUrl String
    Gateway URL of the API Management service in the Region.
    location String
    The location name of the additional region among Azure Data center regions.
    outboundPublicIPAddresses List<String>
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    platformVersion String
    Compute Platform Version running the service.
    privateIPAddresses List<String>
    Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    publicIPAddresses List<String>
    Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    sku ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    disableGateway Boolean
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
    natGatewayState String
    Property can be used to enable NAT Gateway for this API Management service.
    publicIpAddressId String
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.
    virtualNetworkConfiguration VirtualNetworkConfigurationResponse
    Virtual network configuration for the location.
    zones List<String>
    A list of availability zones denoting where the resource needs to come from.
    gatewayRegionalUrl string
    Gateway URL of the API Management service in the Region.
    location string
    The location name of the additional region among Azure Data center regions.
    outboundPublicIPAddresses string[]
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    platformVersion string
    Compute Platform Version running the service.
    privateIPAddresses string[]
    Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    publicIPAddresses string[]
    Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    sku ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    disableGateway boolean
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
    natGatewayState string
    Property can be used to enable NAT Gateway for this API Management service.
    publicIpAddressId string
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.
    virtualNetworkConfiguration VirtualNetworkConfigurationResponse
    Virtual network configuration for the location.
    zones string[]
    A list of availability zones denoting where the resource needs to come from.
    gateway_regional_url str
    Gateway URL of the API Management service in the Region.
    location str
    The location name of the additional region among Azure Data center regions.
    outbound_public_ip_addresses Sequence[str]
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    platform_version str
    Compute Platform Version running the service.
    private_ip_addresses Sequence[str]
    Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    public_ip_addresses Sequence[str]
    Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    sku ApiManagementServiceSkuPropertiesResponse
    SKU properties of the API Management service.
    disable_gateway bool
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
    nat_gateway_state str
    Property can be used to enable NAT Gateway for this API Management service.
    public_ip_address_id str
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.
    virtual_network_configuration VirtualNetworkConfigurationResponse
    Virtual network configuration for the location.
    zones Sequence[str]
    A list of availability zones denoting where the resource needs to come from.
    gatewayRegionalUrl String
    Gateway URL of the API Management service in the Region.
    location String
    The location name of the additional region among Azure Data center regions.
    outboundPublicIPAddresses List<String>
    Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
    platformVersion String
    Compute Platform Version running the service.
    privateIPAddresses List<String>
    Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    publicIPAddresses List<String>
    Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU.
    sku Property Map
    SKU properties of the API Management service.
    disableGateway Boolean
    Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
    natGatewayState String
    Property can be used to enable NAT Gateway for this API Management service.
    publicIpAddressId String
    Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.
    virtualNetworkConfiguration Property Map
    Virtual network configuration for the location.
    zones List<String>
    A list of availability zones denoting where the resource needs to come from.

    ApiManagementServiceIdentityResponse

    PrincipalId string
    The principal id of the identity.
    TenantId string
    The client tenant id of the identity.
    Type string
    The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.ApiManagement.Inputs.UserIdentityPropertiesResponse>
    The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    PrincipalId string
    The principal id of the identity.
    TenantId string
    The client tenant id of the identity.
    Type string
    The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
    UserAssignedIdentities map[string]UserIdentityPropertiesResponse
    The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    principalId String
    The principal id of the identity.
    tenantId String
    The client tenant id of the identity.
    type String
    The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
    userAssignedIdentities Map<String,UserIdentityPropertiesResponse>
    The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    principalId string
    The principal id of the identity.
    tenantId string
    The client tenant id of the identity.
    type string
    The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
    userAssignedIdentities {[key: string]: UserIdentityPropertiesResponse}
    The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    principal_id str
    The principal id of the identity.
    tenant_id str
    The client tenant id of the identity.
    type str
    The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
    user_assigned_identities Mapping[str, UserIdentityPropertiesResponse]
    The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
    principalId String
    The principal id of the identity.
    tenantId String
    The client tenant id of the identity.
    type String
    The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
    userAssignedIdentities Map<Property Map>
    The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

    ApiManagementServiceSkuPropertiesResponse

    Capacity int
    Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0.
    Name string
    Name of the Sku.
    Capacity int
    Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0.
    Name string
    Name of the Sku.
    capacity Integer
    Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0.
    name String
    Name of the Sku.
    capacity number
    Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0.
    name string
    Name of the Sku.
    capacity int
    Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0.
    name str
    Name of the Sku.
    capacity Number
    Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0.
    name String
    Name of the Sku.

    ApiVersionConstraintResponse

    MinApiVersion string
    Limit control plane API calls to API Management service with version equal to or newer than this value.
    MinApiVersion string
    Limit control plane API calls to API Management service with version equal to or newer than this value.
    minApiVersion String
    Limit control plane API calls to API Management service with version equal to or newer than this value.
    minApiVersion string
    Limit control plane API calls to API Management service with version equal to or newer than this value.
    min_api_version str
    Limit control plane API calls to API Management service with version equal to or newer than this value.
    minApiVersion String
    Limit control plane API calls to API Management service with version equal to or newer than this value.

    ArmIdWrapperResponse

    Id string
    Id string
    id String
    id string
    id str
    id String

    CertificateConfigurationResponse

    StoreName string
    The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.
    Certificate Pulumi.AzureNative.ApiManagement.Inputs.CertificateInformationResponse
    Certificate information.
    CertificatePassword string
    Certificate Password.
    EncodedCertificate string
    Base64 Encoded certificate.
    StoreName string
    The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.
    Certificate CertificateInformationResponse
    Certificate information.
    CertificatePassword string
    Certificate Password.
    EncodedCertificate string
    Base64 Encoded certificate.
    storeName String
    The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.
    certificate CertificateInformationResponse
    Certificate information.
    certificatePassword String
    Certificate Password.
    encodedCertificate String
    Base64 Encoded certificate.
    storeName string
    The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.
    certificate CertificateInformationResponse
    Certificate information.
    certificatePassword string
    Certificate Password.
    encodedCertificate string
    Base64 Encoded certificate.
    store_name str
    The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.
    certificate CertificateInformationResponse
    Certificate information.
    certificate_password str
    Certificate Password.
    encoded_certificate str
    Base64 Encoded certificate.
    storeName String
    The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.
    certificate Property Map
    Certificate information.
    certificatePassword String
    Certificate Password.
    encodedCertificate String
    Base64 Encoded certificate.

    CertificateInformationResponse

    Expiry string
    Expiration date of the certificate. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    Subject string
    Subject of the certificate.
    Thumbprint string
    Thumbprint of the certificate.
    Expiry string
    Expiration date of the certificate. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    Subject string
    Subject of the certificate.
    Thumbprint string
    Thumbprint of the certificate.
    expiry String
    Expiration date of the certificate. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    subject String
    Subject of the certificate.
    thumbprint String
    Thumbprint of the certificate.
    expiry string
    Expiration date of the certificate. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    subject string
    Subject of the certificate.
    thumbprint string
    Thumbprint of the certificate.
    expiry str
    Expiration date of the certificate. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    subject str
    Subject of the certificate.
    thumbprint str
    Thumbprint of the certificate.
    expiry String
    Expiration date of the certificate. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.
    subject String
    Subject of the certificate.
    thumbprint String
    Thumbprint of the certificate.

    HostnameConfigurationResponse

    HostName string
    Hostname to configure on the Api Management service.
    Type string
    Hostname type.
    Certificate Pulumi.AzureNative.ApiManagement.Inputs.CertificateInformationResponse
    Certificate information.
    CertificatePassword string
    Certificate Password.
    CertificateSource string
    Certificate Source.
    CertificateStatus string
    Certificate Status.
    DefaultSslBinding bool
    Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type.
    EncodedCertificate string
    Base64 Encoded certificate.
    IdentityClientId string
    System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate.
    KeyVaultId string
    Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12
    NegotiateClientCertificate bool
    Specify true to always negotiate client certificate on the hostname. Default Value is false.
    HostName string
    Hostname to configure on the Api Management service.
    Type string
    Hostname type.
    Certificate CertificateInformationResponse
    Certificate information.
    CertificatePassword string
    Certificate Password.
    CertificateSource string
    Certificate Source.
    CertificateStatus string
    Certificate Status.
    DefaultSslBinding bool
    Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type.
    EncodedCertificate string
    Base64 Encoded certificate.
    IdentityClientId string
    System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate.
    KeyVaultId string
    Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12
    NegotiateClientCertificate bool
    Specify true to always negotiate client certificate on the hostname. Default Value is false.
    hostName String
    Hostname to configure on the Api Management service.
    type String
    Hostname type.
    certificate CertificateInformationResponse
    Certificate information.
    certificatePassword String
    Certificate Password.
    certificateSource String
    Certificate Source.
    certificateStatus String
    Certificate Status.
    defaultSslBinding Boolean
    Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type.
    encodedCertificate String
    Base64 Encoded certificate.
    identityClientId String
    System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate.
    keyVaultId String
    Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12
    negotiateClientCertificate Boolean
    Specify true to always negotiate client certificate on the hostname. Default Value is false.
    hostName string
    Hostname to configure on the Api Management service.
    type string
    Hostname type.
    certificate CertificateInformationResponse
    Certificate information.
    certificatePassword string
    Certificate Password.
    certificateSource string
    Certificate Source.
    certificateStatus string
    Certificate Status.
    defaultSslBinding boolean
    Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type.
    encodedCertificate string
    Base64 Encoded certificate.
    identityClientId string
    System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate.
    keyVaultId string
    Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12
    negotiateClientCertificate boolean
    Specify true to always negotiate client certificate on the hostname. Default Value is false.
    host_name str
    Hostname to configure on the Api Management service.
    type str
    Hostname type.
    certificate CertificateInformationResponse
    Certificate information.
    certificate_password str
    Certificate Password.
    certificate_source str
    Certificate Source.
    certificate_status str
    Certificate Status.
    default_ssl_binding bool
    Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type.
    encoded_certificate str
    Base64 Encoded certificate.
    identity_client_id str
    System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate.
    key_vault_id str
    Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12
    negotiate_client_certificate bool
    Specify true to always negotiate client certificate on the hostname. Default Value is false.
    hostName String
    Hostname to configure on the Api Management service.
    type String
    Hostname type.
    certificate Property Map
    Certificate information.
    certificatePassword String
    Certificate Password.
    certificateSource String
    Certificate Source.
    certificateStatus String
    Certificate Status.
    defaultSslBinding Boolean
    Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type.
    encodedCertificate String
    Base64 Encoded certificate.
    identityClientId String
    System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate.
    keyVaultId String
    Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12
    negotiateClientCertificate Boolean
    Specify true to always negotiate client certificate on the hostname. Default Value is false.

    PrivateLinkServiceConnectionStateResponse

    ActionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    Description string
    The reason for approval/rejection of the connection.
    Status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    ActionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    Description string
    The reason for approval/rejection of the connection.
    Status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired String
    A message indicating if changes on the service provider require any updates on the consumer.
    description String
    The reason for approval/rejection of the connection.
    status String
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    description string
    The reason for approval/rejection of the connection.
    status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actions_required str
    A message indicating if changes on the service provider require any updates on the consumer.
    description str
    The reason for approval/rejection of the connection.
    status str
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired String
    A message indicating if changes on the service provider require any updates on the consumer.
    description String
    The reason for approval/rejection of the connection.
    status String
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

    RemotePrivateEndpointConnectionWrapperResponse

    GroupIds List<string>
    All the Group ids.
    PrivateLinkServiceConnectionState Pulumi.AzureNative.ApiManagement.Inputs.PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    Id string
    Private Endpoint connection resource id
    Name string
    Private Endpoint Connection Name
    PrivateEndpoint Pulumi.AzureNative.ApiManagement.Inputs.ArmIdWrapperResponse
    The resource of private end point.
    Type string
    Private Endpoint Connection Resource Type
    GroupIds []string
    All the Group ids.
    PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    Id string
    Private Endpoint connection resource id
    Name string
    Private Endpoint Connection Name
    PrivateEndpoint ArmIdWrapperResponse
    The resource of private end point.
    Type string
    Private Endpoint Connection Resource Type
    groupIds List<String>
    All the Group ids.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    id String
    Private Endpoint connection resource id
    name String
    Private Endpoint Connection Name
    privateEndpoint ArmIdWrapperResponse
    The resource of private end point.
    type String
    Private Endpoint Connection Resource Type
    groupIds string[]
    All the Group ids.
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState string
    The provisioning state of the private endpoint connection resource.
    id string
    Private Endpoint connection resource id
    name string
    Private Endpoint Connection Name
    privateEndpoint ArmIdWrapperResponse
    The resource of private end point.
    type string
    Private Endpoint Connection Resource Type
    group_ids Sequence[str]
    All the Group ids.
    private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioning_state str
    The provisioning state of the private endpoint connection resource.
    id str
    Private Endpoint connection resource id
    name str
    Private Endpoint Connection Name
    private_endpoint ArmIdWrapperResponse
    The resource of private end point.
    type str
    Private Endpoint Connection Resource Type
    groupIds List<String>
    All the Group ids.
    privateLinkServiceConnectionState Property Map
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    id String
    Private Endpoint connection resource id
    name String
    Private Endpoint Connection Name
    privateEndpoint Property Map
    The resource of private end point.
    type String
    Private Endpoint Connection Resource Type

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    UserIdentityPropertiesResponse

    ClientId string
    The client id of user assigned identity.
    PrincipalId string
    The principal id of user assigned identity.
    ClientId string
    The client id of user assigned identity.
    PrincipalId string
    The principal id of user assigned identity.
    clientId String
    The client id of user assigned identity.
    principalId String
    The principal id of user assigned identity.
    clientId string
    The client id of user assigned identity.
    principalId string
    The principal id of user assigned identity.
    client_id str
    The client id of user assigned identity.
    principal_id str
    The principal id of user assigned identity.
    clientId String
    The client id of user assigned identity.
    principalId String
    The principal id of user assigned identity.

    VirtualNetworkConfigurationResponse

    Subnetname string
    The name of the subnet.
    Vnetid string
    The virtual network ID. This is typically a GUID. Expect a null GUID by default.
    SubnetResourceId string
    The full resource ID of a subnet in a virtual network to deploy the API Management service in.
    Subnetname string
    The name of the subnet.
    Vnetid string
    The virtual network ID. This is typically a GUID. Expect a null GUID by default.
    SubnetResourceId string
    The full resource ID of a subnet in a virtual network to deploy the API Management service in.
    subnetname String
    The name of the subnet.
    vnetid String
    The virtual network ID. This is typically a GUID. Expect a null GUID by default.
    subnetResourceId String
    The full resource ID of a subnet in a virtual network to deploy the API Management service in.
    subnetname string
    The name of the subnet.
    vnetid string
    The virtual network ID. This is typically a GUID. Expect a null GUID by default.
    subnetResourceId string
    The full resource ID of a subnet in a virtual network to deploy the API Management service in.
    subnetname str
    The name of the subnet.
    vnetid str
    The virtual network ID. This is typically a GUID. Expect a null GUID by default.
    subnet_resource_id str
    The full resource ID of a subnet in a virtual network to deploy the API Management service in.
    subnetname String
    The name of the subnet.
    vnetid String
    The virtual network ID. This is typically a GUID. Expect a null GUID by default.
    subnetResourceId String
    The full resource ID of a subnet in a virtual network to deploy the API Management service in.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi