Documentation
¶
Index ¶
- type DnsConfig
- type DnsConfigArgs
- func (DnsConfigArgs) ElementType() reflect.Type
- func (i DnsConfigArgs) ToDnsConfigOutput() DnsConfigOutput
- func (i DnsConfigArgs) ToDnsConfigOutputWithContext(ctx context.Context) DnsConfigOutput
- func (i DnsConfigArgs) ToDnsConfigPtrOutput() DnsConfigPtrOutput
- func (i DnsConfigArgs) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
- type DnsConfigInput
- type DnsConfigOutput
- func (DnsConfigOutput) ElementType() reflect.Type
- func (o DnsConfigOutput) RelativeName() pulumi.StringPtrOutput
- func (o DnsConfigOutput) ToDnsConfigOutput() DnsConfigOutput
- func (o DnsConfigOutput) ToDnsConfigOutputWithContext(ctx context.Context) DnsConfigOutput
- func (o DnsConfigOutput) ToDnsConfigPtrOutput() DnsConfigPtrOutput
- func (o DnsConfigOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
- func (o DnsConfigOutput) Ttl() pulumi.IntPtrOutput
- type DnsConfigPtrInput
- type DnsConfigPtrOutput
- func (o DnsConfigPtrOutput) Elem() DnsConfigOutput
- func (DnsConfigPtrOutput) ElementType() reflect.Type
- func (o DnsConfigPtrOutput) RelativeName() pulumi.StringPtrOutput
- func (o DnsConfigPtrOutput) ToDnsConfigPtrOutput() DnsConfigPtrOutput
- func (o DnsConfigPtrOutput) ToDnsConfigPtrOutputWithContext(ctx context.Context) DnsConfigPtrOutput
- func (o DnsConfigPtrOutput) Ttl() pulumi.IntPtrOutput
- type DnsConfigResponse
- type DnsConfigResponseArgs
- func (DnsConfigResponseArgs) ElementType() reflect.Type
- func (i DnsConfigResponseArgs) ToDnsConfigResponseOutput() DnsConfigResponseOutput
- func (i DnsConfigResponseArgs) ToDnsConfigResponseOutputWithContext(ctx context.Context) DnsConfigResponseOutput
- func (i DnsConfigResponseArgs) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
- func (i DnsConfigResponseArgs) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
- type DnsConfigResponseInput
- type DnsConfigResponseOutput
- func (DnsConfigResponseOutput) ElementType() reflect.Type
- func (o DnsConfigResponseOutput) Fqdn() pulumi.StringOutput
- func (o DnsConfigResponseOutput) RelativeName() pulumi.StringPtrOutput
- func (o DnsConfigResponseOutput) ToDnsConfigResponseOutput() DnsConfigResponseOutput
- func (o DnsConfigResponseOutput) ToDnsConfigResponseOutputWithContext(ctx context.Context) DnsConfigResponseOutput
- func (o DnsConfigResponseOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
- func (o DnsConfigResponseOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
- func (o DnsConfigResponseOutput) Ttl() pulumi.IntPtrOutput
- type DnsConfigResponsePtrInput
- type DnsConfigResponsePtrOutput
- func (o DnsConfigResponsePtrOutput) Elem() DnsConfigResponseOutput
- func (DnsConfigResponsePtrOutput) ElementType() reflect.Type
- func (o DnsConfigResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o DnsConfigResponsePtrOutput) RelativeName() pulumi.StringPtrOutput
- func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
- func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
- func (o DnsConfigResponsePtrOutput) Ttl() pulumi.IntPtrOutput
- type Endpoint
- type EndpointArgs
- type EndpointPropertiesCustomHeaders
- type EndpointPropertiesCustomHeadersArgs
- func (EndpointPropertiesCustomHeadersArgs) ElementType() reflect.Type
- func (i EndpointPropertiesCustomHeadersArgs) ToEndpointPropertiesCustomHeadersOutput() EndpointPropertiesCustomHeadersOutput
- func (i EndpointPropertiesCustomHeadersArgs) ToEndpointPropertiesCustomHeadersOutputWithContext(ctx context.Context) EndpointPropertiesCustomHeadersOutput
- type EndpointPropertiesCustomHeadersArray
- func (EndpointPropertiesCustomHeadersArray) ElementType() reflect.Type
- func (i EndpointPropertiesCustomHeadersArray) ToEndpointPropertiesCustomHeadersArrayOutput() EndpointPropertiesCustomHeadersArrayOutput
- func (i EndpointPropertiesCustomHeadersArray) ToEndpointPropertiesCustomHeadersArrayOutputWithContext(ctx context.Context) EndpointPropertiesCustomHeadersArrayOutput
- type EndpointPropertiesCustomHeadersArrayInput
- type EndpointPropertiesCustomHeadersArrayOutput
- func (EndpointPropertiesCustomHeadersArrayOutput) ElementType() reflect.Type
- func (o EndpointPropertiesCustomHeadersArrayOutput) Index(i pulumi.IntInput) EndpointPropertiesCustomHeadersOutput
- func (o EndpointPropertiesCustomHeadersArrayOutput) ToEndpointPropertiesCustomHeadersArrayOutput() EndpointPropertiesCustomHeadersArrayOutput
- func (o EndpointPropertiesCustomHeadersArrayOutput) ToEndpointPropertiesCustomHeadersArrayOutputWithContext(ctx context.Context) EndpointPropertiesCustomHeadersArrayOutput
- type EndpointPropertiesCustomHeadersInput
- type EndpointPropertiesCustomHeadersOutput
- func (EndpointPropertiesCustomHeadersOutput) ElementType() reflect.Type
- func (o EndpointPropertiesCustomHeadersOutput) Name() pulumi.StringPtrOutput
- func (o EndpointPropertiesCustomHeadersOutput) ToEndpointPropertiesCustomHeadersOutput() EndpointPropertiesCustomHeadersOutput
- func (o EndpointPropertiesCustomHeadersOutput) ToEndpointPropertiesCustomHeadersOutputWithContext(ctx context.Context) EndpointPropertiesCustomHeadersOutput
- func (o EndpointPropertiesCustomHeadersOutput) Value() pulumi.StringPtrOutput
- type EndpointPropertiesResponseCustomHeaders
- type EndpointPropertiesResponseCustomHeadersArgs
- func (EndpointPropertiesResponseCustomHeadersArgs) ElementType() reflect.Type
- func (i EndpointPropertiesResponseCustomHeadersArgs) ToEndpointPropertiesResponseCustomHeadersOutput() EndpointPropertiesResponseCustomHeadersOutput
- func (i EndpointPropertiesResponseCustomHeadersArgs) ToEndpointPropertiesResponseCustomHeadersOutputWithContext(ctx context.Context) EndpointPropertiesResponseCustomHeadersOutput
- type EndpointPropertiesResponseCustomHeadersArray
- func (EndpointPropertiesResponseCustomHeadersArray) ElementType() reflect.Type
- func (i EndpointPropertiesResponseCustomHeadersArray) ToEndpointPropertiesResponseCustomHeadersArrayOutput() EndpointPropertiesResponseCustomHeadersArrayOutput
- func (i EndpointPropertiesResponseCustomHeadersArray) ToEndpointPropertiesResponseCustomHeadersArrayOutputWithContext(ctx context.Context) EndpointPropertiesResponseCustomHeadersArrayOutput
- type EndpointPropertiesResponseCustomHeadersArrayInput
- type EndpointPropertiesResponseCustomHeadersArrayOutput
- func (EndpointPropertiesResponseCustomHeadersArrayOutput) ElementType() reflect.Type
- func (o EndpointPropertiesResponseCustomHeadersArrayOutput) Index(i pulumi.IntInput) EndpointPropertiesResponseCustomHeadersOutput
- func (o EndpointPropertiesResponseCustomHeadersArrayOutput) ToEndpointPropertiesResponseCustomHeadersArrayOutput() EndpointPropertiesResponseCustomHeadersArrayOutput
- func (o EndpointPropertiesResponseCustomHeadersArrayOutput) ToEndpointPropertiesResponseCustomHeadersArrayOutputWithContext(ctx context.Context) EndpointPropertiesResponseCustomHeadersArrayOutput
- type EndpointPropertiesResponseCustomHeadersInput
- type EndpointPropertiesResponseCustomHeadersOutput
- func (EndpointPropertiesResponseCustomHeadersOutput) ElementType() reflect.Type
- func (o EndpointPropertiesResponseCustomHeadersOutput) Name() pulumi.StringPtrOutput
- func (o EndpointPropertiesResponseCustomHeadersOutput) ToEndpointPropertiesResponseCustomHeadersOutput() EndpointPropertiesResponseCustomHeadersOutput
- func (o EndpointPropertiesResponseCustomHeadersOutput) ToEndpointPropertiesResponseCustomHeadersOutputWithContext(ctx context.Context) EndpointPropertiesResponseCustomHeadersOutput
- func (o EndpointPropertiesResponseCustomHeadersOutput) Value() pulumi.StringPtrOutput
- type EndpointResponse
- type EndpointResponseArgs
- type EndpointResponseArray
- type EndpointResponseArrayInput
- type EndpointResponseArrayOutput
- func (EndpointResponseArrayOutput) ElementType() reflect.Type
- func (o EndpointResponseArrayOutput) Index(i pulumi.IntInput) EndpointResponseOutput
- func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutput() EndpointResponseArrayOutput
- func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext(ctx context.Context) EndpointResponseArrayOutput
- type EndpointResponseInput
- type EndpointResponseOutput
- func (o EndpointResponseOutput) CustomHeaders() EndpointPropertiesResponseCustomHeadersArrayOutput
- func (EndpointResponseOutput) ElementType() reflect.Type
- func (o EndpointResponseOutput) EndpointLocation() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) EndpointMonitorStatus() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) EndpointStatus() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) GeoMapping() pulumi.StringArrayOutput
- func (o EndpointResponseOutput) Id() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) MinChildEndpoints() pulumi.IntPtrOutput
- func (o EndpointResponseOutput) Name() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) Priority() pulumi.IntPtrOutput
- func (o EndpointResponseOutput) Target() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) ToEndpointResponseOutput() EndpointResponseOutput
- func (o EndpointResponseOutput) ToEndpointResponseOutputWithContext(ctx context.Context) EndpointResponseOutput
- func (o EndpointResponseOutput) Type() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) Weight() pulumi.IntPtrOutput
- type EndpointState
- type EndpointType
- type EndpointTypeArgs
- type EndpointTypeArray
- type EndpointTypeArrayInput
- type EndpointTypeArrayOutput
- func (EndpointTypeArrayOutput) ElementType() reflect.Type
- func (o EndpointTypeArrayOutput) Index(i pulumi.IntInput) EndpointTypeOutput
- func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutput() EndpointTypeArrayOutput
- func (o EndpointTypeArrayOutput) ToEndpointTypeArrayOutputWithContext(ctx context.Context) EndpointTypeArrayOutput
- type EndpointTypeInput
- type EndpointTypeOutput
- func (o EndpointTypeOutput) CustomHeaders() EndpointPropertiesCustomHeadersArrayOutput
- func (EndpointTypeOutput) ElementType() reflect.Type
- func (o EndpointTypeOutput) EndpointLocation() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) EndpointMonitorStatus() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) EndpointStatus() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) GeoMapping() pulumi.StringArrayOutput
- func (o EndpointTypeOutput) Id() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) MinChildEndpoints() pulumi.IntPtrOutput
- func (o EndpointTypeOutput) Name() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) Priority() pulumi.IntPtrOutput
- func (o EndpointTypeOutput) Target() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) ToEndpointTypeOutput() EndpointTypeOutput
- func (o EndpointTypeOutput) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput
- func (o EndpointTypeOutput) Type() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) Weight() pulumi.IntPtrOutput
- type LookupEndpointArgs
- type LookupEndpointResult
- type LookupProfileArgs
- type LookupProfileResult
- type MonitorConfig
- type MonitorConfigArgs
- func (MonitorConfigArgs) ElementType() reflect.Type
- func (i MonitorConfigArgs) ToMonitorConfigOutput() MonitorConfigOutput
- func (i MonitorConfigArgs) ToMonitorConfigOutputWithContext(ctx context.Context) MonitorConfigOutput
- func (i MonitorConfigArgs) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
- func (i MonitorConfigArgs) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
- type MonitorConfigCustomHeaders
- type MonitorConfigCustomHeadersArgs
- func (MonitorConfigCustomHeadersArgs) ElementType() reflect.Type
- func (i MonitorConfigCustomHeadersArgs) ToMonitorConfigCustomHeadersOutput() MonitorConfigCustomHeadersOutput
- func (i MonitorConfigCustomHeadersArgs) ToMonitorConfigCustomHeadersOutputWithContext(ctx context.Context) MonitorConfigCustomHeadersOutput
- type MonitorConfigCustomHeadersArray
- func (MonitorConfigCustomHeadersArray) ElementType() reflect.Type
- func (i MonitorConfigCustomHeadersArray) ToMonitorConfigCustomHeadersArrayOutput() MonitorConfigCustomHeadersArrayOutput
- func (i MonitorConfigCustomHeadersArray) ToMonitorConfigCustomHeadersArrayOutputWithContext(ctx context.Context) MonitorConfigCustomHeadersArrayOutput
- type MonitorConfigCustomHeadersArrayInput
- type MonitorConfigCustomHeadersArrayOutput
- func (MonitorConfigCustomHeadersArrayOutput) ElementType() reflect.Type
- func (o MonitorConfigCustomHeadersArrayOutput) Index(i pulumi.IntInput) MonitorConfigCustomHeadersOutput
- func (o MonitorConfigCustomHeadersArrayOutput) ToMonitorConfigCustomHeadersArrayOutput() MonitorConfigCustomHeadersArrayOutput
- func (o MonitorConfigCustomHeadersArrayOutput) ToMonitorConfigCustomHeadersArrayOutputWithContext(ctx context.Context) MonitorConfigCustomHeadersArrayOutput
- type MonitorConfigCustomHeadersInput
- type MonitorConfigCustomHeadersOutput
- func (MonitorConfigCustomHeadersOutput) ElementType() reflect.Type
- func (o MonitorConfigCustomHeadersOutput) Name() pulumi.StringPtrOutput
- func (o MonitorConfigCustomHeadersOutput) ToMonitorConfigCustomHeadersOutput() MonitorConfigCustomHeadersOutput
- func (o MonitorConfigCustomHeadersOutput) ToMonitorConfigCustomHeadersOutputWithContext(ctx context.Context) MonitorConfigCustomHeadersOutput
- func (o MonitorConfigCustomHeadersOutput) Value() pulumi.StringPtrOutput
- type MonitorConfigExpectedStatusCodeRanges
- type MonitorConfigExpectedStatusCodeRangesArgs
- func (MonitorConfigExpectedStatusCodeRangesArgs) ElementType() reflect.Type
- func (i MonitorConfigExpectedStatusCodeRangesArgs) ToMonitorConfigExpectedStatusCodeRangesOutput() MonitorConfigExpectedStatusCodeRangesOutput
- func (i MonitorConfigExpectedStatusCodeRangesArgs) ToMonitorConfigExpectedStatusCodeRangesOutputWithContext(ctx context.Context) MonitorConfigExpectedStatusCodeRangesOutput
- type MonitorConfigExpectedStatusCodeRangesArray
- func (MonitorConfigExpectedStatusCodeRangesArray) ElementType() reflect.Type
- func (i MonitorConfigExpectedStatusCodeRangesArray) ToMonitorConfigExpectedStatusCodeRangesArrayOutput() MonitorConfigExpectedStatusCodeRangesArrayOutput
- func (i MonitorConfigExpectedStatusCodeRangesArray) ToMonitorConfigExpectedStatusCodeRangesArrayOutputWithContext(ctx context.Context) MonitorConfigExpectedStatusCodeRangesArrayOutput
- type MonitorConfigExpectedStatusCodeRangesArrayInput
- type MonitorConfigExpectedStatusCodeRangesArrayOutput
- func (MonitorConfigExpectedStatusCodeRangesArrayOutput) ElementType() reflect.Type
- func (o MonitorConfigExpectedStatusCodeRangesArrayOutput) Index(i pulumi.IntInput) MonitorConfigExpectedStatusCodeRangesOutput
- func (o MonitorConfigExpectedStatusCodeRangesArrayOutput) ToMonitorConfigExpectedStatusCodeRangesArrayOutput() MonitorConfigExpectedStatusCodeRangesArrayOutput
- func (o MonitorConfigExpectedStatusCodeRangesArrayOutput) ToMonitorConfigExpectedStatusCodeRangesArrayOutputWithContext(ctx context.Context) MonitorConfigExpectedStatusCodeRangesArrayOutput
- type MonitorConfigExpectedStatusCodeRangesInput
- type MonitorConfigExpectedStatusCodeRangesOutput
- func (MonitorConfigExpectedStatusCodeRangesOutput) ElementType() reflect.Type
- func (o MonitorConfigExpectedStatusCodeRangesOutput) Max() pulumi.IntPtrOutput
- func (o MonitorConfigExpectedStatusCodeRangesOutput) Min() pulumi.IntPtrOutput
- func (o MonitorConfigExpectedStatusCodeRangesOutput) ToMonitorConfigExpectedStatusCodeRangesOutput() MonitorConfigExpectedStatusCodeRangesOutput
- func (o MonitorConfigExpectedStatusCodeRangesOutput) ToMonitorConfigExpectedStatusCodeRangesOutputWithContext(ctx context.Context) MonitorConfigExpectedStatusCodeRangesOutput
- type MonitorConfigInput
- type MonitorConfigOutput
- func (o MonitorConfigOutput) CustomHeaders() MonitorConfigCustomHeadersArrayOutput
- func (MonitorConfigOutput) ElementType() reflect.Type
- func (o MonitorConfigOutput) ExpectedStatusCodeRanges() MonitorConfigExpectedStatusCodeRangesArrayOutput
- func (o MonitorConfigOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o MonitorConfigOutput) Path() pulumi.StringPtrOutput
- func (o MonitorConfigOutput) Port() pulumi.IntPtrOutput
- func (o MonitorConfigOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
- func (o MonitorConfigOutput) Protocol() pulumi.StringPtrOutput
- func (o MonitorConfigOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o MonitorConfigOutput) ToMonitorConfigOutput() MonitorConfigOutput
- func (o MonitorConfigOutput) ToMonitorConfigOutputWithContext(ctx context.Context) MonitorConfigOutput
- func (o MonitorConfigOutput) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
- func (o MonitorConfigOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
- func (o MonitorConfigOutput) ToleratedNumberOfFailures() pulumi.IntPtrOutput
- type MonitorConfigPtrInput
- type MonitorConfigPtrOutput
- func (o MonitorConfigPtrOutput) CustomHeaders() MonitorConfigCustomHeadersArrayOutput
- func (o MonitorConfigPtrOutput) Elem() MonitorConfigOutput
- func (MonitorConfigPtrOutput) ElementType() reflect.Type
- func (o MonitorConfigPtrOutput) ExpectedStatusCodeRanges() MonitorConfigExpectedStatusCodeRangesArrayOutput
- func (o MonitorConfigPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o MonitorConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o MonitorConfigPtrOutput) Port() pulumi.IntPtrOutput
- func (o MonitorConfigPtrOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
- func (o MonitorConfigPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o MonitorConfigPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutput() MonitorConfigPtrOutput
- func (o MonitorConfigPtrOutput) ToMonitorConfigPtrOutputWithContext(ctx context.Context) MonitorConfigPtrOutput
- func (o MonitorConfigPtrOutput) ToleratedNumberOfFailures() pulumi.IntPtrOutput
- type MonitorConfigResponse
- type MonitorConfigResponseArgs
- func (MonitorConfigResponseArgs) ElementType() reflect.Type
- func (i MonitorConfigResponseArgs) ToMonitorConfigResponseOutput() MonitorConfigResponseOutput
- func (i MonitorConfigResponseArgs) ToMonitorConfigResponseOutputWithContext(ctx context.Context) MonitorConfigResponseOutput
- func (i MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
- func (i MonitorConfigResponseArgs) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
- type MonitorConfigResponseCustomHeaders
- type MonitorConfigResponseCustomHeadersArgs
- func (MonitorConfigResponseCustomHeadersArgs) ElementType() reflect.Type
- func (i MonitorConfigResponseCustomHeadersArgs) ToMonitorConfigResponseCustomHeadersOutput() MonitorConfigResponseCustomHeadersOutput
- func (i MonitorConfigResponseCustomHeadersArgs) ToMonitorConfigResponseCustomHeadersOutputWithContext(ctx context.Context) MonitorConfigResponseCustomHeadersOutput
- type MonitorConfigResponseCustomHeadersArray
- func (MonitorConfigResponseCustomHeadersArray) ElementType() reflect.Type
- func (i MonitorConfigResponseCustomHeadersArray) ToMonitorConfigResponseCustomHeadersArrayOutput() MonitorConfigResponseCustomHeadersArrayOutput
- func (i MonitorConfigResponseCustomHeadersArray) ToMonitorConfigResponseCustomHeadersArrayOutputWithContext(ctx context.Context) MonitorConfigResponseCustomHeadersArrayOutput
- type MonitorConfigResponseCustomHeadersArrayInput
- type MonitorConfigResponseCustomHeadersArrayOutput
- func (MonitorConfigResponseCustomHeadersArrayOutput) ElementType() reflect.Type
- func (o MonitorConfigResponseCustomHeadersArrayOutput) Index(i pulumi.IntInput) MonitorConfigResponseCustomHeadersOutput
- func (o MonitorConfigResponseCustomHeadersArrayOutput) ToMonitorConfigResponseCustomHeadersArrayOutput() MonitorConfigResponseCustomHeadersArrayOutput
- func (o MonitorConfigResponseCustomHeadersArrayOutput) ToMonitorConfigResponseCustomHeadersArrayOutputWithContext(ctx context.Context) MonitorConfigResponseCustomHeadersArrayOutput
- type MonitorConfigResponseCustomHeadersInput
- type MonitorConfigResponseCustomHeadersOutput
- func (MonitorConfigResponseCustomHeadersOutput) ElementType() reflect.Type
- func (o MonitorConfigResponseCustomHeadersOutput) Name() pulumi.StringPtrOutput
- func (o MonitorConfigResponseCustomHeadersOutput) ToMonitorConfigResponseCustomHeadersOutput() MonitorConfigResponseCustomHeadersOutput
- func (o MonitorConfigResponseCustomHeadersOutput) ToMonitorConfigResponseCustomHeadersOutputWithContext(ctx context.Context) MonitorConfigResponseCustomHeadersOutput
- func (o MonitorConfigResponseCustomHeadersOutput) Value() pulumi.StringPtrOutput
- type MonitorConfigResponseExpectedStatusCodeRanges
- type MonitorConfigResponseExpectedStatusCodeRangesArgs
- func (MonitorConfigResponseExpectedStatusCodeRangesArgs) ElementType() reflect.Type
- func (i MonitorConfigResponseExpectedStatusCodeRangesArgs) ToMonitorConfigResponseExpectedStatusCodeRangesOutput() MonitorConfigResponseExpectedStatusCodeRangesOutput
- func (i MonitorConfigResponseExpectedStatusCodeRangesArgs) ToMonitorConfigResponseExpectedStatusCodeRangesOutputWithContext(ctx context.Context) MonitorConfigResponseExpectedStatusCodeRangesOutput
- type MonitorConfigResponseExpectedStatusCodeRangesArray
- func (MonitorConfigResponseExpectedStatusCodeRangesArray) ElementType() reflect.Type
- func (i MonitorConfigResponseExpectedStatusCodeRangesArray) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutput() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
- func (i MonitorConfigResponseExpectedStatusCodeRangesArray) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutputWithContext(ctx context.Context) MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
- type MonitorConfigResponseExpectedStatusCodeRangesArrayInput
- type MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
- func (MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ElementType() reflect.Type
- func (o MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) Index(i pulumi.IntInput) MonitorConfigResponseExpectedStatusCodeRangesOutput
- func (o MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutput() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
- func (o MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutputWithContext(ctx context.Context) MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
- type MonitorConfigResponseExpectedStatusCodeRangesInput
- type MonitorConfigResponseExpectedStatusCodeRangesOutput
- func (MonitorConfigResponseExpectedStatusCodeRangesOutput) ElementType() reflect.Type
- func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) Max() pulumi.IntPtrOutput
- func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) Min() pulumi.IntPtrOutput
- func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) ToMonitorConfigResponseExpectedStatusCodeRangesOutput() MonitorConfigResponseExpectedStatusCodeRangesOutput
- func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) ToMonitorConfigResponseExpectedStatusCodeRangesOutputWithContext(ctx context.Context) MonitorConfigResponseExpectedStatusCodeRangesOutput
- type MonitorConfigResponseInput
- type MonitorConfigResponseOutput
- func (o MonitorConfigResponseOutput) CustomHeaders() MonitorConfigResponseCustomHeadersArrayOutput
- func (MonitorConfigResponseOutput) ElementType() reflect.Type
- func (o MonitorConfigResponseOutput) ExpectedStatusCodeRanges() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
- func (o MonitorConfigResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o MonitorConfigResponseOutput) Path() pulumi.StringPtrOutput
- func (o MonitorConfigResponseOutput) Port() pulumi.IntPtrOutput
- func (o MonitorConfigResponseOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
- func (o MonitorConfigResponseOutput) Protocol() pulumi.StringPtrOutput
- func (o MonitorConfigResponseOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutput() MonitorConfigResponseOutput
- func (o MonitorConfigResponseOutput) ToMonitorConfigResponseOutputWithContext(ctx context.Context) MonitorConfigResponseOutput
- func (o MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
- func (o MonitorConfigResponseOutput) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
- func (o MonitorConfigResponseOutput) ToleratedNumberOfFailures() pulumi.IntPtrOutput
- type MonitorConfigResponsePtrInput
- type MonitorConfigResponsePtrOutput
- func (o MonitorConfigResponsePtrOutput) CustomHeaders() MonitorConfigResponseCustomHeadersArrayOutput
- func (o MonitorConfigResponsePtrOutput) Elem() MonitorConfigResponseOutput
- func (MonitorConfigResponsePtrOutput) ElementType() reflect.Type
- func (o MonitorConfigResponsePtrOutput) ExpectedStatusCodeRanges() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
- func (o MonitorConfigResponsePtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o MonitorConfigResponsePtrOutput) Path() pulumi.StringPtrOutput
- func (o MonitorConfigResponsePtrOutput) Port() pulumi.IntPtrOutput
- func (o MonitorConfigResponsePtrOutput) ProfileMonitorStatus() pulumi.StringPtrOutput
- func (o MonitorConfigResponsePtrOutput) Protocol() pulumi.StringPtrOutput
- func (o MonitorConfigResponsePtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutput() MonitorConfigResponsePtrOutput
- func (o MonitorConfigResponsePtrOutput) ToMonitorConfigResponsePtrOutputWithContext(ctx context.Context) MonitorConfigResponsePtrOutput
- func (o MonitorConfigResponsePtrOutput) ToleratedNumberOfFailures() pulumi.IntPtrOutput
- type Profile
- type ProfileArgs
- type ProfileState
Constants ¶
This section is empty.
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 *int `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.IntPtrInput `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 ¶
func (o DnsConfigOutput) Ttl() pulumi.IntPtrOutput
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 (o DnsConfigPtrOutput) Elem() DnsConfigOutput
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 ¶
func (o DnsConfigPtrOutput) Ttl() pulumi.IntPtrOutput
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 *int `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.IntPtrInput `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 ¶
func (o DnsConfigResponseOutput) Fqdn() pulumi.StringOutput
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 ¶
func (o DnsConfigResponseOutput) 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 (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 ¶
func (o DnsConfigResponseOutput) Ttl() pulumi.IntPtrOutput
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
func DnsConfigResponsePtr ¶
func DnsConfigResponsePtr(v *DnsConfigResponseArgs) DnsConfigResponsePtrInput
type DnsConfigResponsePtrOutput ¶
type DnsConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (DnsConfigResponsePtrOutput) Elem ¶
func (o DnsConfigResponsePtrOutput) Elem() DnsConfigResponseOutput
func (DnsConfigResponsePtrOutput) ElementType ¶
func (DnsConfigResponsePtrOutput) ElementType() reflect.Type
func (DnsConfigResponsePtrOutput) Fqdn ¶
func (o DnsConfigResponsePtrOutput) Fqdn() pulumi.StringPtrOutput
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 ¶
func (o DnsConfigResponsePtrOutput) 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 (DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutput ¶
func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutput() DnsConfigResponsePtrOutput
func (DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext ¶
func (o DnsConfigResponsePtrOutput) ToDnsConfigResponsePtrOutputWithContext(ctx context.Context) DnsConfigResponsePtrOutput
func (DnsConfigResponsePtrOutput) Ttl ¶
func (o DnsConfigResponsePtrOutput) Ttl() pulumi.IntPtrOutput
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 // List of custom headers. CustomHeaders EndpointPropertiesResponseCustomHeadersArrayOutput `pulumi:"customHeaders"` // 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.IntPtrOutput `pulumi:"minChildEndpoints"` // The name of the resource Name pulumi.StringPtrOutput `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.IntPtrOutput `pulumi:"priority"` // The fully-qualified DNS name or IP address 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.StringPtrOutput `pulumi:"type"` // The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight pulumi.IntPtrOutput `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.
type EndpointArgs ¶
type EndpointArgs struct { // List of custom headers. CustomHeaders EndpointPropertiesCustomHeadersArrayInput // 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 // Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} Id pulumi.StringPtrInput // 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.IntPtrInput // 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.IntPtrInput // 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 or IP address 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.IntPtrInput }
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
type EndpointPropertiesCustomHeaders ¶
type EndpointPropertiesCustomHeaders struct { // Header name. Name *string `pulumi:"name"` // Header value. Value *string `pulumi:"value"` }
Custom header name and value.
type EndpointPropertiesCustomHeadersArgs ¶
type EndpointPropertiesCustomHeadersArgs struct { // Header name. Name pulumi.StringPtrInput `pulumi:"name"` // Header value. Value pulumi.StringPtrInput `pulumi:"value"` }
Custom header name and value.
func (EndpointPropertiesCustomHeadersArgs) ElementType ¶
func (EndpointPropertiesCustomHeadersArgs) ElementType() reflect.Type
func (EndpointPropertiesCustomHeadersArgs) ToEndpointPropertiesCustomHeadersOutput ¶
func (i EndpointPropertiesCustomHeadersArgs) ToEndpointPropertiesCustomHeadersOutput() EndpointPropertiesCustomHeadersOutput
func (EndpointPropertiesCustomHeadersArgs) ToEndpointPropertiesCustomHeadersOutputWithContext ¶
func (i EndpointPropertiesCustomHeadersArgs) ToEndpointPropertiesCustomHeadersOutputWithContext(ctx context.Context) EndpointPropertiesCustomHeadersOutput
type EndpointPropertiesCustomHeadersArray ¶
type EndpointPropertiesCustomHeadersArray []EndpointPropertiesCustomHeadersInput
func (EndpointPropertiesCustomHeadersArray) ElementType ¶
func (EndpointPropertiesCustomHeadersArray) ElementType() reflect.Type
func (EndpointPropertiesCustomHeadersArray) ToEndpointPropertiesCustomHeadersArrayOutput ¶
func (i EndpointPropertiesCustomHeadersArray) ToEndpointPropertiesCustomHeadersArrayOutput() EndpointPropertiesCustomHeadersArrayOutput
func (EndpointPropertiesCustomHeadersArray) ToEndpointPropertiesCustomHeadersArrayOutputWithContext ¶
func (i EndpointPropertiesCustomHeadersArray) ToEndpointPropertiesCustomHeadersArrayOutputWithContext(ctx context.Context) EndpointPropertiesCustomHeadersArrayOutput
type EndpointPropertiesCustomHeadersArrayInput ¶
type EndpointPropertiesCustomHeadersArrayInput interface { pulumi.Input ToEndpointPropertiesCustomHeadersArrayOutput() EndpointPropertiesCustomHeadersArrayOutput ToEndpointPropertiesCustomHeadersArrayOutputWithContext(context.Context) EndpointPropertiesCustomHeadersArrayOutput }
EndpointPropertiesCustomHeadersArrayInput is an input type that accepts EndpointPropertiesCustomHeadersArray and EndpointPropertiesCustomHeadersArrayOutput values. You can construct a concrete instance of `EndpointPropertiesCustomHeadersArrayInput` via:
EndpointPropertiesCustomHeadersArray{ EndpointPropertiesCustomHeadersArgs{...} }
type EndpointPropertiesCustomHeadersArrayOutput ¶
type EndpointPropertiesCustomHeadersArrayOutput struct{ *pulumi.OutputState }
func (EndpointPropertiesCustomHeadersArrayOutput) ElementType ¶
func (EndpointPropertiesCustomHeadersArrayOutput) ElementType() reflect.Type
func (EndpointPropertiesCustomHeadersArrayOutput) ToEndpointPropertiesCustomHeadersArrayOutput ¶
func (o EndpointPropertiesCustomHeadersArrayOutput) ToEndpointPropertiesCustomHeadersArrayOutput() EndpointPropertiesCustomHeadersArrayOutput
func (EndpointPropertiesCustomHeadersArrayOutput) ToEndpointPropertiesCustomHeadersArrayOutputWithContext ¶
func (o EndpointPropertiesCustomHeadersArrayOutput) ToEndpointPropertiesCustomHeadersArrayOutputWithContext(ctx context.Context) EndpointPropertiesCustomHeadersArrayOutput
type EndpointPropertiesCustomHeadersInput ¶
type EndpointPropertiesCustomHeadersInput interface { pulumi.Input ToEndpointPropertiesCustomHeadersOutput() EndpointPropertiesCustomHeadersOutput ToEndpointPropertiesCustomHeadersOutputWithContext(context.Context) EndpointPropertiesCustomHeadersOutput }
EndpointPropertiesCustomHeadersInput is an input type that accepts EndpointPropertiesCustomHeadersArgs and EndpointPropertiesCustomHeadersOutput values. You can construct a concrete instance of `EndpointPropertiesCustomHeadersInput` via:
EndpointPropertiesCustomHeadersArgs{...}
type EndpointPropertiesCustomHeadersOutput ¶
type EndpointPropertiesCustomHeadersOutput struct{ *pulumi.OutputState }
Custom header name and value.
func (EndpointPropertiesCustomHeadersOutput) ElementType ¶
func (EndpointPropertiesCustomHeadersOutput) ElementType() reflect.Type
func (EndpointPropertiesCustomHeadersOutput) Name ¶
func (o EndpointPropertiesCustomHeadersOutput) Name() pulumi.StringPtrOutput
Header name.
func (EndpointPropertiesCustomHeadersOutput) ToEndpointPropertiesCustomHeadersOutput ¶
func (o EndpointPropertiesCustomHeadersOutput) ToEndpointPropertiesCustomHeadersOutput() EndpointPropertiesCustomHeadersOutput
func (EndpointPropertiesCustomHeadersOutput) ToEndpointPropertiesCustomHeadersOutputWithContext ¶
func (o EndpointPropertiesCustomHeadersOutput) ToEndpointPropertiesCustomHeadersOutputWithContext(ctx context.Context) EndpointPropertiesCustomHeadersOutput
func (EndpointPropertiesCustomHeadersOutput) Value ¶
func (o EndpointPropertiesCustomHeadersOutput) Value() pulumi.StringPtrOutput
Header value.
type EndpointPropertiesResponseCustomHeaders ¶
type EndpointPropertiesResponseCustomHeaders struct { // Header name. Name *string `pulumi:"name"` // Header value. Value *string `pulumi:"value"` }
Custom header name and value.
type EndpointPropertiesResponseCustomHeadersArgs ¶
type EndpointPropertiesResponseCustomHeadersArgs struct { // Header name. Name pulumi.StringPtrInput `pulumi:"name"` // Header value. Value pulumi.StringPtrInput `pulumi:"value"` }
Custom header name and value.
func (EndpointPropertiesResponseCustomHeadersArgs) ElementType ¶
func (EndpointPropertiesResponseCustomHeadersArgs) ElementType() reflect.Type
func (EndpointPropertiesResponseCustomHeadersArgs) ToEndpointPropertiesResponseCustomHeadersOutput ¶
func (i EndpointPropertiesResponseCustomHeadersArgs) ToEndpointPropertiesResponseCustomHeadersOutput() EndpointPropertiesResponseCustomHeadersOutput
func (EndpointPropertiesResponseCustomHeadersArgs) ToEndpointPropertiesResponseCustomHeadersOutputWithContext ¶
func (i EndpointPropertiesResponseCustomHeadersArgs) ToEndpointPropertiesResponseCustomHeadersOutputWithContext(ctx context.Context) EndpointPropertiesResponseCustomHeadersOutput
type EndpointPropertiesResponseCustomHeadersArray ¶
type EndpointPropertiesResponseCustomHeadersArray []EndpointPropertiesResponseCustomHeadersInput
func (EndpointPropertiesResponseCustomHeadersArray) ElementType ¶
func (EndpointPropertiesResponseCustomHeadersArray) ElementType() reflect.Type
func (EndpointPropertiesResponseCustomHeadersArray) ToEndpointPropertiesResponseCustomHeadersArrayOutput ¶
func (i EndpointPropertiesResponseCustomHeadersArray) ToEndpointPropertiesResponseCustomHeadersArrayOutput() EndpointPropertiesResponseCustomHeadersArrayOutput
func (EndpointPropertiesResponseCustomHeadersArray) ToEndpointPropertiesResponseCustomHeadersArrayOutputWithContext ¶
func (i EndpointPropertiesResponseCustomHeadersArray) ToEndpointPropertiesResponseCustomHeadersArrayOutputWithContext(ctx context.Context) EndpointPropertiesResponseCustomHeadersArrayOutput
type EndpointPropertiesResponseCustomHeadersArrayInput ¶
type EndpointPropertiesResponseCustomHeadersArrayInput interface { pulumi.Input ToEndpointPropertiesResponseCustomHeadersArrayOutput() EndpointPropertiesResponseCustomHeadersArrayOutput ToEndpointPropertiesResponseCustomHeadersArrayOutputWithContext(context.Context) EndpointPropertiesResponseCustomHeadersArrayOutput }
EndpointPropertiesResponseCustomHeadersArrayInput is an input type that accepts EndpointPropertiesResponseCustomHeadersArray and EndpointPropertiesResponseCustomHeadersArrayOutput values. You can construct a concrete instance of `EndpointPropertiesResponseCustomHeadersArrayInput` via:
EndpointPropertiesResponseCustomHeadersArray{ EndpointPropertiesResponseCustomHeadersArgs{...} }
type EndpointPropertiesResponseCustomHeadersArrayOutput ¶
type EndpointPropertiesResponseCustomHeadersArrayOutput struct{ *pulumi.OutputState }
func (EndpointPropertiesResponseCustomHeadersArrayOutput) ElementType ¶
func (EndpointPropertiesResponseCustomHeadersArrayOutput) ElementType() reflect.Type
func (EndpointPropertiesResponseCustomHeadersArrayOutput) ToEndpointPropertiesResponseCustomHeadersArrayOutput ¶
func (o EndpointPropertiesResponseCustomHeadersArrayOutput) ToEndpointPropertiesResponseCustomHeadersArrayOutput() EndpointPropertiesResponseCustomHeadersArrayOutput
func (EndpointPropertiesResponseCustomHeadersArrayOutput) ToEndpointPropertiesResponseCustomHeadersArrayOutputWithContext ¶
func (o EndpointPropertiesResponseCustomHeadersArrayOutput) ToEndpointPropertiesResponseCustomHeadersArrayOutputWithContext(ctx context.Context) EndpointPropertiesResponseCustomHeadersArrayOutput
type EndpointPropertiesResponseCustomHeadersInput ¶
type EndpointPropertiesResponseCustomHeadersInput interface { pulumi.Input ToEndpointPropertiesResponseCustomHeadersOutput() EndpointPropertiesResponseCustomHeadersOutput ToEndpointPropertiesResponseCustomHeadersOutputWithContext(context.Context) EndpointPropertiesResponseCustomHeadersOutput }
EndpointPropertiesResponseCustomHeadersInput is an input type that accepts EndpointPropertiesResponseCustomHeadersArgs and EndpointPropertiesResponseCustomHeadersOutput values. You can construct a concrete instance of `EndpointPropertiesResponseCustomHeadersInput` via:
EndpointPropertiesResponseCustomHeadersArgs{...}
type EndpointPropertiesResponseCustomHeadersOutput ¶
type EndpointPropertiesResponseCustomHeadersOutput struct{ *pulumi.OutputState }
Custom header name and value.
func (EndpointPropertiesResponseCustomHeadersOutput) ElementType ¶
func (EndpointPropertiesResponseCustomHeadersOutput) ElementType() reflect.Type
func (EndpointPropertiesResponseCustomHeadersOutput) Name ¶
func (o EndpointPropertiesResponseCustomHeadersOutput) Name() pulumi.StringPtrOutput
Header name.
func (EndpointPropertiesResponseCustomHeadersOutput) ToEndpointPropertiesResponseCustomHeadersOutput ¶
func (o EndpointPropertiesResponseCustomHeadersOutput) ToEndpointPropertiesResponseCustomHeadersOutput() EndpointPropertiesResponseCustomHeadersOutput
func (EndpointPropertiesResponseCustomHeadersOutput) ToEndpointPropertiesResponseCustomHeadersOutputWithContext ¶
func (o EndpointPropertiesResponseCustomHeadersOutput) ToEndpointPropertiesResponseCustomHeadersOutputWithContext(ctx context.Context) EndpointPropertiesResponseCustomHeadersOutput
func (EndpointPropertiesResponseCustomHeadersOutput) Value ¶
func (o EndpointPropertiesResponseCustomHeadersOutput) Value() pulumi.StringPtrOutput
Header value.
type EndpointResponse ¶
type EndpointResponse struct { // List of custom headers. CustomHeaders []EndpointPropertiesResponseCustomHeaders `pulumi:"customHeaders"` // 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 *int `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 *int `pulumi:"priority"` // The fully-qualified DNS name or IP address 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 *int `pulumi:"weight"` }
Class representing a Traffic Manager endpoint.
type EndpointResponseArgs ¶
type EndpointResponseArgs struct { // List of custom headers. CustomHeaders EndpointPropertiesResponseCustomHeadersArrayInput `pulumi:"customHeaders"` // 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.StringPtrInput `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.IntPtrInput `pulumi:"minChildEndpoints"` // The name of the resource Name pulumi.StringPtrInput `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.IntPtrInput `pulumi:"priority"` // The fully-qualified DNS name or IP address 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.StringPtrInput `pulumi:"type"` // The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight pulumi.IntPtrInput `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) ElementType() reflect.Type
func (EndpointResponseArrayOutput) Index ¶
func (o EndpointResponseArrayOutput) Index(i pulumi.IntInput) EndpointResponseOutput
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) CustomHeaders ¶
func (o EndpointResponseOutput) CustomHeaders() EndpointPropertiesResponseCustomHeadersArrayOutput
List of custom headers.
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 ¶
func (o EndpointResponseOutput) GeoMapping() pulumi.StringArrayOutput
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 ¶
func (o EndpointResponseOutput) Id() pulumi.StringPtrOutput
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.IntPtrOutput
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 ¶
func (o EndpointResponseOutput) Name() pulumi.StringPtrOutput
The name of the resource
func (EndpointResponseOutput) Priority ¶
func (o EndpointResponseOutput) Priority() pulumi.IntPtrOutput
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 ¶
func (o EndpointResponseOutput) Target() pulumi.StringPtrOutput
The fully-qualified DNS name or IP address 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 ¶
func (o EndpointResponseOutput) Type() pulumi.StringPtrOutput
The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
func (EndpointResponseOutput) Weight ¶
func (o EndpointResponseOutput) Weight() pulumi.IntPtrOutput
The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.
type EndpointState ¶
type EndpointState struct { // List of custom headers. CustomHeaders EndpointPropertiesResponseCustomHeadersArrayInput // 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.IntPtrInput // 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.IntPtrInput // The fully-qualified DNS name or IP address 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.IntPtrInput }
func (EndpointState) ElementType ¶
func (EndpointState) ElementType() reflect.Type
type EndpointType ¶
type EndpointType struct { // List of custom headers. CustomHeaders []EndpointPropertiesCustomHeaders `pulumi:"customHeaders"` // 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 *int `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 *int `pulumi:"priority"` // The fully-qualified DNS name or IP address 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 *int `pulumi:"weight"` }
Class representing a Traffic Manager endpoint.
type EndpointTypeArgs ¶
type EndpointTypeArgs struct { // List of custom headers. CustomHeaders EndpointPropertiesCustomHeadersArrayInput `pulumi:"customHeaders"` // 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.StringPtrInput `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.IntPtrInput `pulumi:"minChildEndpoints"` // The name of the resource Name pulumi.StringPtrInput `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.IntPtrInput `pulumi:"priority"` // The fully-qualified DNS name or IP address 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.StringPtrInput `pulumi:"type"` // The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000. Weight pulumi.IntPtrInput `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 (o EndpointTypeArrayOutput) Index(i pulumi.IntInput) EndpointTypeOutput
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) CustomHeaders ¶
func (o EndpointTypeOutput) CustomHeaders() EndpointPropertiesCustomHeadersArrayOutput
List of custom headers.
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 ¶
func (o EndpointTypeOutput) GeoMapping() pulumi.StringArrayOutput
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) Id ¶
func (o EndpointTypeOutput) Id() pulumi.StringPtrOutput
Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}
func (EndpointTypeOutput) MinChildEndpoints ¶
func (o EndpointTypeOutput) MinChildEndpoints() pulumi.IntPtrOutput
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) Name ¶
func (o EndpointTypeOutput) Name() pulumi.StringPtrOutput
The name of the resource
func (EndpointTypeOutput) Priority ¶
func (o EndpointTypeOutput) Priority() pulumi.IntPtrOutput
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 ¶
func (o EndpointTypeOutput) Target() pulumi.StringPtrOutput
The fully-qualified DNS name or IP address 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) Type ¶
func (o EndpointTypeOutput) Type() pulumi.StringPtrOutput
The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
func (EndpointTypeOutput) Weight ¶
func (o EndpointTypeOutput) Weight() pulumi.IntPtrOutput
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 { // List of custom headers. CustomHeaders []EndpointPropertiesResponseCustomHeaders `pulumi:"customHeaders"` // 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 *int `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 *int `pulumi:"priority"` // The fully-qualified DNS name or IP address 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 *int `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 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"` // 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"` // Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile. TrafficViewEnrollmentStatus *string `pulumi:"trafficViewEnrollmentStatus"` // 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 { // List of custom headers. CustomHeaders []MonitorConfigCustomHeaders `pulumi:"customHeaders"` // List of expected status code ranges. ExpectedStatusCodeRanges []MonitorConfigExpectedStatusCodeRanges `pulumi:"expectedStatusCodeRanges"` // 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 *int `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 *int `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 *int `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 *int `pulumi:"toleratedNumberOfFailures"` }
Class containing endpoint monitoring settings in a Traffic Manager profile.
type MonitorConfigArgs ¶
type MonitorConfigArgs struct { // List of custom headers. CustomHeaders MonitorConfigCustomHeadersArrayInput `pulumi:"customHeaders"` // List of expected status code ranges. ExpectedStatusCodeRanges MonitorConfigExpectedStatusCodeRangesArrayInput `pulumi:"expectedStatusCodeRanges"` // 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.IntPtrInput `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.IntPtrInput `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.IntPtrInput `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.IntPtrInput `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 MonitorConfigCustomHeaders ¶
type MonitorConfigCustomHeaders struct { // Header name. Name *string `pulumi:"name"` // Header value. Value *string `pulumi:"value"` }
Custom header name and value.
type MonitorConfigCustomHeadersArgs ¶
type MonitorConfigCustomHeadersArgs struct { // Header name. Name pulumi.StringPtrInput `pulumi:"name"` // Header value. Value pulumi.StringPtrInput `pulumi:"value"` }
Custom header name and value.
func (MonitorConfigCustomHeadersArgs) ElementType ¶
func (MonitorConfigCustomHeadersArgs) ElementType() reflect.Type
func (MonitorConfigCustomHeadersArgs) ToMonitorConfigCustomHeadersOutput ¶
func (i MonitorConfigCustomHeadersArgs) ToMonitorConfigCustomHeadersOutput() MonitorConfigCustomHeadersOutput
func (MonitorConfigCustomHeadersArgs) ToMonitorConfigCustomHeadersOutputWithContext ¶
func (i MonitorConfigCustomHeadersArgs) ToMonitorConfigCustomHeadersOutputWithContext(ctx context.Context) MonitorConfigCustomHeadersOutput
type MonitorConfigCustomHeadersArray ¶
type MonitorConfigCustomHeadersArray []MonitorConfigCustomHeadersInput
func (MonitorConfigCustomHeadersArray) ElementType ¶
func (MonitorConfigCustomHeadersArray) ElementType() reflect.Type
func (MonitorConfigCustomHeadersArray) ToMonitorConfigCustomHeadersArrayOutput ¶
func (i MonitorConfigCustomHeadersArray) ToMonitorConfigCustomHeadersArrayOutput() MonitorConfigCustomHeadersArrayOutput
func (MonitorConfigCustomHeadersArray) ToMonitorConfigCustomHeadersArrayOutputWithContext ¶
func (i MonitorConfigCustomHeadersArray) ToMonitorConfigCustomHeadersArrayOutputWithContext(ctx context.Context) MonitorConfigCustomHeadersArrayOutput
type MonitorConfigCustomHeadersArrayInput ¶
type MonitorConfigCustomHeadersArrayInput interface { pulumi.Input ToMonitorConfigCustomHeadersArrayOutput() MonitorConfigCustomHeadersArrayOutput ToMonitorConfigCustomHeadersArrayOutputWithContext(context.Context) MonitorConfigCustomHeadersArrayOutput }
MonitorConfigCustomHeadersArrayInput is an input type that accepts MonitorConfigCustomHeadersArray and MonitorConfigCustomHeadersArrayOutput values. You can construct a concrete instance of `MonitorConfigCustomHeadersArrayInput` via:
MonitorConfigCustomHeadersArray{ MonitorConfigCustomHeadersArgs{...} }
type MonitorConfigCustomHeadersArrayOutput ¶
type MonitorConfigCustomHeadersArrayOutput struct{ *pulumi.OutputState }
func (MonitorConfigCustomHeadersArrayOutput) ElementType ¶
func (MonitorConfigCustomHeadersArrayOutput) ElementType() reflect.Type
func (MonitorConfigCustomHeadersArrayOutput) Index ¶
func (o MonitorConfigCustomHeadersArrayOutput) Index(i pulumi.IntInput) MonitorConfigCustomHeadersOutput
func (MonitorConfigCustomHeadersArrayOutput) ToMonitorConfigCustomHeadersArrayOutput ¶
func (o MonitorConfigCustomHeadersArrayOutput) ToMonitorConfigCustomHeadersArrayOutput() MonitorConfigCustomHeadersArrayOutput
func (MonitorConfigCustomHeadersArrayOutput) ToMonitorConfigCustomHeadersArrayOutputWithContext ¶
func (o MonitorConfigCustomHeadersArrayOutput) ToMonitorConfigCustomHeadersArrayOutputWithContext(ctx context.Context) MonitorConfigCustomHeadersArrayOutput
type MonitorConfigCustomHeadersInput ¶
type MonitorConfigCustomHeadersInput interface { pulumi.Input ToMonitorConfigCustomHeadersOutput() MonitorConfigCustomHeadersOutput ToMonitorConfigCustomHeadersOutputWithContext(context.Context) MonitorConfigCustomHeadersOutput }
MonitorConfigCustomHeadersInput is an input type that accepts MonitorConfigCustomHeadersArgs and MonitorConfigCustomHeadersOutput values. You can construct a concrete instance of `MonitorConfigCustomHeadersInput` via:
MonitorConfigCustomHeadersArgs{...}
type MonitorConfigCustomHeadersOutput ¶
type MonitorConfigCustomHeadersOutput struct{ *pulumi.OutputState }
Custom header name and value.
func (MonitorConfigCustomHeadersOutput) ElementType ¶
func (MonitorConfigCustomHeadersOutput) ElementType() reflect.Type
func (MonitorConfigCustomHeadersOutput) Name ¶
func (o MonitorConfigCustomHeadersOutput) Name() pulumi.StringPtrOutput
Header name.
func (MonitorConfigCustomHeadersOutput) ToMonitorConfigCustomHeadersOutput ¶
func (o MonitorConfigCustomHeadersOutput) ToMonitorConfigCustomHeadersOutput() MonitorConfigCustomHeadersOutput
func (MonitorConfigCustomHeadersOutput) ToMonitorConfigCustomHeadersOutputWithContext ¶
func (o MonitorConfigCustomHeadersOutput) ToMonitorConfigCustomHeadersOutputWithContext(ctx context.Context) MonitorConfigCustomHeadersOutput
func (MonitorConfigCustomHeadersOutput) Value ¶
func (o MonitorConfigCustomHeadersOutput) Value() pulumi.StringPtrOutput
Header value.
type MonitorConfigExpectedStatusCodeRanges ¶
type MonitorConfigExpectedStatusCodeRanges struct { // Max status code. Max *int `pulumi:"max"` // Min status code. Min *int `pulumi:"min"` }
Min and max value of a status code range.
type MonitorConfigExpectedStatusCodeRangesArgs ¶
type MonitorConfigExpectedStatusCodeRangesArgs struct { // Max status code. Max pulumi.IntPtrInput `pulumi:"max"` // Min status code. Min pulumi.IntPtrInput `pulumi:"min"` }
Min and max value of a status code range.
func (MonitorConfigExpectedStatusCodeRangesArgs) ElementType ¶
func (MonitorConfigExpectedStatusCodeRangesArgs) ElementType() reflect.Type
func (MonitorConfigExpectedStatusCodeRangesArgs) ToMonitorConfigExpectedStatusCodeRangesOutput ¶
func (i MonitorConfigExpectedStatusCodeRangesArgs) ToMonitorConfigExpectedStatusCodeRangesOutput() MonitorConfigExpectedStatusCodeRangesOutput
func (MonitorConfigExpectedStatusCodeRangesArgs) ToMonitorConfigExpectedStatusCodeRangesOutputWithContext ¶
func (i MonitorConfigExpectedStatusCodeRangesArgs) ToMonitorConfigExpectedStatusCodeRangesOutputWithContext(ctx context.Context) MonitorConfigExpectedStatusCodeRangesOutput
type MonitorConfigExpectedStatusCodeRangesArray ¶
type MonitorConfigExpectedStatusCodeRangesArray []MonitorConfigExpectedStatusCodeRangesInput
func (MonitorConfigExpectedStatusCodeRangesArray) ElementType ¶
func (MonitorConfigExpectedStatusCodeRangesArray) ElementType() reflect.Type
func (MonitorConfigExpectedStatusCodeRangesArray) ToMonitorConfigExpectedStatusCodeRangesArrayOutput ¶
func (i MonitorConfigExpectedStatusCodeRangesArray) ToMonitorConfigExpectedStatusCodeRangesArrayOutput() MonitorConfigExpectedStatusCodeRangesArrayOutput
func (MonitorConfigExpectedStatusCodeRangesArray) ToMonitorConfigExpectedStatusCodeRangesArrayOutputWithContext ¶
func (i MonitorConfigExpectedStatusCodeRangesArray) ToMonitorConfigExpectedStatusCodeRangesArrayOutputWithContext(ctx context.Context) MonitorConfigExpectedStatusCodeRangesArrayOutput
type MonitorConfigExpectedStatusCodeRangesArrayInput ¶
type MonitorConfigExpectedStatusCodeRangesArrayInput interface { pulumi.Input ToMonitorConfigExpectedStatusCodeRangesArrayOutput() MonitorConfigExpectedStatusCodeRangesArrayOutput ToMonitorConfigExpectedStatusCodeRangesArrayOutputWithContext(context.Context) MonitorConfigExpectedStatusCodeRangesArrayOutput }
MonitorConfigExpectedStatusCodeRangesArrayInput is an input type that accepts MonitorConfigExpectedStatusCodeRangesArray and MonitorConfigExpectedStatusCodeRangesArrayOutput values. You can construct a concrete instance of `MonitorConfigExpectedStatusCodeRangesArrayInput` via:
MonitorConfigExpectedStatusCodeRangesArray{ MonitorConfigExpectedStatusCodeRangesArgs{...} }
type MonitorConfigExpectedStatusCodeRangesArrayOutput ¶
type MonitorConfigExpectedStatusCodeRangesArrayOutput struct{ *pulumi.OutputState }
func (MonitorConfigExpectedStatusCodeRangesArrayOutput) ElementType ¶
func (MonitorConfigExpectedStatusCodeRangesArrayOutput) ElementType() reflect.Type
func (MonitorConfigExpectedStatusCodeRangesArrayOutput) ToMonitorConfigExpectedStatusCodeRangesArrayOutput ¶
func (o MonitorConfigExpectedStatusCodeRangesArrayOutput) ToMonitorConfigExpectedStatusCodeRangesArrayOutput() MonitorConfigExpectedStatusCodeRangesArrayOutput
func (MonitorConfigExpectedStatusCodeRangesArrayOutput) ToMonitorConfigExpectedStatusCodeRangesArrayOutputWithContext ¶
func (o MonitorConfigExpectedStatusCodeRangesArrayOutput) ToMonitorConfigExpectedStatusCodeRangesArrayOutputWithContext(ctx context.Context) MonitorConfigExpectedStatusCodeRangesArrayOutput
type MonitorConfigExpectedStatusCodeRangesInput ¶
type MonitorConfigExpectedStatusCodeRangesInput interface { pulumi.Input ToMonitorConfigExpectedStatusCodeRangesOutput() MonitorConfigExpectedStatusCodeRangesOutput ToMonitorConfigExpectedStatusCodeRangesOutputWithContext(context.Context) MonitorConfigExpectedStatusCodeRangesOutput }
MonitorConfigExpectedStatusCodeRangesInput is an input type that accepts MonitorConfigExpectedStatusCodeRangesArgs and MonitorConfigExpectedStatusCodeRangesOutput values. You can construct a concrete instance of `MonitorConfigExpectedStatusCodeRangesInput` via:
MonitorConfigExpectedStatusCodeRangesArgs{...}
type MonitorConfigExpectedStatusCodeRangesOutput ¶
type MonitorConfigExpectedStatusCodeRangesOutput struct{ *pulumi.OutputState }
Min and max value of a status code range.
func (MonitorConfigExpectedStatusCodeRangesOutput) ElementType ¶
func (MonitorConfigExpectedStatusCodeRangesOutput) ElementType() reflect.Type
func (MonitorConfigExpectedStatusCodeRangesOutput) Max ¶
func (o MonitorConfigExpectedStatusCodeRangesOutput) Max() pulumi.IntPtrOutput
Max status code.
func (MonitorConfigExpectedStatusCodeRangesOutput) Min ¶
func (o MonitorConfigExpectedStatusCodeRangesOutput) Min() pulumi.IntPtrOutput
Min status code.
func (MonitorConfigExpectedStatusCodeRangesOutput) ToMonitorConfigExpectedStatusCodeRangesOutput ¶
func (o MonitorConfigExpectedStatusCodeRangesOutput) ToMonitorConfigExpectedStatusCodeRangesOutput() MonitorConfigExpectedStatusCodeRangesOutput
func (MonitorConfigExpectedStatusCodeRangesOutput) ToMonitorConfigExpectedStatusCodeRangesOutputWithContext ¶
func (o MonitorConfigExpectedStatusCodeRangesOutput) ToMonitorConfigExpectedStatusCodeRangesOutputWithContext(ctx context.Context) MonitorConfigExpectedStatusCodeRangesOutput
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) CustomHeaders ¶
func (o MonitorConfigOutput) CustomHeaders() MonitorConfigCustomHeadersArrayOutput
List of custom headers.
func (MonitorConfigOutput) ElementType ¶
func (MonitorConfigOutput) ElementType() reflect.Type
func (MonitorConfigOutput) ExpectedStatusCodeRanges ¶
func (o MonitorConfigOutput) ExpectedStatusCodeRanges() MonitorConfigExpectedStatusCodeRangesArrayOutput
List of expected status code ranges.
func (MonitorConfigOutput) IntervalInSeconds ¶
func (o MonitorConfigOutput) IntervalInSeconds() pulumi.IntPtrOutput
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 ¶
func (o MonitorConfigOutput) Path() pulumi.StringPtrOutput
The path relative to the endpoint domain name used to probe for endpoint health.
func (MonitorConfigOutput) Port ¶
func (o MonitorConfigOutput) Port() pulumi.IntPtrOutput
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 ¶
func (o MonitorConfigOutput) Protocol() pulumi.StringPtrOutput
The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
func (MonitorConfigOutput) TimeoutInSeconds ¶
func (o MonitorConfigOutput) TimeoutInSeconds() pulumi.IntPtrOutput
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.IntPtrOutput
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
func MonitorConfigPtr ¶
func MonitorConfigPtr(v *MonitorConfigArgs) MonitorConfigPtrInput
type MonitorConfigPtrOutput ¶
type MonitorConfigPtrOutput struct{ *pulumi.OutputState }
func (MonitorConfigPtrOutput) CustomHeaders ¶
func (o MonitorConfigPtrOutput) CustomHeaders() MonitorConfigCustomHeadersArrayOutput
List of custom headers.
func (MonitorConfigPtrOutput) Elem ¶
func (o MonitorConfigPtrOutput) Elem() MonitorConfigOutput
func (MonitorConfigPtrOutput) ElementType ¶
func (MonitorConfigPtrOutput) ElementType() reflect.Type
func (MonitorConfigPtrOutput) ExpectedStatusCodeRanges ¶
func (o MonitorConfigPtrOutput) ExpectedStatusCodeRanges() MonitorConfigExpectedStatusCodeRangesArrayOutput
List of expected status code ranges.
func (MonitorConfigPtrOutput) IntervalInSeconds ¶
func (o MonitorConfigPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
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 ¶
func (o MonitorConfigPtrOutput) Path() pulumi.StringPtrOutput
The path relative to the endpoint domain name used to probe for endpoint health.
func (MonitorConfigPtrOutput) Port ¶
func (o MonitorConfigPtrOutput) Port() pulumi.IntPtrOutput
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 ¶
func (o MonitorConfigPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
func (MonitorConfigPtrOutput) TimeoutInSeconds ¶
func (o MonitorConfigPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
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.IntPtrOutput
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 { // List of custom headers. CustomHeaders []MonitorConfigResponseCustomHeaders `pulumi:"customHeaders"` // List of expected status code ranges. ExpectedStatusCodeRanges []MonitorConfigResponseExpectedStatusCodeRanges `pulumi:"expectedStatusCodeRanges"` // 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 *int `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 *int `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 *int `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 *int `pulumi:"toleratedNumberOfFailures"` }
Class containing endpoint monitoring settings in a Traffic Manager profile.
type MonitorConfigResponseArgs ¶
type MonitorConfigResponseArgs struct { // List of custom headers. CustomHeaders MonitorConfigResponseCustomHeadersArrayInput `pulumi:"customHeaders"` // List of expected status code ranges. ExpectedStatusCodeRanges MonitorConfigResponseExpectedStatusCodeRangesArrayInput `pulumi:"expectedStatusCodeRanges"` // 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.IntPtrInput `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.IntPtrInput `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.IntPtrInput `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.IntPtrInput `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 MonitorConfigResponseCustomHeaders ¶
type MonitorConfigResponseCustomHeaders struct { // Header name. Name *string `pulumi:"name"` // Header value. Value *string `pulumi:"value"` }
Custom header name and value.
type MonitorConfigResponseCustomHeadersArgs ¶
type MonitorConfigResponseCustomHeadersArgs struct { // Header name. Name pulumi.StringPtrInput `pulumi:"name"` // Header value. Value pulumi.StringPtrInput `pulumi:"value"` }
Custom header name and value.
func (MonitorConfigResponseCustomHeadersArgs) ElementType ¶
func (MonitorConfigResponseCustomHeadersArgs) ElementType() reflect.Type
func (MonitorConfigResponseCustomHeadersArgs) ToMonitorConfigResponseCustomHeadersOutput ¶
func (i MonitorConfigResponseCustomHeadersArgs) ToMonitorConfigResponseCustomHeadersOutput() MonitorConfigResponseCustomHeadersOutput
func (MonitorConfigResponseCustomHeadersArgs) ToMonitorConfigResponseCustomHeadersOutputWithContext ¶
func (i MonitorConfigResponseCustomHeadersArgs) ToMonitorConfigResponseCustomHeadersOutputWithContext(ctx context.Context) MonitorConfigResponseCustomHeadersOutput
type MonitorConfigResponseCustomHeadersArray ¶
type MonitorConfigResponseCustomHeadersArray []MonitorConfigResponseCustomHeadersInput
func (MonitorConfigResponseCustomHeadersArray) ElementType ¶
func (MonitorConfigResponseCustomHeadersArray) ElementType() reflect.Type
func (MonitorConfigResponseCustomHeadersArray) ToMonitorConfigResponseCustomHeadersArrayOutput ¶
func (i MonitorConfigResponseCustomHeadersArray) ToMonitorConfigResponseCustomHeadersArrayOutput() MonitorConfigResponseCustomHeadersArrayOutput
func (MonitorConfigResponseCustomHeadersArray) ToMonitorConfigResponseCustomHeadersArrayOutputWithContext ¶
func (i MonitorConfigResponseCustomHeadersArray) ToMonitorConfigResponseCustomHeadersArrayOutputWithContext(ctx context.Context) MonitorConfigResponseCustomHeadersArrayOutput
type MonitorConfigResponseCustomHeadersArrayInput ¶
type MonitorConfigResponseCustomHeadersArrayInput interface { pulumi.Input ToMonitorConfigResponseCustomHeadersArrayOutput() MonitorConfigResponseCustomHeadersArrayOutput ToMonitorConfigResponseCustomHeadersArrayOutputWithContext(context.Context) MonitorConfigResponseCustomHeadersArrayOutput }
MonitorConfigResponseCustomHeadersArrayInput is an input type that accepts MonitorConfigResponseCustomHeadersArray and MonitorConfigResponseCustomHeadersArrayOutput values. You can construct a concrete instance of `MonitorConfigResponseCustomHeadersArrayInput` via:
MonitorConfigResponseCustomHeadersArray{ MonitorConfigResponseCustomHeadersArgs{...} }
type MonitorConfigResponseCustomHeadersArrayOutput ¶
type MonitorConfigResponseCustomHeadersArrayOutput struct{ *pulumi.OutputState }
func (MonitorConfigResponseCustomHeadersArrayOutput) ElementType ¶
func (MonitorConfigResponseCustomHeadersArrayOutput) ElementType() reflect.Type
func (MonitorConfigResponseCustomHeadersArrayOutput) ToMonitorConfigResponseCustomHeadersArrayOutput ¶
func (o MonitorConfigResponseCustomHeadersArrayOutput) ToMonitorConfigResponseCustomHeadersArrayOutput() MonitorConfigResponseCustomHeadersArrayOutput
func (MonitorConfigResponseCustomHeadersArrayOutput) ToMonitorConfigResponseCustomHeadersArrayOutputWithContext ¶
func (o MonitorConfigResponseCustomHeadersArrayOutput) ToMonitorConfigResponseCustomHeadersArrayOutputWithContext(ctx context.Context) MonitorConfigResponseCustomHeadersArrayOutput
type MonitorConfigResponseCustomHeadersInput ¶
type MonitorConfigResponseCustomHeadersInput interface { pulumi.Input ToMonitorConfigResponseCustomHeadersOutput() MonitorConfigResponseCustomHeadersOutput ToMonitorConfigResponseCustomHeadersOutputWithContext(context.Context) MonitorConfigResponseCustomHeadersOutput }
MonitorConfigResponseCustomHeadersInput is an input type that accepts MonitorConfigResponseCustomHeadersArgs and MonitorConfigResponseCustomHeadersOutput values. You can construct a concrete instance of `MonitorConfigResponseCustomHeadersInput` via:
MonitorConfigResponseCustomHeadersArgs{...}
type MonitorConfigResponseCustomHeadersOutput ¶
type MonitorConfigResponseCustomHeadersOutput struct{ *pulumi.OutputState }
Custom header name and value.
func (MonitorConfigResponseCustomHeadersOutput) ElementType ¶
func (MonitorConfigResponseCustomHeadersOutput) ElementType() reflect.Type
func (MonitorConfigResponseCustomHeadersOutput) Name ¶
func (o MonitorConfigResponseCustomHeadersOutput) Name() pulumi.StringPtrOutput
Header name.
func (MonitorConfigResponseCustomHeadersOutput) ToMonitorConfigResponseCustomHeadersOutput ¶
func (o MonitorConfigResponseCustomHeadersOutput) ToMonitorConfigResponseCustomHeadersOutput() MonitorConfigResponseCustomHeadersOutput
func (MonitorConfigResponseCustomHeadersOutput) ToMonitorConfigResponseCustomHeadersOutputWithContext ¶
func (o MonitorConfigResponseCustomHeadersOutput) ToMonitorConfigResponseCustomHeadersOutputWithContext(ctx context.Context) MonitorConfigResponseCustomHeadersOutput
func (MonitorConfigResponseCustomHeadersOutput) Value ¶
func (o MonitorConfigResponseCustomHeadersOutput) Value() pulumi.StringPtrOutput
Header value.
type MonitorConfigResponseExpectedStatusCodeRanges ¶
type MonitorConfigResponseExpectedStatusCodeRanges struct { // Max status code. Max *int `pulumi:"max"` // Min status code. Min *int `pulumi:"min"` }
Min and max value of a status code range.
type MonitorConfigResponseExpectedStatusCodeRangesArgs ¶
type MonitorConfigResponseExpectedStatusCodeRangesArgs struct { // Max status code. Max pulumi.IntPtrInput `pulumi:"max"` // Min status code. Min pulumi.IntPtrInput `pulumi:"min"` }
Min and max value of a status code range.
func (MonitorConfigResponseExpectedStatusCodeRangesArgs) ElementType ¶
func (MonitorConfigResponseExpectedStatusCodeRangesArgs) ElementType() reflect.Type
func (MonitorConfigResponseExpectedStatusCodeRangesArgs) ToMonitorConfigResponseExpectedStatusCodeRangesOutput ¶
func (i MonitorConfigResponseExpectedStatusCodeRangesArgs) ToMonitorConfigResponseExpectedStatusCodeRangesOutput() MonitorConfigResponseExpectedStatusCodeRangesOutput
func (MonitorConfigResponseExpectedStatusCodeRangesArgs) ToMonitorConfigResponseExpectedStatusCodeRangesOutputWithContext ¶
func (i MonitorConfigResponseExpectedStatusCodeRangesArgs) ToMonitorConfigResponseExpectedStatusCodeRangesOutputWithContext(ctx context.Context) MonitorConfigResponseExpectedStatusCodeRangesOutput
type MonitorConfigResponseExpectedStatusCodeRangesArray ¶
type MonitorConfigResponseExpectedStatusCodeRangesArray []MonitorConfigResponseExpectedStatusCodeRangesInput
func (MonitorConfigResponseExpectedStatusCodeRangesArray) ElementType ¶
func (MonitorConfigResponseExpectedStatusCodeRangesArray) ElementType() reflect.Type
func (MonitorConfigResponseExpectedStatusCodeRangesArray) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutput ¶
func (i MonitorConfigResponseExpectedStatusCodeRangesArray) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutput() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
func (MonitorConfigResponseExpectedStatusCodeRangesArray) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutputWithContext ¶
func (i MonitorConfigResponseExpectedStatusCodeRangesArray) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutputWithContext(ctx context.Context) MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
type MonitorConfigResponseExpectedStatusCodeRangesArrayInput ¶
type MonitorConfigResponseExpectedStatusCodeRangesArrayInput interface { pulumi.Input ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutput() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutputWithContext(context.Context) MonitorConfigResponseExpectedStatusCodeRangesArrayOutput }
MonitorConfigResponseExpectedStatusCodeRangesArrayInput is an input type that accepts MonitorConfigResponseExpectedStatusCodeRangesArray and MonitorConfigResponseExpectedStatusCodeRangesArrayOutput values. You can construct a concrete instance of `MonitorConfigResponseExpectedStatusCodeRangesArrayInput` via:
MonitorConfigResponseExpectedStatusCodeRangesArray{ MonitorConfigResponseExpectedStatusCodeRangesArgs{...} }
type MonitorConfigResponseExpectedStatusCodeRangesArrayOutput ¶
type MonitorConfigResponseExpectedStatusCodeRangesArrayOutput struct{ *pulumi.OutputState }
func (MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ElementType ¶
func (MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ElementType() reflect.Type
func (MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutput ¶
func (o MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutput() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
func (MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutputWithContext ¶
func (o MonitorConfigResponseExpectedStatusCodeRangesArrayOutput) ToMonitorConfigResponseExpectedStatusCodeRangesArrayOutputWithContext(ctx context.Context) MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
type MonitorConfigResponseExpectedStatusCodeRangesInput ¶
type MonitorConfigResponseExpectedStatusCodeRangesInput interface { pulumi.Input ToMonitorConfigResponseExpectedStatusCodeRangesOutput() MonitorConfigResponseExpectedStatusCodeRangesOutput ToMonitorConfigResponseExpectedStatusCodeRangesOutputWithContext(context.Context) MonitorConfigResponseExpectedStatusCodeRangesOutput }
MonitorConfigResponseExpectedStatusCodeRangesInput is an input type that accepts MonitorConfigResponseExpectedStatusCodeRangesArgs and MonitorConfigResponseExpectedStatusCodeRangesOutput values. You can construct a concrete instance of `MonitorConfigResponseExpectedStatusCodeRangesInput` via:
MonitorConfigResponseExpectedStatusCodeRangesArgs{...}
type MonitorConfigResponseExpectedStatusCodeRangesOutput ¶
type MonitorConfigResponseExpectedStatusCodeRangesOutput struct{ *pulumi.OutputState }
Min and max value of a status code range.
func (MonitorConfigResponseExpectedStatusCodeRangesOutput) ElementType ¶
func (MonitorConfigResponseExpectedStatusCodeRangesOutput) ElementType() reflect.Type
func (MonitorConfigResponseExpectedStatusCodeRangesOutput) ToMonitorConfigResponseExpectedStatusCodeRangesOutput ¶
func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) ToMonitorConfigResponseExpectedStatusCodeRangesOutput() MonitorConfigResponseExpectedStatusCodeRangesOutput
func (MonitorConfigResponseExpectedStatusCodeRangesOutput) ToMonitorConfigResponseExpectedStatusCodeRangesOutputWithContext ¶
func (o MonitorConfigResponseExpectedStatusCodeRangesOutput) ToMonitorConfigResponseExpectedStatusCodeRangesOutputWithContext(ctx context.Context) MonitorConfigResponseExpectedStatusCodeRangesOutput
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) CustomHeaders ¶
func (o MonitorConfigResponseOutput) CustomHeaders() MonitorConfigResponseCustomHeadersArrayOutput
List of custom headers.
func (MonitorConfigResponseOutput) ElementType ¶
func (MonitorConfigResponseOutput) ElementType() reflect.Type
func (MonitorConfigResponseOutput) ExpectedStatusCodeRanges ¶
func (o MonitorConfigResponseOutput) ExpectedStatusCodeRanges() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
List of expected status code ranges.
func (MonitorConfigResponseOutput) IntervalInSeconds ¶
func (o MonitorConfigResponseOutput) IntervalInSeconds() pulumi.IntPtrOutput
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 ¶
func (o MonitorConfigResponseOutput) Path() pulumi.StringPtrOutput
The path relative to the endpoint domain name used to probe for endpoint health.
func (MonitorConfigResponseOutput) Port ¶
func (o MonitorConfigResponseOutput) Port() pulumi.IntPtrOutput
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 ¶
func (o MonitorConfigResponseOutput) Protocol() pulumi.StringPtrOutput
The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
func (MonitorConfigResponseOutput) TimeoutInSeconds ¶
func (o MonitorConfigResponseOutput) TimeoutInSeconds() pulumi.IntPtrOutput
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.IntPtrOutput
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
func MonitorConfigResponsePtr ¶
func MonitorConfigResponsePtr(v *MonitorConfigResponseArgs) MonitorConfigResponsePtrInput
type MonitorConfigResponsePtrOutput ¶
type MonitorConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (MonitorConfigResponsePtrOutput) CustomHeaders ¶
func (o MonitorConfigResponsePtrOutput) CustomHeaders() MonitorConfigResponseCustomHeadersArrayOutput
List of custom headers.
func (MonitorConfigResponsePtrOutput) Elem ¶
func (o MonitorConfigResponsePtrOutput) Elem() MonitorConfigResponseOutput
func (MonitorConfigResponsePtrOutput) ElementType ¶
func (MonitorConfigResponsePtrOutput) ElementType() reflect.Type
func (MonitorConfigResponsePtrOutput) ExpectedStatusCodeRanges ¶
func (o MonitorConfigResponsePtrOutput) ExpectedStatusCodeRanges() MonitorConfigResponseExpectedStatusCodeRangesArrayOutput
List of expected status code ranges.
func (MonitorConfigResponsePtrOutput) IntervalInSeconds ¶
func (o MonitorConfigResponsePtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
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 ¶
func (o MonitorConfigResponsePtrOutput) Path() pulumi.StringPtrOutput
The path relative to the endpoint domain name used to probe for endpoint health.
func (MonitorConfigResponsePtrOutput) Port ¶
func (o MonitorConfigResponsePtrOutput) Port() pulumi.IntPtrOutput
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 ¶
func (o MonitorConfigResponsePtrOutput) Protocol() pulumi.StringPtrOutput
The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.
func (MonitorConfigResponsePtrOutput) TimeoutInSeconds ¶
func (o MonitorConfigResponsePtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
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.IntPtrOutput
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 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.StringPtrOutput `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"` // Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile. TrafficViewEnrollmentStatus pulumi.StringPtrOutput `pulumi:"trafficViewEnrollmentStatus"` // The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. Type pulumi.StringPtrOutput `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.
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 // Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} Id pulumi.StringPtrInput // 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 resource Name pulumi.StringPtrInput // 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 // Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile. TrafficViewEnrollmentStatus pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. Type pulumi.StringPtrInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
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 // Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile. TrafficViewEnrollmentStatus pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles. Type pulumi.StringPtrInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type