v20160707

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalRegion

type AdditionalRegion struct {
	// The location name of the additional region among Azure Data center regions.
	Location string `pulumi:"location"`
	// The SKU type in the location.
	SkuType string `pulumi:"skuType"`
	// The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.
	SkuUnitCount *int `pulumi:"skuUnitCount"`
	// Virtual network configuration for the location.
	Vpnconfiguration *VirtualNetworkConfiguration `pulumi:"vpnconfiguration"`
}

Description of an additional API Management resource location.

type AdditionalRegionArgs

type AdditionalRegionArgs struct {
	// The location name of the additional region among Azure Data center regions.
	Location pulumi.StringInput `pulumi:"location"`
	// The SKU type in the location.
	SkuType pulumi.StringInput `pulumi:"skuType"`
	// The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.
	SkuUnitCount pulumi.IntPtrInput `pulumi:"skuUnitCount"`
	// Virtual network configuration for the location.
	Vpnconfiguration VirtualNetworkConfigurationPtrInput `pulumi:"vpnconfiguration"`
}

Description of an additional API Management resource location.

func (AdditionalRegionArgs) ElementType

func (AdditionalRegionArgs) ElementType() reflect.Type

func (AdditionalRegionArgs) ToAdditionalRegionOutput

func (i AdditionalRegionArgs) ToAdditionalRegionOutput() AdditionalRegionOutput

func (AdditionalRegionArgs) ToAdditionalRegionOutputWithContext

func (i AdditionalRegionArgs) ToAdditionalRegionOutputWithContext(ctx context.Context) AdditionalRegionOutput

type AdditionalRegionArray

type AdditionalRegionArray []AdditionalRegionInput

func (AdditionalRegionArray) ElementType

func (AdditionalRegionArray) ElementType() reflect.Type

func (AdditionalRegionArray) ToAdditionalRegionArrayOutput

func (i AdditionalRegionArray) ToAdditionalRegionArrayOutput() AdditionalRegionArrayOutput

func (AdditionalRegionArray) ToAdditionalRegionArrayOutputWithContext

func (i AdditionalRegionArray) ToAdditionalRegionArrayOutputWithContext(ctx context.Context) AdditionalRegionArrayOutput

type AdditionalRegionArrayInput

type AdditionalRegionArrayInput interface {
	pulumi.Input

	ToAdditionalRegionArrayOutput() AdditionalRegionArrayOutput
	ToAdditionalRegionArrayOutputWithContext(context.Context) AdditionalRegionArrayOutput
}

AdditionalRegionArrayInput is an input type that accepts AdditionalRegionArray and AdditionalRegionArrayOutput values. You can construct a concrete instance of `AdditionalRegionArrayInput` via:

AdditionalRegionArray{ AdditionalRegionArgs{...} }

type AdditionalRegionArrayOutput

type AdditionalRegionArrayOutput struct{ *pulumi.OutputState }

func (AdditionalRegionArrayOutput) ElementType

func (AdditionalRegionArrayOutput) Index

