v20170501

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EndpointMonitorStatusCheckingEndpoint = EndpointMonitorStatus("CheckingEndpoint")
	EndpointMonitorStatusOnline           = EndpointMonitorStatus("Online")
	EndpointMonitorStatusDegraded         = EndpointMonitorStatus("Degraded")
	EndpointMonitorStatusDisabled         = EndpointMonitorStatus("Disabled")
	EndpointMonitorStatusInactive         = EndpointMonitorStatus("Inactive")
	EndpointMonitorStatusStopped          = EndpointMonitorStatus("Stopped")
)
View Source
const (
	EndpointStatusEnabled  = EndpointStatus("Enabled")
	EndpointStatusDisabled = EndpointStatus("Disabled")
)
View Source
const (
	MonitorProtocolHTTP  = MonitorProtocol("HTTP")
	MonitorProtocolHTTPS = MonitorProtocol("HTTPS")
	MonitorProtocolTCP   = MonitorProtocol("TCP")
)
View Source
const (
	ProfileMonitorStatusCheckingEndpoints = ProfileMonitorStatus("CheckingEndpoints")
	ProfileMonitorStatusOnline            = ProfileMonitorStatus("Online")
	ProfileMonitorStatusDegraded          = ProfileMonitorStatus("Degraded")
	ProfileMonitorStatusDisabled          = ProfileMonitorStatus("Disabled")
	ProfileMonitorStatusInactive          = ProfileMonitorStatus("Inactive")
)
View Source
const (
	ProfileStatusEnabled  = ProfileStatus("Enabled")
	ProfileStatusDisabled = ProfileStatus("Disabled")
)
View Source
const (
	TrafficRoutingMethodPerformance = TrafficRoutingMethod("Performance")
	TrafficRoutingMethodPriority    = TrafficRoutingMethod("Priority")
	TrafficRoutingMethodWeighted    = TrafficRoutingMethod("Weighted")
	TrafficRoutingMethodGeographic  = TrafficRoutingMethod("Geographic")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DnsConfig

type DnsConfig struct {
	// The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
	RelativeName *string `pulumi:"relativeName"`
	// The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
	Ttl *float64 `pulumi:"ttl"`
}

Class containing DNS settings in a Traffic Manager profile.

type DnsConfigArgs

type DnsConfigArgs struct {
	// The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
	RelativeName pulumi.StringPtrInput `pulumi:"relativeName"`
	// The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
	Ttl pulumi.Float64PtrInput `pulumi:"ttl"`
}

Class containing DNS settings in a Traffic Manager profile.

func (DnsConfigArgs) ElementType

func (DnsConfigArgs) ElementType() reflect.Type

func (DnsConfigArgs) ToDnsConfigOutput

func (i DnsConfigArgs) ToDnsConfigOutput() DnsConfigOutput

func (DnsConfigArgs) ToDnsConfigOutputWithContext

func (i DnsConfigArgs) ToDnsConfigOutputWithContext(ctx context.Context) DnsConfigOutput

func (DnsConfigArgs) ToDnsConfigPtrOutput

func (i DnsConfigArgs) ToDnsConfigPtrOutput() DnsConfigPtrOutput

func (DnsConfigArgs) ToDnsConfigPtrOutputWithContext

func (i DnsConfigArgs) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput

type DnsConfigInput

type DnsConfigInput interface {
	pulumi.Input

	ToDnsConfigOutput() DnsConfigOutput
	ToDnsConfigOutputWithContext(context.Context) DnsConfigOutput
}

DnsConfigInput is an input type that accepts DnsConfigArgs and DnsConfigOutput values. You can construct a concrete instance of `DnsConfigInput` via:

DnsConfigArgs{...}

type DnsConfigOutput

type DnsConfigOutput struct{ *pulumi.OutputState }

Class containing DNS settings in a Traffic Manager profile.

func (DnsConfigOutput) ElementType

func (DnsConfigOutput) ElementType() reflect.Type

func (DnsConfigOutput) RelativeName

func (o DnsConfigOutput) RelativeName() pulumi.StringPtrOutput

The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.

func (DnsConfigOutput) ToDnsConfigOutput

func (o DnsConfigOutput) ToDnsConfigOutput() DnsConfigOutput

func (DnsConfigOutput) ToDnsConfigOutputWithContext

func (o DnsConfigOutput) ToDnsConfigOutputWithContext(ctx context.Context) DnsConfigOutput

func (DnsConfigOutput) ToDnsConfigPtrOutput

func (o DnsConfigOutput) ToDnsConfigPtrOutput() DnsConfigPtrOutput

func (DnsConfigOutput) ToDnsConfigPtrOutputWithContext

func (o DnsConfigOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput

func (DnsConfigOutput) Ttl

The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.

type DnsConfigPtrInput

type DnsConfigPtrInput interface {
	pulumi.Input

	ToDnsConfigPtrOutput() DnsConfigPtrOutput
	ToDnsConfigPtrOutputWithContext(context.Context) DnsConfigPtrOutput
}

DnsConfigPtrInput is an input type that accepts DnsConfigArgs, DnsConfigPtr and DnsConfigPtrOutput values. You can construct a concrete instance of `DnsConfigPtrInput` via:

        DnsConfigArgs{...}

or:

        nil

func DnsConfigPtr

func DnsConfigPtr(v *DnsConfigArgs) DnsConfigPtrInput

type DnsConfigPtrOutput

type DnsConfigPtrOutput struct{ *pulumi.OutputState }

func (DnsConfigPtrOutput) Elem

func (DnsConfigPtrOutput) ElementType

func (DnsConfigPtrOutput) ElementType() reflect.Type

func (DnsConfigPtrOutput) RelativeName

func (o DnsConfigPtrOutput) RelativeName() pulumi.StringPtrOutput

The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.

func (DnsConfigPtrOutput) ToDnsConfigPtrOutput

func (o DnsConfigPtrOutput) ToDnsConfigPtrOutput() DnsConfigPtrOutput

func (DnsConfigPtrOutput) ToDnsConfigPtrOutputWithContext

func (o DnsConfigPtrOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput

func (DnsConfigPtrOutput) Ttl

The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.

type DnsConfigResponse

type DnsConfigResponse struct {
	// The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
	Fqdn string `pulumi:"fqdn"`
	// The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
	RelativeName *string `pulumi:"relativeName"`
	// The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
	Ttl *float64 `pulumi:"ttl"`
}

Class containing DNS settings in a Traffic Manager profile.

type DnsConfigResponseArgs

type DnsConfigResponseArgs struct {
	// The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
	RelativeName pulumi.StringPtrInput `pulumi:"relativeName"`
	// The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
	Ttl pulumi.Float64PtrInput `pulumi:"ttl"`
}

Class containing DNS settings in a Traffic Manager profile.

func (DnsConfigResponseArgs) ElementType

func (DnsConfigResponseArgs) ElementType() reflect.Type

func (DnsConfigResponseArgs) ToDnsConfigResponseOutput

func (i DnsConfigResponseArgs) ToDnsConfigResponseOutput() DnsConfigResponseOutput

func (DnsConfigResponseArgs) ToDnsConfigResponseOutputWithContext

func (i DnsConfigResponseArgs) ToDnsConfigResponseOutputWithContext(ctx context.Context) DnsConfigResponseOutput

func (DnsConfigResponseArgs) ToDnsConfigResponsePtrOutput

func (i DnsConfigResponseArgs) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput

func (DnsConfigResponseArgs) ToDnsConfigResponsePtrOutputWithContext

func (i DnsConfigResponseArgs) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput

type DnsConfigResponseInput

type DnsConfigResponseInput interface {
	pulumi.Input

	ToDnsConfigResponseOutput() DnsConfigResponseOutput
	ToDnsConfigResponseOutputWithContext(context.Context) DnsConfigResponseOutput
}

DnsConfigResponseInput is an input type that accepts DnsConfigResponseArgs and DnsConfigResponseOutput values. You can construct a concrete instance of `DnsConfigResponseInput` via:

DnsConfigResponseArgs{...}

type DnsConfigResponseOutput

type DnsConfigResponseOutput struct{ *pulumi.OutputState }

Class containing DNS settings in a Traffic Manager profile.

func (DnsConfigResponseOutput) ElementType

func (DnsConfigResponseOutput) ElementType() reflect.Type

func (DnsConfigResponseOutput) Fqdn

The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.

func (DnsConfigResponseOutput) RelativeName

The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.

func (DnsConfigResponseOutput) ToDnsConfigResponseOutput

func (o DnsConfigResponseOutput) ToDnsConfigResponseOutput() DnsConfigResponseOutput

func (DnsConfigResponseOutput) ToDnsConfigResponseOutputWithContext

func (o DnsConfigResponseOutput) ToDnsConfigResponseOutputWithContext(ctx context.Context) DnsConfigResponseOutput

func (DnsConfigResponseOutput) ToDnsConfigResponsePtrOutput

func (o DnsConfigResponseOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput

func (DnsConfigResponseOutput) ToDnsConfigResponsePtrOutputWithContext

func (o DnsConfigResponseOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput

func (DnsConfigResponseOutput) Ttl

The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.

type DnsConfigResponsePtrInput

type DnsConfigResponsePtrInput interface {
	pulumi.Input

	ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
	ToDnsConfigResponsePtrOutputWithContext(context.Context) DnsConfigResponsePtrOutput
}

DnsConfigResponsePtrInput is an input type that accepts DnsConfigResponseArgs, DnsConfigResponsePtr and DnsConfigResponsePtrOutput values. You can construct a concrete instance of `DnsConfigResponsePtrInput` via:

        DnsConfigResponseArgs{...}

or:

        nil

type DnsConfigResponsePtrOutput

type DnsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (DnsConfigResponsePtrOutput) Elem

func (DnsConfigResponsePtrOutput) ElementType

func (DnsConfigResponsePtrOutput) ElementType() reflect.Type

func (DnsConfigResponsePtrOutput) Fqdn

The fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.

func (DnsConfigResponsePtrOutput) RelativeName

The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.

func (DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutput

func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput

func (DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext

func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput

func (DnsConfigResponsePtrOutput) Ttl

The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.

type Endpoint

type Endpoint struct {
	pulumi.CustomResourceState

	// Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
	EndpointLocation pulumi.StringPtrOutput `pulumi:"endpointLocation"`
	// The monitoring status of the endpoint.
	EndpointMonitorStatus pulumi.StringPtrOutput `pulumi:"endpointMonitorStatus"`
	// The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
	EndpointStatus pulumi.StringPtrOutput `pulumi:"endpointStatus"`
	// The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
	GeoMapping pulumi.StringArrayOutput `pulumi:"geoMapping"`
	// The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
	MinChildEndpoints pulumi.Float64PtrOutput `pulumi:"minChildEndpoints"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter.  If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
	Priority pulumi.Float64PtrOutput `pulumi:"priority"`
	// The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
	Target pulumi.StringPtrOutput `pulumi:"target"`
	// The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
	TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"`
	// The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
	Type pulumi.StringOutput `pulumi:"type"`
	// The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
	Weight pulumi.Float64PtrOutput `pulumi:"weight"`
}

Class representing a Traffic Manager endpoint.

func GetEndpoint

func GetEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)

GetEndpoint gets an existing Endpoint 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 NewEndpoint

func NewEndpoint(ctx *pulumi.Context,
	name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)

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

func (*Endpoint) ElementType added in v0.2.6

func (*Endpoint) ElementType() reflect.Type

func (*Endpoint) ToEndpointOutput added in v0.2.6

func (i *Endpoint) ToEndpointOutput() EndpointOutput

func (*Endpoint) ToEndpointOutputWithContext added in v0.2.6

func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput

type EndpointArgs

type EndpointArgs struct {
	// Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
	EndpointLocation pulumi.StringPtrInput
	// The monitoring status of the endpoint.
	EndpointMonitorStatus pulumi.StringPtrInput
	// The name of the Traffic Manager endpoint to be created or updated.
	EndpointName pulumi.StringInput
	// The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
	EndpointStatus pulumi.StringPtrInput
	// The type of the Traffic Manager endpoint to be created or updated.
	EndpointType pulumi.StringInput
	// The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
	GeoMapping pulumi.StringArrayInput
	// The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
	MinChildEndpoints pulumi.Float64PtrInput
	// The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter.  If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
	Priority pulumi.Float64PtrInput
	// The name of the Traffic Manager profile.
	ProfileName pulumi.StringInput
	// The name of the resource group containing the Traffic Manager endpoint to be created or updated.
	ResourceGroupName pulumi.StringInput
	// The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
	Target pulumi.StringPtrInput
	// The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
	TargetResourceId pulumi.StringPtrInput
	// The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
	Weight pulumi.Float64PtrInput
}

The set of arguments for constructing a Endpoint resource.

func (EndpointArgs) ElementType

func (EndpointArgs) ElementType() reflect.Type

type EndpointInput added in v0.2.6

type EndpointInput interface {
	pulumi.Input

	ToEndpointOutput() EndpointOutput
	ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
}

type EndpointMonitorStatus added in v0.3.1

type EndpointMonitorStatus pulumi.String

The monitoring status of the endpoint.

func (EndpointMonitorStatus) ElementType added in v0.3.1

func (EndpointMonitorStatus) ElementType() reflect.Type

func (EndpointMonitorStatus) ToStringOutput added in v0.3.1

func (e EndpointMonitorStatus) ToStringOutput() pulumi.StringOutput

func (EndpointMonitorStatus) ToStringOutputWithContext added in v0.3.1

func (e EndpointMonitorStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EndpointMonitorStatus) ToStringPtrOutput added in v0.3.1

func (e EndpointMonitorStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (EndpointMonitorStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e EndpointMonitorStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EndpointOutput added in v0.2.6

type EndpointOutput struct {
	*pulumi.OutputState
}

func (EndpointOutput) ElementType added in v0.2.6

func (EndpointOutput) ElementType() reflect.Type

func (EndpointOutput) ToEndpointOutput added in v0.2.6

func (o EndpointOutput) ToEndpointOutput() EndpointOutput

func (EndpointOutput) ToEndpointOutputWithContext added in v0.2.6

func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput

type EndpointResponse

type EndpointResponse struct {
	// Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
	EndpointLocation *string `pulumi:"endpointLocation"`
	// The monitoring status of the endpoint.
	EndpointMonitorStatus *string `pulumi:"endpointMonitorStatus"`
	// The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
	EndpointStatus *string `pulumi:"endpointStatus"`
	// The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
	GeoMapping []string `pulumi:"geoMapping"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
	Id string `pulumi:"id"`
	// The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
	MinChildEndpoints *float64 `pulumi:"minChildEndpoints"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter.  If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
	Priority *float64 `pulumi:"priority"`
	// The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
	Target *string `pulumi:"target"`
	// The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
	TargetResourceId *string `pulumi:"targetResourceId"`
	// The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
	Type string `pulumi:"type"`
	// The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
	Weight *float64 `pulumi:"weight"`
}

Class representing a Traffic Manager endpoint.

type EndpointResponseArgs

type EndpointResponseArgs struct {
	// Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
	EndpointLocation pulumi.StringPtrInput `pulumi:"endpointLocation"`
	// The monitoring status of the endpoint.
	EndpointMonitorStatus pulumi.StringPtrInput `pulumi:"endpointMonitorStatus"`
	// The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
	EndpointStatus pulumi.StringPtrInput `pulumi:"endpointStatus"`
	// The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
	GeoMapping pulumi.StringArrayInput `pulumi:"geoMapping"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
	Id pulumi.StringInput `pulumi:"id"`
	// The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
	MinChildEndpoints pulumi.Float64PtrInput `pulumi:"minChildEndpoints"`
	// The name of the resource
	Name pulumi.StringInput `pulumi:"name"`
	// The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter.  If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
	Priority pulumi.Float64PtrInput `pulumi:"priority"`
	// The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
	Target pulumi.StringPtrInput `pulumi:"target"`
	// The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
	TargetResourceId pulumi.StringPtrInput `pulumi:"targetResourceId"`
	// The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
	Type pulumi.StringInput `pulumi:"type"`
	// The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
	Weight pulumi.Float64PtrInput `pulumi:"weight"`
}

Class representing a Traffic Manager endpoint.

func (EndpointResponseArgs) ElementType

func (EndpointResponseArgs) ElementType() reflect.Type

func (EndpointResponseArgs) ToEndpointResponseOutput

func (i EndpointResponseArgs) ToEndpointResponseOutput() EndpointResponseOutput

func (EndpointResponseArgs) ToEndpointResponseOutputWithContext

func (i EndpointResponseArgs) ToEndpointResponseOutputWithContext(ctx context.Context) EndpointResponseOutput

type EndpointResponseArray

type EndpointResponseArray []EndpointResponseInput

func (EndpointResponseArray) ElementType

func (EndpointResponseArray) ElementType() reflect.Type

func (EndpointResponseArray) ToEndpointResponseArrayOutput

func (i EndpointResponseArray) ToEndpointResponseArrayOutput() EndpointResponseArrayOutput

func (EndpointResponseArray) ToEndpointResponseArrayOutputWithContext

func (i EndpointResponseArray) ToEndpointResponseArrayOutputWithContext(ctx context.Context) EndpointResponseArrayOutput

type EndpointResponseArrayInput

type EndpointResponseArrayInput interface {
	pulumi.Input

	ToEndpointResponseArrayOutput() EndpointResponseArrayOutput
	ToEndpointResponseArrayOutputWithContext(context.Context) EndpointResponseArrayOutput
}

EndpointResponseArrayInput is an input type that accepts EndpointResponseArray and EndpointResponseArrayOutput values. You can construct a concrete instance of `EndpointResponseArrayInput` via:

EndpointResponseArray{ EndpointResponseArgs{...} }

type EndpointResponseArrayOutput

type EndpointResponseArrayOutput struct{ *pulumi.OutputState }

func (EndpointResponseArrayOutput) ElementType

func (EndpointResponseArrayOutput) Index

func (EndpointResponseArrayOutput) ToEndpointResponseArrayOutput

func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutput() EndpointResponseArrayOutput

func (EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext

func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext(ctx context.Context) EndpointResponseArrayOutput

type EndpointResponseInput

type EndpointResponseInput interface {
	pulumi.Input

	ToEndpointResponseOutput() EndpointResponseOutput
	ToEndpointResponseOutputWithContext(context.Context) EndpointResponseOutput
}

EndpointResponseInput is an input type that accepts EndpointResponseArgs and EndpointResponseOutput values. You can construct a concrete instance of `EndpointResponseInput` via:

EndpointResponseArgs{...}

type EndpointResponseOutput

type EndpointResponseOutput struct{ *pulumi.OutputState }

Class representing a Traffic Manager endpoint.

func (EndpointResponseOutput) ElementType

func (EndpointResponseOutput) ElementType() reflect.Type

func (EndpointResponseOutput) EndpointLocation

func (o EndpointResponseOutput) EndpointLocation() pulumi.StringPtrOutput

Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.

func (EndpointResponseOutput) EndpointMonitorStatus

func (o EndpointResponseOutput) EndpointMonitorStatus() pulumi.StringPtrOutput

The monitoring status of the endpoint.

func (EndpointResponseOutput) EndpointStatus

func (o EndpointResponseOutput) EndpointStatus() pulumi.StringPtrOutput

The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.

func (EndpointResponseOutput) GeoMapping

The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.

func (EndpointResponseOutput) Id

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

func (EndpointResponseOutput) MinChildEndpoints

func (o EndpointResponseOutput) MinChildEndpoints() pulumi.Float64PtrOutput

The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.

func (EndpointResponseOutput) Name

The name of the resource

func (EndpointResponseOutput) Priority

The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.

func (EndpointResponseOutput) Target

The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.

func (EndpointResponseOutput) TargetResourceId

func (o EndpointResponseOutput) TargetResourceId() pulumi.StringPtrOutput

The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.

func (EndpointResponseOutput) ToEndpointResponseOutput

func (o EndpointResponseOutput) ToEndpointResponseOutput() EndpointResponseOutput

func (EndpointResponseOutput) ToEndpointResponseOutputWithContext

func (o EndpointResponseOutput) ToEndpointResponseOutputWithContext(ctx context.Context) EndpointResponseOutput

func (EndpointResponseOutput) Type

The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.

func (EndpointResponseOutput) Weight

The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.

type EndpointState

type EndpointState struct {
	// Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
	EndpointLocation pulumi.StringPtrInput
	// The monitoring status of the endpoint.
	EndpointMonitorStatus pulumi.StringPtrInput
	// The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
	EndpointStatus pulumi.StringPtrInput
	// The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
	GeoMapping pulumi.StringArrayInput
	// The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
	MinChildEndpoints pulumi.Float64PtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter.  If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
	Priority pulumi.Float64PtrInput
	// The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
	Target pulumi.StringPtrInput
	// The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
	TargetResourceId pulumi.StringPtrInput
	// The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
	Type pulumi.StringPtrInput
	// The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
	Weight pulumi.Float64PtrInput
}

func (EndpointState) ElementType

func (EndpointState) ElementType() reflect.Type

type EndpointStatus added in v0.3.1

type EndpointStatus pulumi.String

The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.

func (EndpointStatus) ElementType added in v0.3.1

func (EndpointStatus) ElementType() reflect.Type

func (EndpointStatus) ToStringOutput added in v0.3.1

func (e EndpointStatus) ToStringOutput() pulumi.StringOutput

func (EndpointStatus) ToStringOutputWithContext added in v0.3.1

func (e EndpointStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EndpointStatus) ToStringPtrOutput added in v0.3.1

func (e EndpointStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (EndpointStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e EndpointStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EndpointType

type EndpointType struct {
	// Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
	EndpointLocation *string `pulumi:"endpointLocation"`
	// The monitoring status of the endpoint.
	EndpointMonitorStatus *string `pulumi:"endpointMonitorStatus"`
	// The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
	EndpointStatus *string `pulumi:"endpointStatus"`
	// The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
	GeoMapping []string `pulumi:"geoMapping"`
	// The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
	MinChildEndpoints *float64 `pulumi:"minChildEndpoints"`
	// The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter.  If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
	Priority *float64 `pulumi:"priority"`
	// The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
	Target *string `pulumi:"target"`
	// The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
	TargetResourceId *string `pulumi:"targetResourceId"`
	// The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
	Weight *float64 `pulumi:"weight"`
}

Class representing a Traffic Manager endpoint.

type EndpointTypeArgs

type EndpointTypeArgs struct {
	// Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
	EndpointLocation pulumi.StringPtrInput `pulumi:"endpointLocation"`
	// The monitoring status of the endpoint.
	EndpointMonitorStatus pulumi.StringPtrInput `pulumi:"endpointMonitorStatus"`
	// The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
	EndpointStatus pulumi.StringPtrInput `pulumi:"endpointStatus"`
	// The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
	GeoMapping pulumi.StringArrayInput `pulumi:"geoMapping"`
	// The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
	MinChildEndpoints pulumi.Float64PtrInput `pulumi:"minChildEndpoints"`
	// The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter.  If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
	Priority pulumi.Float64PtrInput `pulumi:"priority"`
	// The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
	Target pulumi.StringPtrInput `pulumi:"target"`
	// The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
	TargetResourceId pulumi.StringPtrInput `pulumi:"targetResourceId"`
	// The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
	Weight pulumi.Float64PtrInput `pulumi:"weight"`
}

Class representing a Traffic Manager endpoint.

func (EndpointTypeArgs) ElementType

func (EndpointTypeArgs) ElementType() reflect.Type

func (EndpointTypeArgs) ToEndpointTypeOutput

func (i EndpointTypeArgs) ToEndpointTypeOutput() EndpointTypeOutput

func (EndpointTypeArgs) ToEndpointTypeOutputWithContext

func (i EndpointTypeArgs) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput

type EndpointTypeArray

type EndpointTypeArray []EndpointTypeInput

func (EndpointTypeArray) ElementType

func (EndpointTypeArray) ElementType() reflect.Type

func (EndpointTypeArray) ToEndpointTypeArrayOutput

func (i EndpointTypeArray) ToEndpointTypeArrayOutput() EndpointTypeArrayOutput

func (EndpointTypeArray) ToEndpointTypeArrayOutputWithContext

func (i EndpointTypeArray) ToEndpointTypeArrayOutputWithContext(ctx context.Context) EndpointTypeArrayOutput

type EndpointTypeArrayInput

type EndpointTypeArrayInput interface {
	pulumi.Input

	ToEndpointTypeArrayOutput() EndpointTypeArrayOutput
	ToEndpointTypeArrayOutputWithContext(context.Context) EndpointTypeArrayOutput
}

EndpointTypeArrayInput is an input type that accepts EndpointTypeArray and EndpointTypeArrayOutput values. You can construct a concrete instance of `EndpointTypeArrayInput` via:

EndpointTypeArray{ EndpointTypeArgs{...} }

type EndpointTypeArrayOutput

type EndpointTypeArrayOutput struct{ *pulumi.OutputState }

func (EndpointTypeArrayOutput) ElementType

func (EndpointTypeArrayOutput) ElementType() reflect.Type

func (EndpointTypeArrayOutput) Index

func (EndpointTypeArrayOutput) ToEndpointTypeArrayOutput

func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutput() EndpointTypeArrayOutput

func (EndpointTypeArrayOutput) ToEndpointTypeArrayOutputWithContext

func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutputWithContext(ctx context.Context) EndpointTypeArrayOutput

type EndpointTypeInput

type EndpointTypeInput interface {
	pulumi.Input

	ToEndpointTypeOutput() EndpointTypeOutput
	ToEndpointTypeOutputWithContext(context.Context) EndpointTypeOutput
}

EndpointTypeInput is an input type that accepts EndpointTypeArgs and EndpointTypeOutput values. You can construct a concrete instance of `EndpointTypeInput` via:

EndpointTypeArgs{...}

type EndpointTypeOutput

type EndpointTypeOutput struct{ *pulumi.OutputState }

Class representing a Traffic Manager endpoint.

func (EndpointTypeOutput) ElementType

func (EndpointTypeOutput) ElementType() reflect.Type

func (EndpointTypeOutput) EndpointLocation

func (o EndpointTypeOutput) EndpointLocation() pulumi.StringPtrOutput

Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.

func (EndpointTypeOutput) EndpointMonitorStatus

func (o EndpointTypeOutput) EndpointMonitorStatus() pulumi.StringPtrOutput

The monitoring status of the endpoint.

func (EndpointTypeOutput) EndpointStatus

func (o EndpointTypeOutput) EndpointStatus() pulumi.StringPtrOutput

The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.

func (EndpointTypeOutput) GeoMapping

The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.

func (EndpointTypeOutput) MinChildEndpoints

func (o EndpointTypeOutput) MinChildEndpoints() pulumi.Float64PtrOutput

The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.

func (EndpointTypeOutput) Priority

The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.

func (EndpointTypeOutput) Target

The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.

func (EndpointTypeOutput) TargetResourceId

func (o EndpointTypeOutput) TargetResourceId() pulumi.StringPtrOutput

The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.

func (EndpointTypeOutput) ToEndpointTypeOutput

func (o EndpointTypeOutput) ToEndpointTypeOutput() EndpointTypeOutput

func (EndpointTypeOutput) ToEndpointTypeOutputWithContext

func (o EndpointTypeOutput) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput

func (EndpointTypeOutput) Weight

The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.

type LookupEndpointArgs

type LookupEndpointArgs struct {
	// The name of the Traffic Manager endpoint.
	EndpointName string `pulumi:"endpointName"`
	// The type of the Traffic Manager endpoint.
	EndpointType string `pulumi:"endpointType"`
	// The name of the Traffic Manager profile.
	ProfileName string `pulumi:"profileName"`
	// The name of the resource group containing the Traffic Manager endpoint.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEndpointResult

type LookupEndpointResult struct {
	// Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
	EndpointLocation *string `pulumi:"endpointLocation"`
	// The monitoring status of the endpoint.
	EndpointMonitorStatus *string `pulumi:"endpointMonitorStatus"`
	// The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.
	EndpointStatus *string `pulumi:"endpointStatus"`
	// The list of countries/regions mapped to this endpoint when using the ‘Geographic’ traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.
	GeoMapping []string `pulumi:"geoMapping"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
	Id string `pulumi:"id"`
	// The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.
	MinChildEndpoints *float64 `pulumi:"minChildEndpoints"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The priority of this endpoint when using the ‘Priority’ traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter.  If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.
	Priority *float64 `pulumi:"priority"`
	// The fully-qualified DNS name of the endpoint. Traffic Manager returns this value in DNS responses to direct traffic to this endpoint.
	Target *string `pulumi:"target"`
	// The Azure Resource URI of the of the endpoint. Not applicable to endpoints of type 'ExternalEndpoints'.
	TargetResourceId *string `pulumi:"targetResourceId"`
	// The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
	Type string `pulumi:"type"`
	// The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
	Weight *float64 `pulumi:"weight"`
}

Class representing a Traffic Manager endpoint.

func LookupEndpoint

func LookupEndpoint(ctx *pulumi.Context, args *LookupEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEndpointResult, error)

type LookupProfileArgs

type LookupProfileArgs struct {
	// The name of the Traffic Manager profile.
	ProfileName string `pulumi:"profileName"`
	// The name of the resource group containing the Traffic Manager profile.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupProfileResult

type LookupProfileResult struct {
	// The DNS settings of the Traffic Manager profile.
	DnsConfig *DnsConfigResponse `pulumi:"dnsConfig"`
	// The list of endpoints in the Traffic Manager profile.
	Endpoints []EndpointResponse `pulumi:"endpoints"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
	Id string `pulumi:"id"`
	// The Azure Region where the resource lives
	Location *string `pulumi:"location"`
	// The endpoint monitoring settings of the Traffic Manager profile.
	MonitorConfig *MonitorConfigResponse `pulumi:"monitorConfig"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The status of the Traffic Manager profile.
	ProfileStatus *string `pulumi:"profileStatus"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The traffic routing method of the Traffic Manager profile.
	TrafficRoutingMethod *string `pulumi:"trafficRoutingMethod"`
	// The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
	Type string `pulumi:"type"`
}

Class representing a Traffic Manager profile.

func LookupProfile

func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)

type MonitorConfig

type MonitorConfig struct {
	// The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
	IntervalInSeconds *float64 `pulumi:"intervalInSeconds"`
	// The path relative to the endpoint domain name used to probe for endpoint health.
	Path *string `pulumi:"path"`
	// The TCP port used to probe for endpoint health.
	Port *float64 `pulumi:"port"`
	// The profile-level monitoring status of the Traffic Manager profile.
	ProfileMonitorStatus *string `pulumi:"profileMonitorStatus"`
	// The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
	Protocol *string `pulumi:"protocol"`
	// The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
	TimeoutInSeconds *float64 `pulumi:"timeoutInSeconds"`
	// The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
	ToleratedNumberOfFailures *float64 `pulumi:"toleratedNumberOfFailures"`
}

Class containing endpoint monitoring settings in a Traffic Manager profile.

type MonitorConfigArgs

type MonitorConfigArgs struct {
	// The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
	IntervalInSeconds pulumi.Float64PtrInput `pulumi:"intervalInSeconds"`
	// The path relative to the endpoint domain name used to probe for endpoint health.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The TCP port used to probe for endpoint health.
	Port pulumi.Float64PtrInput `pulumi:"port"`
	// The profile-level monitoring status of the Traffic Manager profile.
	ProfileMonitorStatus pulumi.StringPtrInput `pulumi:"profileMonitorStatus"`
	// The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
	TimeoutInSeconds pulumi.Float64PtrInput `pulumi:"timeoutInSeconds"`
	// The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
	ToleratedNumberOfFailures pulumi.Float64PtrInput `pulumi:"toleratedNumberOfFailures"`
}

Class containing endpoint monitoring settings in a Traffic Manager profile.

func (MonitorConfigArgs) ElementType

func (MonitorConfigArgs) ElementType() reflect.Type

func (MonitorConfigArgs) ToMonitorConfigOutput

func (i MonitorConfigArgs) ToMonitorConfigOutput() MonitorConfigOutput

func (MonitorConfigArgs) ToMonitorConfigOutputWithContext

func (i MonitorConfigArgs) ToMonitorConfigOutputWithContext(ctx context.Context) MonitorConfigOutput

func (MonitorConfigArgs) ToMonitorConfigPtrOutput

func (i MonitorConfigArgs) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput

func (MonitorConfigArgs) ToMonitorConfigPtrOutputWithContext

func (i MonitorConfigArgs) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput

type MonitorConfigInput

type MonitorConfigInput interface {
	pulumi.Input

	ToMonitorConfigOutput() MonitorConfigOutput
	ToMonitorConfigOutputWithContext(context.Context) MonitorConfigOutput
}

MonitorConfigInput is an input type that accepts MonitorConfigArgs and MonitorConfigOutput values. You can construct a concrete instance of `MonitorConfigInput` via:

MonitorConfigArgs{...}

type MonitorConfigOutput

type MonitorConfigOutput struct{ *pulumi.OutputState }

Class containing endpoint monitoring settings in a Traffic Manager profile.

func (MonitorConfigOutput) ElementType

func (MonitorConfigOutput) ElementType() reflect.Type

func (MonitorConfigOutput) IntervalInSeconds

func (o MonitorConfigOutput) IntervalInSeconds() pulumi.Float64PtrOutput

The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.

func (MonitorConfigOutput) Path

The path relative to the endpoint domain name used to probe for endpoint health.

func (MonitorConfigOutput) Port

The TCP port used to probe for endpoint health.

func (MonitorConfigOutput) ProfileMonitorStatus

func (o MonitorConfigOutput) ProfileMonitorStatus() pulumi.StringPtrOutput

The profile-level monitoring status of the Traffic Manager profile.

func (MonitorConfigOutput) Protocol

The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.

func (MonitorConfigOutput) TimeoutInSeconds

func (o MonitorConfigOutput) TimeoutInSeconds() pulumi.Float64PtrOutput

The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.

func (MonitorConfigOutput) ToMonitorConfigOutput

func (o MonitorConfigOutput) ToMonitorConfigOutput() MonitorConfigOutput

func (MonitorConfigOutput) ToMonitorConfigOutputWithContext

func (o MonitorConfigOutput) ToMonitorConfigOutputWithContext(ctx context.Context) MonitorConfigOutput

func (MonitorConfigOutput) ToMonitorConfigPtrOutput

func (o MonitorConfigOutput) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput

func (MonitorConfigOutput) ToMonitorConfigPtrOutputWithContext

func (o MonitorConfigOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput

func (MonitorConfigOutput) ToleratedNumberOfFailures

func (o MonitorConfigOutput) ToleratedNumberOfFailures() pulumi.Float64PtrOutput

The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.

type MonitorConfigPtrInput

type MonitorConfigPtrInput interface {
	pulumi.Input

	ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
	ToMonitorConfigPtrOutputWithContext(context.Context) MonitorConfigPtrOutput
}

MonitorConfigPtrInput is an input type that accepts MonitorConfigArgs, MonitorConfigPtr and MonitorConfigPtrOutput values. You can construct a concrete instance of `MonitorConfigPtrInput` via:

        MonitorConfigArgs{...}

or:

        nil

type MonitorConfigPtrOutput

type MonitorConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitorConfigPtrOutput) Elem

func (MonitorConfigPtrOutput) ElementType

func (MonitorConfigPtrOutput) ElementType() reflect.Type

func (MonitorConfigPtrOutput) IntervalInSeconds

func (o MonitorConfigPtrOutput) IntervalInSeconds() pulumi.Float64PtrOutput

The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.

func (MonitorConfigPtrOutput) Path

The path relative to the endpoint domain name used to probe for endpoint health.

func (MonitorConfigPtrOutput) Port

The TCP port used to probe for endpoint health.

func (MonitorConfigPtrOutput) ProfileMonitorStatus

func (o MonitorConfigPtrOutput) ProfileMonitorStatus() pulumi.StringPtrOutput

The profile-level monitoring status of the Traffic Manager profile.

func (MonitorConfigPtrOutput) Protocol

The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.

func (MonitorConfigPtrOutput) TimeoutInSeconds

func (o MonitorConfigPtrOutput) TimeoutInSeconds() pulumi.Float64PtrOutput

The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.

func (MonitorConfigPtrOutput) ToMonitorConfigPtrOutput

func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput

func (MonitorConfigPtrOutput) ToMonitorConfigPtrOutputWithContext

func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput

func (MonitorConfigPtrOutput) ToleratedNumberOfFailures

func (o MonitorConfigPtrOutput) ToleratedNumberOfFailures() pulumi.Float64PtrOutput

The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.

type MonitorConfigResponse

type MonitorConfigResponse struct {
	// The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
	IntervalInSeconds *float64 `pulumi:"intervalInSeconds"`
	// The path relative to the endpoint domain name used to probe for endpoint health.
	Path *string `pulumi:"path"`
	// The TCP port used to probe for endpoint health.
	Port *float64 `pulumi:"port"`
	// The profile-level monitoring status of the Traffic Manager profile.
	ProfileMonitorStatus *string `pulumi:"profileMonitorStatus"`
	// The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
	Protocol *string `pulumi:"protocol"`
	// The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
	TimeoutInSeconds *float64 `pulumi:"timeoutInSeconds"`
	// The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
	ToleratedNumberOfFailures *float64 `pulumi:"toleratedNumberOfFailures"`
}

Class containing endpoint monitoring settings in a Traffic Manager profile.

type MonitorConfigResponseArgs

type MonitorConfigResponseArgs struct {
	// The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.
	IntervalInSeconds pulumi.Float64PtrInput `pulumi:"intervalInSeconds"`
	// The path relative to the endpoint domain name used to probe for endpoint health.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The TCP port used to probe for endpoint health.
	Port pulumi.Float64PtrInput `pulumi:"port"`
	// The profile-level monitoring status of the Traffic Manager profile.
	ProfileMonitorStatus pulumi.StringPtrInput `pulumi:"profileMonitorStatus"`
	// The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.
	TimeoutInSeconds pulumi.Float64PtrInput `pulumi:"timeoutInSeconds"`
	// The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.
	ToleratedNumberOfFailures pulumi.Float64PtrInput `pulumi:"toleratedNumberOfFailures"`
}

Class containing endpoint monitoring settings in a Traffic Manager profile.

func (MonitorConfigResponseArgs) ElementType

func (MonitorConfigResponseArgs) ElementType() reflect.Type

func (MonitorConfigResponseArgs) ToMonitorConfigResponseOutput

func (i MonitorConfigResponseArgs) ToMonitorConfigResponseOutput() MonitorConfigResponseOutput

func (MonitorConfigResponseArgs) ToMonitorConfigResponseOutputWithContext

func (i MonitorConfigResponseArgs) ToMonitorConfigResponseOutputWithContext(ctx context.Context) MonitorConfigResponseOutput

func (MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutput

func (i MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput

func (MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutputWithContext

func (i MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput

type MonitorConfigResponseInput

type MonitorConfigResponseInput interface {
	pulumi.Input

	ToMonitorConfigResponseOutput() MonitorConfigResponseOutput
	ToMonitorConfigResponseOutputWithContext(context.Context) MonitorConfigResponseOutput
}

MonitorConfigResponseInput is an input type that accepts MonitorConfigResponseArgs and MonitorConfigResponseOutput values. You can construct a concrete instance of `MonitorConfigResponseInput` via:

MonitorConfigResponseArgs{...}

type MonitorConfigResponseOutput

type MonitorConfigResponseOutput struct{ *pulumi.OutputState }

Class containing endpoint monitoring settings in a Traffic Manager profile.

func (MonitorConfigResponseOutput) ElementType

func (MonitorConfigResponseOutput) IntervalInSeconds

func (o MonitorConfigResponseOutput) IntervalInSeconds() pulumi.Float64PtrOutput

The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.

func (MonitorConfigResponseOutput) Path

The path relative to the endpoint domain name used to probe for endpoint health.

func (MonitorConfigResponseOutput) Port

The TCP port used to probe for endpoint health.

func (MonitorConfigResponseOutput) ProfileMonitorStatus

func (o MonitorConfigResponseOutput) ProfileMonitorStatus() pulumi.StringPtrOutput

The profile-level monitoring status of the Traffic Manager profile.

func (MonitorConfigResponseOutput) Protocol

The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.

func (MonitorConfigResponseOutput) TimeoutInSeconds

The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.

func (MonitorConfigResponseOutput) ToMonitorConfigResponseOutput

func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutput() MonitorConfigResponseOutput

func (MonitorConfigResponseOutput) ToMonitorConfigResponseOutputWithContext

func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutputWithContext(ctx context.Context) MonitorConfigResponseOutput

func (MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutput

func (o MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput

func (MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutputWithContext

func (o MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput

func (MonitorConfigResponseOutput) ToleratedNumberOfFailures

func (o MonitorConfigResponseOutput) ToleratedNumberOfFailures() pulumi.Float64PtrOutput

The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.

type MonitorConfigResponsePtrInput

type MonitorConfigResponsePtrInput interface {
	pulumi.Input

	ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
	ToMonitorConfigResponsePtrOutputWithContext(context.Context) MonitorConfigResponsePtrOutput
}

MonitorConfigResponsePtrInput is an input type that accepts MonitorConfigResponseArgs, MonitorConfigResponsePtr and MonitorConfigResponsePtrOutput values. You can construct a concrete instance of `MonitorConfigResponsePtrInput` via:

        MonitorConfigResponseArgs{...}

or:

        nil

type MonitorConfigResponsePtrOutput

type MonitorConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (MonitorConfigResponsePtrOutput) Elem

func (MonitorConfigResponsePtrOutput) ElementType

func (MonitorConfigResponsePtrOutput) IntervalInSeconds

The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.

func (MonitorConfigResponsePtrOutput) Path

The path relative to the endpoint domain name used to probe for endpoint health.

func (MonitorConfigResponsePtrOutput) Port

The TCP port used to probe for endpoint health.

func (MonitorConfigResponsePtrOutput) ProfileMonitorStatus

func (o MonitorConfigResponsePtrOutput) ProfileMonitorStatus() pulumi.StringPtrOutput

The profile-level monitoring status of the Traffic Manager profile.

func (MonitorConfigResponsePtrOutput) Protocol

The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.

func (MonitorConfigResponsePtrOutput) TimeoutInSeconds

The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.

func (MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutput

func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput

func (MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutputWithContext

func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput

func (MonitorConfigResponsePtrOutput) ToleratedNumberOfFailures

func (o MonitorConfigResponsePtrOutput) ToleratedNumberOfFailures() pulumi.Float64PtrOutput

The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.

type MonitorProtocol added in v0.3.1

type MonitorProtocol pulumi.String

The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.

func (MonitorProtocol) ElementType added in v0.3.1

func (MonitorProtocol) ElementType() reflect.Type

func (MonitorProtocol) ToStringOutput added in v0.3.1

func (e MonitorProtocol) ToStringOutput() pulumi.StringOutput

func (MonitorProtocol) ToStringOutputWithContext added in v0.3.1

func (e MonitorProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MonitorProtocol) ToStringPtrOutput added in v0.3.1

func (e MonitorProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitorProtocol) ToStringPtrOutputWithContext added in v0.3.1

func (e MonitorProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Profile

type Profile struct {
	pulumi.CustomResourceState

	// The DNS settings of the Traffic Manager profile.
	DnsConfig DnsConfigResponsePtrOutput `pulumi:"dnsConfig"`
	// The list of endpoints in the Traffic Manager profile.
	Endpoints EndpointResponseArrayOutput `pulumi:"endpoints"`
	// The Azure Region where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The endpoint monitoring settings of the Traffic Manager profile.
	MonitorConfig MonitorConfigResponsePtrOutput `pulumi:"monitorConfig"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the Traffic Manager profile.
	ProfileStatus pulumi.StringPtrOutput `pulumi:"profileStatus"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The traffic routing method of the Traffic Manager profile.
	TrafficRoutingMethod pulumi.StringPtrOutput `pulumi:"trafficRoutingMethod"`
	// The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a Traffic Manager profile.

func GetProfile

func GetProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)

GetProfile gets an existing Profile 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 NewProfile

func NewProfile(ctx *pulumi.Context,
	name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)

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

func (*Profile) ElementType added in v0.2.6

func (*Profile) ElementType() reflect.Type

func (*Profile) ToProfileOutput added in v0.2.6

func (i *Profile) ToProfileOutput() ProfileOutput

func (*Profile) ToProfileOutputWithContext added in v0.2.6

func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileArgs

type ProfileArgs struct {
	// The DNS settings of the Traffic Manager profile.
	DnsConfig DnsConfigPtrInput
	// The list of endpoints in the Traffic Manager profile.
	Endpoints EndpointTypeArrayInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// The endpoint monitoring settings of the Traffic Manager profile.
	MonitorConfig MonitorConfigPtrInput
	// The name of the Traffic Manager profile.
	ProfileName pulumi.StringInput
	// The status of the Traffic Manager profile.
	ProfileStatus pulumi.StringPtrInput
	// The name of the resource group containing the Traffic Manager profile.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The traffic routing method of the Traffic Manager profile.
	TrafficRoutingMethod pulumi.StringPtrInput
}

The set of arguments for constructing a Profile resource.

func (ProfileArgs) ElementType

func (ProfileArgs) ElementType() reflect.Type

type ProfileInput added in v0.2.6

type ProfileInput interface {
	pulumi.Input

	ToProfileOutput() ProfileOutput
	ToProfileOutputWithContext(ctx context.Context) ProfileOutput
}

type ProfileMonitorStatus added in v0.3.1

type ProfileMonitorStatus pulumi.String

The profile-level monitoring status of the Traffic Manager profile.

func (ProfileMonitorStatus) ElementType added in v0.3.1

func (ProfileMonitorStatus) ElementType() reflect.Type

func (ProfileMonitorStatus) ToStringOutput added in v0.3.1

func (e ProfileMonitorStatus) ToStringOutput() pulumi.StringOutput

func (ProfileMonitorStatus) ToStringOutputWithContext added in v0.3.1

func (e ProfileMonitorStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileMonitorStatus) ToStringPtrOutput added in v0.3.1

func (e ProfileMonitorStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileMonitorStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e ProfileMonitorStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProfileOutput added in v0.2.6

type ProfileOutput struct {
	*pulumi.OutputState
}

func (ProfileOutput) ElementType added in v0.2.6

func (ProfileOutput) ElementType() reflect.Type

func (ProfileOutput) ToProfileOutput added in v0.2.6

func (o ProfileOutput) ToProfileOutput() ProfileOutput

func (ProfileOutput) ToProfileOutputWithContext added in v0.2.6

func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileState

type ProfileState struct {
	// The DNS settings of the Traffic Manager profile.
	DnsConfig DnsConfigResponsePtrInput
	// The list of endpoints in the Traffic Manager profile.
	Endpoints EndpointResponseArrayInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// The endpoint monitoring settings of the Traffic Manager profile.
	MonitorConfig MonitorConfigResponsePtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The status of the Traffic Manager profile.
	ProfileStatus pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The traffic routing method of the Traffic Manager profile.
	TrafficRoutingMethod pulumi.StringPtrInput
	// The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
	Type pulumi.StringPtrInput
}

func (ProfileState) ElementType

func (ProfileState) ElementType() reflect.Type

type ProfileStatus added in v0.3.1

type ProfileStatus pulumi.String

The status of the Traffic Manager profile.

func (ProfileStatus) ElementType added in v0.3.1

func (ProfileStatus) ElementType() reflect.Type

func (ProfileStatus) ToStringOutput added in v0.3.1

func (e ProfileStatus) ToStringOutput() pulumi.StringOutput

func (ProfileStatus) ToStringOutputWithContext added in v0.3.1

func (e ProfileStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProfileStatus) ToStringPtrOutput added in v0.3.1

func (e ProfileStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProfileStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e ProfileStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TrafficRoutingMethod added in v0.3.1

type TrafficRoutingMethod pulumi.String

The traffic routing method of the Traffic Manager profile.

func (TrafficRoutingMethod) ElementType added in v0.3.1

func (TrafficRoutingMethod) ElementType() reflect.Type

func (TrafficRoutingMethod) ToStringOutput added in v0.3.1

func (e TrafficRoutingMethod) ToStringOutput() pulumi.StringOutput

func (TrafficRoutingMethod) ToStringOutputWithContext added in v0.3.1

func (e TrafficRoutingMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TrafficRoutingMethod) ToStringPtrOutput added in v0.3.1

func (e TrafficRoutingMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (TrafficRoutingMethod) ToStringPtrOutputWithContext added in v0.3.1

func (e TrafficRoutingMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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