v20201005preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	WebTestKindPing      = WebTestKind("ping")
	WebTestKindMultistep = WebTestKind("multistep")
)
View Source
const (
	WebTestKindEnumPing      = WebTestKindEnum("ping")
	WebTestKindEnumMultistep = WebTestKindEnum("multistep")
	WebTestKindEnumBasic     = WebTestKindEnum("basic")
	WebTestKindEnumStandard  = WebTestKindEnum("standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type HeaderField

type HeaderField struct {
	// The name of the header.
	HeaderFieldName *string `pulumi:"headerFieldName"`
	// The value of the header.
	HeaderFieldValue *string `pulumi:"headerFieldValue"`
}

A header to add to the WebTest.

type HeaderFieldArgs

type HeaderFieldArgs struct {
	// The name of the header.
	HeaderFieldName pulumi.StringPtrInput `pulumi:"headerFieldName"`
	// The value of the header.
	HeaderFieldValue pulumi.StringPtrInput `pulumi:"headerFieldValue"`
}

A header to add to the WebTest.

func (HeaderFieldArgs) ElementType

func (HeaderFieldArgs) ElementType() reflect.Type

func (HeaderFieldArgs) ToHeaderFieldOutput

func (i HeaderFieldArgs) ToHeaderFieldOutput() HeaderFieldOutput

func (HeaderFieldArgs) ToHeaderFieldOutputWithContext

func (i HeaderFieldArgs) ToHeaderFieldOutputWithContext(ctx context.Context) HeaderFieldOutput

type HeaderFieldArray

type HeaderFieldArray []HeaderFieldInput

func (HeaderFieldArray) ElementType

func (HeaderFieldArray) ElementType() reflect.Type

func (HeaderFieldArray) ToHeaderFieldArrayOutput

func (i HeaderFieldArray) ToHeaderFieldArrayOutput() HeaderFieldArrayOutput

func (HeaderFieldArray) ToHeaderFieldArrayOutputWithContext

func (i HeaderFieldArray) ToHeaderFieldArrayOutputWithContext(ctx context.Context) HeaderFieldArrayOutput

type HeaderFieldArrayInput

type HeaderFieldArrayInput interface {
	pulumi.Input

	ToHeaderFieldArrayOutput() HeaderFieldArrayOutput
	ToHeaderFieldArrayOutputWithContext(context.Context) HeaderFieldArrayOutput
}

HeaderFieldArrayInput is an input type that accepts HeaderFieldArray and HeaderFieldArrayOutput values. You can construct a concrete instance of `HeaderFieldArrayInput` via:

HeaderFieldArray{ HeaderFieldArgs{...} }

type HeaderFieldArrayOutput

type HeaderFieldArrayOutput struct{ *pulumi.OutputState }

func (HeaderFieldArrayOutput) ElementType

func (HeaderFieldArrayOutput) ElementType() reflect.Type

func (HeaderFieldArrayOutput) Index

func (HeaderFieldArrayOutput) ToHeaderFieldArrayOutput

func (o HeaderFieldArrayOutput) ToHeaderFieldArrayOutput() HeaderFieldArrayOutput

func (HeaderFieldArrayOutput) ToHeaderFieldArrayOutputWithContext

func (o HeaderFieldArrayOutput) ToHeaderFieldArrayOutputWithContext(ctx context.Context) HeaderFieldArrayOutput

type HeaderFieldInput

type HeaderFieldInput interface {
	pulumi.Input

	ToHeaderFieldOutput() HeaderFieldOutput
	ToHeaderFieldOutputWithContext(context.Context) HeaderFieldOutput
}

HeaderFieldInput is an input type that accepts HeaderFieldArgs and HeaderFieldOutput values. You can construct a concrete instance of `HeaderFieldInput` via:

HeaderFieldArgs{...}

type HeaderFieldOutput

type HeaderFieldOutput struct{ *pulumi.OutputState }

A header to add to the WebTest.

func (HeaderFieldOutput) ElementType

func (HeaderFieldOutput) ElementType() reflect.Type

func (HeaderFieldOutput) HeaderFieldName

func (o HeaderFieldOutput) HeaderFieldName() pulumi.StringPtrOutput

The name of the header.

func (HeaderFieldOutput) HeaderFieldValue

func (o HeaderFieldOutput) HeaderFieldValue() pulumi.StringPtrOutput

The value of the header.

func (HeaderFieldOutput) ToHeaderFieldOutput

func (o HeaderFieldOutput) ToHeaderFieldOutput() HeaderFieldOutput

func (HeaderFieldOutput) ToHeaderFieldOutputWithContext

func (o HeaderFieldOutput) ToHeaderFieldOutputWithContext(ctx context.Context) HeaderFieldOutput

type HeaderFieldResponse

type HeaderFieldResponse struct {
	// The name of the header.
	HeaderFieldName *string `pulumi:"headerFieldName"`
	// The value of the header.
	HeaderFieldValue *string `pulumi:"headerFieldValue"`
}

A header to add to the WebTest.

type HeaderFieldResponseArgs

type HeaderFieldResponseArgs struct {
	// The name of the header.
	HeaderFieldName pulumi.StringPtrInput `pulumi:"headerFieldName"`
	// The value of the header.
	HeaderFieldValue pulumi.StringPtrInput `pulumi:"headerFieldValue"`
}

A header to add to the WebTest.

func (HeaderFieldResponseArgs) ElementType

func (HeaderFieldResponseArgs) ElementType() reflect.Type

func (HeaderFieldResponseArgs) ToHeaderFieldResponseOutput

func (i HeaderFieldResponseArgs) ToHeaderFieldResponseOutput() HeaderFieldResponseOutput

func (HeaderFieldResponseArgs) ToHeaderFieldResponseOutputWithContext

func (i HeaderFieldResponseArgs) ToHeaderFieldResponseOutputWithContext(ctx context.Context) HeaderFieldResponseOutput

type HeaderFieldResponseArray

type HeaderFieldResponseArray []HeaderFieldResponseInput

func (HeaderFieldResponseArray) ElementType

func (HeaderFieldResponseArray) ElementType() reflect.Type

func (HeaderFieldResponseArray) ToHeaderFieldResponseArrayOutput

func (i HeaderFieldResponseArray) ToHeaderFieldResponseArrayOutput() HeaderFieldResponseArrayOutput

func (HeaderFieldResponseArray) ToHeaderFieldResponseArrayOutputWithContext

func (i HeaderFieldResponseArray) ToHeaderFieldResponseArrayOutputWithContext(ctx context.Context) HeaderFieldResponseArrayOutput

type HeaderFieldResponseArrayInput

type HeaderFieldResponseArrayInput interface {
	pulumi.Input

	ToHeaderFieldResponseArrayOutput() HeaderFieldResponseArrayOutput
	ToHeaderFieldResponseArrayOutputWithContext(context.Context) HeaderFieldResponseArrayOutput
}

HeaderFieldResponseArrayInput is an input type that accepts HeaderFieldResponseArray and HeaderFieldResponseArrayOutput values. You can construct a concrete instance of `HeaderFieldResponseArrayInput` via:

HeaderFieldResponseArray{ HeaderFieldResponseArgs{...} }

type HeaderFieldResponseArrayOutput

type HeaderFieldResponseArrayOutput struct{ *pulumi.OutputState }

func (HeaderFieldResponseArrayOutput) ElementType

func (HeaderFieldResponseArrayOutput) Index

func (HeaderFieldResponseArrayOutput) ToHeaderFieldResponseArrayOutput

func (o HeaderFieldResponseArrayOutput) ToHeaderFieldResponseArrayOutput() HeaderFieldResponseArrayOutput

func (HeaderFieldResponseArrayOutput) ToHeaderFieldResponseArrayOutputWithContext

func (o HeaderFieldResponseArrayOutput) ToHeaderFieldResponseArrayOutputWithContext(ctx context.Context) HeaderFieldResponseArrayOutput

type HeaderFieldResponseInput

type HeaderFieldResponseInput interface {
	pulumi.Input

	ToHeaderFieldResponseOutput() HeaderFieldResponseOutput
	ToHeaderFieldResponseOutputWithContext(context.Context) HeaderFieldResponseOutput
}

HeaderFieldResponseInput is an input type that accepts HeaderFieldResponseArgs and HeaderFieldResponseOutput values. You can construct a concrete instance of `HeaderFieldResponseInput` via:

HeaderFieldResponseArgs{...}

type HeaderFieldResponseOutput

type HeaderFieldResponseOutput struct{ *pulumi.OutputState }

A header to add to the WebTest.

func (HeaderFieldResponseOutput) ElementType

func (HeaderFieldResponseOutput) ElementType() reflect.Type

func (HeaderFieldResponseOutput) HeaderFieldName

func (o HeaderFieldResponseOutput) HeaderFieldName() pulumi.StringPtrOutput

The name of the header.

func (HeaderFieldResponseOutput) HeaderFieldValue

func (o HeaderFieldResponseOutput) HeaderFieldValue() pulumi.StringPtrOutput

The value of the header.

func (HeaderFieldResponseOutput) ToHeaderFieldResponseOutput

func (o HeaderFieldResponseOutput) ToHeaderFieldResponseOutput() HeaderFieldResponseOutput

func (HeaderFieldResponseOutput) ToHeaderFieldResponseOutputWithContext

func (o HeaderFieldResponseOutput) ToHeaderFieldResponseOutputWithContext(ctx context.Context) HeaderFieldResponseOutput

type LookupWebTestArgs

type LookupWebTestArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights WebTest resource.
	WebTestName string `pulumi:"webTestName"`
}

type LookupWebTestResult

type LookupWebTestResult struct {
	// An XML configuration specification for a WebTest.
	Configuration *WebTestPropertiesResponseConfiguration `pulumi:"configuration"`
	// The collection of content validation properties
	ContentValidation *WebTestPropertiesResponseContentValidation `pulumi:"contentValidation"`
	// User defined description for this WebTest.
	Description *string `pulumi:"description"`
	// Is the test actively being monitored.
	Enabled *bool `pulumi:"enabled"`
	// Validate that the WebTest returns the http status code provided.
	ExpectedHttpStatusCode *int `pulumi:"expectedHttpStatusCode"`
	// Interval in seconds between test runs for this WebTest. Default value is 300.
	Frequency *int `pulumi:"frequency"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// When set, validation will ignore the status code.
	IgnoreHttpsStatusCode *bool `pulumi:"ignoreHttpsStatusCode"`
	// The kind of WebTest that this web test watches. Choices are ping and multistep.
	Kind *string `pulumi:"kind"`
	// Resource location
	Location string `pulumi:"location"`
	// A list of where to physically run the tests from to give global coverage for accessibility of your application.
	Locations []WebTestGeolocationResponse `pulumi:"locations"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState string `pulumi:"provisioningState"`
	// The collection of request properties
	Request *WebTestPropertiesResponseRequest `pulumi:"request"`
	// Allow for retries should this WebTest fail.
	RetryEnabled *bool `pulumi:"retryEnabled"`
	// A number of days to check still remain before the the existing SSL cert expires.
	SSLCertRemainingLifetimeCheck *int `pulumi:"sSLCertRemainingLifetimeCheck"`
	// Checks to see if the SSL cert is still valid.
	SSLCheck *bool `pulumi:"sSLCheck"`
	// Unique ID of this WebTest. This is typically the same value as the Name field.
	SyntheticMonitorId string `pulumi:"syntheticMonitorId"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Seconds until this WebTest will timeout and fail. Default value is 30.
	Timeout *int `pulumi:"timeout"`
	// Azure resource type
	Type string `pulumi:"type"`
	// The kind of web test this is, valid choices are ping, multistep, basic, and standard.
	WebTestKind string `pulumi:"webTestKind"`
	// User defined name if this WebTest.
	WebTestName string `pulumi:"webTestName"`
}

An Application Insights WebTest definition.

func LookupWebTest

func LookupWebTest(ctx *pulumi.Context, args *LookupWebTestArgs, opts ...pulumi.InvokeOption) (*LookupWebTestResult, error)

type WebTest

type WebTest struct {
	pulumi.CustomResourceState

	// An XML configuration specification for a WebTest.
	Configuration WebTestPropertiesResponseConfigurationPtrOutput `pulumi:"configuration"`
	// The collection of content validation properties
	ContentValidation WebTestPropertiesResponseContentValidationPtrOutput `pulumi:"contentValidation"`
	// User defined description for this WebTest.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Is the test actively being monitored.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Validate that the WebTest returns the http status code provided.
	ExpectedHttpStatusCode pulumi.IntPtrOutput `pulumi:"expectedHttpStatusCode"`
	// Interval in seconds between test runs for this WebTest. Default value is 300.
	Frequency pulumi.IntPtrOutput `pulumi:"frequency"`
	// When set, validation will ignore the status code.
	IgnoreHttpsStatusCode pulumi.BoolPtrOutput `pulumi:"ignoreHttpsStatusCode"`
	// The kind of WebTest that this web test watches. Choices are ping and multistep.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// A list of where to physically run the tests from to give global coverage for accessibility of your application.
	Locations WebTestGeolocationResponseArrayOutput `pulumi:"locations"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The collection of request properties
	Request WebTestPropertiesResponseRequestPtrOutput `pulumi:"request"`
	// Allow for retries should this WebTest fail.
	RetryEnabled pulumi.BoolPtrOutput `pulumi:"retryEnabled"`
	// A number of days to check still remain before the the existing SSL cert expires.
	SSLCertRemainingLifetimeCheck pulumi.IntPtrOutput `pulumi:"sSLCertRemainingLifetimeCheck"`
	// Checks to see if the SSL cert is still valid.
	SSLCheck pulumi.BoolPtrOutput `pulumi:"sSLCheck"`
	// Unique ID of this WebTest. This is typically the same value as the Name field.
	SyntheticMonitorId pulumi.StringOutput `pulumi:"syntheticMonitorId"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Seconds until this WebTest will timeout and fail. Default value is 30.
	Timeout pulumi.IntPtrOutput `pulumi:"timeout"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The kind of web test this is, valid choices are ping, multistep, basic, and standard.
	WebTestKind pulumi.StringOutput `pulumi:"webTestKind"`
	// User defined name if this WebTest.
	WebTestName pulumi.StringOutput `pulumi:"webTestName"`
}

An Application Insights WebTest definition.

func GetWebTest

func GetWebTest(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebTestState, opts ...pulumi.ResourceOption) (*WebTest, error)

GetWebTest gets an existing WebTest 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 NewWebTest

func NewWebTest(ctx *pulumi.Context,
	name string, args *WebTestArgs, opts ...pulumi.ResourceOption) (*WebTest, error)

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

func (*WebTest) ElementType added in v0.2.6

func (*WebTest) ElementType() reflect.Type

func (*WebTest) ToWebTestOutput added in v0.2.6

func (i *WebTest) ToWebTestOutput() WebTestOutput

func (*WebTest) ToWebTestOutputWithContext added in v0.2.6

func (i *WebTest) ToWebTestOutputWithContext(ctx context.Context) WebTestOutput

type WebTestArgs

type WebTestArgs struct {
	// An XML configuration specification for a WebTest.
	Configuration WebTestPropertiesConfigurationPtrInput
	// The collection of content validation properties
	ContentValidation WebTestPropertiesContentValidationPtrInput
	// User defined description for this WebTest.
	Description pulumi.StringPtrInput
	// Is the test actively being monitored.
	Enabled pulumi.BoolPtrInput
	// Validate that the WebTest returns the http status code provided.
	ExpectedHttpStatusCode pulumi.IntPtrInput
	// Interval in seconds between test runs for this WebTest. Default value is 300.
	Frequency pulumi.IntPtrInput
	// When set, validation will ignore the status code.
	IgnoreHttpsStatusCode pulumi.BoolPtrInput
	// The kind of WebTest that this web test watches. Choices are ping and multistep.
	Kind *WebTestKind
	// Resource location
	Location pulumi.StringPtrInput
	// A list of where to physically run the tests from to give global coverage for accessibility of your application.
	Locations WebTestGeolocationArrayInput
	// The collection of request properties
	Request WebTestPropertiesRequestPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Allow for retries should this WebTest fail.
	RetryEnabled pulumi.BoolPtrInput
	// A number of days to check still remain before the the existing SSL cert expires.
	SSLCertRemainingLifetimeCheck pulumi.IntPtrInput
	// Checks to see if the SSL cert is still valid.
	SSLCheck pulumi.BoolPtrInput
	// Unique ID of this WebTest. This is typically the same value as the Name field.
	SyntheticMonitorId pulumi.StringInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Seconds until this WebTest will timeout and fail. Default value is 30.
	Timeout pulumi.IntPtrInput
	// The kind of web test this is, valid choices are ping, multistep, basic, and standard.
	WebTestKind WebTestKindEnum
	// User defined name if this WebTest.
	WebTestName pulumi.StringInput
}

The set of arguments for constructing a WebTest resource.

func (WebTestArgs) ElementType

func (WebTestArgs) ElementType() reflect.Type

type WebTestGeolocation

type WebTestGeolocation struct {
	// Location ID for the WebTest to run from.
	Location *string `pulumi:"location"`
}

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

type WebTestGeolocationArgs

type WebTestGeolocationArgs struct {
	// Location ID for the WebTest to run from.
	Location pulumi.StringPtrInput `pulumi:"location"`
}

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

func (WebTestGeolocationArgs) ElementType

func (WebTestGeolocationArgs) ElementType() reflect.Type

func (WebTestGeolocationArgs) ToWebTestGeolocationOutput

func (i WebTestGeolocationArgs) ToWebTestGeolocationOutput() WebTestGeolocationOutput

func (WebTestGeolocationArgs) ToWebTestGeolocationOutputWithContext

func (i WebTestGeolocationArgs) ToWebTestGeolocationOutputWithContext(ctx context.Context) WebTestGeolocationOutput

type WebTestGeolocationArray

type WebTestGeolocationArray []WebTestGeolocationInput

func (WebTestGeolocationArray) ElementType

func (WebTestGeolocationArray) ElementType() reflect.Type

func (WebTestGeolocationArray) ToWebTestGeolocationArrayOutput

func (i WebTestGeolocationArray) ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput

func (WebTestGeolocationArray) ToWebTestGeolocationArrayOutputWithContext

func (i WebTestGeolocationArray) ToWebTestGeolocationArrayOutputWithContext(ctx context.Context) WebTestGeolocationArrayOutput

type WebTestGeolocationArrayInput

type WebTestGeolocationArrayInput interface {
	pulumi.Input

	ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput
	ToWebTestGeolocationArrayOutputWithContext(context.Context) WebTestGeolocationArrayOutput
}

WebTestGeolocationArrayInput is an input type that accepts WebTestGeolocationArray and WebTestGeolocationArrayOutput values. You can construct a concrete instance of `WebTestGeolocationArrayInput` via:

WebTestGeolocationArray{ WebTestGeolocationArgs{...} }

type WebTestGeolocationArrayOutput

type WebTestGeolocationArrayOutput struct{ *pulumi.OutputState }

func (WebTestGeolocationArrayOutput) ElementType

func (WebTestGeolocationArrayOutput) Index

func (WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutput

func (o WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput

func (WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutputWithContext

func (o WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutputWithContext(ctx context.Context) WebTestGeolocationArrayOutput

type WebTestGeolocationInput

type WebTestGeolocationInput interface {
	pulumi.Input

	ToWebTestGeolocationOutput() WebTestGeolocationOutput
	ToWebTestGeolocationOutputWithContext(context.Context) WebTestGeolocationOutput
}

WebTestGeolocationInput is an input type that accepts WebTestGeolocationArgs and WebTestGeolocationOutput values. You can construct a concrete instance of `WebTestGeolocationInput` via:

WebTestGeolocationArgs{...}

type WebTestGeolocationOutput

type WebTestGeolocationOutput struct{ *pulumi.OutputState }

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

func (WebTestGeolocationOutput) ElementType

func (WebTestGeolocationOutput) ElementType() reflect.Type

func (WebTestGeolocationOutput) Location

Location ID for the WebTest to run from.

func (WebTestGeolocationOutput) ToWebTestGeolocationOutput

func (o WebTestGeolocationOutput) ToWebTestGeolocationOutput() WebTestGeolocationOutput

func (WebTestGeolocationOutput) ToWebTestGeolocationOutputWithContext

func (o WebTestGeolocationOutput) ToWebTestGeolocationOutputWithContext(ctx context.Context) WebTestGeolocationOutput

type WebTestGeolocationResponse

type WebTestGeolocationResponse struct {
	// Location ID for the WebTest to run from.
	Location *string `pulumi:"location"`
}

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

type WebTestGeolocationResponseArgs

type WebTestGeolocationResponseArgs struct {
	// Location ID for the WebTest to run from.
	Location pulumi.StringPtrInput `pulumi:"location"`
}

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

func (WebTestGeolocationResponseArgs) ElementType

func (WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutput

func (i WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput

func (WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutputWithContext

func (i WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutputWithContext(ctx context.Context) WebTestGeolocationResponseOutput

type WebTestGeolocationResponseArray

type WebTestGeolocationResponseArray []WebTestGeolocationResponseInput

func (WebTestGeolocationResponseArray) ElementType

func (WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutput

func (i WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput

func (WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutputWithContext

func (i WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutputWithContext(ctx context.Context) WebTestGeolocationResponseArrayOutput

type WebTestGeolocationResponseArrayInput

type WebTestGeolocationResponseArrayInput interface {
	pulumi.Input

	ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput
	ToWebTestGeolocationResponseArrayOutputWithContext(context.Context) WebTestGeolocationResponseArrayOutput
}

WebTestGeolocationResponseArrayInput is an input type that accepts WebTestGeolocationResponseArray and WebTestGeolocationResponseArrayOutput values. You can construct a concrete instance of `WebTestGeolocationResponseArrayInput` via:

WebTestGeolocationResponseArray{ WebTestGeolocationResponseArgs{...} }

type WebTestGeolocationResponseArrayOutput

type WebTestGeolocationResponseArrayOutput struct{ *pulumi.OutputState }

func (WebTestGeolocationResponseArrayOutput) ElementType

func (WebTestGeolocationResponseArrayOutput) Index

func (WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutput

func (o WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput

func (WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutputWithContext

func (o WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutputWithContext(ctx context.Context) WebTestGeolocationResponseArrayOutput

type WebTestGeolocationResponseInput

type WebTestGeolocationResponseInput interface {
	pulumi.Input

	ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput
	ToWebTestGeolocationResponseOutputWithContext(context.Context) WebTestGeolocationResponseOutput
}

WebTestGeolocationResponseInput is an input type that accepts WebTestGeolocationResponseArgs and WebTestGeolocationResponseOutput values. You can construct a concrete instance of `WebTestGeolocationResponseInput` via:

WebTestGeolocationResponseArgs{...}

type WebTestGeolocationResponseOutput

type WebTestGeolocationResponseOutput struct{ *pulumi.OutputState }

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

func (WebTestGeolocationResponseOutput) ElementType

func (WebTestGeolocationResponseOutput) Location

Location ID for the WebTest to run from.

func (WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutput

func (o WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput

func (WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutputWithContext

func (o WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutputWithContext(ctx context.Context) WebTestGeolocationResponseOutput

type WebTestInput added in v0.2.6

type WebTestInput interface {
	pulumi.Input

	ToWebTestOutput() WebTestOutput
	ToWebTestOutputWithContext(ctx context.Context) WebTestOutput
}

type WebTestKind added in v0.3.1

type WebTestKind pulumi.String

The kind of WebTest that this web test watches. Choices are ping and multistep.

func (WebTestKind) ElementType added in v0.3.1

func (WebTestKind) ElementType() reflect.Type

func (WebTestKind) ToStringOutput added in v0.3.1

func (e WebTestKind) ToStringOutput() pulumi.StringOutput

func (WebTestKind) ToStringOutputWithContext added in v0.3.1

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

func (WebTestKind) ToStringPtrOutput added in v0.3.1

func (e WebTestKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebTestKind) ToStringPtrOutputWithContext added in v0.3.1

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

type WebTestKindEnum added in v0.3.1

type WebTestKindEnum pulumi.String

The kind of web test this is, valid choices are ping, multistep, basic, and standard.

func (WebTestKindEnum) ElementType added in v0.3.1

func (WebTestKindEnum) ElementType() reflect.Type

func (WebTestKindEnum) ToStringOutput added in v0.3.1

func (e WebTestKindEnum) ToStringOutput() pulumi.StringOutput

func (WebTestKindEnum) ToStringOutputWithContext added in v0.3.1

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

func (WebTestKindEnum) ToStringPtrOutput added in v0.3.1

func (e WebTestKindEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebTestKindEnum) ToStringPtrOutputWithContext added in v0.3.1

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

type WebTestOutput added in v0.2.6

type WebTestOutput struct {
	*pulumi.OutputState
}

func (WebTestOutput) ElementType added in v0.2.6

func (WebTestOutput) ElementType() reflect.Type

func (WebTestOutput) ToWebTestOutput added in v0.2.6

func (o WebTestOutput) ToWebTestOutput() WebTestOutput

func (WebTestOutput) ToWebTestOutputWithContext added in v0.2.6

func (o WebTestOutput) ToWebTestOutputWithContext(ctx context.Context) WebTestOutput

type WebTestPropertiesConfiguration

type WebTestPropertiesConfiguration struct {
	// The XML specification of a WebTest to run against an application.
	WebTest *string `pulumi:"webTest"`
}

An XML configuration specification for a WebTest.

type WebTestPropertiesConfigurationArgs

type WebTestPropertiesConfigurationArgs struct {
	// The XML specification of a WebTest to run against an application.
	WebTest pulumi.StringPtrInput `pulumi:"webTest"`
}

An XML configuration specification for a WebTest.

func (WebTestPropertiesConfigurationArgs) ElementType

func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutput

func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput

func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutputWithContext

func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationOutput

func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutput

func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutputWithContext

func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput

type WebTestPropertiesConfigurationInput

type WebTestPropertiesConfigurationInput interface {
	pulumi.Input

	ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput
	ToWebTestPropertiesConfigurationOutputWithContext(context.Context) WebTestPropertiesConfigurationOutput
}

WebTestPropertiesConfigurationInput is an input type that accepts WebTestPropertiesConfigurationArgs and WebTestPropertiesConfigurationOutput values. You can construct a concrete instance of `WebTestPropertiesConfigurationInput` via:

WebTestPropertiesConfigurationArgs{...}

type WebTestPropertiesConfigurationOutput

type WebTestPropertiesConfigurationOutput struct{ *pulumi.OutputState }

An XML configuration specification for a WebTest.

func (WebTestPropertiesConfigurationOutput) ElementType

func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutput

func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput

func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutputWithContext

func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationOutput

func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutput

func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext

func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationOutput) WebTest

The XML specification of a WebTest to run against an application.

type WebTestPropertiesConfigurationPtrInput

type WebTestPropertiesConfigurationPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput
	ToWebTestPropertiesConfigurationPtrOutputWithContext(context.Context) WebTestPropertiesConfigurationPtrOutput
}

WebTestPropertiesConfigurationPtrInput is an input type that accepts WebTestPropertiesConfigurationArgs, WebTestPropertiesConfigurationPtr and WebTestPropertiesConfigurationPtrOutput values. You can construct a concrete instance of `WebTestPropertiesConfigurationPtrInput` via:

        WebTestPropertiesConfigurationArgs{...}

or:

        nil

type WebTestPropertiesConfigurationPtrOutput

type WebTestPropertiesConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesConfigurationPtrOutput) Elem

func (WebTestPropertiesConfigurationPtrOutput) ElementType

func (WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutput

func (o WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext

func (o WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationPtrOutput) WebTest

The XML specification of a WebTest to run against an application.

type WebTestPropertiesContentValidation

type WebTestPropertiesContentValidation struct {
	// Content to look for in the return of the WebTest.
	ContentMatch *string `pulumi:"contentMatch"`
	// When set, this value makes the ContentMatch validation case insensitive.
	IgnoreCase *bool `pulumi:"ignoreCase"`
	// When true, validation will pass if there is a match for the ContentMatch string.  If false, validation will fail if there is a match
	PassIfTextFound *bool `pulumi:"passIfTextFound"`
}

The collection of content validation properties

type WebTestPropertiesContentValidationArgs

type WebTestPropertiesContentValidationArgs struct {
	// Content to look for in the return of the WebTest.
	ContentMatch pulumi.StringPtrInput `pulumi:"contentMatch"`
	// When set, this value makes the ContentMatch validation case insensitive.
	IgnoreCase pulumi.BoolPtrInput `pulumi:"ignoreCase"`
	// When true, validation will pass if there is a match for the ContentMatch string.  If false, validation will fail if there is a match
	PassIfTextFound pulumi.BoolPtrInput `pulumi:"passIfTextFound"`
}

The collection of content validation properties

func (WebTestPropertiesContentValidationArgs) ElementType

func (WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationOutput

func (i WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationOutput() WebTestPropertiesContentValidationOutput

func (WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationOutputWithContext

func (i WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationOutput

func (WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationPtrOutput

func (i WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationPtrOutput() WebTestPropertiesContentValidationPtrOutput

func (WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationPtrOutputWithContext

func (i WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationPtrOutput

type WebTestPropertiesContentValidationInput

type WebTestPropertiesContentValidationInput interface {
	pulumi.Input

	ToWebTestPropertiesContentValidationOutput() WebTestPropertiesContentValidationOutput
	ToWebTestPropertiesContentValidationOutputWithContext(context.Context) WebTestPropertiesContentValidationOutput
}

WebTestPropertiesContentValidationInput is an input type that accepts WebTestPropertiesContentValidationArgs and WebTestPropertiesContentValidationOutput values. You can construct a concrete instance of `WebTestPropertiesContentValidationInput` via:

WebTestPropertiesContentValidationArgs{...}

type WebTestPropertiesContentValidationOutput

type WebTestPropertiesContentValidationOutput struct{ *pulumi.OutputState }

The collection of content validation properties

func (WebTestPropertiesContentValidationOutput) ContentMatch

Content to look for in the return of the WebTest.

func (WebTestPropertiesContentValidationOutput) ElementType

func (WebTestPropertiesContentValidationOutput) IgnoreCase

When set, this value makes the ContentMatch validation case insensitive.

func (WebTestPropertiesContentValidationOutput) PassIfTextFound

When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match

func (WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationOutput

func (o WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationOutput() WebTestPropertiesContentValidationOutput

func (WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationOutputWithContext

func (o WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationOutput

func (WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationPtrOutput

func (o WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationPtrOutput() WebTestPropertiesContentValidationPtrOutput

func (WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationPtrOutputWithContext

func (o WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationPtrOutput

type WebTestPropertiesContentValidationPtrInput

type WebTestPropertiesContentValidationPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesContentValidationPtrOutput() WebTestPropertiesContentValidationPtrOutput
	ToWebTestPropertiesContentValidationPtrOutputWithContext(context.Context) WebTestPropertiesContentValidationPtrOutput
}

WebTestPropertiesContentValidationPtrInput is an input type that accepts WebTestPropertiesContentValidationArgs, WebTestPropertiesContentValidationPtr and WebTestPropertiesContentValidationPtrOutput values. You can construct a concrete instance of `WebTestPropertiesContentValidationPtrInput` via:

        WebTestPropertiesContentValidationArgs{...}

or:

        nil

type WebTestPropertiesContentValidationPtrOutput

type WebTestPropertiesContentValidationPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesContentValidationPtrOutput) ContentMatch

Content to look for in the return of the WebTest.

func (WebTestPropertiesContentValidationPtrOutput) Elem

func (WebTestPropertiesContentValidationPtrOutput) ElementType

func (WebTestPropertiesContentValidationPtrOutput) IgnoreCase

When set, this value makes the ContentMatch validation case insensitive.

func (WebTestPropertiesContentValidationPtrOutput) PassIfTextFound

When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match

func (WebTestPropertiesContentValidationPtrOutput) ToWebTestPropertiesContentValidationPtrOutput

func (o WebTestPropertiesContentValidationPtrOutput) ToWebTestPropertiesContentValidationPtrOutput() WebTestPropertiesContentValidationPtrOutput

func (WebTestPropertiesContentValidationPtrOutput) ToWebTestPropertiesContentValidationPtrOutputWithContext

func (o WebTestPropertiesContentValidationPtrOutput) ToWebTestPropertiesContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationPtrOutput

type WebTestPropertiesRequest

type WebTestPropertiesRequest struct {
	// Follow redirects for this web test.
	FollowRedirects *bool `pulumi:"followRedirects"`
	// List of headers and their values to add to the WebTest call.
	Headers []HeaderField `pulumi:"headers"`
	// Http verb to use for this web test.
	HttpVerb *string `pulumi:"httpVerb"`
	// Parse Dependent request for this WebTest.
	ParseDependentRequests *bool `pulumi:"parseDependentRequests"`
	// Base64 encoded string body to send with this web test.
	RequestBody *string `pulumi:"requestBody"`
	// Url location to test.
	RequestUrl *string `pulumi:"requestUrl"`
}

The collection of request properties

type WebTestPropertiesRequestArgs

type WebTestPropertiesRequestArgs struct {
	// Follow redirects for this web test.
	FollowRedirects pulumi.BoolPtrInput `pulumi:"followRedirects"`
	// List of headers and their values to add to the WebTest call.
	Headers HeaderFieldArrayInput `pulumi:"headers"`
	// Http verb to use for this web test.
	HttpVerb pulumi.StringPtrInput `pulumi:"httpVerb"`
	// Parse Dependent request for this WebTest.
	ParseDependentRequests pulumi.BoolPtrInput `pulumi:"parseDependentRequests"`
	// Base64 encoded string body to send with this web test.
	RequestBody pulumi.StringPtrInput `pulumi:"requestBody"`
	// Url location to test.
	RequestUrl pulumi.StringPtrInput `pulumi:"requestUrl"`
}

The collection of request properties

func (WebTestPropertiesRequestArgs) ElementType

func (WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestOutput

func (i WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestOutput() WebTestPropertiesRequestOutput

func (WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestOutputWithContext

func (i WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestOutputWithContext(ctx context.Context) WebTestPropertiesRequestOutput

func (WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestPtrOutput

func (i WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestPtrOutput() WebTestPropertiesRequestPtrOutput

func (WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestPtrOutputWithContext

func (i WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesRequestPtrOutput

type WebTestPropertiesRequestInput

type WebTestPropertiesRequestInput interface {
	pulumi.Input

	ToWebTestPropertiesRequestOutput() WebTestPropertiesRequestOutput
	ToWebTestPropertiesRequestOutputWithContext(context.Context) WebTestPropertiesRequestOutput
}

WebTestPropertiesRequestInput is an input type that accepts WebTestPropertiesRequestArgs and WebTestPropertiesRequestOutput values. You can construct a concrete instance of `WebTestPropertiesRequestInput` via:

WebTestPropertiesRequestArgs{...}

type WebTestPropertiesRequestOutput

type WebTestPropertiesRequestOutput struct{ *pulumi.OutputState }

The collection of request properties

func (WebTestPropertiesRequestOutput) ElementType

func (WebTestPropertiesRequestOutput) FollowRedirects

Follow redirects for this web test.

func (WebTestPropertiesRequestOutput) Headers

List of headers and their values to add to the WebTest call.

func (WebTestPropertiesRequestOutput) HttpVerb

Http verb to use for this web test.

func (WebTestPropertiesRequestOutput) ParseDependentRequests

func (o WebTestPropertiesRequestOutput) ParseDependentRequests() pulumi.BoolPtrOutput

Parse Dependent request for this WebTest.

func (WebTestPropertiesRequestOutput) RequestBody

Base64 encoded string body to send with this web test.

func (WebTestPropertiesRequestOutput) RequestUrl

Url location to test.

func (WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestOutput

func (o WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestOutput() WebTestPropertiesRequestOutput

func (WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestOutputWithContext

func (o WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestOutputWithContext(ctx context.Context) WebTestPropertiesRequestOutput

func (WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestPtrOutput

func (o WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestPtrOutput() WebTestPropertiesRequestPtrOutput

func (WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestPtrOutputWithContext

func (o WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesRequestPtrOutput

type WebTestPropertiesRequestPtrInput

type WebTestPropertiesRequestPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesRequestPtrOutput() WebTestPropertiesRequestPtrOutput
	ToWebTestPropertiesRequestPtrOutputWithContext(context.Context) WebTestPropertiesRequestPtrOutput
}

WebTestPropertiesRequestPtrInput is an input type that accepts WebTestPropertiesRequestArgs, WebTestPropertiesRequestPtr and WebTestPropertiesRequestPtrOutput values. You can construct a concrete instance of `WebTestPropertiesRequestPtrInput` via:

        WebTestPropertiesRequestArgs{...}

or:

        nil

type WebTestPropertiesRequestPtrOutput

type WebTestPropertiesRequestPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesRequestPtrOutput) Elem

func (WebTestPropertiesRequestPtrOutput) ElementType

func (WebTestPropertiesRequestPtrOutput) FollowRedirects

Follow redirects for this web test.

func (WebTestPropertiesRequestPtrOutput) Headers

List of headers and their values to add to the WebTest call.

func (WebTestPropertiesRequestPtrOutput) HttpVerb

Http verb to use for this web test.

func (WebTestPropertiesRequestPtrOutput) ParseDependentRequests

func (o WebTestPropertiesRequestPtrOutput) ParseDependentRequests() pulumi.BoolPtrOutput

Parse Dependent request for this WebTest.

func (WebTestPropertiesRequestPtrOutput) RequestBody

Base64 encoded string body to send with this web test.

func (WebTestPropertiesRequestPtrOutput) RequestUrl

Url location to test.

func (WebTestPropertiesRequestPtrOutput) ToWebTestPropertiesRequestPtrOutput

func (o WebTestPropertiesRequestPtrOutput) ToWebTestPropertiesRequestPtrOutput() WebTestPropertiesRequestPtrOutput

func (WebTestPropertiesRequestPtrOutput) ToWebTestPropertiesRequestPtrOutputWithContext

func (o WebTestPropertiesRequestPtrOutput) ToWebTestPropertiesRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesRequestPtrOutput

type WebTestPropertiesResponseConfiguration

type WebTestPropertiesResponseConfiguration struct {
	// The XML specification of a WebTest to run against an application.
	WebTest *string `pulumi:"webTest"`
}

An XML configuration specification for a WebTest.

type WebTestPropertiesResponseConfigurationArgs

type WebTestPropertiesResponseConfigurationArgs struct {
	// The XML specification of a WebTest to run against an application.
	WebTest pulumi.StringPtrInput `pulumi:"webTest"`
}

An XML configuration specification for a WebTest.

func (WebTestPropertiesResponseConfigurationArgs) ElementType

func (WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutput

func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput

func (WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutputWithContext

func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationOutput

func (WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutput

func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput

func (WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext

func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput

type WebTestPropertiesResponseConfigurationInput

type WebTestPropertiesResponseConfigurationInput interface {
	pulumi.Input

	ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput
	ToWebTestPropertiesResponseConfigurationOutputWithContext(context.Context) WebTestPropertiesResponseConfigurationOutput
}

WebTestPropertiesResponseConfigurationInput is an input type that accepts WebTestPropertiesResponseConfigurationArgs and WebTestPropertiesResponseConfigurationOutput values. You can construct a concrete instance of `WebTestPropertiesResponseConfigurationInput` via:

WebTestPropertiesResponseConfigurationArgs{...}

type WebTestPropertiesResponseConfigurationOutput

type WebTestPropertiesResponseConfigurationOutput struct{ *pulumi.OutputState }

An XML configuration specification for a WebTest.

func (WebTestPropertiesResponseConfigurationOutput) ElementType

func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutput

func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput

func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutputWithContext

func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationOutput

func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutput

func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput

func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext

func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput

func (WebTestPropertiesResponseConfigurationOutput) WebTest

The XML specification of a WebTest to run against an application.

type WebTestPropertiesResponseConfigurationPtrInput

type WebTestPropertiesResponseConfigurationPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput
	ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(context.Context) WebTestPropertiesResponseConfigurationPtrOutput
}

WebTestPropertiesResponseConfigurationPtrInput is an input type that accepts WebTestPropertiesResponseConfigurationArgs, WebTestPropertiesResponseConfigurationPtr and WebTestPropertiesResponseConfigurationPtrOutput values. You can construct a concrete instance of `WebTestPropertiesResponseConfigurationPtrInput` via:

        WebTestPropertiesResponseConfigurationArgs{...}

or:

        nil

type WebTestPropertiesResponseConfigurationPtrOutput

type WebTestPropertiesResponseConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesResponseConfigurationPtrOutput) Elem

func (WebTestPropertiesResponseConfigurationPtrOutput) ElementType

func (WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutput

func (o WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput

func (WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext

func (o WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput

func (WebTestPropertiesResponseConfigurationPtrOutput) WebTest

The XML specification of a WebTest to run against an application.

type WebTestPropertiesResponseContentValidation

type WebTestPropertiesResponseContentValidation struct {
	// Content to look for in the return of the WebTest.
	ContentMatch *string `pulumi:"contentMatch"`
	// When set, this value makes the ContentMatch validation case insensitive.
	IgnoreCase *bool `pulumi:"ignoreCase"`
	// When true, validation will pass if there is a match for the ContentMatch string.  If false, validation will fail if there is a match
	PassIfTextFound *bool `pulumi:"passIfTextFound"`
}

The collection of content validation properties

type WebTestPropertiesResponseContentValidationArgs

type WebTestPropertiesResponseContentValidationArgs struct {
	// Content to look for in the return of the WebTest.
	ContentMatch pulumi.StringPtrInput `pulumi:"contentMatch"`
	// When set, this value makes the ContentMatch validation case insensitive.
	IgnoreCase pulumi.BoolPtrInput `pulumi:"ignoreCase"`
	// When true, validation will pass if there is a match for the ContentMatch string.  If false, validation will fail if there is a match
	PassIfTextFound pulumi.BoolPtrInput `pulumi:"passIfTextFound"`
}

The collection of content validation properties

func (WebTestPropertiesResponseContentValidationArgs) ElementType

func (WebTestPropertiesResponseContentValidationArgs) ToWebTestPropertiesResponseContentValidationOutput

func (i WebTestPropertiesResponseContentValidationArgs) ToWebTestPropertiesResponseContentValidationOutput() WebTestPropertiesResponseContentValidationOutput

func (WebTestPropertiesResponseContentValidationArgs) ToWebTestPropertiesResponseContentValidationOutputWithContext

func (i WebTestPropertiesResponseContentValidationArgs) ToWebTestPropertiesResponseContentValidationOutputWithContext(ctx context.Context) WebTestPropertiesResponseContentValidationOutput

func (WebTestPropertiesResponseContentValidationArgs) ToWebTestPropertiesResponseContentValidationPtrOutput

func (i WebTestPropertiesResponseContentValidationArgs) ToWebTestPropertiesResponseContentValidationPtrOutput() WebTestPropertiesResponseContentValidationPtrOutput

func (WebTestPropertiesResponseContentValidationArgs) ToWebTestPropertiesResponseContentValidationPtrOutputWithContext

func (i WebTestPropertiesResponseContentValidationArgs) ToWebTestPropertiesResponseContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseContentValidationPtrOutput

type WebTestPropertiesResponseContentValidationInput

type WebTestPropertiesResponseContentValidationInput interface {
	pulumi.Input

	ToWebTestPropertiesResponseContentValidationOutput() WebTestPropertiesResponseContentValidationOutput
	ToWebTestPropertiesResponseContentValidationOutputWithContext(context.Context) WebTestPropertiesResponseContentValidationOutput
}

WebTestPropertiesResponseContentValidationInput is an input type that accepts WebTestPropertiesResponseContentValidationArgs and WebTestPropertiesResponseContentValidationOutput values. You can construct a concrete instance of `WebTestPropertiesResponseContentValidationInput` via:

WebTestPropertiesResponseContentValidationArgs{...}

type WebTestPropertiesResponseContentValidationOutput

type WebTestPropertiesResponseContentValidationOutput struct{ *pulumi.OutputState }

The collection of content validation properties

func (WebTestPropertiesResponseContentValidationOutput) ContentMatch

Content to look for in the return of the WebTest.

func (WebTestPropertiesResponseContentValidationOutput) ElementType

func (WebTestPropertiesResponseContentValidationOutput) IgnoreCase

When set, this value makes the ContentMatch validation case insensitive.

func (WebTestPropertiesResponseContentValidationOutput) PassIfTextFound

When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match

func (WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationOutput

func (o WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationOutput() WebTestPropertiesResponseContentValidationOutput

func (WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationOutputWithContext

func (o WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationOutputWithContext(ctx context.Context) WebTestPropertiesResponseContentValidationOutput

func (WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationPtrOutput

func (o WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationPtrOutput() WebTestPropertiesResponseContentValidationPtrOutput

func (WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationPtrOutputWithContext

func (o WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseContentValidationPtrOutput

type WebTestPropertiesResponseContentValidationPtrInput

type WebTestPropertiesResponseContentValidationPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesResponseContentValidationPtrOutput() WebTestPropertiesResponseContentValidationPtrOutput
	ToWebTestPropertiesResponseContentValidationPtrOutputWithContext(context.Context) WebTestPropertiesResponseContentValidationPtrOutput
}

WebTestPropertiesResponseContentValidationPtrInput is an input type that accepts WebTestPropertiesResponseContentValidationArgs, WebTestPropertiesResponseContentValidationPtr and WebTestPropertiesResponseContentValidationPtrOutput values. You can construct a concrete instance of `WebTestPropertiesResponseContentValidationPtrInput` via:

        WebTestPropertiesResponseContentValidationArgs{...}

or:

        nil

type WebTestPropertiesResponseContentValidationPtrOutput

type WebTestPropertiesResponseContentValidationPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesResponseContentValidationPtrOutput) ContentMatch

Content to look for in the return of the WebTest.

func (WebTestPropertiesResponseContentValidationPtrOutput) Elem

func (WebTestPropertiesResponseContentValidationPtrOutput) ElementType

func (WebTestPropertiesResponseContentValidationPtrOutput) IgnoreCase

When set, this value makes the ContentMatch validation case insensitive.

func (WebTestPropertiesResponseContentValidationPtrOutput) PassIfTextFound

When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match

func (WebTestPropertiesResponseContentValidationPtrOutput) ToWebTestPropertiesResponseContentValidationPtrOutput

func (o WebTestPropertiesResponseContentValidationPtrOutput) ToWebTestPropertiesResponseContentValidationPtrOutput() WebTestPropertiesResponseContentValidationPtrOutput

func (WebTestPropertiesResponseContentValidationPtrOutput) ToWebTestPropertiesResponseContentValidationPtrOutputWithContext

func (o WebTestPropertiesResponseContentValidationPtrOutput) ToWebTestPropertiesResponseContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseContentValidationPtrOutput

type WebTestPropertiesResponseRequest

type WebTestPropertiesResponseRequest struct {
	// Follow redirects for this web test.
	FollowRedirects *bool `pulumi:"followRedirects"`
	// List of headers and their values to add to the WebTest call.
	Headers []HeaderFieldResponse `pulumi:"headers"`
	// Http verb to use for this web test.
	HttpVerb *string `pulumi:"httpVerb"`
	// Parse Dependent request for this WebTest.
	ParseDependentRequests *bool `pulumi:"parseDependentRequests"`
	// Base64 encoded string body to send with this web test.
	RequestBody *string `pulumi:"requestBody"`
	// Url location to test.
	RequestUrl *string `pulumi:"requestUrl"`
}

The collection of request properties

type WebTestPropertiesResponseRequestArgs

type WebTestPropertiesResponseRequestArgs struct {
	// Follow redirects for this web test.
	FollowRedirects pulumi.BoolPtrInput `pulumi:"followRedirects"`
	// List of headers and their values to add to the WebTest call.
	Headers HeaderFieldResponseArrayInput `pulumi:"headers"`
	// Http verb to use for this web test.
	HttpVerb pulumi.StringPtrInput `pulumi:"httpVerb"`
	// Parse Dependent request for this WebTest.
	ParseDependentRequests pulumi.BoolPtrInput `pulumi:"parseDependentRequests"`
	// Base64 encoded string body to send with this web test.
	RequestBody pulumi.StringPtrInput `pulumi:"requestBody"`
	// Url location to test.
	RequestUrl pulumi.StringPtrInput `pulumi:"requestUrl"`
}

The collection of request properties

func (WebTestPropertiesResponseRequestArgs) ElementType

func (WebTestPropertiesResponseRequestArgs) ToWebTestPropertiesResponseRequestOutput

func (i WebTestPropertiesResponseRequestArgs) ToWebTestPropertiesResponseRequestOutput() WebTestPropertiesResponseRequestOutput

func (WebTestPropertiesResponseRequestArgs) ToWebTestPropertiesResponseRequestOutputWithContext

func (i WebTestPropertiesResponseRequestArgs) ToWebTestPropertiesResponseRequestOutputWithContext(ctx context.Context) WebTestPropertiesResponseRequestOutput

func (WebTestPropertiesResponseRequestArgs) ToWebTestPropertiesResponseRequestPtrOutput

func (i WebTestPropertiesResponseRequestArgs) ToWebTestPropertiesResponseRequestPtrOutput() WebTestPropertiesResponseRequestPtrOutput

func (WebTestPropertiesResponseRequestArgs) ToWebTestPropertiesResponseRequestPtrOutputWithContext

func (i WebTestPropertiesResponseRequestArgs) ToWebTestPropertiesResponseRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseRequestPtrOutput

type WebTestPropertiesResponseRequestInput

type WebTestPropertiesResponseRequestInput interface {
	pulumi.Input

	ToWebTestPropertiesResponseRequestOutput() WebTestPropertiesResponseRequestOutput
	ToWebTestPropertiesResponseRequestOutputWithContext(context.Context) WebTestPropertiesResponseRequestOutput
}

WebTestPropertiesResponseRequestInput is an input type that accepts WebTestPropertiesResponseRequestArgs and WebTestPropertiesResponseRequestOutput values. You can construct a concrete instance of `WebTestPropertiesResponseRequestInput` via:

WebTestPropertiesResponseRequestArgs{...}

type WebTestPropertiesResponseRequestOutput

type WebTestPropertiesResponseRequestOutput struct{ *pulumi.OutputState }

The collection of request properties

func (WebTestPropertiesResponseRequestOutput) ElementType

func (WebTestPropertiesResponseRequestOutput) FollowRedirects

Follow redirects for this web test.

func (WebTestPropertiesResponseRequestOutput) Headers

List of headers and their values to add to the WebTest call.

func (WebTestPropertiesResponseRequestOutput) HttpVerb

Http verb to use for this web test.

func (WebTestPropertiesResponseRequestOutput) ParseDependentRequests

func (o WebTestPropertiesResponseRequestOutput) ParseDependentRequests() pulumi.BoolPtrOutput

Parse Dependent request for this WebTest.

func (WebTestPropertiesResponseRequestOutput) RequestBody

Base64 encoded string body to send with this web test.

func (WebTestPropertiesResponseRequestOutput) RequestUrl

Url location to test.

func (WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestOutput

func (o WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestOutput() WebTestPropertiesResponseRequestOutput

func (WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestOutputWithContext

func (o WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestOutputWithContext(ctx context.Context) WebTestPropertiesResponseRequestOutput

func (WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestPtrOutput

func (o WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestPtrOutput() WebTestPropertiesResponseRequestPtrOutput

func (WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestPtrOutputWithContext

func (o WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseRequestPtrOutput

type WebTestPropertiesResponseRequestPtrInput

type WebTestPropertiesResponseRequestPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesResponseRequestPtrOutput() WebTestPropertiesResponseRequestPtrOutput
	ToWebTestPropertiesResponseRequestPtrOutputWithContext(context.Context) WebTestPropertiesResponseRequestPtrOutput
}

WebTestPropertiesResponseRequestPtrInput is an input type that accepts WebTestPropertiesResponseRequestArgs, WebTestPropertiesResponseRequestPtr and WebTestPropertiesResponseRequestPtrOutput values. You can construct a concrete instance of `WebTestPropertiesResponseRequestPtrInput` via:

        WebTestPropertiesResponseRequestArgs{...}

or:

        nil

type WebTestPropertiesResponseRequestPtrOutput

type WebTestPropertiesResponseRequestPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesResponseRequestPtrOutput) Elem

func (WebTestPropertiesResponseRequestPtrOutput) ElementType

func (WebTestPropertiesResponseRequestPtrOutput) FollowRedirects

Follow redirects for this web test.

func (WebTestPropertiesResponseRequestPtrOutput) Headers

List of headers and their values to add to the WebTest call.

func (WebTestPropertiesResponseRequestPtrOutput) HttpVerb

Http verb to use for this web test.

func (WebTestPropertiesResponseRequestPtrOutput) ParseDependentRequests

Parse Dependent request for this WebTest.

func (WebTestPropertiesResponseRequestPtrOutput) RequestBody

Base64 encoded string body to send with this web test.

func (WebTestPropertiesResponseRequestPtrOutput) RequestUrl

Url location to test.

func (WebTestPropertiesResponseRequestPtrOutput) ToWebTestPropertiesResponseRequestPtrOutput

func (o WebTestPropertiesResponseRequestPtrOutput) ToWebTestPropertiesResponseRequestPtrOutput() WebTestPropertiesResponseRequestPtrOutput

func (WebTestPropertiesResponseRequestPtrOutput) ToWebTestPropertiesResponseRequestPtrOutputWithContext

func (o WebTestPropertiesResponseRequestPtrOutput) ToWebTestPropertiesResponseRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseRequestPtrOutput

type WebTestState

type WebTestState struct {
	// An XML configuration specification for a WebTest.
	Configuration WebTestPropertiesResponseConfigurationPtrInput
	// The collection of content validation properties
	ContentValidation WebTestPropertiesResponseContentValidationPtrInput
	// User defined description for this WebTest.
	Description pulumi.StringPtrInput
	// Is the test actively being monitored.
	Enabled pulumi.BoolPtrInput
	// Validate that the WebTest returns the http status code provided.
	ExpectedHttpStatusCode pulumi.IntPtrInput
	// Interval in seconds between test runs for this WebTest. Default value is 300.
	Frequency pulumi.IntPtrInput
	// When set, validation will ignore the status code.
	IgnoreHttpsStatusCode pulumi.BoolPtrInput
	// The kind of WebTest that this web test watches. Choices are ping and multistep.
	Kind pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// A list of where to physically run the tests from to give global coverage for accessibility of your application.
	Locations WebTestGeolocationResponseArrayInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState pulumi.StringPtrInput
	// The collection of request properties
	Request WebTestPropertiesResponseRequestPtrInput
	// Allow for retries should this WebTest fail.
	RetryEnabled pulumi.BoolPtrInput
	// A number of days to check still remain before the the existing SSL cert expires.
	SSLCertRemainingLifetimeCheck pulumi.IntPtrInput
	// Checks to see if the SSL cert is still valid.
	SSLCheck pulumi.BoolPtrInput
	// Unique ID of this WebTest. This is typically the same value as the Name field.
	SyntheticMonitorId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Seconds until this WebTest will timeout and fail. Default value is 30.
	Timeout pulumi.IntPtrInput
	// Azure resource type
	Type pulumi.StringPtrInput
	// The kind of web test this is, valid choices are ping, multistep, basic, and standard.
	WebTestKind pulumi.StringPtrInput
	// User defined name if this WebTest.
	WebTestName pulumi.StringPtrInput
}

func (WebTestState) ElementType

func (WebTestState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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