func (AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutput

func (o AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutput() AdditionalRegionArrayOutput

func (AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutputWithContext

func (o AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutputWithContext(ctx context.Context) AdditionalRegionArrayOutput

type AdditionalRegionInput

type AdditionalRegionInput interface {
	pulumi.Input

	ToAdditionalRegionOutput() AdditionalRegionOutput
	ToAdditionalRegionOutputWithContext(context.Context) AdditionalRegionOutput
}

AdditionalRegionInput is an input type that accepts AdditionalRegionArgs and AdditionalRegionOutput values. You can construct a concrete instance of `AdditionalRegionInput` via:

AdditionalRegionArgs{...}

type AdditionalRegionOutput

type AdditionalRegionOutput struct{ *pulumi.OutputState }

Description of an additional API Management resource location.

func (AdditionalRegionOutput) ElementType

func (AdditionalRegionOutput) ElementType() reflect.Type

func (AdditionalRegionOutput) Location

The location name of the additional region among Azure Data center regions.

func (AdditionalRegionOutput) SkuType

The SKU type in the location.

func (AdditionalRegionOutput) SkuUnitCount

func (o AdditionalRegionOutput) SkuUnitCount() pulumi.IntPtrOutput

The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.

func (AdditionalRegionOutput) ToAdditionalRegionOutput

func (o AdditionalRegionOutput) ToAdditionalRegionOutput() AdditionalRegionOutput

func (AdditionalRegionOutput) ToAdditionalRegionOutputWithContext

func (o AdditionalRegionOutput) ToAdditionalRegionOutputWithContext(ctx context.Context) AdditionalRegionOutput

func (AdditionalRegionOutput) Vpnconfiguration

Virtual network configuration for the location.

type AdditionalRegionResponse

type AdditionalRegionResponse struct {
	// The location name of the additional region among Azure Data center regions.
	Location string `pulumi:"location"`
	// The SKU type in the location.
	SkuType string `pulumi:"skuType"`
	// The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.
	SkuUnitCount *int `pulumi:"skuUnitCount"`
	// Static IP addresses of the location's virtual machines.
	StaticIPs []string `pulumi:"staticIPs"`
	// Virtual network configuration for the location.
	Vpnconfiguration *VirtualNetworkConfigurationResponse `pulumi:"vpnconfiguration"`
}

Description of an additional API Management resource location.

type AdditionalRegionResponseArgs

type AdditionalRegionResponseArgs struct {
	// The location name of the additional region among Azure Data center regions.
	Location pulumi.StringInput `pulumi:"location"`
	// The SKU type in the location.
	SkuType pulumi.StringInput `pulumi:"skuType"`
	// The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.
	SkuUnitCount pulumi.IntPtrInput `pulumi:"skuUnitCount"`
	// Static IP addresses of the location's virtual machines.
	StaticIPs pulumi.StringArrayInput `pulumi:"staticIPs"`
	// Virtual network configuration for the location.
	Vpnconfiguration VirtualNetworkConfigurationResponsePtrInput `pulumi:"vpnconfiguration"`
}

Description of an additional API Management resource location.

func (AdditionalRegionResponseArgs) ElementType

func (AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutput

func (i AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutput() AdditionalRegionResponseOutput

func (AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutputWithContext

func (i AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutputWithContext(ctx context.Context) AdditionalRegionResponseOutput

type AdditionalRegionResponseArray

type AdditionalRegionResponseArray []AdditionalRegionResponseInput

func (AdditionalRegionResponseArray) ElementType

func (AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutput

func (i AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutput() AdditionalRegionResponseArrayOutput

func (AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutputWithContext

func (i AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutputWithContext(ctx context.Context) AdditionalRegionResponseArrayOutput

type AdditionalRegionResponseArrayInput

type AdditionalRegionResponseArrayInput interface {
	pulumi.Input

	ToAdditionalRegionResponseArrayOutput() AdditionalRegionResponseArrayOutput
	ToAdditionalRegionResponseArrayOutputWithContext(context.Context) AdditionalRegionResponseArrayOutput
}

AdditionalRegionResponseArrayInput is an input type that accepts AdditionalRegionResponseArray and AdditionalRegionResponseArrayOutput values. You can construct a concrete instance of `AdditionalRegionResponseArrayInput` via:

AdditionalRegionResponseArray{ AdditionalRegionResponseArgs{...} }

type AdditionalRegionResponseArrayOutput

type AdditionalRegionResponseArrayOutput struct{ *pulumi.OutputState }

func (AdditionalRegionResponseArrayOutput) ElementType

func (AdditionalRegionResponseArrayOutput) Index

func (AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutput

func (o AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutput() AdditionalRegionResponseArrayOutput

func (AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutputWithContext

func (o AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutputWithContext(ctx context.Context) AdditionalRegionResponseArrayOutput

type AdditionalRegionResponseInput

type AdditionalRegionResponseInput interface {
	pulumi.Input

	ToAdditionalRegionResponseOutput() AdditionalRegionResponseOutput
	ToAdditionalRegionResponseOutputWithContext(context.Context) AdditionalRegionResponseOutput
}

AdditionalRegionResponseInput is an input type that accepts AdditionalRegionResponseArgs and AdditionalRegionResponseOutput values. You can construct a concrete instance of `AdditionalRegionResponseInput` via:

AdditionalRegionResponseArgs{...}

type AdditionalRegionResponseOutput

type AdditionalRegionResponseOutput struct{ *pulumi.OutputState }

Description of an additional API Management resource location.

func (AdditionalRegionResponseOutput) ElementType

func (AdditionalRegionResponseOutput) Location

The location name of the additional region among Azure Data center regions.

func (AdditionalRegionResponseOutput) SkuType

The SKU type in the location.

func (AdditionalRegionResponseOutput) SkuUnitCount

The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.

func (AdditionalRegionResponseOutput) StaticIPs

Static IP addresses of the location's virtual machines.

func (AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutput

func (o AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutput() AdditionalRegionResponseOutput

func (AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutputWithContext

func (o AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutputWithContext(ctx context.Context) AdditionalRegionResponseOutput

func (AdditionalRegionResponseOutput) Vpnconfiguration

Virtual network configuration for the location.

type ApiManagementService

type ApiManagementService struct {
	pulumi.CustomResourceState

	// Additional datacenter locations of the API Management service.
	AdditionalLocations AdditionalRegionResponseArrayOutput `pulumi:"additionalLocations"`
	// Addresser email.
	AddresserEmail pulumi.StringPtrOutput `pulumi:"addresserEmail"`
	// 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.
	CreatedAtUtc pulumi.StringOutput `pulumi:"createdAtUtc"`
	// Custom properties of the API Management service, like disabling TLS 1.0.
	CustomProperties pulumi.StringMapOutput `pulumi:"customProperties"`
	// ETag of the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Custom hostname configuration of the API Management service.
	HostnameConfigurations HostnameConfigurationResponseArrayOutput `pulumi:"hostnameConfigurations"`
	// Datacenter location of the API Management service.
	Location pulumi.StringOutput `pulumi:"location"`
	// Management API endpoint URL of the API Management service.
	ManagementApiUrl pulumi.StringOutput `pulumi:"managementApiUrl"`
	// Name of the API Management service.
	Name pulumi.StringOutput `pulumi:"name"`
	// Publisher portal endpoint Url of the API Management service.
	PortalUrl pulumi.StringOutput `pulumi:"portalUrl"`
	// 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.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Publisher email.
	PublisherEmail pulumi.StringOutput `pulumi:"publisherEmail"`
	// Publisher name.
	PublisherName pulumi.StringOutput `pulumi:"publisherName"`
	// Proxy endpoint URL of the API Management service.
	RuntimeUrl pulumi.StringOutput `pulumi:"runtimeUrl"`
	// SCM endpoint URL of the API Management service.
	ScmUrl pulumi.StringOutput `pulumi:"scmUrl"`
	// SKU properties of the API Management service.
	Sku ApiManagementServiceSkuPropertiesResponseOutput `pulumi:"sku"`
	// Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU.
	StaticIPs pulumi.StringArrayOutput `pulumi:"staticIPs"`
	// API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters).
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
	TargetProvisioningState pulumi.StringOutput `pulumi:"targetProvisioningState"`
	// Resource type of the API Management service.
	Type pulumi.StringOutput `pulumi:"type"`
	// 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.
	VpnType pulumi.StringPtrOutput `pulumi:"vpnType"`
	// Virtual network configuration of the API Management service.
	Vpnconfiguration VirtualNetworkConfigurationResponsePtrOutput `pulumi:"vpnconfiguration"`
}

Description of an API Management service resource.

func GetApiManagementService

func GetApiManagementService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiManagementServiceState, opts ...pulumi.ResourceOption) (*ApiManagementService, error)

GetApiManagementService gets an existing ApiManagementService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewApiManagementService

func NewApiManagementService(ctx *pulumi.Context,
	name string, args *ApiManagementServiceArgs, opts ...pulumi.ResourceOption) (*ApiManagementService, error)

NewApiManagementService registers a new resource with the given unique name, arguments, and options.

type ApiManagementServiceArgs

type ApiManagementServiceArgs struct {
	// Additional datacenter locations of the API Management service.
	AdditionalLocations AdditionalRegionArrayInput
	// Addresser email.
	AddresserEmail pulumi.StringPtrInput
	// Custom properties of the API Management service, like disabling TLS 1.0.
	CustomProperties pulumi.StringMapInput
	// ETag of the resource.
	Etag pulumi.StringPtrInput
	// Custom hostname configuration of the API Management service.
	HostnameConfigurations HostnameConfigurationArrayInput
	// Datacenter location of the API Management service.
	Location pulumi.StringInput
	// Publisher email.
	PublisherEmail pulumi.StringInput
	// Publisher name.
	PublisherName pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The name of the API Management service.
	ServiceName pulumi.StringInput
	// SKU properties of the API Management service.
	Sku ApiManagementServiceSkuPropertiesInput
	// API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters).
	Tags pulumi.StringMapInput
	// 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.
	VpnType pulumi.StringPtrInput
	// Virtual network configuration of the API Management service.
	Vpnconfiguration VirtualNetworkConfigurationPtrInput
}

The set of arguments for constructing a ApiManagementService resource.

func (ApiManagementServiceArgs) ElementType

func (ApiManagementServiceArgs) ElementType() reflect.Type

type ApiManagementServiceSkuProperties

type ApiManagementServiceSkuProperties struct {
	// Capacity of the SKU (number of deployed units of the SKU). The default value is 1.
	Capacity *int `pulumi:"capacity"`
	// Name of the Sku.
	Name string `pulumi:"name"`
}

API Management service resource SKU properties.

type ApiManagementServiceSkuPropertiesArgs

type ApiManagementServiceSkuPropertiesArgs struct {
	// Capacity of the SKU (number of deployed units of the SKU). The default value is 1.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of the Sku.
	Name pulumi.StringInput `pulumi:"name"`
}

API Management service resource SKU properties.

func (ApiManagementServiceSkuPropertiesArgs) ElementType

func (ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutput

func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutput() ApiManagementServiceSkuPropertiesOutput

func (ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutputWithContext

func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesOutput

func (ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutput

func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput

func (ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutputWithContext

func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput

type ApiManagementServiceSkuPropertiesInput

type ApiManagementServiceSkuPropertiesInput interface {
	pulumi.Input

	ToApiManagementServiceSkuPropertiesOutput() ApiManagementServiceSkuPropertiesOutput
	ToApiManagementServiceSkuPropertiesOutputWithContext(context.Context) ApiManagementServiceSkuPropertiesOutput
}

ApiManagementServiceSkuPropertiesInput is an input type that accepts ApiManagementServiceSkuPropertiesArgs and ApiManagementServiceSkuPropertiesOutput values. You can construct a concrete instance of `ApiManagementServiceSkuPropertiesInput` via:

ApiManagementServiceSkuPropertiesArgs{...}

type ApiManagementServiceSkuPropertiesOutput

type ApiManagementServiceSkuPropertiesOutput struct{ *pulumi.OutputState }

API Management service resource SKU properties.

func (ApiManagementServiceSkuPropertiesOutput) Capacity

Capacity of the SKU (number of deployed units of the SKU). The default value is 1.

func (ApiManagementServiceSkuPropertiesOutput) ElementType

func (ApiManagementServiceSkuPropertiesOutput) Name

Name of the Sku.

func (ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutput

func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutput() ApiManagementServiceSkuPropertiesOutput

func (ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutputWithContext

func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesOutput

func (ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutput

func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput

func (ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext

func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput

type ApiManagementServiceSkuPropertiesPtrInput

type ApiManagementServiceSkuPropertiesPtrInput interface {
	pulumi.Input

	ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput
	ToApiManagementServiceSkuPropertiesPtrOutputWithContext(context.Context) ApiManagementServiceSkuPropertiesPtrOutput
}

ApiManagementServiceSkuPropertiesPtrInput is an input type that accepts ApiManagementServiceSkuPropertiesArgs, ApiManagementServiceSkuPropertiesPtr and ApiManagementServiceSkuPropertiesPtrOutput values. You can construct a concrete instance of `ApiManagementServiceSkuPropertiesPtrInput` via:

        ApiManagementServiceSkuPropertiesArgs{...}

or:

        nil

type ApiManagementServiceSkuPropertiesPtrOutput

type ApiManagementServiceSkuPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApiManagementServiceSkuPropertiesPtrOutput) Capacity

Capacity of the SKU (number of deployed units of the SKU). The default value is 1.

func (ApiManagementServiceSkuPropertiesPtrOutput) Elem

func (ApiManagementServiceSkuPropertiesPtrOutput) ElementType

func (ApiManagementServiceSkuPropertiesPtrOutput) Name

Name of the Sku.

func (ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutput

func (o ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput

func (ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext

func (o ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput

type ApiManagementServiceSkuPropertiesResponse

type ApiManagementServiceSkuPropertiesResponse struct {
	// Capacity of the SKU (number of deployed units of the SKU). The default value is 1.
	Capacity *int `pulumi:"capacity"`
	// Name of the Sku.
	Name string `pulumi:"name"`
}

API Management service resource SKU properties.

type ApiManagementServiceSkuPropertiesResponseArgs

type ApiManagementServiceSkuPropertiesResponseArgs struct {
	// Capacity of the SKU (number of deployed units of the SKU). The default value is 1.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Name of the Sku.
	Name pulumi.StringInput `pulumi:"name"`
}

API Management service resource SKU properties.

func (ApiManagementServiceSkuPropertiesResponseArgs) ElementType

func (ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutput

func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutput() ApiManagementServiceSkuPropertiesResponseOutput

func (ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutputWithContext

func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponseOutput

func (ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutput

func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput

func (ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext

func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput

type ApiManagementServiceSkuPropertiesResponseInput

type ApiManagementServiceSkuPropertiesResponseInput interface {
	pulumi.Input

	ToApiManagementServiceSkuPropertiesResponseOutput() ApiManagementServiceSkuPropertiesResponseOutput
	ToApiManagementServiceSkuPropertiesResponseOutputWithContext(context.Context) ApiManagementServiceSkuPropertiesResponseOutput
}

ApiManagementServiceSkuPropertiesResponseInput is an input type that accepts ApiManagementServiceSkuPropertiesResponseArgs and ApiManagementServiceSkuPropertiesResponseOutput values. You can construct a concrete instance of `ApiManagementServiceSkuPropertiesResponseInput` via:

ApiManagementServiceSkuPropertiesResponseArgs{...}

type ApiManagementServiceSkuPropertiesResponseOutput

type ApiManagementServiceSkuPropertiesResponseOutput struct{ *pulumi.OutputState }

API Management service resource SKU properties.

func (ApiManagementServiceSkuPropertiesResponseOutput) Capacity

Capacity of the SKU (number of deployed units of the SKU). The default value is 1.

func (ApiManagementServiceSkuPropertiesResponseOutput) ElementType

func (ApiManagementServiceSkuPropertiesResponseOutput) Name

Name of the Sku.

func (ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutput

func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutput() ApiManagementServiceSkuPropertiesResponseOutput

func (ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutputWithContext

func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponseOutput

func (ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput

func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput

func (ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext

func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput

type ApiManagementServiceSkuPropertiesResponsePtrInput

type ApiManagementServiceSkuPropertiesResponsePtrInput interface {
	pulumi.Input

	ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput
	ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput
}

ApiManagementServiceSkuPropertiesResponsePtrInput is an input type that accepts ApiManagementServiceSkuPropertiesResponseArgs, ApiManagementServiceSkuPropertiesResponsePtr and ApiManagementServiceSkuPropertiesResponsePtrOutput values. You can construct a concrete instance of `ApiManagementServiceSkuPropertiesResponsePtrInput` via:

        ApiManagementServiceSkuPropertiesResponseArgs{...}

or:

        nil

type ApiManagementServiceSkuPropertiesResponsePtrOutput

type ApiManagementServiceSkuPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiManagementServiceSkuPropertiesResponsePtrOutput) Capacity

Capacity of the SKU (number of deployed units of the SKU). The default value is 1.

func (ApiManagementServiceSkuPropertiesResponsePtrOutput) Elem

func (ApiManagementServiceSkuPropertiesResponsePtrOutput) ElementType

func (ApiManagementServiceSkuPropertiesResponsePtrOutput) Name

Name of the Sku.

func (ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput

func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput

func (ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext

func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput

type ApiManagementServiceState

type ApiManagementServiceState struct {
	// Additional datacenter locations of the API Management service.
	AdditionalLocations AdditionalRegionResponseArrayInput
	// Addresser email.
	AddresserEmail pulumi.StringPtrInput
	// 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.
	CreatedAtUtc pulumi.StringPtrInput
	// Custom properties of the API Management service, like disabling TLS 1.0.
	CustomProperties pulumi.StringMapInput
	// ETag of the resource.
	Etag pulumi.StringPtrInput
	// Custom hostname configuration of the API Management service.
	HostnameConfigurations HostnameConfigurationResponseArrayInput
	// Datacenter location of the API Management service.
	Location pulumi.StringPtrInput
	// Management API endpoint URL of the API Management service.
	ManagementApiUrl pulumi.StringPtrInput
	// Name of the API Management service.
	Name pulumi.StringPtrInput
	// Publisher portal endpoint Url of the API Management service.
	PortalUrl pulumi.StringPtrInput
	// 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.
	ProvisioningState pulumi.StringPtrInput
	// Publisher email.
	PublisherEmail pulumi.StringPtrInput
	// Publisher name.
	PublisherName pulumi.StringPtrInput
	// Proxy endpoint URL of the API Management service.
	RuntimeUrl pulumi.StringPtrInput
	// SCM endpoint URL of the API Management service.
	ScmUrl pulumi.StringPtrInput
	// SKU properties of the API Management service.
	Sku ApiManagementServiceSkuPropertiesResponsePtrInput
	// Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU.
	StaticIPs pulumi.StringArrayInput
	// API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters).
	Tags pulumi.StringMapInput
	// The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
	TargetProvisioningState pulumi.StringPtrInput
	// Resource type of the API Management service.
	Type pulumi.StringPtrInput
	// 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.
	VpnType pulumi.StringPtrInput
	// Virtual network configuration of the API Management service.
	Vpnconfiguration VirtualNetworkConfigurationResponsePtrInput
}

func (ApiManagementServiceState) ElementType

func (ApiManagementServiceState) ElementType() reflect.Type

type AuthenticationSettingsContract

type AuthenticationSettingsContract struct {
	// API OAuth2 Authentication settings details.
	OAuth2 *OAuth2AuthenticationSettingsContract `pulumi:"oAuth2"`
}

API Authentication Settings.

type AuthenticationSettingsContractArgs

type AuthenticationSettingsContractArgs struct {
	// API OAuth2 Authentication settings details.
	OAuth2 OAuth2AuthenticationSettingsContractPtrInput `pulumi:"oAuth2"`
}

API Authentication Settings.

func (AuthenticationSettingsContractArgs) ElementType

func (AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutput

func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput

func (AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutputWithContext

func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput

type AuthenticationSettingsContractInput

type AuthenticationSettingsContractInput interface {
	pulumi.Input

	ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput
	ToAuthenticationSettingsContractOutputWithContext(context.Context) AuthenticationSettingsContractOutput
}

AuthenticationSettingsContractInput is an input type that accepts AuthenticationSettingsContractArgs and AuthenticationSettingsContractOutput values. You can construct a concrete instance of `AuthenticationSettingsContractInput` via:

AuthenticationSettingsContractArgs{...}

type AuthenticationSettingsContractOutput

type AuthenticationSettingsContractOutput struct{ *pulumi.OutputState }

API Authentication Settings.

func (AuthenticationSettingsContractOutput) ElementType

func (AuthenticationSettingsContractOutput) OAuth2

API OAuth2 Authentication settings details.

func (AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutput

func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput

func (AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutputWithContext

func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput

type CertificateInformation

type CertificateInformation struct {
	// Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.
	Expiry string `pulumi:"expiry"`
	// Subject of the certificate.
	Subject string `pulumi:"subject"`
	// Thumbprint of the certificate.
	Thumbprint string `pulumi:"thumbprint"`
}

SSL certificate information.

type CertificateInformationArgs

type CertificateInformationArgs struct {
	// Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.
	Expiry pulumi.StringInput `pulumi:"expiry"`
	// Subject of the certificate.
	Subject pulumi.StringInput `pulumi:"subject"`
	// Thumbprint of the certificate.
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
}

SSL certificate information.

func (CertificateInformationArgs) ElementType

func (CertificateInformationArgs) ElementType() reflect.Type

func (CertificateInformationArgs) ToCertificateInformationOutput

func (i CertificateInformationArgs) ToCertificateInformationOutput() CertificateInformationOutput

func (CertificateInformationArgs) ToCertificateInformationOutputWithContext

func (i CertificateInformationArgs) ToCertificateInformationOutputWithContext(ctx context.Context) CertificateInformationOutput

type CertificateInformationInput

type CertificateInformationInput interface {
	pulumi.Input

	ToCertificateInformationOutput() CertificateInformationOutput
	ToCertificateInformationOutputWithContext(context.Context) CertificateInformationOutput
}

CertificateInformationInput is an input type that accepts CertificateInformationArgs and CertificateInformationOutput values. You can construct a concrete instance of `CertificateInformationInput` via:

CertificateInformationArgs{...}

type CertificateInformationOutput

type CertificateInformationOutput struct{ *pulumi.OutputState }

SSL certificate information.

func (CertificateInformationOutput) ElementType

func (CertificateInformationOutput) Expiry

Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.

func (CertificateInformationOutput) Subject

Subject of the certificate.

func (CertificateInformationOutput) Thumbprint

Thumbprint of the certificate.

func (CertificateInformationOutput) ToCertificateInformationOutput

func (o CertificateInformationOutput) ToCertificateInformationOutput() CertificateInformationOutput

func (CertificateInformationOutput) ToCertificateInformationOutputWithContext

func (o CertificateInformationOutput) ToCertificateInformationOutputWithContext(ctx context.Context) CertificateInformationOutput

type CertificateInformationResponse

type CertificateInformationResponse struct {
	// Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.
	Expiry string `pulumi:"expiry"`
	// Subject of the certificate.
	Subject string `pulumi:"subject"`
	// Thumbprint of the certificate.
	Thumbprint string `pulumi:"thumbprint"`
}

SSL certificate information.

type CertificateInformationResponseArgs

type CertificateInformationResponseArgs struct {
	// Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.
	Expiry pulumi.StringInput `pulumi:"expiry"`
	// Subject of the certificate.
	Subject pulumi.StringInput `pulumi:"subject"`
	// Thumbprint of the certificate.
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
}

SSL certificate information.

func (CertificateInformationResponseArgs) ElementType

func (CertificateInformationResponseArgs) ToCertificateInformationResponseOutput

func (i CertificateInformationResponseArgs) ToCertificateInformationResponseOutput() CertificateInformationResponseOutput

func (CertificateInformationResponseArgs) ToCertificateInformationResponseOutputWithContext

func (i CertificateInformationResponseArgs) ToCertificateInformationResponseOutputWithContext(ctx context.Context) CertificateInformationResponseOutput

type CertificateInformationResponseInput

type CertificateInformationResponseInput interface {
	pulumi.Input

	ToCertificateInformationResponseOutput() CertificateInformationResponseOutput
	ToCertificateInformationResponseOutputWithContext(context.Context) CertificateInformationResponseOutput
}

CertificateInformationResponseInput is an input type that accepts CertificateInformationResponseArgs and CertificateInformationResponseOutput values. You can construct a concrete instance of `CertificateInformationResponseInput` via:

CertificateInformationResponseArgs{...}

type CertificateInformationResponseOutput

type CertificateInformationResponseOutput struct{ *pulumi.OutputState }

SSL certificate information.

func (CertificateInformationResponseOutput) ElementType

func (CertificateInformationResponseOutput) Expiry

Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.

func (CertificateInformationResponseOutput) Subject

Subject of the certificate.

func (CertificateInformationResponseOutput) Thumbprint

Thumbprint of the certificate.

func (CertificateInformationResponseOutput) ToCertificateInformationResponseOutput

func (o CertificateInformationResponseOutput) ToCertificateInformationResponseOutput() CertificateInformationResponseOutput

func (CertificateInformationResponseOutput) ToCertificateInformationResponseOutputWithContext

func (o CertificateInformationResponseOutput) ToCertificateInformationResponseOutputWithContext(ctx context.Context) CertificateInformationResponseOutput

type HostnameConfiguration

type HostnameConfiguration struct {
	// Certificate information.
	Certificate CertificateInformation `pulumi:"certificate"`
	// Hostname.
	Hostname string `pulumi:"hostname"`
	// Hostname type.
	Type string `pulumi:"type"`
}

Custom hostname configuration.

type HostnameConfigurationArgs

type HostnameConfigurationArgs struct {
	// Certificate information.
	Certificate CertificateInformationInput `pulumi:"certificate"`
	// Hostname.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Hostname type.
	Type pulumi.StringInput `pulumi:"type"`
}

Custom hostname configuration.

func (HostnameConfigurationArgs) ElementType

func (HostnameConfigurationArgs) ElementType() reflect.Type

func (HostnameConfigurationArgs) ToHostnameConfigurationOutput

func (i HostnameConfigurationArgs) ToHostnameConfigurationOutput() HostnameConfigurationOutput

func (HostnameConfigurationArgs) ToHostnameConfigurationOutputWithContext

func (i HostnameConfigurationArgs) ToHostnameConfigurationOutputWithContext(ctx context.Context) HostnameConfigurationOutput

type HostnameConfigurationArray

type HostnameConfigurationArray []HostnameConfigurationInput

func (HostnameConfigurationArray) ElementType

func (HostnameConfigurationArray) ElementType() reflect.Type

func (HostnameConfigurationArray) ToHostnameConfigurationArrayOutput

func (i HostnameConfigurationArray) ToHostnameConfigurationArrayOutput() HostnameConfigurationArrayOutput

func (HostnameConfigurationArray) ToHostnameConfigurationArrayOutputWithContext

func (i HostnameConfigurationArray) ToHostnameConfigurationArrayOutputWithContext(ctx context.Context) HostnameConfigurationArrayOutput

type HostnameConfigurationArrayInput

type HostnameConfigurationArrayInput interface {
	pulumi.Input

	ToHostnameConfigurationArrayOutput() HostnameConfigurationArrayOutput
	ToHostnameConfigurationArrayOutputWithContext(context.Context) HostnameConfigurationArrayOutput
}

HostnameConfigurationArrayInput is an input type that accepts HostnameConfigurationArray and HostnameConfigurationArrayOutput values. You can construct a concrete instance of `HostnameConfigurationArrayInput` via:

HostnameConfigurationArray{ HostnameConfigurationArgs{...} }

type HostnameConfigurationArrayOutput

type HostnameConfigurationArrayOutput struct{ *pulumi.OutputState }

func (HostnameConfigurationArrayOutput) ElementType

func (HostnameConfigurationArrayOutput) Index

func (HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutput

func (o HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutput() HostnameConfigurationArrayOutput

func (HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutputWithContext

func (o HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutputWithContext(ctx context.Context) HostnameConfigurationArrayOutput

type HostnameConfigurationInput

type HostnameConfigurationInput interface {
	pulumi.Input

	ToHostnameConfigurationOutput() HostnameConfigurationOutput
	ToHostnameConfigurationOutputWithContext(context.Context) HostnameConfigurationOutput
}

HostnameConfigurationInput is an input type that accepts HostnameConfigurationArgs and HostnameConfigurationOutput values. You can construct a concrete instance of `HostnameConfigurationInput` via:

HostnameConfigurationArgs{...}

type HostnameConfigurationOutput

type HostnameConfigurationOutput struct{ *pulumi.OutputState }

Custom hostname configuration.

func (HostnameConfigurationOutput) Certificate

Certificate information.

func (HostnameConfigurationOutput) ElementType

func (HostnameConfigurationOutput) Hostname

Hostname.

func (HostnameConfigurationOutput) ToHostnameConfigurationOutput

func (o HostnameConfigurationOutput) ToHostnameConfigurationOutput() HostnameConfigurationOutput

func (HostnameConfigurationOutput) ToHostnameConfigurationOutputWithContext

func (o HostnameConfigurationOutput) ToHostnameConfigurationOutputWithContext(ctx context.Context) HostnameConfigurationOutput

func (HostnameConfigurationOutput) Type

Hostname type.

type HostnameConfigurationResponse

type HostnameConfigurationResponse struct {
	// Certificate information.
	Certificate CertificateInformationResponse `pulumi:"certificate"`
	// Hostname.
	Hostname string `pulumi:"hostname"`
	// Hostname type.
	Type string `pulumi:"type"`
}

Custom hostname configuration.

type HostnameConfigurationResponseArgs

type HostnameConfigurationResponseArgs struct {
	// Certificate information.
	Certificate CertificateInformationResponseInput `pulumi:"certificate"`
	// Hostname.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// Hostname type.
	Type pulumi.StringInput `pulumi:"type"`
}

Custom hostname configuration.

func (HostnameConfigurationResponseArgs) ElementType

func (HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutput

func (i HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput

func (HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutputWithContext

func (i HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutputWithContext(ctx context.Context) HostnameConfigurationResponseOutput

type HostnameConfigurationResponseArray

type HostnameConfigurationResponseArray []HostnameConfigurationResponseInput

func (HostnameConfigurationResponseArray) ElementType

func (HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutput

func (i HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutput() HostnameConfigurationResponseArrayOutput

func (HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutputWithContext

func (i HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutputWithContext(ctx context.Context) HostnameConfigurationResponseArrayOutput

type HostnameConfigurationResponseArrayInput

type HostnameConfigurationResponseArrayInput interface {
	pulumi.Input

	ToHostnameConfigurationResponseArrayOutput() HostnameConfigurationResponseArrayOutput
	ToHostnameConfigurationResponseArrayOutputWithContext(context.Context) HostnameConfigurationResponseArrayOutput
}

HostnameConfigurationResponseArrayInput is an input type that accepts HostnameConfigurationResponseArray and HostnameConfigurationResponseArrayOutput values. You can construct a concrete instance of `HostnameConfigurationResponseArrayInput` via:

HostnameConfigurationResponseArray{ HostnameConfigurationResponseArgs{...} }

type HostnameConfigurationResponseArrayOutput

type HostnameConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (HostnameConfigurationResponseArrayOutput) ElementType

func (HostnameConfigurationResponseArrayOutput) Index

func (HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutput

func (o HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutput() HostnameConfigurationResponseArrayOutput

func (HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutputWithContext

func (o HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutputWithContext(ctx context.Context) HostnameConfigurationResponseArrayOutput

type HostnameConfigurationResponseInput

type HostnameConfigurationResponseInput interface {
	pulumi.Input

	ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput
	ToHostnameConfigurationResponseOutputWithContext(context.Context) HostnameConfigurationResponseOutput
}

HostnameConfigurationResponseInput is an input type that accepts HostnameConfigurationResponseArgs and HostnameConfigurationResponseOutput values. You can construct a concrete instance of `HostnameConfigurationResponseInput` via:

HostnameConfigurationResponseArgs{...}

type HostnameConfigurationResponseOutput

type HostnameConfigurationResponseOutput struct{ *pulumi.OutputState }

Custom hostname configuration.

func (HostnameConfigurationResponseOutput) Certificate

Certificate information.

func (HostnameConfigurationResponseOutput) ElementType

func (HostnameConfigurationResponseOutput) Hostname

Hostname.

func (HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutput

func (o HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput

func (HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutputWithContext

func (o HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutputWithContext(ctx context.Context) HostnameConfigurationResponseOutput

func (HostnameConfigurationResponseOutput) Type

Hostname type.

type LookupApiManagementServiceArgs

type LookupApiManagementServiceArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the API Management service.
	ServiceName string `pulumi:"serviceName"`
}

type LookupApiManagementServiceResult

type LookupApiManagementServiceResult struct {
	// Additional datacenter locations of the API Management service.
	AdditionalLocations []AdditionalRegionResponse `pulumi:"additionalLocations"`
	// Addresser email.
	AddresserEmail *string `pulumi:"addresserEmail"`
	// 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.
	CreatedAtUtc string `pulumi:"createdAtUtc"`
	// Custom properties of the API Management service, like disabling TLS 1.0.
	CustomProperties map[string]string `pulumi:"customProperties"`
	// ETag of the resource.
	Etag *string `pulumi:"etag"`
	// Custom hostname configuration of the API Management service.
	HostnameConfigurations []HostnameConfigurationResponse `pulumi:"hostnameConfigurations"`
	// Datacenter location of the API Management service.
	Location string `pulumi:"location"`
	// Management API endpoint URL of the API Management service.
	ManagementApiUrl string `pulumi:"managementApiUrl"`
	// Name of the API Management service.
	Name string `pulumi:"name"`
	// Publisher portal endpoint Url of the API Management service.
	PortalUrl string `pulumi:"portalUrl"`
	// 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.
	ProvisioningState string `pulumi:"provisioningState"`
	// Publisher email.
	PublisherEmail string `pulumi:"publisherEmail"`
	// Publisher name.
	PublisherName string `pulumi:"publisherName"`
	// Proxy endpoint URL of the API Management service.
	RuntimeUrl string `pulumi:"runtimeUrl"`
	// SCM endpoint URL of the API Management service.
	ScmUrl string `pulumi:"scmUrl"`
	// SKU properties of the API Management service.
	Sku ApiManagementServiceSkuPropertiesResponse `pulumi:"sku"`
	// Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU.
	StaticIPs []string `pulumi:"staticIPs"`
	// API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters).
	Tags map[string]string `pulumi:"tags"`
	// The provisioning state of the API Management service, which is targeted by the long running operation started on the service.
	TargetProvisioningState string `pulumi:"targetProvisioningState"`
	// Resource type of the API Management service.
	Type string `pulumi:"type"`
	// 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.
	VpnType *string `pulumi:"vpnType"`
	// Virtual network configuration of the API Management service.
	Vpnconfiguration *VirtualNetworkConfigurationResponse `pulumi:"vpnconfiguration"`
}

Description of an API Management service resource.

type OAuth2AuthenticationSettingsContract

type OAuth2AuthenticationSettingsContract struct {
	// OAuth authorization server identifier.
	AuthorizationServerId *string `pulumi:"authorizationServerId"`
	// operations scope.
	Scope *string `pulumi:"scope"`
}

API OAuth2 Authentication settings details.

type OAuth2AuthenticationSettingsContractArgs

type OAuth2AuthenticationSettingsContractArgs struct {
	// OAuth authorization server identifier.
	AuthorizationServerId pulumi.StringPtrInput `pulumi:"authorizationServerId"`
	// operations scope.
	Scope pulumi.StringPtrInput `pulumi:"scope"`
}

API OAuth2 Authentication settings details.

func (OAuth2AuthenticationSettingsContractArgs) ElementType

func (OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutput

func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutput() OAuth2AuthenticationSettingsContractOutput

func (OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutputWithContext

func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractOutput

func (OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutput

func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput

func (OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext

func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput

type OAuth2AuthenticationSettingsContractInput

type OAuth2AuthenticationSettingsContractInput interface {
	pulumi.Input

	ToOAuth2AuthenticationSettingsContractOutput() OAuth2AuthenticationSettingsContractOutput
	ToOAuth2AuthenticationSettingsContractOutputWithContext(context.Context) OAuth2AuthenticationSettingsContractOutput
}

OAuth2AuthenticationSettingsContractInput is an input type that accepts OAuth2AuthenticationSettingsContractArgs and OAuth2AuthenticationSettingsContractOutput values. You can construct a concrete instance of `OAuth2AuthenticationSettingsContractInput` via:

OAuth2AuthenticationSettingsContractArgs{...}

type OAuth2AuthenticationSettingsContractOutput

type OAuth2AuthenticationSettingsContractOutput struct{ *pulumi.OutputState }

API OAuth2 Authentication settings details.

func (OAuth2AuthenticationSettingsContractOutput) AuthorizationServerId

OAuth authorization server identifier.

func (OAuth2AuthenticationSettingsContractOutput) ElementType

func (OAuth2AuthenticationSettingsContractOutput) Scope

operations scope.

func (OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutput

func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutput() OAuth2AuthenticationSettingsContractOutput

func (OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutputWithContext

func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractOutput

func (OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutput

func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput

func (OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext

func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput

type OAuth2AuthenticationSettingsContractPtrInput

type OAuth2AuthenticationSettingsContractPtrInput interface {
	pulumi.Input

	ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput
	ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(context.Context) OAuth2AuthenticationSettingsContractPtrOutput
}

OAuth2AuthenticationSettingsContractPtrInput is an input type that accepts OAuth2AuthenticationSettingsContractArgs, OAuth2AuthenticationSettingsContractPtr and OAuth2AuthenticationSettingsContractPtrOutput values. You can construct a concrete instance of `OAuth2AuthenticationSettingsContractPtrInput` via:

        OAuth2AuthenticationSettingsContractArgs{...}

or:

        nil

type OAuth2AuthenticationSettingsContractPtrOutput

type OAuth2AuthenticationSettingsContractPtrOutput struct{ *pulumi.OutputState }

func (OAuth2AuthenticationSettingsContractPtrOutput) AuthorizationServerId

OAuth authorization server identifier.

func (OAuth2AuthenticationSettingsContractPtrOutput) Elem

func (OAuth2AuthenticationSettingsContractPtrOutput) ElementType

func (OAuth2AuthenticationSettingsContractPtrOutput) Scope

operations scope.

func (OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutput

func (o OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput

func (OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext

func (o OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput

type ParameterContract

type ParameterContract struct {
	// Default parameter value.
	DefaultValue *string `pulumi:"defaultValue"`
	// Parameter description.
	Description *string `pulumi:"description"`
	// Parameter name.
	Name string `pulumi:"name"`
	// whether parameter is required or not.
	Required *bool `pulumi:"required"`
	// Parameter type.
	Type string `pulumi:"type"`
	// Parameter values.
	Values []string `pulumi:"values"`
}

Operation parameters details.

type ParameterContractArgs

type ParameterContractArgs struct {
	// Default parameter value.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Parameter description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Parameter name.
	Name pulumi.StringInput `pulumi:"name"`
	// whether parameter is required or not.
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// Parameter type.
	Type pulumi.StringInput `pulumi:"type"`
	// Parameter values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Operation parameters details.

func (ParameterContractArgs) ElementType

func (ParameterContractArgs) ElementType() reflect.Type

func (ParameterContractArgs) ToParameterContractOutput

func (i ParameterContractArgs) ToParameterContractOutput() ParameterContractOutput

func (ParameterContractArgs) ToParameterContractOutputWithContext

func (i ParameterContractArgs) ToParameterContractOutputWithContext(ctx context.Context) ParameterContractOutput

type ParameterContractArray

type ParameterContractArray []ParameterContractInput

func (ParameterContractArray) ElementType

func (ParameterContractArray) ElementType() reflect.Type

func (ParameterContractArray) ToParameterContractArrayOutput

func (i ParameterContractArray) ToParameterContractArrayOutput() ParameterContractArrayOutput

func (ParameterContractArray) ToParameterContractArrayOutputWithContext

func (i ParameterContractArray) ToParameterContractArrayOutputWithContext(ctx context.Context) ParameterContractArrayOutput

type ParameterContractArrayInput

type ParameterContractArrayInput interface {
	pulumi.Input

	ToParameterContractArrayOutput() ParameterContractArrayOutput
	ToParameterContractArrayOutputWithContext(context.Context) ParameterContractArrayOutput
}

ParameterContractArrayInput is an input type that accepts ParameterContractArray and ParameterContractArrayOutput values. You can construct a concrete instance of `ParameterContractArrayInput` via:

ParameterContractArray{ ParameterContractArgs{...} }

type ParameterContractArrayOutput

type ParameterContractArrayOutput struct{ *pulumi.OutputState }

func (ParameterContractArrayOutput) ElementType

func (ParameterContractArrayOutput) Index

func (ParameterContractArrayOutput) ToParameterContractArrayOutput

func (o ParameterContractArrayOutput) ToParameterContractArrayOutput() ParameterContractArrayOutput

func (ParameterContractArrayOutput) ToParameterContractArrayOutputWithContext

func (o ParameterContractArrayOutput) ToParameterContractArrayOutputWithContext(ctx context.Context) ParameterContractArrayOutput

type ParameterContractInput

type ParameterContractInput interface {
	pulumi.Input

	ToParameterContractOutput() ParameterContractOutput
	ToParameterContractOutputWithContext(context.Context) ParameterContractOutput
}

ParameterContractInput is an input type that accepts ParameterContractArgs and ParameterContractOutput values. You can construct a concrete instance of `ParameterContractInput` via:

ParameterContractArgs{...}

type ParameterContractOutput

type ParameterContractOutput struct{ *pulumi.OutputState }

Operation parameters details.

func (ParameterContractOutput) DefaultValue

Default parameter value.

func (ParameterContractOutput) Description

Parameter description.

func (ParameterContractOutput) ElementType

func (ParameterContractOutput) ElementType() reflect.Type

func (ParameterContractOutput) Name

Parameter name.

func (ParameterContractOutput) Required

whether parameter is required or not.

func (ParameterContractOutput) ToParameterContractOutput

func (o ParameterContractOutput) ToParameterContractOutput() ParameterContractOutput

func (ParameterContractOutput) ToParameterContractOutputWithContext

func (o ParameterContractOutput) ToParameterContractOutputWithContext(ctx context.Context) ParameterContractOutput

func (ParameterContractOutput) Type

Parameter type.

func (ParameterContractOutput) Values

Parameter values.

type RepresentationContract

type RepresentationContract struct {
	// Specifies a registered or custom content type for this representation, e.g. application/xml.
	ContentType string `pulumi:"contentType"`
	// An example of the representation.
	Sample *string `pulumi:"sample"`
}

Operation request/response representation details.

type RepresentationContractArgs

type RepresentationContractArgs struct {
	// Specifies a registered or custom content type for this representation, e.g. application/xml.
	ContentType pulumi.StringInput `pulumi:"contentType"`
	// An example of the representation.
	Sample pulumi.StringPtrInput `pulumi:"sample"`
}

Operation request/response representation details.

func (RepresentationContractArgs) ElementType

func (RepresentationContractArgs) ElementType() reflect.Type

func (RepresentationContractArgs) ToRepresentationContractOutput

func (i RepresentationContractArgs) ToRepresentationContractOutput() RepresentationContractOutput

func (RepresentationContractArgs) ToRepresentationContractOutputWithContext

func (i RepresentationContractArgs) ToRepresentationContractOutputWithContext(ctx context.Context) RepresentationContractOutput

type RepresentationContractArray

type RepresentationContractArray []RepresentationContractInput

func (RepresentationContractArray) ElementType

func (RepresentationContractArray) ToRepresentationContractArrayOutput

func (i RepresentationContractArray) ToRepresentationContractArrayOutput() RepresentationContractArrayOutput

func (RepresentationContractArray) ToRepresentationContractArrayOutputWithContext

func (i RepresentationContractArray) ToRepresentationContractArrayOutputWithContext(ctx context.Context) RepresentationContractArrayOutput

type RepresentationContractArrayInput

type RepresentationContractArrayInput interface {
	pulumi.Input

	ToRepresentationContractArrayOutput() RepresentationContractArrayOutput
	ToRepresentationContractArrayOutputWithContext(context.Context) RepresentationContractArrayOutput
}

RepresentationContractArrayInput is an input type that accepts RepresentationContractArray and RepresentationContractArrayOutput values. You can construct a concrete instance of `RepresentationContractArrayInput` via:

RepresentationContractArray{ RepresentationContractArgs{...} }

type RepresentationContractArrayOutput

type RepresentationContractArrayOutput struct{ *pulumi.OutputState }

func (RepresentationContractArrayOutput) ElementType

func (RepresentationContractArrayOutput) Index

func (RepresentationContractArrayOutput) ToRepresentationContractArrayOutput

func (o RepresentationContractArrayOutput) ToRepresentationContractArrayOutput() RepresentationContractArrayOutput

func (RepresentationContractArrayOutput) ToRepresentationContractArrayOutputWithContext

func (o RepresentationContractArrayOutput) ToRepresentationContractArrayOutputWithContext(ctx context.Context) RepresentationContractArrayOutput

type RepresentationContractInput

type RepresentationContractInput interface {
	pulumi.Input

	ToRepresentationContractOutput() RepresentationContractOutput
	ToRepresentationContractOutputWithContext(context.Context) RepresentationContractOutput
}

RepresentationContractInput is an input type that accepts RepresentationContractArgs and RepresentationContractOutput values. You can construct a concrete instance of `RepresentationContractInput` via:

RepresentationContractArgs{...}

type RepresentationContractOutput

type RepresentationContractOutput struct{ *pulumi.OutputState }

Operation request/response representation details.

func (RepresentationContractOutput) ContentType

Specifies a registered or custom content type for this representation, e.g. application/xml.

func (RepresentationContractOutput) ElementType

func (RepresentationContractOutput) Sample

An example of the representation.

func (RepresentationContractOutput) ToRepresentationContractOutput

func (o RepresentationContractOutput) ToRepresentationContractOutput() RepresentationContractOutput

func (RepresentationContractOutput) ToRepresentationContractOutputWithContext

func (o RepresentationContractOutput) ToRepresentationContractOutputWithContext(ctx context.Context) RepresentationContractOutput

type RequestContract

type RequestContract struct {
	// Operation request description.
	Description *string `pulumi:"description"`
	// Collection of operation request headers.
	Headers []ParameterContract `pulumi:"headers"`
	// Collection of operation request query parameters.
	QueryParameters []ParameterContract `pulumi:"queryParameters"`
	// Collection of operation request representations.
	Representations []RepresentationContract `pulumi:"representations"`
}

Operation request details.

type RequestContractArgs

type RequestContractArgs struct {
	// Operation request description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Collection of operation request headers.
	Headers ParameterContractArrayInput `pulumi:"headers"`
	// Collection of operation request query parameters.
	QueryParameters ParameterContractArrayInput `pulumi:"queryParameters"`
	// Collection of operation request representations.
	Representations RepresentationContractArrayInput `pulumi:"representations"`
}

Operation request details.

func (RequestContractArgs) ElementType

func (RequestContractArgs) ElementType() reflect.Type

func (RequestContractArgs) ToRequestContractOutput

func (i RequestContractArgs) ToRequestContractOutput() RequestContractOutput

func (RequestContractArgs) ToRequestContractOutputWithContext

func (i RequestContractArgs) ToRequestContractOutputWithContext(ctx context.Context) RequestContractOutput

type RequestContractInput

type RequestContractInput interface {
	pulumi.Input

	ToRequestContractOutput() RequestContractOutput
	ToRequestContractOutputWithContext(context.Context) RequestContractOutput
}

RequestContractInput is an input type that accepts RequestContractArgs and RequestContractOutput values. You can construct a concrete instance of `RequestContractInput` via:

RequestContractArgs{...}

type RequestContractOutput

type RequestContractOutput struct{ *pulumi.OutputState }

Operation request details.

func (RequestContractOutput) Description

Operation request description.

func (RequestContractOutput) ElementType

func (RequestContractOutput) ElementType() reflect.Type

func (RequestContractOutput) Headers

Collection of operation request headers.

func (RequestContractOutput) QueryParameters

Collection of operation request query parameters.

func (RequestContractOutput) Representations

Collection of operation request representations.

func (RequestContractOutput) ToRequestContractOutput

func (o RequestContractOutput) ToRequestContractOutput() RequestContractOutput

func (RequestContractOutput) ToRequestContractOutputWithContext

func (o RequestContractOutput) ToRequestContractOutputWithContext(ctx context.Context) RequestContractOutput

type ResultContract

type ResultContract struct {
	// Operation response description.
	Description *string `pulumi:"description"`
	// Collection of operation response representations.
	Representations []RepresentationContract `pulumi:"representations"`
	// Operation response HTTP status code.
	StatusCode int `pulumi:"statusCode"`
}

Operation response details.

type ResultContractArgs

type ResultContractArgs struct {
	// Operation response description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Collection of operation response representations.
	Representations RepresentationContractArrayInput `pulumi:"representations"`
	// Operation response HTTP status code.
	StatusCode pulumi.IntInput `pulumi:"statusCode"`
}

Operation response details.

func (ResultContractArgs) ElementType

func (ResultContractArgs) ElementType() reflect.Type

func (ResultContractArgs) ToResultContractOutput

func (i ResultContractArgs) ToResultContractOutput() ResultContractOutput

func (ResultContractArgs) ToResultContractOutputWithContext

func (i ResultContractArgs) ToResultContractOutputWithContext(ctx context.Context) ResultContractOutput

type ResultContractInput

type ResultContractInput interface {
	pulumi.Input

	ToResultContractOutput() ResultContractOutput
	ToResultContractOutputWithContext(context.Context) ResultContractOutput
}

ResultContractInput is an input type that accepts ResultContractArgs and ResultContractOutput values. You can construct a concrete instance of `ResultContractInput` via:

ResultContractArgs{...}

type ResultContractOutput

type ResultContractOutput struct{ *pulumi.OutputState }

Operation response details.

func (ResultContractOutput) Description

Operation response description.

func (ResultContractOutput) ElementType

func (ResultContractOutput) ElementType() reflect.Type

func (ResultContractOutput) Representations

Collection of operation response representations.

func (ResultContractOutput) StatusCode

func (o ResultContractOutput) StatusCode() pulumi.IntOutput

Operation response HTTP status code.

func (ResultContractOutput) ToResultContractOutput

func (o ResultContractOutput) ToResultContractOutput() ResultContractOutput

func (ResultContractOutput) ToResultContractOutputWithContext

func (o ResultContractOutput) ToResultContractOutputWithContext(ctx context.Context) ResultContractOutput

type SubscriptionKeyParameterNamesContract

type SubscriptionKeyParameterNamesContract struct {
	// Subscription key header name.
	Header *string `pulumi:"header"`
	// Subscription key query string parameter name.
	Query *string `pulumi:"query"`
}

Subscription key parameter names details.

type SubscriptionKeyParameterNamesContractArgs

type SubscriptionKeyParameterNamesContractArgs struct {
	// Subscription key header name.
	Header pulumi.StringPtrInput `pulumi:"header"`
	// Subscription key query string parameter name.
	Query pulumi.StringPtrInput `pulumi:"query"`
}

Subscription key parameter names details.

func (SubscriptionKeyParameterNamesContractArgs) ElementType

func (SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutput

func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput

func (SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutputWithContext

func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractOutput

type SubscriptionKeyParameterNamesContractInput

type SubscriptionKeyParameterNamesContractInput interface {
	pulumi.Input

	ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput
	ToSubscriptionKeyParameterNamesContractOutputWithContext(context.Context) SubscriptionKeyParameterNamesContractOutput
}

SubscriptionKeyParameterNamesContractInput is an input type that accepts SubscriptionKeyParameterNamesContractArgs and SubscriptionKeyParameterNamesContractOutput values. You can construct a concrete instance of `SubscriptionKeyParameterNamesContractInput` via:

SubscriptionKeyParameterNamesContractArgs{...}

type SubscriptionKeyParameterNamesContractOutput

type SubscriptionKeyParameterNamesContractOutput struct{ *pulumi.OutputState }

Subscription key parameter names details.

func (SubscriptionKeyParameterNamesContractOutput) ElementType

func (SubscriptionKeyParameterNamesContractOutput) Header

Subscription key header name.

func (SubscriptionKeyParameterNamesContractOutput) Query

Subscription key query string parameter name.

func (SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutput

func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput

func (SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutputWithContext

func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractOutput

type TokenBodyParameterContract

type TokenBodyParameterContract struct {
	// body parameter name.
	Name string `pulumi:"name"`
	// body parameter value.
	Value string `pulumi:"value"`
}

OAuth acquire token request body parameter (www-url-form-encoded).

type TokenBodyParameterContractArgs

type TokenBodyParameterContractArgs struct {
	// body parameter name.
	Name pulumi.StringInput `pulumi:"name"`
	// body parameter value.
	Value pulumi.StringInput `pulumi:"value"`
}

OAuth acquire token request body parameter (www-url-form-encoded).

func (TokenBodyParameterContractArgs) ElementType

func (TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutput

func (i TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput

func (TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutputWithContext

func (i TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutputWithContext(ctx context.Context) TokenBodyParameterContractOutput

type TokenBodyParameterContractInput

type TokenBodyParameterContractInput interface {
	pulumi.Input

	ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput
	ToTokenBodyParameterContractOutputWithContext(context.Context) TokenBodyParameterContractOutput
}

TokenBodyParameterContractInput is an input type that accepts TokenBodyParameterContractArgs and TokenBodyParameterContractOutput values. You can construct a concrete instance of `TokenBodyParameterContractInput` via:

TokenBodyParameterContractArgs{...}

type TokenBodyParameterContractOutput

type TokenBodyParameterContractOutput struct{ *pulumi.OutputState }

OAuth acquire token request body parameter (www-url-form-encoded).

func (TokenBodyParameterContractOutput) ElementType

func (TokenBodyParameterContractOutput) Name

body parameter name.

func (TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutput

func (o TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput

func (TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutputWithContext

func (o TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutputWithContext(ctx context.Context) TokenBodyParameterContractOutput

func (TokenBodyParameterContractOutput) Value

body parameter value.

type VirtualNetworkConfiguration

type VirtualNetworkConfiguration struct {
	// The location of the virtual network.
	Location *string `pulumi:"location"`
	// The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.
	SubnetResourceId *string `pulumi:"subnetResourceId"`
}

Configuration of a virtual network to which API Management service is deployed.

type VirtualNetworkConfigurationArgs

type VirtualNetworkConfigurationArgs struct {
	// The location of the virtual network.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.
	SubnetResourceId pulumi.StringPtrInput `pulumi:"subnetResourceId"`
}

Configuration of a virtual network to which API Management service is deployed.

func (VirtualNetworkConfigurationArgs) ElementType

func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutput

func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput

func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutputWithContext

func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutputWithContext(ctx context.Context) VirtualNetworkConfigurationOutput

func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutput

func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput

func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutputWithContext

func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput

type VirtualNetworkConfigurationInput

type VirtualNetworkConfigurationInput interface {
	pulumi.Input

	ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput
	ToVirtualNetworkConfigurationOutputWithContext(context.Context) VirtualNetworkConfigurationOutput
}

VirtualNetworkConfigurationInput is an input type that accepts VirtualNetworkConfigurationArgs and VirtualNetworkConfigurationOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationInput` via:

VirtualNetworkConfigurationArgs{...}

type VirtualNetworkConfigurationOutput

type VirtualNetworkConfigurationOutput struct{ *pulumi.OutputState }

Configuration of a virtual network to which API Management service is deployed.

func (VirtualNetworkConfigurationOutput) ElementType

func (VirtualNetworkConfigurationOutput) Location

The location of the virtual network.

func (VirtualNetworkConfigurationOutput) SubnetResourceId

The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.

func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutput

func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput

func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutputWithContext

func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutputWithContext(ctx context.Context) VirtualNetworkConfigurationOutput

func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutput

func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput

func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutputWithContext

func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput

type VirtualNetworkConfigurationPtrInput

type VirtualNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput
	ToVirtualNetworkConfigurationPtrOutputWithContext(context.Context) VirtualNetworkConfigurationPtrOutput
}

VirtualNetworkConfigurationPtrInput is an input type that accepts VirtualNetworkConfigurationArgs, VirtualNetworkConfigurationPtr and VirtualNetworkConfigurationPtrOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationPtrInput` via:

        VirtualNetworkConfigurationArgs{...}

or:

        nil

type VirtualNetworkConfigurationPtrOutput

type VirtualNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkConfigurationPtrOutput) Elem

func (VirtualNetworkConfigurationPtrOutput) ElementType

func (VirtualNetworkConfigurationPtrOutput) Location

The location of the virtual network.

func (VirtualNetworkConfigurationPtrOutput) SubnetResourceId

The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.

func (VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutput

func (o VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput

func (VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutputWithContext

func (o VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput

type VirtualNetworkConfigurationResponse

type VirtualNetworkConfigurationResponse struct {
	// The location of the virtual network.
	Location *string `pulumi:"location"`
	// The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.
	SubnetResourceId *string `pulumi:"subnetResourceId"`
	// The name of the subnet.
	Subnetname string `pulumi:"subnetname"`
	// The virtual network ID. This is typically a GUID. Expect a null GUID by default.
	Vnetid string `pulumi:"vnetid"`
}

Configuration of a virtual network to which API Management service is deployed.

type VirtualNetworkConfigurationResponseArgs

type VirtualNetworkConfigurationResponseArgs struct {
	// The location of the virtual network.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.
	SubnetResourceId pulumi.StringPtrInput `pulumi:"subnetResourceId"`
	// The name of the subnet.
	Subnetname pulumi.StringInput `pulumi:"subnetname"`
	// The virtual network ID. This is typically a GUID. Expect a null GUID by default.
	Vnetid pulumi.StringInput `pulumi:"vnetid"`
}

Configuration of a virtual network to which API Management service is deployed.

func (VirtualNetworkConfigurationResponseArgs) ElementType

func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutput

func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput

func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutputWithContext

func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponseOutput

func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutput

func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput

func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutputWithContext

func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput

type VirtualNetworkConfigurationResponseInput

type VirtualNetworkConfigurationResponseInput interface {
	pulumi.Input

	ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput
	ToVirtualNetworkConfigurationResponseOutputWithContext(context.Context) VirtualNetworkConfigurationResponseOutput
}

VirtualNetworkConfigurationResponseInput is an input type that accepts VirtualNetworkConfigurationResponseArgs and VirtualNetworkConfigurationResponseOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationResponseInput` via:

VirtualNetworkConfigurationResponseArgs{...}

type VirtualNetworkConfigurationResponseOutput

type VirtualNetworkConfigurationResponseOutput struct{ *pulumi.OutputState }

Configuration of a virtual network to which API Management service is deployed.

func (VirtualNetworkConfigurationResponseOutput) ElementType

func (VirtualNetworkConfigurationResponseOutput) Location

The location of the virtual network.

func (VirtualNetworkConfigurationResponseOutput) SubnetResourceId

The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.

func (VirtualNetworkConfigurationResponseOutput) Subnetname

The name of the subnet.

func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutput

func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput

func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutputWithContext

func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponseOutput

func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutput

func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput

func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext

func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput

func (VirtualNetworkConfigurationResponseOutput) Vnetid

The virtual network ID. This is typically a GUID. Expect a null GUID by default.

type VirtualNetworkConfigurationResponsePtrInput

type VirtualNetworkConfigurationResponsePtrInput interface {
	pulumi.Input

	ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput
	ToVirtualNetworkConfigurationResponsePtrOutputWithContext(context.Context) VirtualNetworkConfigurationResponsePtrOutput
}

VirtualNetworkConfigurationResponsePtrInput is an input type that accepts VirtualNetworkConfigurationResponseArgs, VirtualNetworkConfigurationResponsePtr and VirtualNetworkConfigurationResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationResponsePtrInput` via:

        VirtualNetworkConfigurationResponseArgs{...}

or:

        nil

type VirtualNetworkConfigurationResponsePtrOutput

type VirtualNetworkConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkConfigurationResponsePtrOutput) Elem

func (VirtualNetworkConfigurationResponsePtrOutput) ElementType

func (VirtualNetworkConfigurationResponsePtrOutput) Location

The location of the virtual network.

func (VirtualNetworkConfigurationResponsePtrOutput) SubnetResourceId

The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.

func (VirtualNetworkConfigurationResponsePtrOutput) Subnetname

The name of the subnet.

func (VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutput

func (o VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput

func (VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext

func (o VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput

func (VirtualNetworkConfigurationResponsePtrOutput) Vnetid

The virtual network ID. This is typically a GUID. Expect a null GUID by default.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL