Class ServiceState
Inheritance
System.Object
ServiceState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ServiceState : ResourceArgs
Constructors
View Source
ServiceState()
Declaration
Properties
View Source
AdditionalLocations
One or more additional_location blocks as defined below.
Declaration
public InputList<ServiceAdditionalLocationGetArgs> AdditionalLocations { get; set; }
Property Value
View Source
Certificates
One or more (up to 10) certificate blocks as defined below.
Declaration
public InputList<ServiceCertificateGetArgs> Certificates { get; set; }
Property Value
View Source
GatewayRegionalUrl
The URL of the Regional Gateway for the API Management Service in the specified region.
Declaration
public Input<string> GatewayRegionalUrl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
GatewayUrl
The URL of the Gateway for the API Management Service.
Declaration
public Input<string> GatewayUrl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
HostnameConfiguration
A hostname_configuration block as defined below.
Declaration
public Input<ServiceHostnameConfigurationGetArgs> HostnameConfiguration { get; set; }
Property Value
View Source
Identity
An identity block is documented below.
Declaration
public Input<ServiceIdentityGetArgs> Identity { get; set; }
Property Value
View Source
Location
The Azure location where the API Management Service exists. Changing this forces a new resource to be created.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ManagementApiUrl
The URL for the Management API associated with this API Management service.
Declaration
public Input<string> ManagementApiUrl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Name
The name of the API Management Service. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
NotificationSenderEmail
Email address from which the notification will be sent.
Declaration
public Input<string> NotificationSenderEmail { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Policy
A policy block as defined below.
Declaration
public Input<ServicePolicyGetArgs> Policy { get; set; }
Property Value
View Source
PortalUrl
The URL for the Publisher Portal associated with this API Management service.
Declaration
public Input<string> PortalUrl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
PrivateIpAddresses
Declaration
public InputList<string> PrivateIpAddresses { get; set; }
Property Value
View Source
Protocols
A protocols block as defined below.
Declaration
public Input<ServiceProtocolsGetArgs> Protocols { get; set; }
Property Value
View Source
PublicIpAddresses
Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
Declaration
public InputList<string> PublicIpAddresses { get; set; }
Property Value
View Source
PublisherEmail
The email of publisher/company.
Declaration
public Input<string> PublisherEmail { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
PublisherName
The name of publisher/company.
Declaration
public Input<string> PublisherName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ResourceGroupName
The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ScmUrl
The URL for the SCM (Source Code Management) Endpoint associated with this API Management service.
Declaration
public Input<string> ScmUrl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Security
A security block as defined below.
Declaration
public Input<ServiceSecurityGetArgs> Security { get; set; }
Property Value
View Source
SignIn
A sign_in block as defined below.
Declaration
public Input<ServiceSignInGetArgs> SignIn { get; set; }
Property Value
View Source
SignUp
A sign_up block as defined below.
Declaration
public Input<ServiceSignUpGetArgs> SignUp { get; set; }
Property Value
View Source
SkuName
sku_name is a string consisting of two parts separated by an underscore(_). The fist part is the name, valid values include: Consumption, Developer, Basic, Standard and Premium. The second part is the capacity (e.g. the number of deployed units of the sku), which must be a positive integer (e.g. Developer_1).
Declaration
public Input<string> SkuName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A mapping of tags assigned to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|
View Source
VirtualNetworkConfiguration
A virtual_network_configuration block as defined below. Required when virtual_network_type is External or Internal.
Declaration
public Input<ServiceVirtualNetworkConfigurationGetArgs> VirtualNetworkConfiguration { get; set; }
Property Value
View Source
VirtualNetworkType
The type of virtual network you want to use, valid values include: None, External, Internal.
Declaration
public Input<string> VirtualNetworkType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|