apmsynthetics

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	pulumi.CustomResourceState

	// (Updatable) The APM domain ID the request is intended for.
	// <<<<<<< ours
	ApmDomainId pulumi.StringOutput `pulumi:"apmDomainId"`
	// (Updatable) Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).
	// ===
	BatchIntervalInSeconds pulumi.IntOutput `pulumi:"batchIntervalInSeconds"`
	// (Updatable) Details of monitor configuration.
	Configuration ConfigConfigurationOutput `pulumi:"configuration"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) If isRunNow is enabled, then the monitor will run now.
	IsRunNow pulumi.BoolOutput `pulumi:"isRunNow"`
	// (Updatable) If runOnce is enabled, then the monitor will run once.
	IsRunOnce pulumi.BoolOutput `pulumi:"isRunOnce"`
	// Type of monitor.
	MonitorType pulumi.StringOutput `pulumi:"monitorType"`
	// (Updatable) Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.
	RepeatIntervalInSeconds pulumi.IntOutput `pulumi:"repeatIntervalInSeconds"`
	// (Updatable) Scheduling policy on Vantage points.
	SchedulingPolicy pulumi.StringOutput `pulumi:"schedulingPolicy"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.
	ScriptId pulumi.StringOutput `pulumi:"scriptId"`
	// Name of the script.
	ScriptName pulumi.StringOutput `pulumi:"scriptName"`
	// (Updatable) List of script parameters in the monitor. This is valid only for SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null. Example: `[{"paramName": "userid", "paramValue":"testuser"}]`
	ScriptParameters ConfigScriptParameterArrayOutput `pulumi:"scriptParameters"`
	// (Updatable) Enables or disables the monitor.
	Status pulumi.StringOutput `pulumi:"status"`
	// (Updatable) Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
	Target pulumi.StringOutput `pulumi:"target"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.
	TimeoutInSeconds pulumi.IntOutput `pulumi:"timeoutInSeconds"`
	// Number of vantage points where monitor is running.
	VantagePointCount pulumi.IntOutput `pulumi:"vantagePointCount"`
	// (Updatable) A list of public and dedicated vantage points from which to execute the monitor. Use /publicVantagePoints to fetch public vantage points, and /dedicatedVantagePoints to fetch dedicated vantage points.
	VantagePoints pulumi.StringArrayOutput `pulumi:"vantagePoints"`
}

This resource provides the Monitor resource in Oracle Cloud Infrastructure Apm Synthetics service.

Creates a new monitor.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.NewConfig(ctx, "testMonitor", &ApmSynthetics.ConfigArgs{
			ApmDomainId:             pulumi.Any(oci_apm_synthetics_apm_domain.Test_apm_domain.Id),
			DisplayName:             pulumi.Any(_var.Monitor_display_name),
			MonitorType:             pulumi.Any(_var.Monitor_monitor_type),
			RepeatIntervalInSeconds: pulumi.Any(_var.Monitor_repeat_interval_in_seconds),
			VantagePoints:           pulumi.StringArray{},
			BatchIntervalInSeconds:  pulumi.Any(_var.Monitor_batch_interval_in_seconds),
			Configuration: &apmsynthetics.ConfigConfigurationArgs{
				ConfigType: pulumi.Any(_var.Monitor_configuration_config_type),
				DnsConfiguration: &apmsynthetics.ConfigConfigurationDnsConfigurationArgs{
					IsOverrideDns: pulumi.Any(_var.Monitor_configuration_dns_configuration_is_override_dns),
					OverrideDnsIp: pulumi.Any(_var.Monitor_configuration_dns_configuration_override_dns_ip),
				},
				IsCertificateValidationEnabled: pulumi.Any(_var.Monitor_configuration_is_certificate_validation_enabled),
				IsFailureRetried:               pulumi.Any(_var.Monitor_configuration_is_failure_retried),
				IsRedirectionEnabled:           pulumi.Any(_var.Monitor_configuration_is_redirection_enabled),
				NetworkConfiguration: &apmsynthetics.ConfigConfigurationNetworkConfigurationArgs{
					NumberOfHops:     pulumi.Any(_var.Monitor_configuration_network_configuration_number_of_hops),
					ProbeMode:        pulumi.Any(_var.Monitor_configuration_network_configuration_probe_mode),
					ProbePerHop:      pulumi.Any(_var.Monitor_configuration_network_configuration_probe_per_hop),
					Protocol:         pulumi.Any(_var.Monitor_configuration_network_configuration_protocol),
					TransmissionRate: pulumi.Any(_var.Monitor_configuration_network_configuration_transmission_rate),
				},
				ReqAuthenticationDetails: &apmsynthetics.ConfigConfigurationReqAuthenticationDetailsArgs{
					AuthHeaders: apmsynthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray{
						&apmsynthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs{
							HeaderName:  pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_headers_header_name),
							HeaderValue: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_headers_header_value),
						},
					},
					AuthRequestMethod:   pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_request_method),
					AuthRequestPostBody: pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_request_post_body),
					AuthToken:           pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_token),
					AuthUrl:             pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_url),
					AuthUserName:        pulumi.Any(oci_identity_user.Test_user.Name),
					AuthUserPassword:    pulumi.Any(_var.Monitor_configuration_req_authentication_details_auth_user_password),
					OauthScheme:         pulumi.Any(_var.Monitor_configuration_req_authentication_details_oauth_scheme),
				},
				ReqAuthenticationScheme: pulumi.Any(_var.Monitor_configuration_req_authentication_scheme),
				RequestHeaders: apmsynthetics.ConfigConfigurationRequestHeaderArray{
					&apmsynthetics.ConfigConfigurationRequestHeaderArgs{
						HeaderName:  pulumi.Any(_var.Monitor_configuration_request_headers_header_name),
						HeaderValue: pulumi.Any(_var.Monitor_configuration_request_headers_header_value),
					},
				},
				RequestMethod:   pulumi.Any(_var.Monitor_configuration_request_method),
				RequestPostBody: pulumi.Any(_var.Monitor_configuration_request_post_body),
				RequestQueryParams: apmsynthetics.ConfigConfigurationRequestQueryParamArray{
					&apmsynthetics.ConfigConfigurationRequestQueryParamArgs{
						ParamName:  pulumi.Any(_var.Monitor_configuration_request_query_params_param_name),
						ParamValue: pulumi.Any(_var.Monitor_configuration_request_query_params_param_value),
					},
				},
				VerifyResponseCodes:   pulumi.Any(_var.Monitor_configuration_verify_response_codes),
				VerifyResponseContent: pulumi.Any(_var.Monitor_configuration_verify_response_content),
				VerifyTexts: apmsynthetics.ConfigConfigurationVerifyTextArray{
					&apmsynthetics.ConfigConfigurationVerifyTextArgs{
						Text: pulumi.Any(_var.Monitor_configuration_verify_texts_text),
					},
				},
			},
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			IsRunNow:         pulumi.Any(_var.Monitor_is_run_now),
			IsRunOnce:        pulumi.Any(_var.Monitor_is_run_once),
			SchedulingPolicy: pulumi.Any(_var.Monitor_scheduling_policy),
			ScriptId:         pulumi.Any(oci_apm_synthetics_script.Test_script.Id),
			ScriptParameters: apmsynthetics.ConfigScriptParameterArray{
				&apmsynthetics.ConfigScriptParameterArgs{
					ParamName:  pulumi.Any(_var.Monitor_script_parameters_param_name),
					ParamValue: pulumi.Any(_var.Monitor_script_parameters_param_value),
				},
			},
			Status:           pulumi.Any(_var.Monitor_status),
			Target:           pulumi.Any(_var.Monitor_target),
			TimeoutInSeconds: pulumi.Any(_var.Monitor_timeout_in_seconds),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Monitors can be imported using the `id`, e.g.

```sh

$ pulumi import oci:ApmSynthetics/config:Config test_monitor "monitors/{monitorId}/apmDomainId/{apmDomainId}"

```

func GetConfig

func GetConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigState, opts ...pulumi.ResourceOption) (*Config, error)

GetConfig gets an existing Config 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 NewConfig

func NewConfig(ctx *pulumi.Context,
	name string, args *ConfigArgs, opts ...pulumi.ResourceOption) (*Config, error)

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

func (*Config) ElementType

func (*Config) ElementType() reflect.Type

func (*Config) ToConfigOutput

func (i *Config) ToConfigOutput() ConfigOutput

func (*Config) ToConfigOutputWithContext

func (i *Config) ToConfigOutputWithContext(ctx context.Context) ConfigOutput

type ConfigArgs

type ConfigArgs struct {
	// (Updatable) The APM domain ID the request is intended for.
	// <<<<<<< ours
	ApmDomainId pulumi.StringInput
	// (Updatable) Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).
	// ===
	BatchIntervalInSeconds pulumi.IntPtrInput
	// (Updatable) Details of monitor configuration.
	Configuration ConfigConfigurationPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) If isRunNow is enabled, then the monitor will run now.
	IsRunNow pulumi.BoolPtrInput
	// (Updatable) If runOnce is enabled, then the monitor will run once.
	IsRunOnce pulumi.BoolPtrInput
	// Type of monitor.
	MonitorType pulumi.StringInput
	// (Updatable) Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.
	RepeatIntervalInSeconds pulumi.IntInput
	// (Updatable) Scheduling policy on Vantage points.
	SchedulingPolicy pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.
	ScriptId pulumi.StringPtrInput
	// Name of the script.
	ScriptName pulumi.StringPtrInput
	// (Updatable) List of script parameters in the monitor. This is valid only for SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null. Example: `[{"paramName": "userid", "paramValue":"testuser"}]`
	ScriptParameters ConfigScriptParameterArrayInput
	// (Updatable) Enables or disables the monitor.
	Status pulumi.StringPtrInput
	// (Updatable) Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
	Target pulumi.StringPtrInput
	// (Updatable) Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.
	TimeoutInSeconds pulumi.IntPtrInput
	// (Updatable) A list of public and dedicated vantage points from which to execute the monitor. Use /publicVantagePoints to fetch public vantage points, and /dedicatedVantagePoints to fetch dedicated vantage points.
	VantagePoints pulumi.StringArrayInput
}

The set of arguments for constructing a Config resource.

func (ConfigArgs) ElementType

func (ConfigArgs) ElementType() reflect.Type

type ConfigArray

type ConfigArray []ConfigInput

func (ConfigArray) ElementType

func (ConfigArray) ElementType() reflect.Type

func (ConfigArray) ToConfigArrayOutput

func (i ConfigArray) ToConfigArrayOutput() ConfigArrayOutput

func (ConfigArray) ToConfigArrayOutputWithContext

func (i ConfigArray) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput

type ConfigArrayInput

type ConfigArrayInput interface {
	pulumi.Input

	ToConfigArrayOutput() ConfigArrayOutput
	ToConfigArrayOutputWithContext(context.Context) ConfigArrayOutput
}

ConfigArrayInput is an input type that accepts ConfigArray and ConfigArrayOutput values. You can construct a concrete instance of `ConfigArrayInput` via:

ConfigArray{ ConfigArgs{...} }

type ConfigArrayOutput

type ConfigArrayOutput struct{ *pulumi.OutputState }

func (ConfigArrayOutput) ElementType

func (ConfigArrayOutput) ElementType() reflect.Type

func (ConfigArrayOutput) Index

func (ConfigArrayOutput) ToConfigArrayOutput

func (o ConfigArrayOutput) ToConfigArrayOutput() ConfigArrayOutput

func (ConfigArrayOutput) ToConfigArrayOutputWithContext

func (o ConfigArrayOutput) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput

type ConfigConfiguration

type ConfigConfiguration struct {
	// (Updatable) Type of configuration.
	ConfigType *string `pulumi:"configType"`
	// (Updatable) Dns settings.
	DnsConfiguration *ConfigConfigurationDnsConfiguration `pulumi:"dnsConfiguration"`
	// (Updatable) If certificate validation is enabled, then the call will fail in case of certification errors.
	IsCertificateValidationEnabled *bool `pulumi:"isCertificateValidationEnabled"`
	// (Updatable) If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried *bool `pulumi:"isFailureRetried"`
	// (Updatable) If redirection enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled *bool `pulumi:"isRedirectionEnabled"`
	// (Updatable) Details of the network configuration.
	NetworkConfiguration *ConfigConfigurationNetworkConfiguration `pulumi:"networkConfiguration"`
	// (Updatable) Details for request HTTP authentication.
	ReqAuthenticationDetails *ConfigConfigurationReqAuthenticationDetails `pulumi:"reqAuthenticationDetails"`
	// (Updatable) Request http authentication scheme.
	ReqAuthenticationScheme *string `pulumi:"reqAuthenticationScheme"`
	// (Updatable) List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	RequestHeaders []ConfigConfigurationRequestHeader `pulumi:"requestHeaders"`
	// (Updatable) Request HTTP method.
	RequestMethod *string `pulumi:"requestMethod"`
	// (Updatable) Request post body content.
	RequestPostBody *string `pulumi:"requestPostBody"`
	// (Updatable) List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`
	RequestQueryParams []ConfigConfigurationRequestQueryParam `pulumi:"requestQueryParams"`
	// (Updatable) Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.
	VerifyResponseCodes []string `pulumi:"verifyResponseCodes"`
	// (Updatable) Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.
	VerifyResponseContent *string `pulumi:"verifyResponseContent"`
	// (Updatable) Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.
	VerifyTexts []ConfigConfigurationVerifyText `pulumi:"verifyTexts"`
}

type ConfigConfigurationArgs

type ConfigConfigurationArgs struct {
	// (Updatable) Type of configuration.
	ConfigType pulumi.StringPtrInput `pulumi:"configType"`
	// (Updatable) Dns settings.
	DnsConfiguration ConfigConfigurationDnsConfigurationPtrInput `pulumi:"dnsConfiguration"`
	// (Updatable) If certificate validation is enabled, then the call will fail in case of certification errors.
	IsCertificateValidationEnabled pulumi.BoolPtrInput `pulumi:"isCertificateValidationEnabled"`
	// (Updatable) If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried pulumi.BoolPtrInput `pulumi:"isFailureRetried"`
	// (Updatable) If redirection enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled pulumi.BoolPtrInput `pulumi:"isRedirectionEnabled"`
	// (Updatable) Details of the network configuration.
	NetworkConfiguration ConfigConfigurationNetworkConfigurationPtrInput `pulumi:"networkConfiguration"`
	// (Updatable) Details for request HTTP authentication.
	ReqAuthenticationDetails ConfigConfigurationReqAuthenticationDetailsPtrInput `pulumi:"reqAuthenticationDetails"`
	// (Updatable) Request http authentication scheme.
	ReqAuthenticationScheme pulumi.StringPtrInput `pulumi:"reqAuthenticationScheme"`
	// (Updatable) List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	RequestHeaders ConfigConfigurationRequestHeaderArrayInput `pulumi:"requestHeaders"`
	// (Updatable) Request HTTP method.
	RequestMethod pulumi.StringPtrInput `pulumi:"requestMethod"`
	// (Updatable) Request post body content.
	RequestPostBody pulumi.StringPtrInput `pulumi:"requestPostBody"`
	// (Updatable) List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`
	RequestQueryParams ConfigConfigurationRequestQueryParamArrayInput `pulumi:"requestQueryParams"`
	// (Updatable) Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.
	VerifyResponseCodes pulumi.StringArrayInput `pulumi:"verifyResponseCodes"`
	// (Updatable) Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.
	VerifyResponseContent pulumi.StringPtrInput `pulumi:"verifyResponseContent"`
	// (Updatable) Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.
	VerifyTexts ConfigConfigurationVerifyTextArrayInput `pulumi:"verifyTexts"`
}

func (ConfigConfigurationArgs) ElementType

func (ConfigConfigurationArgs) ElementType() reflect.Type

func (ConfigConfigurationArgs) ToConfigConfigurationOutput

func (i ConfigConfigurationArgs) ToConfigConfigurationOutput() ConfigConfigurationOutput

func (ConfigConfigurationArgs) ToConfigConfigurationOutputWithContext

func (i ConfigConfigurationArgs) ToConfigConfigurationOutputWithContext(ctx context.Context) ConfigConfigurationOutput

func (ConfigConfigurationArgs) ToConfigConfigurationPtrOutput

func (i ConfigConfigurationArgs) ToConfigConfigurationPtrOutput() ConfigConfigurationPtrOutput

func (ConfigConfigurationArgs) ToConfigConfigurationPtrOutputWithContext

func (i ConfigConfigurationArgs) ToConfigConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationPtrOutput

type ConfigConfigurationDnsConfiguration added in v0.3.0

type ConfigConfigurationDnsConfiguration struct {
	// (Updatable) If isOverrideDns is true, then dns will be overridden.
	IsOverrideDns *bool `pulumi:"isOverrideDns"`
	// (Updatable) Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.
	OverrideDnsIp *string `pulumi:"overrideDnsIp"`
}

type ConfigConfigurationDnsConfigurationArgs added in v0.3.0

type ConfigConfigurationDnsConfigurationArgs struct {
	// (Updatable) If isOverrideDns is true, then dns will be overridden.
	IsOverrideDns pulumi.BoolPtrInput `pulumi:"isOverrideDns"`
	// (Updatable) Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.
	OverrideDnsIp pulumi.StringPtrInput `pulumi:"overrideDnsIp"`
}

func (ConfigConfigurationDnsConfigurationArgs) ElementType added in v0.3.0

func (ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationOutput added in v0.3.0

func (i ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationOutput() ConfigConfigurationDnsConfigurationOutput

func (ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationOutputWithContext added in v0.3.0

func (i ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationOutputWithContext(ctx context.Context) ConfigConfigurationDnsConfigurationOutput

func (ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationPtrOutput added in v0.3.0

func (i ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationPtrOutput() ConfigConfigurationDnsConfigurationPtrOutput

func (ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationPtrOutputWithContext added in v0.3.0

func (i ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationDnsConfigurationPtrOutput

type ConfigConfigurationDnsConfigurationInput added in v0.3.0

type ConfigConfigurationDnsConfigurationInput interface {
	pulumi.Input

	ToConfigConfigurationDnsConfigurationOutput() ConfigConfigurationDnsConfigurationOutput
	ToConfigConfigurationDnsConfigurationOutputWithContext(context.Context) ConfigConfigurationDnsConfigurationOutput
}

ConfigConfigurationDnsConfigurationInput is an input type that accepts ConfigConfigurationDnsConfigurationArgs and ConfigConfigurationDnsConfigurationOutput values. You can construct a concrete instance of `ConfigConfigurationDnsConfigurationInput` via:

ConfigConfigurationDnsConfigurationArgs{...}

type ConfigConfigurationDnsConfigurationOutput added in v0.3.0

type ConfigConfigurationDnsConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDnsConfigurationOutput) ElementType added in v0.3.0

func (ConfigConfigurationDnsConfigurationOutput) IsOverrideDns added in v0.3.0

(Updatable) If isOverrideDns is true, then dns will be overridden.

func (ConfigConfigurationDnsConfigurationOutput) OverrideDnsIp added in v0.3.0

(Updatable) Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.

func (ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationOutput added in v0.3.0

func (o ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationOutput() ConfigConfigurationDnsConfigurationOutput

func (ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationOutputWithContext added in v0.3.0

func (o ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationOutputWithContext(ctx context.Context) ConfigConfigurationDnsConfigurationOutput

func (ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationPtrOutput added in v0.3.0

func (o ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationPtrOutput() ConfigConfigurationDnsConfigurationPtrOutput

func (ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationPtrOutputWithContext added in v0.3.0

func (o ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationDnsConfigurationPtrOutput

type ConfigConfigurationDnsConfigurationPtrInput added in v0.3.0

type ConfigConfigurationDnsConfigurationPtrInput interface {
	pulumi.Input

	ToConfigConfigurationDnsConfigurationPtrOutput() ConfigConfigurationDnsConfigurationPtrOutput
	ToConfigConfigurationDnsConfigurationPtrOutputWithContext(context.Context) ConfigConfigurationDnsConfigurationPtrOutput
}

ConfigConfigurationDnsConfigurationPtrInput is an input type that accepts ConfigConfigurationDnsConfigurationArgs, ConfigConfigurationDnsConfigurationPtr and ConfigConfigurationDnsConfigurationPtrOutput values. You can construct a concrete instance of `ConfigConfigurationDnsConfigurationPtrInput` via:

        ConfigConfigurationDnsConfigurationArgs{...}

or:

        nil

type ConfigConfigurationDnsConfigurationPtrOutput added in v0.3.0

type ConfigConfigurationDnsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDnsConfigurationPtrOutput) Elem added in v0.3.0

func (ConfigConfigurationDnsConfigurationPtrOutput) ElementType added in v0.3.0

func (ConfigConfigurationDnsConfigurationPtrOutput) IsOverrideDns added in v0.3.0

(Updatable) If isOverrideDns is true, then dns will be overridden.

func (ConfigConfigurationDnsConfigurationPtrOutput) OverrideDnsIp added in v0.3.0

(Updatable) Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.

func (ConfigConfigurationDnsConfigurationPtrOutput) ToConfigConfigurationDnsConfigurationPtrOutput added in v0.3.0

func (o ConfigConfigurationDnsConfigurationPtrOutput) ToConfigConfigurationDnsConfigurationPtrOutput() ConfigConfigurationDnsConfigurationPtrOutput

func (ConfigConfigurationDnsConfigurationPtrOutput) ToConfigConfigurationDnsConfigurationPtrOutputWithContext added in v0.3.0

func (o ConfigConfigurationDnsConfigurationPtrOutput) ToConfigConfigurationDnsConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationDnsConfigurationPtrOutput

type ConfigConfigurationInput

type ConfigConfigurationInput interface {
	pulumi.Input

	ToConfigConfigurationOutput() ConfigConfigurationOutput
	ToConfigConfigurationOutputWithContext(context.Context) ConfigConfigurationOutput
}

ConfigConfigurationInput is an input type that accepts ConfigConfigurationArgs and ConfigConfigurationOutput values. You can construct a concrete instance of `ConfigConfigurationInput` via:

ConfigConfigurationArgs{...}

type ConfigConfigurationNetworkConfiguration

type ConfigConfigurationNetworkConfiguration struct {
	// (Updatable) Number of hops.
	NumberOfHops *int `pulumi:"numberOfHops"`
	// (Updatable) Type of probe mode when TCP protocol is selected.
	ProbeMode *string `pulumi:"probeMode"`
	// (Updatable) Number of probes per hop.
	ProbePerHop *int `pulumi:"probePerHop"`
	// (Updatable) Type of protocol.
	Protocol *string `pulumi:"protocol"`
	// (Updatable) Number of probe packets sent out simultaneously.
	TransmissionRate *int `pulumi:"transmissionRate"`
}

type ConfigConfigurationNetworkConfigurationArgs

type ConfigConfigurationNetworkConfigurationArgs struct {
	// (Updatable) Number of hops.
	NumberOfHops pulumi.IntPtrInput `pulumi:"numberOfHops"`
	// (Updatable) Type of probe mode when TCP protocol is selected.
	ProbeMode pulumi.StringPtrInput `pulumi:"probeMode"`
	// (Updatable) Number of probes per hop.
	ProbePerHop pulumi.IntPtrInput `pulumi:"probePerHop"`
	// (Updatable) Type of protocol.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// (Updatable) Number of probe packets sent out simultaneously.
	TransmissionRate pulumi.IntPtrInput `pulumi:"transmissionRate"`
}

func (ConfigConfigurationNetworkConfigurationArgs) ElementType

func (ConfigConfigurationNetworkConfigurationArgs) ToConfigConfigurationNetworkConfigurationOutput

func (i ConfigConfigurationNetworkConfigurationArgs) ToConfigConfigurationNetworkConfigurationOutput() ConfigConfigurationNetworkConfigurationOutput

func (ConfigConfigurationNetworkConfigurationArgs) ToConfigConfigurationNetworkConfigurationOutputWithContext

func (i ConfigConfigurationNetworkConfigurationArgs) ToConfigConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) ConfigConfigurationNetworkConfigurationOutput

func (ConfigConfigurationNetworkConfigurationArgs) ToConfigConfigurationNetworkConfigurationPtrOutput

func (i ConfigConfigurationNetworkConfigurationArgs) ToConfigConfigurationNetworkConfigurationPtrOutput() ConfigConfigurationNetworkConfigurationPtrOutput

func (ConfigConfigurationNetworkConfigurationArgs) ToConfigConfigurationNetworkConfigurationPtrOutputWithContext

func (i ConfigConfigurationNetworkConfigurationArgs) ToConfigConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationNetworkConfigurationPtrOutput

type ConfigConfigurationNetworkConfigurationInput

type ConfigConfigurationNetworkConfigurationInput interface {
	pulumi.Input

	ToConfigConfigurationNetworkConfigurationOutput() ConfigConfigurationNetworkConfigurationOutput
	ToConfigConfigurationNetworkConfigurationOutputWithContext(context.Context) ConfigConfigurationNetworkConfigurationOutput
}

ConfigConfigurationNetworkConfigurationInput is an input type that accepts ConfigConfigurationNetworkConfigurationArgs and ConfigConfigurationNetworkConfigurationOutput values. You can construct a concrete instance of `ConfigConfigurationNetworkConfigurationInput` via:

ConfigConfigurationNetworkConfigurationArgs{...}

type ConfigConfigurationNetworkConfigurationOutput

type ConfigConfigurationNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationNetworkConfigurationOutput) ElementType

func (ConfigConfigurationNetworkConfigurationOutput) NumberOfHops

(Updatable) Number of hops.

func (ConfigConfigurationNetworkConfigurationOutput) ProbeMode

(Updatable) Type of probe mode when TCP protocol is selected.

func (ConfigConfigurationNetworkConfigurationOutput) ProbePerHop

(Updatable) Number of probes per hop.

func (ConfigConfigurationNetworkConfigurationOutput) Protocol

(Updatable) Type of protocol.

func (ConfigConfigurationNetworkConfigurationOutput) ToConfigConfigurationNetworkConfigurationOutput

func (o ConfigConfigurationNetworkConfigurationOutput) ToConfigConfigurationNetworkConfigurationOutput() ConfigConfigurationNetworkConfigurationOutput

func (ConfigConfigurationNetworkConfigurationOutput) ToConfigConfigurationNetworkConfigurationOutputWithContext

func (o ConfigConfigurationNetworkConfigurationOutput) ToConfigConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) ConfigConfigurationNetworkConfigurationOutput

func (ConfigConfigurationNetworkConfigurationOutput) ToConfigConfigurationNetworkConfigurationPtrOutput

func (o ConfigConfigurationNetworkConfigurationOutput) ToConfigConfigurationNetworkConfigurationPtrOutput() ConfigConfigurationNetworkConfigurationPtrOutput

func (ConfigConfigurationNetworkConfigurationOutput) ToConfigConfigurationNetworkConfigurationPtrOutputWithContext

func (o ConfigConfigurationNetworkConfigurationOutput) ToConfigConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationNetworkConfigurationPtrOutput

func (ConfigConfigurationNetworkConfigurationOutput) TransmissionRate

(Updatable) Number of probe packets sent out simultaneously.

type ConfigConfigurationNetworkConfigurationPtrInput

type ConfigConfigurationNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToConfigConfigurationNetworkConfigurationPtrOutput() ConfigConfigurationNetworkConfigurationPtrOutput
	ToConfigConfigurationNetworkConfigurationPtrOutputWithContext(context.Context) ConfigConfigurationNetworkConfigurationPtrOutput
}

ConfigConfigurationNetworkConfigurationPtrInput is an input type that accepts ConfigConfigurationNetworkConfigurationArgs, ConfigConfigurationNetworkConfigurationPtr and ConfigConfigurationNetworkConfigurationPtrOutput values. You can construct a concrete instance of `ConfigConfigurationNetworkConfigurationPtrInput` via:

        ConfigConfigurationNetworkConfigurationArgs{...}

or:

        nil

type ConfigConfigurationNetworkConfigurationPtrOutput

type ConfigConfigurationNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationNetworkConfigurationPtrOutput) Elem

func (ConfigConfigurationNetworkConfigurationPtrOutput) ElementType

func (ConfigConfigurationNetworkConfigurationPtrOutput) NumberOfHops

(Updatable) Number of hops.

func (ConfigConfigurationNetworkConfigurationPtrOutput) ProbeMode

(Updatable) Type of probe mode when TCP protocol is selected.

func (ConfigConfigurationNetworkConfigurationPtrOutput) ProbePerHop

(Updatable) Number of probes per hop.

func (ConfigConfigurationNetworkConfigurationPtrOutput) Protocol

(Updatable) Type of protocol.

func (ConfigConfigurationNetworkConfigurationPtrOutput) ToConfigConfigurationNetworkConfigurationPtrOutput

func (o ConfigConfigurationNetworkConfigurationPtrOutput) ToConfigConfigurationNetworkConfigurationPtrOutput() ConfigConfigurationNetworkConfigurationPtrOutput

func (ConfigConfigurationNetworkConfigurationPtrOutput) ToConfigConfigurationNetworkConfigurationPtrOutputWithContext

func (o ConfigConfigurationNetworkConfigurationPtrOutput) ToConfigConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationNetworkConfigurationPtrOutput

func (ConfigConfigurationNetworkConfigurationPtrOutput) TransmissionRate

(Updatable) Number of probe packets sent out simultaneously.

type ConfigConfigurationOutput

type ConfigConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationOutput) ConfigType

(Updatable) Type of configuration.

func (ConfigConfigurationOutput) DnsConfiguration added in v0.3.0

(Updatable) Dns settings.

func (ConfigConfigurationOutput) ElementType

func (ConfigConfigurationOutput) ElementType() reflect.Type

func (ConfigConfigurationOutput) IsCertificateValidationEnabled

func (o ConfigConfigurationOutput) IsCertificateValidationEnabled() pulumi.BoolPtrOutput

(Updatable) If certificate validation is enabled, then the call will fail in case of certification errors.

func (ConfigConfigurationOutput) IsFailureRetried

func (o ConfigConfigurationOutput) IsFailureRetried() pulumi.BoolPtrOutput

(Updatable) If isFailureRetried is enabled, then a failed call will be retried.

func (ConfigConfigurationOutput) IsRedirectionEnabled

func (o ConfigConfigurationOutput) IsRedirectionEnabled() pulumi.BoolPtrOutput

(Updatable) If redirection enabled, then redirects will be allowed while accessing target URL.

func (ConfigConfigurationOutput) NetworkConfiguration

(Updatable) Details of the network configuration.

func (ConfigConfigurationOutput) ReqAuthenticationDetails

(Updatable) Details for request HTTP authentication.

func (ConfigConfigurationOutput) ReqAuthenticationScheme

func (o ConfigConfigurationOutput) ReqAuthenticationScheme() pulumi.StringPtrOutput

(Updatable) Request http authentication scheme.

func (ConfigConfigurationOutput) RequestHeaders

(Updatable) List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`

func (ConfigConfigurationOutput) RequestMethod

(Updatable) Request HTTP method.

func (ConfigConfigurationOutput) RequestPostBody

func (o ConfigConfigurationOutput) RequestPostBody() pulumi.StringPtrOutput

(Updatable) Request post body content.

func (ConfigConfigurationOutput) RequestQueryParams

(Updatable) List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`

func (ConfigConfigurationOutput) ToConfigConfigurationOutput

func (o ConfigConfigurationOutput) ToConfigConfigurationOutput() ConfigConfigurationOutput

func (ConfigConfigurationOutput) ToConfigConfigurationOutputWithContext

func (o ConfigConfigurationOutput) ToConfigConfigurationOutputWithContext(ctx context.Context) ConfigConfigurationOutput

func (ConfigConfigurationOutput) ToConfigConfigurationPtrOutput

func (o ConfigConfigurationOutput) ToConfigConfigurationPtrOutput() ConfigConfigurationPtrOutput

func (ConfigConfigurationOutput) ToConfigConfigurationPtrOutputWithContext

func (o ConfigConfigurationOutput) ToConfigConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationPtrOutput

func (ConfigConfigurationOutput) VerifyResponseCodes

func (o ConfigConfigurationOutput) VerifyResponseCodes() pulumi.StringArrayOutput

(Updatable) Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.

func (ConfigConfigurationOutput) VerifyResponseContent

func (o ConfigConfigurationOutput) VerifyResponseContent() pulumi.StringPtrOutput

(Updatable) Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.

func (ConfigConfigurationOutput) VerifyTexts

(Updatable) Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.

type ConfigConfigurationPtrInput

type ConfigConfigurationPtrInput interface {
	pulumi.Input

	ToConfigConfigurationPtrOutput() ConfigConfigurationPtrOutput
	ToConfigConfigurationPtrOutputWithContext(context.Context) ConfigConfigurationPtrOutput
}

ConfigConfigurationPtrInput is an input type that accepts ConfigConfigurationArgs, ConfigConfigurationPtr and ConfigConfigurationPtrOutput values. You can construct a concrete instance of `ConfigConfigurationPtrInput` via:

        ConfigConfigurationArgs{...}

or:

        nil

type ConfigConfigurationPtrOutput

type ConfigConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationPtrOutput) ConfigType

(Updatable) Type of configuration.

func (ConfigConfigurationPtrOutput) DnsConfiguration added in v0.3.0

(Updatable) Dns settings.

func (ConfigConfigurationPtrOutput) Elem

func (ConfigConfigurationPtrOutput) ElementType

func (ConfigConfigurationPtrOutput) IsCertificateValidationEnabled

func (o ConfigConfigurationPtrOutput) IsCertificateValidationEnabled() pulumi.BoolPtrOutput

(Updatable) If certificate validation is enabled, then the call will fail in case of certification errors.

func (ConfigConfigurationPtrOutput) IsFailureRetried

func (o ConfigConfigurationPtrOutput) IsFailureRetried() pulumi.BoolPtrOutput

(Updatable) If isFailureRetried is enabled, then a failed call will be retried.

func (ConfigConfigurationPtrOutput) IsRedirectionEnabled

func (o ConfigConfigurationPtrOutput) IsRedirectionEnabled() pulumi.BoolPtrOutput

(Updatable) If redirection enabled, then redirects will be allowed while accessing target URL.

func (ConfigConfigurationPtrOutput) NetworkConfiguration

(Updatable) Details of the network configuration.

func (ConfigConfigurationPtrOutput) ReqAuthenticationDetails

(Updatable) Details for request HTTP authentication.

func (ConfigConfigurationPtrOutput) ReqAuthenticationScheme

func (o ConfigConfigurationPtrOutput) ReqAuthenticationScheme() pulumi.StringPtrOutput

(Updatable) Request http authentication scheme.

func (ConfigConfigurationPtrOutput) RequestHeaders

(Updatable) List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`

func (ConfigConfigurationPtrOutput) RequestMethod

(Updatable) Request HTTP method.

func (ConfigConfigurationPtrOutput) RequestPostBody

(Updatable) Request post body content.

func (ConfigConfigurationPtrOutput) RequestQueryParams

(Updatable) List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`

func (ConfigConfigurationPtrOutput) ToConfigConfigurationPtrOutput

func (o ConfigConfigurationPtrOutput) ToConfigConfigurationPtrOutput() ConfigConfigurationPtrOutput

func (ConfigConfigurationPtrOutput) ToConfigConfigurationPtrOutputWithContext

func (o ConfigConfigurationPtrOutput) ToConfigConfigurationPtrOutputWithContext(ctx context.Context) ConfigConfigurationPtrOutput

func (ConfigConfigurationPtrOutput) VerifyResponseCodes

func (o ConfigConfigurationPtrOutput) VerifyResponseCodes() pulumi.StringArrayOutput

(Updatable) Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.

func (ConfigConfigurationPtrOutput) VerifyResponseContent

func (o ConfigConfigurationPtrOutput) VerifyResponseContent() pulumi.StringPtrOutput

(Updatable) Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.

func (ConfigConfigurationPtrOutput) VerifyTexts

(Updatable) Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.

type ConfigConfigurationReqAuthenticationDetails

type ConfigConfigurationReqAuthenticationDetails struct {
	// (Updatable) List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	AuthHeaders []ConfigConfigurationReqAuthenticationDetailsAuthHeader `pulumi:"authHeaders"`
	// (Updatable) Request method.
	AuthRequestMethod *string `pulumi:"authRequestMethod"`
	// (Updatable) Request post body.
	AuthRequestPostBody *string `pulumi:"authRequestPostBody"`
	// (Updatable) Authentication token.
	AuthToken *string `pulumi:"authToken"`
	// (Updatable) URL to get authetication token.
	AuthUrl *string `pulumi:"authUrl"`
	// (Updatable) Username for authentication.
	AuthUserName *string `pulumi:"authUserName"`
	// (Updatable) User password for authentication.
	AuthUserPassword *string `pulumi:"authUserPassword"`
	// (Updatable) Request http oauth scheme.
	OauthScheme *string `pulumi:"oauthScheme"`
}

type ConfigConfigurationReqAuthenticationDetailsArgs

type ConfigConfigurationReqAuthenticationDetailsArgs struct {
	// (Updatable) List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	AuthHeaders ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayInput `pulumi:"authHeaders"`
	// (Updatable) Request method.
	AuthRequestMethod pulumi.StringPtrInput `pulumi:"authRequestMethod"`
	// (Updatable) Request post body.
	AuthRequestPostBody pulumi.StringPtrInput `pulumi:"authRequestPostBody"`
	// (Updatable) Authentication token.
	AuthToken pulumi.StringPtrInput `pulumi:"authToken"`
	// (Updatable) URL to get authetication token.
	AuthUrl pulumi.StringPtrInput `pulumi:"authUrl"`
	// (Updatable) Username for authentication.
	AuthUserName pulumi.StringPtrInput `pulumi:"authUserName"`
	// (Updatable) User password for authentication.
	AuthUserPassword pulumi.StringPtrInput `pulumi:"authUserPassword"`
	// (Updatable) Request http oauth scheme.
	OauthScheme pulumi.StringPtrInput `pulumi:"oauthScheme"`
}

func (ConfigConfigurationReqAuthenticationDetailsArgs) ElementType

func (ConfigConfigurationReqAuthenticationDetailsArgs) ToConfigConfigurationReqAuthenticationDetailsOutput

func (i ConfigConfigurationReqAuthenticationDetailsArgs) ToConfigConfigurationReqAuthenticationDetailsOutput() ConfigConfigurationReqAuthenticationDetailsOutput

func (ConfigConfigurationReqAuthenticationDetailsArgs) ToConfigConfigurationReqAuthenticationDetailsOutputWithContext

func (i ConfigConfigurationReqAuthenticationDetailsArgs) ToConfigConfigurationReqAuthenticationDetailsOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsOutput

func (ConfigConfigurationReqAuthenticationDetailsArgs) ToConfigConfigurationReqAuthenticationDetailsPtrOutput

func (i ConfigConfigurationReqAuthenticationDetailsArgs) ToConfigConfigurationReqAuthenticationDetailsPtrOutput() ConfigConfigurationReqAuthenticationDetailsPtrOutput

func (ConfigConfigurationReqAuthenticationDetailsArgs) ToConfigConfigurationReqAuthenticationDetailsPtrOutputWithContext

func (i ConfigConfigurationReqAuthenticationDetailsArgs) ToConfigConfigurationReqAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsPtrOutput

type ConfigConfigurationReqAuthenticationDetailsAuthHeader

type ConfigConfigurationReqAuthenticationDetailsAuthHeader struct {
	// (Updatable) Name of the header.
	HeaderName *string `pulumi:"headerName"`
	// (Updatable) Value of the header.
	HeaderValue *string `pulumi:"headerValue"`
}

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs struct {
	// (Updatable) Name of the header.
	HeaderName pulumi.StringPtrInput `pulumi:"headerName"`
	// (Updatable) Value of the header.
	HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"`
}

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs) ElementType

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderOutputWithContext

func (i ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray []ConfigConfigurationReqAuthenticationDetailsAuthHeaderInput

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray) ElementType

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutputWithContext

func (i ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayInput

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayInput interface {
	pulumi.Input

	ToConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput() ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput
	ToConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutputWithContext(context.Context) ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput
}

ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayInput is an input type that accepts ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray and ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput values. You can construct a concrete instance of `ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayInput` via:

ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray{ ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs{...} }

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput) ElementType

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput) Index

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutputWithContext

func (o ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsAuthHeaderArrayOutput

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderInput

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderInput interface {
	pulumi.Input

	ToConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput() ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput
	ToConfigConfigurationReqAuthenticationDetailsAuthHeaderOutputWithContext(context.Context) ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput
}

ConfigConfigurationReqAuthenticationDetailsAuthHeaderInput is an input type that accepts ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs and ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput values. You can construct a concrete instance of `ConfigConfigurationReqAuthenticationDetailsAuthHeaderInput` via:

ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs{...}

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput

type ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput) ElementType

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput) HeaderName

(Updatable) Name of the header.

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput) HeaderValue

(Updatable) Value of the header.

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput

func (ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderOutputWithContext

func (o ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput) ToConfigConfigurationReqAuthenticationDetailsAuthHeaderOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsAuthHeaderOutput

type ConfigConfigurationReqAuthenticationDetailsInput

type ConfigConfigurationReqAuthenticationDetailsInput interface {
	pulumi.Input

	ToConfigConfigurationReqAuthenticationDetailsOutput() ConfigConfigurationReqAuthenticationDetailsOutput
	ToConfigConfigurationReqAuthenticationDetailsOutputWithContext(context.Context) ConfigConfigurationReqAuthenticationDetailsOutput
}

ConfigConfigurationReqAuthenticationDetailsInput is an input type that accepts ConfigConfigurationReqAuthenticationDetailsArgs and ConfigConfigurationReqAuthenticationDetailsOutput values. You can construct a concrete instance of `ConfigConfigurationReqAuthenticationDetailsInput` via:

ConfigConfigurationReqAuthenticationDetailsArgs{...}

type ConfigConfigurationReqAuthenticationDetailsOutput

type ConfigConfigurationReqAuthenticationDetailsOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationReqAuthenticationDetailsOutput) AuthHeaders

(Updatable) List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`

func (ConfigConfigurationReqAuthenticationDetailsOutput) AuthRequestMethod

(Updatable) Request method.

func (ConfigConfigurationReqAuthenticationDetailsOutput) AuthRequestPostBody

(Updatable) Request post body.

func (ConfigConfigurationReqAuthenticationDetailsOutput) AuthToken

(Updatable) Authentication token.

func (ConfigConfigurationReqAuthenticationDetailsOutput) AuthUrl

(Updatable) URL to get authetication token.

func (ConfigConfigurationReqAuthenticationDetailsOutput) AuthUserName

(Updatable) Username for authentication.

func (ConfigConfigurationReqAuthenticationDetailsOutput) AuthUserPassword

(Updatable) User password for authentication.

func (ConfigConfigurationReqAuthenticationDetailsOutput) ElementType

func (ConfigConfigurationReqAuthenticationDetailsOutput) OauthScheme

(Updatable) Request http oauth scheme.

func (ConfigConfigurationReqAuthenticationDetailsOutput) ToConfigConfigurationReqAuthenticationDetailsOutput

func (o ConfigConfigurationReqAuthenticationDetailsOutput) ToConfigConfigurationReqAuthenticationDetailsOutput() ConfigConfigurationReqAuthenticationDetailsOutput

func (ConfigConfigurationReqAuthenticationDetailsOutput) ToConfigConfigurationReqAuthenticationDetailsOutputWithContext

func (o ConfigConfigurationReqAuthenticationDetailsOutput) ToConfigConfigurationReqAuthenticationDetailsOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsOutput

func (ConfigConfigurationReqAuthenticationDetailsOutput) ToConfigConfigurationReqAuthenticationDetailsPtrOutput

func (o ConfigConfigurationReqAuthenticationDetailsOutput) ToConfigConfigurationReqAuthenticationDetailsPtrOutput() ConfigConfigurationReqAuthenticationDetailsPtrOutput

func (ConfigConfigurationReqAuthenticationDetailsOutput) ToConfigConfigurationReqAuthenticationDetailsPtrOutputWithContext

func (o ConfigConfigurationReqAuthenticationDetailsOutput) ToConfigConfigurationReqAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsPtrOutput

type ConfigConfigurationReqAuthenticationDetailsPtrInput

type ConfigConfigurationReqAuthenticationDetailsPtrInput interface {
	pulumi.Input

	ToConfigConfigurationReqAuthenticationDetailsPtrOutput() ConfigConfigurationReqAuthenticationDetailsPtrOutput
	ToConfigConfigurationReqAuthenticationDetailsPtrOutputWithContext(context.Context) ConfigConfigurationReqAuthenticationDetailsPtrOutput
}

ConfigConfigurationReqAuthenticationDetailsPtrInput is an input type that accepts ConfigConfigurationReqAuthenticationDetailsArgs, ConfigConfigurationReqAuthenticationDetailsPtr and ConfigConfigurationReqAuthenticationDetailsPtrOutput values. You can construct a concrete instance of `ConfigConfigurationReqAuthenticationDetailsPtrInput` via:

        ConfigConfigurationReqAuthenticationDetailsArgs{...}

or:

        nil

type ConfigConfigurationReqAuthenticationDetailsPtrOutput

type ConfigConfigurationReqAuthenticationDetailsPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) AuthHeaders

(Updatable) List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) AuthRequestMethod

(Updatable) Request method.

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) AuthRequestPostBody

(Updatable) Request post body.

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) AuthToken

(Updatable) Authentication token.

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) AuthUrl

(Updatable) URL to get authetication token.

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) AuthUserName

(Updatable) Username for authentication.

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) AuthUserPassword

(Updatable) User password for authentication.

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) Elem

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) ElementType

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) OauthScheme

(Updatable) Request http oauth scheme.

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) ToConfigConfigurationReqAuthenticationDetailsPtrOutput

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) ToConfigConfigurationReqAuthenticationDetailsPtrOutputWithContext

func (o ConfigConfigurationReqAuthenticationDetailsPtrOutput) ToConfigConfigurationReqAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationReqAuthenticationDetailsPtrOutput

type ConfigConfigurationRequestHeader

type ConfigConfigurationRequestHeader struct {
	// (Updatable) Name of the header.
	HeaderName *string `pulumi:"headerName"`
	// (Updatable) Value of the header.
	HeaderValue *string `pulumi:"headerValue"`
}

type ConfigConfigurationRequestHeaderArgs

type ConfigConfigurationRequestHeaderArgs struct {
	// (Updatable) Name of the header.
	HeaderName pulumi.StringPtrInput `pulumi:"headerName"`
	// (Updatable) Value of the header.
	HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"`
}

func (ConfigConfigurationRequestHeaderArgs) ElementType

func (ConfigConfigurationRequestHeaderArgs) ToConfigConfigurationRequestHeaderOutput

func (i ConfigConfigurationRequestHeaderArgs) ToConfigConfigurationRequestHeaderOutput() ConfigConfigurationRequestHeaderOutput

func (ConfigConfigurationRequestHeaderArgs) ToConfigConfigurationRequestHeaderOutputWithContext

func (i ConfigConfigurationRequestHeaderArgs) ToConfigConfigurationRequestHeaderOutputWithContext(ctx context.Context) ConfigConfigurationRequestHeaderOutput

type ConfigConfigurationRequestHeaderArray

type ConfigConfigurationRequestHeaderArray []ConfigConfigurationRequestHeaderInput

func (ConfigConfigurationRequestHeaderArray) ElementType

func (ConfigConfigurationRequestHeaderArray) ToConfigConfigurationRequestHeaderArrayOutput

func (i ConfigConfigurationRequestHeaderArray) ToConfigConfigurationRequestHeaderArrayOutput() ConfigConfigurationRequestHeaderArrayOutput

func (ConfigConfigurationRequestHeaderArray) ToConfigConfigurationRequestHeaderArrayOutputWithContext

func (i ConfigConfigurationRequestHeaderArray) ToConfigConfigurationRequestHeaderArrayOutputWithContext(ctx context.Context) ConfigConfigurationRequestHeaderArrayOutput

type ConfigConfigurationRequestHeaderArrayInput

type ConfigConfigurationRequestHeaderArrayInput interface {
	pulumi.Input

	ToConfigConfigurationRequestHeaderArrayOutput() ConfigConfigurationRequestHeaderArrayOutput
	ToConfigConfigurationRequestHeaderArrayOutputWithContext(context.Context) ConfigConfigurationRequestHeaderArrayOutput
}

ConfigConfigurationRequestHeaderArrayInput is an input type that accepts ConfigConfigurationRequestHeaderArray and ConfigConfigurationRequestHeaderArrayOutput values. You can construct a concrete instance of `ConfigConfigurationRequestHeaderArrayInput` via:

ConfigConfigurationRequestHeaderArray{ ConfigConfigurationRequestHeaderArgs{...} }

type ConfigConfigurationRequestHeaderArrayOutput

type ConfigConfigurationRequestHeaderArrayOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationRequestHeaderArrayOutput) ElementType

func (ConfigConfigurationRequestHeaderArrayOutput) Index

func (ConfigConfigurationRequestHeaderArrayOutput) ToConfigConfigurationRequestHeaderArrayOutput

func (o ConfigConfigurationRequestHeaderArrayOutput) ToConfigConfigurationRequestHeaderArrayOutput() ConfigConfigurationRequestHeaderArrayOutput

func (ConfigConfigurationRequestHeaderArrayOutput) ToConfigConfigurationRequestHeaderArrayOutputWithContext

func (o ConfigConfigurationRequestHeaderArrayOutput) ToConfigConfigurationRequestHeaderArrayOutputWithContext(ctx context.Context) ConfigConfigurationRequestHeaderArrayOutput

type ConfigConfigurationRequestHeaderInput

type ConfigConfigurationRequestHeaderInput interface {
	pulumi.Input

	ToConfigConfigurationRequestHeaderOutput() ConfigConfigurationRequestHeaderOutput
	ToConfigConfigurationRequestHeaderOutputWithContext(context.Context) ConfigConfigurationRequestHeaderOutput
}

ConfigConfigurationRequestHeaderInput is an input type that accepts ConfigConfigurationRequestHeaderArgs and ConfigConfigurationRequestHeaderOutput values. You can construct a concrete instance of `ConfigConfigurationRequestHeaderInput` via:

ConfigConfigurationRequestHeaderArgs{...}

type ConfigConfigurationRequestHeaderOutput

type ConfigConfigurationRequestHeaderOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationRequestHeaderOutput) ElementType

func (ConfigConfigurationRequestHeaderOutput) HeaderName

(Updatable) Name of the header.

func (ConfigConfigurationRequestHeaderOutput) HeaderValue

(Updatable) Value of the header.

func (ConfigConfigurationRequestHeaderOutput) ToConfigConfigurationRequestHeaderOutput

func (o ConfigConfigurationRequestHeaderOutput) ToConfigConfigurationRequestHeaderOutput() ConfigConfigurationRequestHeaderOutput

func (ConfigConfigurationRequestHeaderOutput) ToConfigConfigurationRequestHeaderOutputWithContext

func (o ConfigConfigurationRequestHeaderOutput) ToConfigConfigurationRequestHeaderOutputWithContext(ctx context.Context) ConfigConfigurationRequestHeaderOutput

type ConfigConfigurationRequestQueryParam

type ConfigConfigurationRequestQueryParam struct {
	// (Updatable) Name of the parameter.
	ParamName *string `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue *string `pulumi:"paramValue"`
}

type ConfigConfigurationRequestQueryParamArgs

type ConfigConfigurationRequestQueryParamArgs struct {
	// (Updatable) Name of the parameter.
	ParamName pulumi.StringPtrInput `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue pulumi.StringPtrInput `pulumi:"paramValue"`
}

func (ConfigConfigurationRequestQueryParamArgs) ElementType

func (ConfigConfigurationRequestQueryParamArgs) ToConfigConfigurationRequestQueryParamOutput

func (i ConfigConfigurationRequestQueryParamArgs) ToConfigConfigurationRequestQueryParamOutput() ConfigConfigurationRequestQueryParamOutput

func (ConfigConfigurationRequestQueryParamArgs) ToConfigConfigurationRequestQueryParamOutputWithContext

func (i ConfigConfigurationRequestQueryParamArgs) ToConfigConfigurationRequestQueryParamOutputWithContext(ctx context.Context) ConfigConfigurationRequestQueryParamOutput

type ConfigConfigurationRequestQueryParamArray

type ConfigConfigurationRequestQueryParamArray []ConfigConfigurationRequestQueryParamInput

func (ConfigConfigurationRequestQueryParamArray) ElementType

func (ConfigConfigurationRequestQueryParamArray) ToConfigConfigurationRequestQueryParamArrayOutput

func (i ConfigConfigurationRequestQueryParamArray) ToConfigConfigurationRequestQueryParamArrayOutput() ConfigConfigurationRequestQueryParamArrayOutput

func (ConfigConfigurationRequestQueryParamArray) ToConfigConfigurationRequestQueryParamArrayOutputWithContext

func (i ConfigConfigurationRequestQueryParamArray) ToConfigConfigurationRequestQueryParamArrayOutputWithContext(ctx context.Context) ConfigConfigurationRequestQueryParamArrayOutput

type ConfigConfigurationRequestQueryParamArrayInput

type ConfigConfigurationRequestQueryParamArrayInput interface {
	pulumi.Input

	ToConfigConfigurationRequestQueryParamArrayOutput() ConfigConfigurationRequestQueryParamArrayOutput
	ToConfigConfigurationRequestQueryParamArrayOutputWithContext(context.Context) ConfigConfigurationRequestQueryParamArrayOutput
}

ConfigConfigurationRequestQueryParamArrayInput is an input type that accepts ConfigConfigurationRequestQueryParamArray and ConfigConfigurationRequestQueryParamArrayOutput values. You can construct a concrete instance of `ConfigConfigurationRequestQueryParamArrayInput` via:

ConfigConfigurationRequestQueryParamArray{ ConfigConfigurationRequestQueryParamArgs{...} }

type ConfigConfigurationRequestQueryParamArrayOutput

type ConfigConfigurationRequestQueryParamArrayOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationRequestQueryParamArrayOutput) ElementType

func (ConfigConfigurationRequestQueryParamArrayOutput) Index

func (ConfigConfigurationRequestQueryParamArrayOutput) ToConfigConfigurationRequestQueryParamArrayOutput

func (o ConfigConfigurationRequestQueryParamArrayOutput) ToConfigConfigurationRequestQueryParamArrayOutput() ConfigConfigurationRequestQueryParamArrayOutput

func (ConfigConfigurationRequestQueryParamArrayOutput) ToConfigConfigurationRequestQueryParamArrayOutputWithContext

func (o ConfigConfigurationRequestQueryParamArrayOutput) ToConfigConfigurationRequestQueryParamArrayOutputWithContext(ctx context.Context) ConfigConfigurationRequestQueryParamArrayOutput

type ConfigConfigurationRequestQueryParamInput

type ConfigConfigurationRequestQueryParamInput interface {
	pulumi.Input

	ToConfigConfigurationRequestQueryParamOutput() ConfigConfigurationRequestQueryParamOutput
	ToConfigConfigurationRequestQueryParamOutputWithContext(context.Context) ConfigConfigurationRequestQueryParamOutput
}

ConfigConfigurationRequestQueryParamInput is an input type that accepts ConfigConfigurationRequestQueryParamArgs and ConfigConfigurationRequestQueryParamOutput values. You can construct a concrete instance of `ConfigConfigurationRequestQueryParamInput` via:

ConfigConfigurationRequestQueryParamArgs{...}

type ConfigConfigurationRequestQueryParamOutput

type ConfigConfigurationRequestQueryParamOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationRequestQueryParamOutput) ElementType

func (ConfigConfigurationRequestQueryParamOutput) ParamName

(Updatable) Name of the parameter.

func (ConfigConfigurationRequestQueryParamOutput) ParamValue

(Updatable) Value of the parameter.

func (ConfigConfigurationRequestQueryParamOutput) ToConfigConfigurationRequestQueryParamOutput

func (o ConfigConfigurationRequestQueryParamOutput) ToConfigConfigurationRequestQueryParamOutput() ConfigConfigurationRequestQueryParamOutput

func (ConfigConfigurationRequestQueryParamOutput) ToConfigConfigurationRequestQueryParamOutputWithContext

func (o ConfigConfigurationRequestQueryParamOutput) ToConfigConfigurationRequestQueryParamOutputWithContext(ctx context.Context) ConfigConfigurationRequestQueryParamOutput

type ConfigConfigurationVerifyText

type ConfigConfigurationVerifyText struct {
	// (Updatable) Verification text in the response.
	Text *string `pulumi:"text"`
}

type ConfigConfigurationVerifyTextArgs

type ConfigConfigurationVerifyTextArgs struct {
	// (Updatable) Verification text in the response.
	Text pulumi.StringPtrInput `pulumi:"text"`
}

func (ConfigConfigurationVerifyTextArgs) ElementType

func (ConfigConfigurationVerifyTextArgs) ToConfigConfigurationVerifyTextOutput

func (i ConfigConfigurationVerifyTextArgs) ToConfigConfigurationVerifyTextOutput() ConfigConfigurationVerifyTextOutput

func (ConfigConfigurationVerifyTextArgs) ToConfigConfigurationVerifyTextOutputWithContext

func (i ConfigConfigurationVerifyTextArgs) ToConfigConfigurationVerifyTextOutputWithContext(ctx context.Context) ConfigConfigurationVerifyTextOutput

type ConfigConfigurationVerifyTextArray

type ConfigConfigurationVerifyTextArray []ConfigConfigurationVerifyTextInput

func (ConfigConfigurationVerifyTextArray) ElementType

func (ConfigConfigurationVerifyTextArray) ToConfigConfigurationVerifyTextArrayOutput

func (i ConfigConfigurationVerifyTextArray) ToConfigConfigurationVerifyTextArrayOutput() ConfigConfigurationVerifyTextArrayOutput

func (ConfigConfigurationVerifyTextArray) ToConfigConfigurationVerifyTextArrayOutputWithContext

func (i ConfigConfigurationVerifyTextArray) ToConfigConfigurationVerifyTextArrayOutputWithContext(ctx context.Context) ConfigConfigurationVerifyTextArrayOutput

type ConfigConfigurationVerifyTextArrayInput

type ConfigConfigurationVerifyTextArrayInput interface {
	pulumi.Input

	ToConfigConfigurationVerifyTextArrayOutput() ConfigConfigurationVerifyTextArrayOutput
	ToConfigConfigurationVerifyTextArrayOutputWithContext(context.Context) ConfigConfigurationVerifyTextArrayOutput
}

ConfigConfigurationVerifyTextArrayInput is an input type that accepts ConfigConfigurationVerifyTextArray and ConfigConfigurationVerifyTextArrayOutput values. You can construct a concrete instance of `ConfigConfigurationVerifyTextArrayInput` via:

ConfigConfigurationVerifyTextArray{ ConfigConfigurationVerifyTextArgs{...} }

type ConfigConfigurationVerifyTextArrayOutput

type ConfigConfigurationVerifyTextArrayOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationVerifyTextArrayOutput) ElementType

func (ConfigConfigurationVerifyTextArrayOutput) Index

func (ConfigConfigurationVerifyTextArrayOutput) ToConfigConfigurationVerifyTextArrayOutput

func (o ConfigConfigurationVerifyTextArrayOutput) ToConfigConfigurationVerifyTextArrayOutput() ConfigConfigurationVerifyTextArrayOutput

func (ConfigConfigurationVerifyTextArrayOutput) ToConfigConfigurationVerifyTextArrayOutputWithContext

func (o ConfigConfigurationVerifyTextArrayOutput) ToConfigConfigurationVerifyTextArrayOutputWithContext(ctx context.Context) ConfigConfigurationVerifyTextArrayOutput

type ConfigConfigurationVerifyTextInput

type ConfigConfigurationVerifyTextInput interface {
	pulumi.Input

	ToConfigConfigurationVerifyTextOutput() ConfigConfigurationVerifyTextOutput
	ToConfigConfigurationVerifyTextOutputWithContext(context.Context) ConfigConfigurationVerifyTextOutput
}

ConfigConfigurationVerifyTextInput is an input type that accepts ConfigConfigurationVerifyTextArgs and ConfigConfigurationVerifyTextOutput values. You can construct a concrete instance of `ConfigConfigurationVerifyTextInput` via:

ConfigConfigurationVerifyTextArgs{...}

type ConfigConfigurationVerifyTextOutput

type ConfigConfigurationVerifyTextOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationVerifyTextOutput) ElementType

func (ConfigConfigurationVerifyTextOutput) Text

(Updatable) Verification text in the response.

func (ConfigConfigurationVerifyTextOutput) ToConfigConfigurationVerifyTextOutput

func (o ConfigConfigurationVerifyTextOutput) ToConfigConfigurationVerifyTextOutput() ConfigConfigurationVerifyTextOutput

func (ConfigConfigurationVerifyTextOutput) ToConfigConfigurationVerifyTextOutputWithContext

func (o ConfigConfigurationVerifyTextOutput) ToConfigConfigurationVerifyTextOutputWithContext(ctx context.Context) ConfigConfigurationVerifyTextOutput

type ConfigInput

type ConfigInput interface {
	pulumi.Input

	ToConfigOutput() ConfigOutput
	ToConfigOutputWithContext(ctx context.Context) ConfigOutput
}

type ConfigMap

type ConfigMap map[string]ConfigInput

func (ConfigMap) ElementType

func (ConfigMap) ElementType() reflect.Type

func (ConfigMap) ToConfigMapOutput

func (i ConfigMap) ToConfigMapOutput() ConfigMapOutput

func (ConfigMap) ToConfigMapOutputWithContext

func (i ConfigMap) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput

type ConfigMapInput

type ConfigMapInput interface {
	pulumi.Input

	ToConfigMapOutput() ConfigMapOutput
	ToConfigMapOutputWithContext(context.Context) ConfigMapOutput
}

ConfigMapInput is an input type that accepts ConfigMap and ConfigMapOutput values. You can construct a concrete instance of `ConfigMapInput` via:

ConfigMap{ "key": ConfigArgs{...} }

type ConfigMapOutput

type ConfigMapOutput struct{ *pulumi.OutputState }

func (ConfigMapOutput) ElementType

func (ConfigMapOutput) ElementType() reflect.Type

func (ConfigMapOutput) MapIndex

func (ConfigMapOutput) ToConfigMapOutput

func (o ConfigMapOutput) ToConfigMapOutput() ConfigMapOutput

func (ConfigMapOutput) ToConfigMapOutputWithContext

func (o ConfigMapOutput) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput

type ConfigOutput

type ConfigOutput struct{ *pulumi.OutputState }

func (ConfigOutput) ApmDomainId added in v0.4.0

func (o ConfigOutput) ApmDomainId() pulumi.StringOutput

(Updatable) The APM domain ID the request is intended for. <<<<<<< ours

func (ConfigOutput) BatchIntervalInSeconds added in v0.4.0

func (o ConfigOutput) BatchIntervalInSeconds() pulumi.IntOutput

(Updatable) Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN). ===

func (ConfigOutput) Configuration added in v0.4.0

func (o ConfigOutput) Configuration() ConfigConfigurationOutput

(Updatable) Details of monitor configuration.

func (ConfigOutput) DefinedTags added in v0.4.0

func (o ConfigOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (ConfigOutput) DisplayName added in v0.4.0

func (o ConfigOutput) DisplayName() pulumi.StringOutput

(Updatable) Unique name that can be edited. The name should not contain any confidential information.

func (ConfigOutput) ElementType

func (ConfigOutput) ElementType() reflect.Type

func (ConfigOutput) FreeformTags added in v0.4.0

func (o ConfigOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (ConfigOutput) IsRunNow added in v0.4.0

func (o ConfigOutput) IsRunNow() pulumi.BoolOutput

(Updatable) If isRunNow is enabled, then the monitor will run now.

func (ConfigOutput) IsRunOnce added in v0.4.0

func (o ConfigOutput) IsRunOnce() pulumi.BoolOutput

(Updatable) If runOnce is enabled, then the monitor will run once.

func (ConfigOutput) MonitorType added in v0.4.0

func (o ConfigOutput) MonitorType() pulumi.StringOutput

Type of monitor.

func (ConfigOutput) RepeatIntervalInSeconds added in v0.4.0

func (o ConfigOutput) RepeatIntervalInSeconds() pulumi.IntOutput

(Updatable) Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.

func (ConfigOutput) SchedulingPolicy added in v0.4.0

func (o ConfigOutput) SchedulingPolicy() pulumi.StringOutput

(Updatable) Scheduling policy on Vantage points.

func (ConfigOutput) ScriptId added in v0.4.0

func (o ConfigOutput) ScriptId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.

func (ConfigOutput) ScriptName added in v0.4.0

func (o ConfigOutput) ScriptName() pulumi.StringOutput

Name of the script.

func (ConfigOutput) ScriptParameters added in v0.4.0

func (o ConfigOutput) ScriptParameters() ConfigScriptParameterArrayOutput

(Updatable) List of script parameters in the monitor. This is valid only for SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null. Example: `[{"paramName": "userid", "paramValue":"testuser"}]`

func (ConfigOutput) Status added in v0.4.0

func (o ConfigOutput) Status() pulumi.StringOutput

(Updatable) Enables or disables the monitor.

func (ConfigOutput) Target added in v0.4.0

func (o ConfigOutput) Target() pulumi.StringOutput

(Updatable) Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.

func (ConfigOutput) TimeCreated added in v0.4.0

func (o ConfigOutput) TimeCreated() pulumi.StringOutput

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (ConfigOutput) TimeUpdated added in v0.4.0

func (o ConfigOutput) TimeUpdated() pulumi.StringOutput

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (ConfigOutput) TimeoutInSeconds added in v0.4.0

func (o ConfigOutput) TimeoutInSeconds() pulumi.IntOutput

(Updatable) Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.

func (ConfigOutput) ToConfigOutput

func (o ConfigOutput) ToConfigOutput() ConfigOutput

func (ConfigOutput) ToConfigOutputWithContext

func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput

func (ConfigOutput) VantagePointCount added in v0.4.0

func (o ConfigOutput) VantagePointCount() pulumi.IntOutput

Number of vantage points where monitor is running.

func (ConfigOutput) VantagePoints added in v0.4.0

func (o ConfigOutput) VantagePoints() pulumi.StringArrayOutput

(Updatable) A list of public and dedicated vantage points from which to execute the monitor. Use /publicVantagePoints to fetch public vantage points, and /dedicatedVantagePoints to fetch dedicated vantage points.

type ConfigScriptParameter

type ConfigScriptParameter struct {
	// If parameter value is default or overwritten.
	IsOverwritten *bool `pulumi:"isOverwritten"`
	// Describes if  the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.
	IsSecret *bool `pulumi:"isSecret"`
	// Details of the script parameter that can be used to overwrite the parameter present in the script.
	MonitorScriptParameters []ConfigScriptParameterMonitorScriptParameter `pulumi:"monitorScriptParameters"`
	// (Updatable) Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type ConfigScriptParameterArgs

type ConfigScriptParameterArgs struct {
	// If parameter value is default or overwritten.
	IsOverwritten pulumi.BoolPtrInput `pulumi:"isOverwritten"`
	// Describes if  the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.
	IsSecret pulumi.BoolPtrInput `pulumi:"isSecret"`
	// Details of the script parameter that can be used to overwrite the parameter present in the script.
	MonitorScriptParameters ConfigScriptParameterMonitorScriptParameterArrayInput `pulumi:"monitorScriptParameters"`
	// (Updatable) Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (ConfigScriptParameterArgs) ElementType

func (ConfigScriptParameterArgs) ElementType() reflect.Type

func (ConfigScriptParameterArgs) ToConfigScriptParameterOutput

func (i ConfigScriptParameterArgs) ToConfigScriptParameterOutput() ConfigScriptParameterOutput

func (ConfigScriptParameterArgs) ToConfigScriptParameterOutputWithContext

func (i ConfigScriptParameterArgs) ToConfigScriptParameterOutputWithContext(ctx context.Context) ConfigScriptParameterOutput

type ConfigScriptParameterArray

type ConfigScriptParameterArray []ConfigScriptParameterInput

func (ConfigScriptParameterArray) ElementType

func (ConfigScriptParameterArray) ElementType() reflect.Type

func (ConfigScriptParameterArray) ToConfigScriptParameterArrayOutput

func (i ConfigScriptParameterArray) ToConfigScriptParameterArrayOutput() ConfigScriptParameterArrayOutput

func (ConfigScriptParameterArray) ToConfigScriptParameterArrayOutputWithContext

func (i ConfigScriptParameterArray) ToConfigScriptParameterArrayOutputWithContext(ctx context.Context) ConfigScriptParameterArrayOutput

type ConfigScriptParameterArrayInput

type ConfigScriptParameterArrayInput interface {
	pulumi.Input

	ToConfigScriptParameterArrayOutput() ConfigScriptParameterArrayOutput
	ToConfigScriptParameterArrayOutputWithContext(context.Context) ConfigScriptParameterArrayOutput
}

ConfigScriptParameterArrayInput is an input type that accepts ConfigScriptParameterArray and ConfigScriptParameterArrayOutput values. You can construct a concrete instance of `ConfigScriptParameterArrayInput` via:

ConfigScriptParameterArray{ ConfigScriptParameterArgs{...} }

type ConfigScriptParameterArrayOutput

type ConfigScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (ConfigScriptParameterArrayOutput) ElementType

func (ConfigScriptParameterArrayOutput) Index

func (ConfigScriptParameterArrayOutput) ToConfigScriptParameterArrayOutput

func (o ConfigScriptParameterArrayOutput) ToConfigScriptParameterArrayOutput() ConfigScriptParameterArrayOutput

func (ConfigScriptParameterArrayOutput) ToConfigScriptParameterArrayOutputWithContext

func (o ConfigScriptParameterArrayOutput) ToConfigScriptParameterArrayOutputWithContext(ctx context.Context) ConfigScriptParameterArrayOutput

type ConfigScriptParameterInput

type ConfigScriptParameterInput interface {
	pulumi.Input

	ToConfigScriptParameterOutput() ConfigScriptParameterOutput
	ToConfigScriptParameterOutputWithContext(context.Context) ConfigScriptParameterOutput
}

ConfigScriptParameterInput is an input type that accepts ConfigScriptParameterArgs and ConfigScriptParameterOutput values. You can construct a concrete instance of `ConfigScriptParameterInput` via:

ConfigScriptParameterArgs{...}

type ConfigScriptParameterMonitorScriptParameter

type ConfigScriptParameterMonitorScriptParameter struct {
	// (Updatable) Name of the parameter.
	ParamName *string `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue *string `pulumi:"paramValue"`
}

type ConfigScriptParameterMonitorScriptParameterArgs

type ConfigScriptParameterMonitorScriptParameterArgs struct {
	// (Updatable) Name of the parameter.
	ParamName pulumi.StringPtrInput `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue pulumi.StringPtrInput `pulumi:"paramValue"`
}

func (ConfigScriptParameterMonitorScriptParameterArgs) ElementType

func (ConfigScriptParameterMonitorScriptParameterArgs) ToConfigScriptParameterMonitorScriptParameterOutput

func (i ConfigScriptParameterMonitorScriptParameterArgs) ToConfigScriptParameterMonitorScriptParameterOutput() ConfigScriptParameterMonitorScriptParameterOutput

func (ConfigScriptParameterMonitorScriptParameterArgs) ToConfigScriptParameterMonitorScriptParameterOutputWithContext

func (i ConfigScriptParameterMonitorScriptParameterArgs) ToConfigScriptParameterMonitorScriptParameterOutputWithContext(ctx context.Context) ConfigScriptParameterMonitorScriptParameterOutput

type ConfigScriptParameterMonitorScriptParameterArray

type ConfigScriptParameterMonitorScriptParameterArray []ConfigScriptParameterMonitorScriptParameterInput

func (ConfigScriptParameterMonitorScriptParameterArray) ElementType

func (ConfigScriptParameterMonitorScriptParameterArray) ToConfigScriptParameterMonitorScriptParameterArrayOutput

func (i ConfigScriptParameterMonitorScriptParameterArray) ToConfigScriptParameterMonitorScriptParameterArrayOutput() ConfigScriptParameterMonitorScriptParameterArrayOutput

func (ConfigScriptParameterMonitorScriptParameterArray) ToConfigScriptParameterMonitorScriptParameterArrayOutputWithContext

func (i ConfigScriptParameterMonitorScriptParameterArray) ToConfigScriptParameterMonitorScriptParameterArrayOutputWithContext(ctx context.Context) ConfigScriptParameterMonitorScriptParameterArrayOutput

type ConfigScriptParameterMonitorScriptParameterArrayInput

type ConfigScriptParameterMonitorScriptParameterArrayInput interface {
	pulumi.Input

	ToConfigScriptParameterMonitorScriptParameterArrayOutput() ConfigScriptParameterMonitorScriptParameterArrayOutput
	ToConfigScriptParameterMonitorScriptParameterArrayOutputWithContext(context.Context) ConfigScriptParameterMonitorScriptParameterArrayOutput
}

ConfigScriptParameterMonitorScriptParameterArrayInput is an input type that accepts ConfigScriptParameterMonitorScriptParameterArray and ConfigScriptParameterMonitorScriptParameterArrayOutput values. You can construct a concrete instance of `ConfigScriptParameterMonitorScriptParameterArrayInput` via:

ConfigScriptParameterMonitorScriptParameterArray{ ConfigScriptParameterMonitorScriptParameterArgs{...} }

type ConfigScriptParameterMonitorScriptParameterArrayOutput

type ConfigScriptParameterMonitorScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (ConfigScriptParameterMonitorScriptParameterArrayOutput) ElementType

func (ConfigScriptParameterMonitorScriptParameterArrayOutput) Index

func (ConfigScriptParameterMonitorScriptParameterArrayOutput) ToConfigScriptParameterMonitorScriptParameterArrayOutput

func (ConfigScriptParameterMonitorScriptParameterArrayOutput) ToConfigScriptParameterMonitorScriptParameterArrayOutputWithContext

func (o ConfigScriptParameterMonitorScriptParameterArrayOutput) ToConfigScriptParameterMonitorScriptParameterArrayOutputWithContext(ctx context.Context) ConfigScriptParameterMonitorScriptParameterArrayOutput

type ConfigScriptParameterMonitorScriptParameterInput

type ConfigScriptParameterMonitorScriptParameterInput interface {
	pulumi.Input

	ToConfigScriptParameterMonitorScriptParameterOutput() ConfigScriptParameterMonitorScriptParameterOutput
	ToConfigScriptParameterMonitorScriptParameterOutputWithContext(context.Context) ConfigScriptParameterMonitorScriptParameterOutput
}

ConfigScriptParameterMonitorScriptParameterInput is an input type that accepts ConfigScriptParameterMonitorScriptParameterArgs and ConfigScriptParameterMonitorScriptParameterOutput values. You can construct a concrete instance of `ConfigScriptParameterMonitorScriptParameterInput` via:

ConfigScriptParameterMonitorScriptParameterArgs{...}

type ConfigScriptParameterMonitorScriptParameterOutput

type ConfigScriptParameterMonitorScriptParameterOutput struct{ *pulumi.OutputState }

func (ConfigScriptParameterMonitorScriptParameterOutput) ElementType

func (ConfigScriptParameterMonitorScriptParameterOutput) ParamName

(Updatable) Name of the parameter.

func (ConfigScriptParameterMonitorScriptParameterOutput) ParamValue

(Updatable) Value of the parameter.

func (ConfigScriptParameterMonitorScriptParameterOutput) ToConfigScriptParameterMonitorScriptParameterOutput

func (o ConfigScriptParameterMonitorScriptParameterOutput) ToConfigScriptParameterMonitorScriptParameterOutput() ConfigScriptParameterMonitorScriptParameterOutput

func (ConfigScriptParameterMonitorScriptParameterOutput) ToConfigScriptParameterMonitorScriptParameterOutputWithContext

func (o ConfigScriptParameterMonitorScriptParameterOutput) ToConfigScriptParameterMonitorScriptParameterOutputWithContext(ctx context.Context) ConfigScriptParameterMonitorScriptParameterOutput

type ConfigScriptParameterOutput

type ConfigScriptParameterOutput struct{ *pulumi.OutputState }

func (ConfigScriptParameterOutput) ElementType

func (ConfigScriptParameterOutput) GetIsSecret

Describes if the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.

func (ConfigScriptParameterOutput) IsOverwritten

If parameter value is default or overwritten.

func (ConfigScriptParameterOutput) MonitorScriptParameters

Details of the script parameter that can be used to overwrite the parameter present in the script.

func (ConfigScriptParameterOutput) ParamName

(Updatable) Name of the parameter.

func (ConfigScriptParameterOutput) ParamValue

(Updatable) Value of the parameter.

func (ConfigScriptParameterOutput) ToConfigScriptParameterOutput

func (o ConfigScriptParameterOutput) ToConfigScriptParameterOutput() ConfigScriptParameterOutput

func (ConfigScriptParameterOutput) ToConfigScriptParameterOutputWithContext

func (o ConfigScriptParameterOutput) ToConfigScriptParameterOutputWithContext(ctx context.Context) ConfigScriptParameterOutput

type ConfigState

type ConfigState struct {
	// (Updatable) The APM domain ID the request is intended for.
	// <<<<<<< ours
	ApmDomainId pulumi.StringPtrInput
	// (Updatable) Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).
	// ===
	BatchIntervalInSeconds pulumi.IntPtrInput
	// (Updatable) Details of monitor configuration.
	Configuration ConfigConfigurationPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) If isRunNow is enabled, then the monitor will run now.
	IsRunNow pulumi.BoolPtrInput
	// (Updatable) If runOnce is enabled, then the monitor will run once.
	IsRunOnce pulumi.BoolPtrInput
	// Type of monitor.
	MonitorType pulumi.StringPtrInput
	// (Updatable) Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.
	RepeatIntervalInSeconds pulumi.IntPtrInput
	// (Updatable) Scheduling policy on Vantage points.
	SchedulingPolicy pulumi.StringPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.
	ScriptId pulumi.StringPtrInput
	// Name of the script.
	ScriptName pulumi.StringPtrInput
	// (Updatable) List of script parameters in the monitor. This is valid only for SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null. Example: `[{"paramName": "userid", "paramValue":"testuser"}]`
	ScriptParameters ConfigScriptParameterArrayInput
	// (Updatable) Enables or disables the monitor.
	Status pulumi.StringPtrInput
	// (Updatable) Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
	Target pulumi.StringPtrInput
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringPtrInput
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.
	TimeoutInSeconds pulumi.IntPtrInput
	// Number of vantage points where monitor is running.
	VantagePointCount pulumi.IntPtrInput
	// (Updatable) A list of public and dedicated vantage points from which to execute the monitor. Use /publicVantagePoints to fetch public vantage points, and /dedicatedVantagePoints to fetch dedicated vantage points.
	VantagePoints pulumi.StringArrayInput
}

func (ConfigState) ElementType

func (ConfigState) ElementType() reflect.Type

type DedicatedVantagePoint added in v0.2.0

type DedicatedVantagePoint struct {
	pulumi.CustomResourceState

	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringOutput `pulumi:"apmDomainId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// Unique dedicated vantage point name that cannot be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.
	DvpStackDetails DedicatedVantagePointDvpStackDetailsOutput `pulumi:"dvpStackDetails"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps DedicatedVantagePointMonitorStatusCountMapArrayOutput `pulumi:"monitorStatusCountMaps"`
	// Unique permanent name of the dedicated vantage point. This is the same as the displayName.
	Name pulumi.StringOutput `pulumi:"name"`
	// (Updatable) Name of the region.
	Region pulumi.StringOutput `pulumi:"region"`
	// (Updatable) Status of the dedicated vantage point.
	Status pulumi.StringOutput `pulumi:"status"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Dedicated Vantage Point resource in Oracle Cloud Infrastructure Apm Synthetics service.

Registers a new dedicated vantage point.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.NewDedicatedVantagePoint(ctx, "testDedicatedVantagePoint", &ApmSynthetics.DedicatedVantagePointArgs{
			ApmDomainId: pulumi.Any(oci_apm_apm_domain.Test_apm_domain.Id),
			DisplayName: pulumi.Any(_var.Dedicated_vantage_point_display_name),
			DvpStackDetails: &apmsynthetics.DedicatedVantagePointDvpStackDetailsArgs{
				DvpStackId:   pulumi.Any(oci_resourcemanager_stack.Test_stack.Id),
				DvpStackType: pulumi.Any(_var.Dedicated_vantage_point_dvp_stack_details_dvp_stack_type),
				DvpStreamId:  pulumi.Any(oci_streaming_stream.Test_stream.Id),
				DvpVersion:   pulumi.Any(_var.Dedicated_vantage_point_dvp_stack_details_dvp_version),
			},
			Region: pulumi.Any(_var.Dedicated_vantage_point_region),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			Status: pulumi.Any(_var.Dedicated_vantage_point_status),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

DedicatedVantagePoints can be imported using the `id`, e.g.

```sh

$ pulumi import oci:ApmSynthetics/dedicatedVantagePoint:DedicatedVantagePoint test_dedicated_vantage_point "dedicatedVantagePoints/{dedicatedVantagePointId}/apmDomainId/{apmDomainId}"

```

func GetDedicatedVantagePoint added in v0.2.0

func GetDedicatedVantagePoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DedicatedVantagePointState, opts ...pulumi.ResourceOption) (*DedicatedVantagePoint, error)

GetDedicatedVantagePoint gets an existing DedicatedVantagePoint 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 NewDedicatedVantagePoint added in v0.2.0

func NewDedicatedVantagePoint(ctx *pulumi.Context,
	name string, args *DedicatedVantagePointArgs, opts ...pulumi.ResourceOption) (*DedicatedVantagePoint, error)

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

func (*DedicatedVantagePoint) ElementType added in v0.2.0

func (*DedicatedVantagePoint) ElementType() reflect.Type

func (*DedicatedVantagePoint) ToDedicatedVantagePointOutput added in v0.2.0

func (i *DedicatedVantagePoint) ToDedicatedVantagePointOutput() DedicatedVantagePointOutput

func (*DedicatedVantagePoint) ToDedicatedVantagePointOutputWithContext added in v0.2.0

func (i *DedicatedVantagePoint) ToDedicatedVantagePointOutputWithContext(ctx context.Context) DedicatedVantagePointOutput

type DedicatedVantagePointArgs added in v0.2.0

type DedicatedVantagePointArgs struct {
	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// Unique dedicated vantage point name that cannot be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.
	DvpStackDetails DedicatedVantagePointDvpStackDetailsInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Name of the region.
	Region pulumi.StringInput
	// (Updatable) Status of the dedicated vantage point.
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a DedicatedVantagePoint resource.

func (DedicatedVantagePointArgs) ElementType added in v0.2.0

func (DedicatedVantagePointArgs) ElementType() reflect.Type

type DedicatedVantagePointArray added in v0.2.0

type DedicatedVantagePointArray []DedicatedVantagePointInput

func (DedicatedVantagePointArray) ElementType added in v0.2.0

func (DedicatedVantagePointArray) ElementType() reflect.Type

func (DedicatedVantagePointArray) ToDedicatedVantagePointArrayOutput added in v0.2.0

func (i DedicatedVantagePointArray) ToDedicatedVantagePointArrayOutput() DedicatedVantagePointArrayOutput

func (DedicatedVantagePointArray) ToDedicatedVantagePointArrayOutputWithContext added in v0.2.0

func (i DedicatedVantagePointArray) ToDedicatedVantagePointArrayOutputWithContext(ctx context.Context) DedicatedVantagePointArrayOutput

type DedicatedVantagePointArrayInput added in v0.2.0

type DedicatedVantagePointArrayInput interface {
	pulumi.Input

	ToDedicatedVantagePointArrayOutput() DedicatedVantagePointArrayOutput
	ToDedicatedVantagePointArrayOutputWithContext(context.Context) DedicatedVantagePointArrayOutput
}

DedicatedVantagePointArrayInput is an input type that accepts DedicatedVantagePointArray and DedicatedVantagePointArrayOutput values. You can construct a concrete instance of `DedicatedVantagePointArrayInput` via:

DedicatedVantagePointArray{ DedicatedVantagePointArgs{...} }

type DedicatedVantagePointArrayOutput added in v0.2.0

type DedicatedVantagePointArrayOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointArrayOutput) ElementType added in v0.2.0

func (DedicatedVantagePointArrayOutput) Index added in v0.2.0

func (DedicatedVantagePointArrayOutput) ToDedicatedVantagePointArrayOutput added in v0.2.0

func (o DedicatedVantagePointArrayOutput) ToDedicatedVantagePointArrayOutput() DedicatedVantagePointArrayOutput

func (DedicatedVantagePointArrayOutput) ToDedicatedVantagePointArrayOutputWithContext added in v0.2.0

func (o DedicatedVantagePointArrayOutput) ToDedicatedVantagePointArrayOutputWithContext(ctx context.Context) DedicatedVantagePointArrayOutput

type DedicatedVantagePointDvpStackDetails added in v0.2.0

type DedicatedVantagePointDvpStackDetails struct {
	// (Updatable) Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStackId string `pulumi:"dvpStackId"`
	// (Updatable) Type of stack.
	DvpStackType string `pulumi:"dvpStackType"`
	// (Updatable) Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStreamId string `pulumi:"dvpStreamId"`
	// (Updatable) Version of the dedicated vantage point.
	DvpVersion string `pulumi:"dvpVersion"`
}

type DedicatedVantagePointDvpStackDetailsArgs added in v0.2.0

type DedicatedVantagePointDvpStackDetailsArgs struct {
	// (Updatable) Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStackId pulumi.StringInput `pulumi:"dvpStackId"`
	// (Updatable) Type of stack.
	DvpStackType pulumi.StringInput `pulumi:"dvpStackType"`
	// (Updatable) Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStreamId pulumi.StringInput `pulumi:"dvpStreamId"`
	// (Updatable) Version of the dedicated vantage point.
	DvpVersion pulumi.StringInput `pulumi:"dvpVersion"`
}

func (DedicatedVantagePointDvpStackDetailsArgs) ElementType added in v0.2.0

func (DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsOutput added in v0.2.0

func (i DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsOutput() DedicatedVantagePointDvpStackDetailsOutput

func (DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsOutputWithContext added in v0.2.0

func (i DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsOutputWithContext(ctx context.Context) DedicatedVantagePointDvpStackDetailsOutput

func (DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsPtrOutput added in v0.2.0

func (i DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsPtrOutput() DedicatedVantagePointDvpStackDetailsPtrOutput

func (DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext added in v0.2.0

func (i DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext(ctx context.Context) DedicatedVantagePointDvpStackDetailsPtrOutput

type DedicatedVantagePointDvpStackDetailsInput added in v0.2.0

type DedicatedVantagePointDvpStackDetailsInput interface {
	pulumi.Input

	ToDedicatedVantagePointDvpStackDetailsOutput() DedicatedVantagePointDvpStackDetailsOutput
	ToDedicatedVantagePointDvpStackDetailsOutputWithContext(context.Context) DedicatedVantagePointDvpStackDetailsOutput
}

DedicatedVantagePointDvpStackDetailsInput is an input type that accepts DedicatedVantagePointDvpStackDetailsArgs and DedicatedVantagePointDvpStackDetailsOutput values. You can construct a concrete instance of `DedicatedVantagePointDvpStackDetailsInput` via:

DedicatedVantagePointDvpStackDetailsArgs{...}

type DedicatedVantagePointDvpStackDetailsOutput added in v0.2.0

type DedicatedVantagePointDvpStackDetailsOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointDvpStackDetailsOutput) DvpStackId added in v0.2.0

(Updatable) Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.

func (DedicatedVantagePointDvpStackDetailsOutput) DvpStackType added in v0.2.0

(Updatable) Type of stack.

func (DedicatedVantagePointDvpStackDetailsOutput) DvpStreamId added in v0.2.0

(Updatable) Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.

func (DedicatedVantagePointDvpStackDetailsOutput) DvpVersion added in v0.2.0

(Updatable) Version of the dedicated vantage point.

func (DedicatedVantagePointDvpStackDetailsOutput) ElementType added in v0.2.0

func (DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsOutput added in v0.2.0

func (o DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsOutput() DedicatedVantagePointDvpStackDetailsOutput

func (DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsOutputWithContext added in v0.2.0

func (o DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsOutputWithContext(ctx context.Context) DedicatedVantagePointDvpStackDetailsOutput

func (DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutput added in v0.2.0

func (o DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutput() DedicatedVantagePointDvpStackDetailsPtrOutput

func (DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext added in v0.2.0

func (o DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext(ctx context.Context) DedicatedVantagePointDvpStackDetailsPtrOutput

type DedicatedVantagePointDvpStackDetailsPtrInput added in v0.2.0

type DedicatedVantagePointDvpStackDetailsPtrInput interface {
	pulumi.Input

	ToDedicatedVantagePointDvpStackDetailsPtrOutput() DedicatedVantagePointDvpStackDetailsPtrOutput
	ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext(context.Context) DedicatedVantagePointDvpStackDetailsPtrOutput
}

DedicatedVantagePointDvpStackDetailsPtrInput is an input type that accepts DedicatedVantagePointDvpStackDetailsArgs, DedicatedVantagePointDvpStackDetailsPtr and DedicatedVantagePointDvpStackDetailsPtrOutput values. You can construct a concrete instance of `DedicatedVantagePointDvpStackDetailsPtrInput` via:

        DedicatedVantagePointDvpStackDetailsArgs{...}

or:

        nil

type DedicatedVantagePointDvpStackDetailsPtrOutput added in v0.2.0

type DedicatedVantagePointDvpStackDetailsPtrOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointDvpStackDetailsPtrOutput) DvpStackId added in v0.2.0

(Updatable) Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.

func (DedicatedVantagePointDvpStackDetailsPtrOutput) DvpStackType added in v0.2.0

(Updatable) Type of stack.

func (DedicatedVantagePointDvpStackDetailsPtrOutput) DvpStreamId added in v0.2.0

(Updatable) Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.

func (DedicatedVantagePointDvpStackDetailsPtrOutput) DvpVersion added in v0.2.0

(Updatable) Version of the dedicated vantage point.

func (DedicatedVantagePointDvpStackDetailsPtrOutput) Elem added in v0.2.0

func (DedicatedVantagePointDvpStackDetailsPtrOutput) ElementType added in v0.2.0

func (DedicatedVantagePointDvpStackDetailsPtrOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutput added in v0.2.0

func (o DedicatedVantagePointDvpStackDetailsPtrOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutput() DedicatedVantagePointDvpStackDetailsPtrOutput

func (DedicatedVantagePointDvpStackDetailsPtrOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext added in v0.2.0

func (o DedicatedVantagePointDvpStackDetailsPtrOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext(ctx context.Context) DedicatedVantagePointDvpStackDetailsPtrOutput

type DedicatedVantagePointInput added in v0.2.0

type DedicatedVantagePointInput interface {
	pulumi.Input

	ToDedicatedVantagePointOutput() DedicatedVantagePointOutput
	ToDedicatedVantagePointOutputWithContext(ctx context.Context) DedicatedVantagePointOutput
}

type DedicatedVantagePointMap added in v0.2.0

type DedicatedVantagePointMap map[string]DedicatedVantagePointInput

func (DedicatedVantagePointMap) ElementType added in v0.2.0

func (DedicatedVantagePointMap) ElementType() reflect.Type

func (DedicatedVantagePointMap) ToDedicatedVantagePointMapOutput added in v0.2.0

func (i DedicatedVantagePointMap) ToDedicatedVantagePointMapOutput() DedicatedVantagePointMapOutput

func (DedicatedVantagePointMap) ToDedicatedVantagePointMapOutputWithContext added in v0.2.0

func (i DedicatedVantagePointMap) ToDedicatedVantagePointMapOutputWithContext(ctx context.Context) DedicatedVantagePointMapOutput

type DedicatedVantagePointMapInput added in v0.2.0

type DedicatedVantagePointMapInput interface {
	pulumi.Input

	ToDedicatedVantagePointMapOutput() DedicatedVantagePointMapOutput
	ToDedicatedVantagePointMapOutputWithContext(context.Context) DedicatedVantagePointMapOutput
}

DedicatedVantagePointMapInput is an input type that accepts DedicatedVantagePointMap and DedicatedVantagePointMapOutput values. You can construct a concrete instance of `DedicatedVantagePointMapInput` via:

DedicatedVantagePointMap{ "key": DedicatedVantagePointArgs{...} }

type DedicatedVantagePointMapOutput added in v0.2.0

type DedicatedVantagePointMapOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointMapOutput) ElementType added in v0.2.0

func (DedicatedVantagePointMapOutput) MapIndex added in v0.2.0

func (DedicatedVantagePointMapOutput) ToDedicatedVantagePointMapOutput added in v0.2.0

func (o DedicatedVantagePointMapOutput) ToDedicatedVantagePointMapOutput() DedicatedVantagePointMapOutput

func (DedicatedVantagePointMapOutput) ToDedicatedVantagePointMapOutputWithContext added in v0.2.0

func (o DedicatedVantagePointMapOutput) ToDedicatedVantagePointMapOutputWithContext(ctx context.Context) DedicatedVantagePointMapOutput

type DedicatedVantagePointMonitorStatusCountMap added in v0.2.0

type DedicatedVantagePointMonitorStatusCountMap struct {
	// Number of disabled monitors using the script.
	Disabled *int `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled *int `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid *int `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total *int `pulumi:"total"`
}

type DedicatedVantagePointMonitorStatusCountMapArgs added in v0.2.0

type DedicatedVantagePointMonitorStatusCountMapArgs struct {
	// Number of disabled monitors using the script.
	Disabled pulumi.IntPtrInput `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled pulumi.IntPtrInput `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid pulumi.IntPtrInput `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total pulumi.IntPtrInput `pulumi:"total"`
}

func (DedicatedVantagePointMonitorStatusCountMapArgs) ElementType added in v0.2.0

func (DedicatedVantagePointMonitorStatusCountMapArgs) ToDedicatedVantagePointMonitorStatusCountMapOutput added in v0.2.0

func (i DedicatedVantagePointMonitorStatusCountMapArgs) ToDedicatedVantagePointMonitorStatusCountMapOutput() DedicatedVantagePointMonitorStatusCountMapOutput

func (DedicatedVantagePointMonitorStatusCountMapArgs) ToDedicatedVantagePointMonitorStatusCountMapOutputWithContext added in v0.2.0

func (i DedicatedVantagePointMonitorStatusCountMapArgs) ToDedicatedVantagePointMonitorStatusCountMapOutputWithContext(ctx context.Context) DedicatedVantagePointMonitorStatusCountMapOutput

type DedicatedVantagePointMonitorStatusCountMapArray added in v0.2.0

type DedicatedVantagePointMonitorStatusCountMapArray []DedicatedVantagePointMonitorStatusCountMapInput

func (DedicatedVantagePointMonitorStatusCountMapArray) ElementType added in v0.2.0

func (DedicatedVantagePointMonitorStatusCountMapArray) ToDedicatedVantagePointMonitorStatusCountMapArrayOutput added in v0.2.0

func (i DedicatedVantagePointMonitorStatusCountMapArray) ToDedicatedVantagePointMonitorStatusCountMapArrayOutput() DedicatedVantagePointMonitorStatusCountMapArrayOutput

func (DedicatedVantagePointMonitorStatusCountMapArray) ToDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext added in v0.2.0

func (i DedicatedVantagePointMonitorStatusCountMapArray) ToDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) DedicatedVantagePointMonitorStatusCountMapArrayOutput

type DedicatedVantagePointMonitorStatusCountMapArrayInput added in v0.2.0

type DedicatedVantagePointMonitorStatusCountMapArrayInput interface {
	pulumi.Input

	ToDedicatedVantagePointMonitorStatusCountMapArrayOutput() DedicatedVantagePointMonitorStatusCountMapArrayOutput
	ToDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext(context.Context) DedicatedVantagePointMonitorStatusCountMapArrayOutput
}

DedicatedVantagePointMonitorStatusCountMapArrayInput is an input type that accepts DedicatedVantagePointMonitorStatusCountMapArray and DedicatedVantagePointMonitorStatusCountMapArrayOutput values. You can construct a concrete instance of `DedicatedVantagePointMonitorStatusCountMapArrayInput` via:

DedicatedVantagePointMonitorStatusCountMapArray{ DedicatedVantagePointMonitorStatusCountMapArgs{...} }

type DedicatedVantagePointMonitorStatusCountMapArrayOutput added in v0.2.0

type DedicatedVantagePointMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointMonitorStatusCountMapArrayOutput) ElementType added in v0.2.0

func (DedicatedVantagePointMonitorStatusCountMapArrayOutput) Index added in v0.2.0

func (DedicatedVantagePointMonitorStatusCountMapArrayOutput) ToDedicatedVantagePointMonitorStatusCountMapArrayOutput added in v0.2.0

func (DedicatedVantagePointMonitorStatusCountMapArrayOutput) ToDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext added in v0.2.0

func (o DedicatedVantagePointMonitorStatusCountMapArrayOutput) ToDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) DedicatedVantagePointMonitorStatusCountMapArrayOutput

type DedicatedVantagePointMonitorStatusCountMapInput added in v0.2.0

type DedicatedVantagePointMonitorStatusCountMapInput interface {
	pulumi.Input

	ToDedicatedVantagePointMonitorStatusCountMapOutput() DedicatedVantagePointMonitorStatusCountMapOutput
	ToDedicatedVantagePointMonitorStatusCountMapOutputWithContext(context.Context) DedicatedVantagePointMonitorStatusCountMapOutput
}

DedicatedVantagePointMonitorStatusCountMapInput is an input type that accepts DedicatedVantagePointMonitorStatusCountMap and DedicatedVantagePointMonitorStatusCountMapOutput values. You can construct a concrete instance of `DedicatedVantagePointMonitorStatusCountMapInput` via:

DedicatedVantagePointMonitorStatusCountMap{ "key": DedicatedVantagePointMonitorStatusCountArgs{...} }

type DedicatedVantagePointMonitorStatusCountMapOutput added in v0.2.0

type DedicatedVantagePointMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointMonitorStatusCountMapOutput) Disabled added in v0.2.0

Number of disabled monitors using the script.

func (DedicatedVantagePointMonitorStatusCountMapOutput) ElementType added in v0.2.0

func (DedicatedVantagePointMonitorStatusCountMapOutput) Enabled added in v0.2.0

Number of enabled monitors using the script.

func (DedicatedVantagePointMonitorStatusCountMapOutput) Invalid added in v0.2.0

Number of invalid monitors using the script.

func (DedicatedVantagePointMonitorStatusCountMapOutput) ToDedicatedVantagePointMonitorStatusCountMapOutput added in v0.2.0

func (o DedicatedVantagePointMonitorStatusCountMapOutput) ToDedicatedVantagePointMonitorStatusCountMapOutput() DedicatedVantagePointMonitorStatusCountMapOutput

func (DedicatedVantagePointMonitorStatusCountMapOutput) ToDedicatedVantagePointMonitorStatusCountMapOutputWithContext added in v0.2.0

func (o DedicatedVantagePointMonitorStatusCountMapOutput) ToDedicatedVantagePointMonitorStatusCountMapOutputWithContext(ctx context.Context) DedicatedVantagePointMonitorStatusCountMapOutput

func (DedicatedVantagePointMonitorStatusCountMapOutput) Total added in v0.2.0

Total number of monitors using the script.

type DedicatedVantagePointOutput added in v0.2.0

type DedicatedVantagePointOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointOutput) ApmDomainId added in v0.4.0

(Updatable) The APM domain ID the request is intended for.

func (DedicatedVantagePointOutput) DefinedTags added in v0.4.0

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (DedicatedVantagePointOutput) DisplayName added in v0.4.0

Unique dedicated vantage point name that cannot be edited. The name should not contain any confidential information.

func (DedicatedVantagePointOutput) DvpStackDetails added in v0.4.0

(Updatable) Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.

func (DedicatedVantagePointOutput) ElementType added in v0.2.0

func (DedicatedVantagePointOutput) FreeformTags added in v0.4.0

func (o DedicatedVantagePointOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (DedicatedVantagePointOutput) MonitorStatusCountMaps added in v0.4.0

Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`

func (DedicatedVantagePointOutput) Name added in v0.4.0

Unique permanent name of the dedicated vantage point. This is the same as the displayName.

func (DedicatedVantagePointOutput) Region added in v0.4.0

(Updatable) Name of the region.

func (DedicatedVantagePointOutput) Status added in v0.4.0

(Updatable) Status of the dedicated vantage point.

func (DedicatedVantagePointOutput) TimeCreated added in v0.4.0

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (DedicatedVantagePointOutput) TimeUpdated added in v0.4.0

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (DedicatedVantagePointOutput) ToDedicatedVantagePointOutput added in v0.2.0

func (o DedicatedVantagePointOutput) ToDedicatedVantagePointOutput() DedicatedVantagePointOutput

func (DedicatedVantagePointOutput) ToDedicatedVantagePointOutputWithContext added in v0.2.0

func (o DedicatedVantagePointOutput) ToDedicatedVantagePointOutputWithContext(ctx context.Context) DedicatedVantagePointOutput

type DedicatedVantagePointState added in v0.2.0

type DedicatedVantagePointState struct {
	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// Unique dedicated vantage point name that cannot be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.
	DvpStackDetails DedicatedVantagePointDvpStackDetailsPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps DedicatedVantagePointMonitorStatusCountMapArrayInput
	// Unique permanent name of the dedicated vantage point. This is the same as the displayName.
	Name pulumi.StringPtrInput
	// (Updatable) Name of the region.
	Region pulumi.StringPtrInput
	// (Updatable) Status of the dedicated vantage point.
	Status pulumi.StringPtrInput
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringPtrInput
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringPtrInput
}

func (DedicatedVantagePointState) ElementType added in v0.2.0

func (DedicatedVantagePointState) ElementType() reflect.Type

type GetDedicatedVantagePointDvpStackDetail added in v0.2.0

type GetDedicatedVantagePointDvpStackDetail struct {
	// Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStackId string `pulumi:"dvpStackId"`
	// Type of stack.
	DvpStackType string `pulumi:"dvpStackType"`
	// Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStreamId string `pulumi:"dvpStreamId"`
	// Version of the dedicated vantage point.
	DvpVersion string `pulumi:"dvpVersion"`
}

type GetDedicatedVantagePointDvpStackDetailArgs added in v0.2.0

type GetDedicatedVantagePointDvpStackDetailArgs struct {
	// Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStackId pulumi.StringInput `pulumi:"dvpStackId"`
	// Type of stack.
	DvpStackType pulumi.StringInput `pulumi:"dvpStackType"`
	// Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStreamId pulumi.StringInput `pulumi:"dvpStreamId"`
	// Version of the dedicated vantage point.
	DvpVersion pulumi.StringInput `pulumi:"dvpVersion"`
}

func (GetDedicatedVantagePointDvpStackDetailArgs) ElementType added in v0.2.0

func (GetDedicatedVantagePointDvpStackDetailArgs) ToGetDedicatedVantagePointDvpStackDetailOutput added in v0.2.0

func (i GetDedicatedVantagePointDvpStackDetailArgs) ToGetDedicatedVantagePointDvpStackDetailOutput() GetDedicatedVantagePointDvpStackDetailOutput

func (GetDedicatedVantagePointDvpStackDetailArgs) ToGetDedicatedVantagePointDvpStackDetailOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointDvpStackDetailArgs) ToGetDedicatedVantagePointDvpStackDetailOutputWithContext(ctx context.Context) GetDedicatedVantagePointDvpStackDetailOutput

type GetDedicatedVantagePointDvpStackDetailArray added in v0.2.0

type GetDedicatedVantagePointDvpStackDetailArray []GetDedicatedVantagePointDvpStackDetailInput

func (GetDedicatedVantagePointDvpStackDetailArray) ElementType added in v0.2.0

func (GetDedicatedVantagePointDvpStackDetailArray) ToGetDedicatedVantagePointDvpStackDetailArrayOutput added in v0.2.0

func (i GetDedicatedVantagePointDvpStackDetailArray) ToGetDedicatedVantagePointDvpStackDetailArrayOutput() GetDedicatedVantagePointDvpStackDetailArrayOutput

func (GetDedicatedVantagePointDvpStackDetailArray) ToGetDedicatedVantagePointDvpStackDetailArrayOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointDvpStackDetailArray) ToGetDedicatedVantagePointDvpStackDetailArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointDvpStackDetailArrayOutput

type GetDedicatedVantagePointDvpStackDetailArrayInput added in v0.2.0

type GetDedicatedVantagePointDvpStackDetailArrayInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointDvpStackDetailArrayOutput() GetDedicatedVantagePointDvpStackDetailArrayOutput
	ToGetDedicatedVantagePointDvpStackDetailArrayOutputWithContext(context.Context) GetDedicatedVantagePointDvpStackDetailArrayOutput
}

GetDedicatedVantagePointDvpStackDetailArrayInput is an input type that accepts GetDedicatedVantagePointDvpStackDetailArray and GetDedicatedVantagePointDvpStackDetailArrayOutput values. You can construct a concrete instance of `GetDedicatedVantagePointDvpStackDetailArrayInput` via:

GetDedicatedVantagePointDvpStackDetailArray{ GetDedicatedVantagePointDvpStackDetailArgs{...} }

type GetDedicatedVantagePointDvpStackDetailArrayOutput added in v0.2.0

type GetDedicatedVantagePointDvpStackDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointDvpStackDetailArrayOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointDvpStackDetailArrayOutput) Index added in v0.2.0

func (GetDedicatedVantagePointDvpStackDetailArrayOutput) ToGetDedicatedVantagePointDvpStackDetailArrayOutput added in v0.2.0

func (o GetDedicatedVantagePointDvpStackDetailArrayOutput) ToGetDedicatedVantagePointDvpStackDetailArrayOutput() GetDedicatedVantagePointDvpStackDetailArrayOutput

func (GetDedicatedVantagePointDvpStackDetailArrayOutput) ToGetDedicatedVantagePointDvpStackDetailArrayOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointDvpStackDetailArrayOutput) ToGetDedicatedVantagePointDvpStackDetailArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointDvpStackDetailArrayOutput

type GetDedicatedVantagePointDvpStackDetailInput added in v0.2.0

type GetDedicatedVantagePointDvpStackDetailInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointDvpStackDetailOutput() GetDedicatedVantagePointDvpStackDetailOutput
	ToGetDedicatedVantagePointDvpStackDetailOutputWithContext(context.Context) GetDedicatedVantagePointDvpStackDetailOutput
}

GetDedicatedVantagePointDvpStackDetailInput is an input type that accepts GetDedicatedVantagePointDvpStackDetailArgs and GetDedicatedVantagePointDvpStackDetailOutput values. You can construct a concrete instance of `GetDedicatedVantagePointDvpStackDetailInput` via:

GetDedicatedVantagePointDvpStackDetailArgs{...}

type GetDedicatedVantagePointDvpStackDetailOutput added in v0.2.0

type GetDedicatedVantagePointDvpStackDetailOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointDvpStackDetailOutput) DvpStackId added in v0.2.0

Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.

func (GetDedicatedVantagePointDvpStackDetailOutput) DvpStackType added in v0.2.0

Type of stack.

func (GetDedicatedVantagePointDvpStackDetailOutput) DvpStreamId added in v0.2.0

Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.

func (GetDedicatedVantagePointDvpStackDetailOutput) DvpVersion added in v0.2.0

Version of the dedicated vantage point.

func (GetDedicatedVantagePointDvpStackDetailOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointDvpStackDetailOutput) ToGetDedicatedVantagePointDvpStackDetailOutput added in v0.2.0

func (o GetDedicatedVantagePointDvpStackDetailOutput) ToGetDedicatedVantagePointDvpStackDetailOutput() GetDedicatedVantagePointDvpStackDetailOutput

func (GetDedicatedVantagePointDvpStackDetailOutput) ToGetDedicatedVantagePointDvpStackDetailOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointDvpStackDetailOutput) ToGetDedicatedVantagePointDvpStackDetailOutputWithContext(ctx context.Context) GetDedicatedVantagePointDvpStackDetailOutput

type GetDedicatedVantagePointMonitorStatusCountMap added in v0.2.0

type GetDedicatedVantagePointMonitorStatusCountMap struct {
	// Number of disabled monitors using the script.
	Disabled int `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled int `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid int `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total int `pulumi:"total"`
}

type GetDedicatedVantagePointMonitorStatusCountMapArgs added in v0.2.0

type GetDedicatedVantagePointMonitorStatusCountMapArgs struct {
	// Number of disabled monitors using the script.
	Disabled pulumi.IntInput `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled pulumi.IntInput `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid pulumi.IntInput `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total pulumi.IntInput `pulumi:"total"`
}

func (GetDedicatedVantagePointMonitorStatusCountMapArgs) ElementType added in v0.2.0

func (GetDedicatedVantagePointMonitorStatusCountMapArgs) ToGetDedicatedVantagePointMonitorStatusCountMapOutput added in v0.2.0

func (i GetDedicatedVantagePointMonitorStatusCountMapArgs) ToGetDedicatedVantagePointMonitorStatusCountMapOutput() GetDedicatedVantagePointMonitorStatusCountMapOutput

func (GetDedicatedVantagePointMonitorStatusCountMapArgs) ToGetDedicatedVantagePointMonitorStatusCountMapOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointMonitorStatusCountMapArgs) ToGetDedicatedVantagePointMonitorStatusCountMapOutputWithContext(ctx context.Context) GetDedicatedVantagePointMonitorStatusCountMapOutput

type GetDedicatedVantagePointMonitorStatusCountMapArray added in v0.2.0

type GetDedicatedVantagePointMonitorStatusCountMapArray []GetDedicatedVantagePointMonitorStatusCountMapInput

func (GetDedicatedVantagePointMonitorStatusCountMapArray) ElementType added in v0.2.0

func (GetDedicatedVantagePointMonitorStatusCountMapArray) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutput added in v0.2.0

func (i GetDedicatedVantagePointMonitorStatusCountMapArray) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutput() GetDedicatedVantagePointMonitorStatusCountMapArrayOutput

func (GetDedicatedVantagePointMonitorStatusCountMapArray) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointMonitorStatusCountMapArray) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointMonitorStatusCountMapArrayOutput

type GetDedicatedVantagePointMonitorStatusCountMapArrayInput added in v0.2.0

type GetDedicatedVantagePointMonitorStatusCountMapArrayInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutput() GetDedicatedVantagePointMonitorStatusCountMapArrayOutput
	ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext(context.Context) GetDedicatedVantagePointMonitorStatusCountMapArrayOutput
}

GetDedicatedVantagePointMonitorStatusCountMapArrayInput is an input type that accepts GetDedicatedVantagePointMonitorStatusCountMapArray and GetDedicatedVantagePointMonitorStatusCountMapArrayOutput values. You can construct a concrete instance of `GetDedicatedVantagePointMonitorStatusCountMapArrayInput` via:

GetDedicatedVantagePointMonitorStatusCountMapArray{ GetDedicatedVantagePointMonitorStatusCountMapArgs{...} }

type GetDedicatedVantagePointMonitorStatusCountMapArrayOutput added in v0.2.0

type GetDedicatedVantagePointMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) Index added in v0.2.0

func (GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutput added in v0.2.0

func (GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointMonitorStatusCountMapArrayOutput

type GetDedicatedVantagePointMonitorStatusCountMapInput added in v0.2.0

type GetDedicatedVantagePointMonitorStatusCountMapInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointMonitorStatusCountMapOutput() GetDedicatedVantagePointMonitorStatusCountMapOutput
	ToGetDedicatedVantagePointMonitorStatusCountMapOutputWithContext(context.Context) GetDedicatedVantagePointMonitorStatusCountMapOutput
}

GetDedicatedVantagePointMonitorStatusCountMapInput is an input type that accepts GetDedicatedVantagePointMonitorStatusCountMap and GetDedicatedVantagePointMonitorStatusCountMapOutput values. You can construct a concrete instance of `GetDedicatedVantagePointMonitorStatusCountMapInput` via:

GetDedicatedVantagePointMonitorStatusCountMap{ "key": GetDedicatedVantagePointMonitorStatusCountArgs{...} }

type GetDedicatedVantagePointMonitorStatusCountMapOutput added in v0.2.0

type GetDedicatedVantagePointMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) Disabled added in v0.2.0

Number of disabled monitors using the script.

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) Enabled added in v0.2.0

Number of enabled monitors using the script.

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) Invalid added in v0.2.0

Number of invalid monitors using the script.

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) ToGetDedicatedVantagePointMonitorStatusCountMapOutput added in v0.2.0

func (o GetDedicatedVantagePointMonitorStatusCountMapOutput) ToGetDedicatedVantagePointMonitorStatusCountMapOutput() GetDedicatedVantagePointMonitorStatusCountMapOutput

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) ToGetDedicatedVantagePointMonitorStatusCountMapOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointMonitorStatusCountMapOutput) ToGetDedicatedVantagePointMonitorStatusCountMapOutputWithContext(ctx context.Context) GetDedicatedVantagePointMonitorStatusCountMapOutput

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) Total added in v0.2.0

Total number of monitors using the script.

type GetDedicatedVantagePointsArgs added in v0.2.0

type GetDedicatedVantagePointsArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// A filter to return only the resources that match the entire display name.
	DisplayName *string                           `pulumi:"displayName"`
	Filters     []GetDedicatedVantagePointsFilter `pulumi:"filters"`
	// A filter to return only the resources that match the entire name.
	Name *string `pulumi:"name"`
	// A filter to return only the dedicated vantage points that match a given status.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getDedicatedVantagePoints.

type GetDedicatedVantagePointsDedicatedVantagePointCollection added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollection struct {
	Items []GetDedicatedVantagePointsDedicatedVantagePointCollectionItem `pulumi:"items"`
}

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs struct {
	Items GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayInput `pulumi:"items"`
}

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutputWithContext(ctx context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArray added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArray []GetDedicatedVantagePointsDedicatedVantagePointCollectionInput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArray) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointsDedicatedVantagePointCollectionArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayInput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput() GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput
	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutputWithContext(context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput
}

GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayInput is an input type that accepts GetDedicatedVantagePointsDedicatedVantagePointCollectionArray and GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayInput` via:

GetDedicatedVantagePointsDedicatedVantagePointCollectionArray{ GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs{...} }

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) Index added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionInput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutput() GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput
	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutputWithContext(context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput
}

GetDedicatedVantagePointsDedicatedVantagePointCollectionInput is an input type that accepts GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs and GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsDedicatedVantagePointCollectionInput` via:

GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs{...}

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItem added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItem struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.
	DvpStackDetails []GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetail `pulumi:"dvpStackDetails"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated vantage point.
	Id string `pulumi:"id"`
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps []GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMap `pulumi:"monitorStatusCountMaps"`
	// A filter to return only the resources that match the entire name.
	Name string `pulumi:"name"`
	// Name of the region.
	Region string `pulumi:"region"`
	// A filter to return only the dedicated vantage points that match a given status.
	Status string `pulumi:"status"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.
	DvpStackDetails GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayInput `pulumi:"dvpStackDetails"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated vantage point.
	Id pulumi.StringInput `pulumi:"id"`
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayInput `pulumi:"monitorStatusCountMaps"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringInput `pulumi:"name"`
	// Name of the region.
	Region pulumi.StringInput `pulumi:"region"`
	// A filter to return only the dedicated vantage points that match a given status.
	Status pulumi.StringInput `pulumi:"status"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutputWithContext(ctx context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray []GetDedicatedVantagePointsDedicatedVantagePointCollectionItemInput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayInput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput() GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput
	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutputWithContext(context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput
}

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayInput is an input type that accepts GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray and GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayInput` via:

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray{ GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs{...} }

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput) Index added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetail added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetail struct {
	// Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStackId string `pulumi:"dvpStackId"`
	// Type of stack.
	DvpStackType string `pulumi:"dvpStackType"`
	// Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStreamId string `pulumi:"dvpStreamId"`
	// Version of the dedicated vantage point.
	DvpVersion string `pulumi:"dvpVersion"`
}

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs struct {
	// Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStackId pulumi.StringInput `pulumi:"dvpStackId"`
	// Type of stack.
	DvpStackType pulumi.StringInput `pulumi:"dvpStackType"`
	// Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.
	DvpStreamId pulumi.StringInput `pulumi:"dvpStreamId"`
	// Version of the dedicated vantage point.
	DvpVersion pulumi.StringInput `pulumi:"dvpVersion"`
}

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutputWithContext added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray []GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailInput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutputWithContext added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayInput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput() GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput
	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutputWithContext(context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput
}

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayInput is an input type that accepts GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray and GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayInput` via:

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray{ GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs{...} }

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput) Index added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutputWithContext added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailInput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput() GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput
	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutputWithContext(context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput
}

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailInput is an input type that accepts GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs and GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailInput` via:

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs{...}

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) DvpStackId added in v0.2.0

Stack [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) DvpStackType added in v0.2.0

Type of stack.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) DvpStreamId added in v0.2.0

Stream [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Resource Manager stack for dedicated vantage point.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) DvpVersion added in v0.2.0

Version of the dedicated vantage point.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutputWithContext added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemInput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput() GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput
	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutputWithContext(context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput
}

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemInput is an input type that accepts GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs and GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsDedicatedVantagePointCollectionItemInput` via:

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs{...}

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMap added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMap struct {
	// Number of disabled monitors using the script.
	Disabled int `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled int `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid int `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total int `pulumi:"total"`
}

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArgs added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArgs struct {
	// Number of disabled monitors using the script.
	Disabled pulumi.IntInput `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled pulumi.IntInput `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid pulumi.IntInput `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total pulumi.IntInput `pulumi:"total"`
}

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArgs) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutputWithContext added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray []GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapInput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutputWithContext added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayInput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput() GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput
	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutputWithContext(context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput
}

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayInput is an input type that accepts GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray and GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayInput` via:

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray{ GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArgs{...} }

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput) Index added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutputWithContext added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapInput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput() GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput
	ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutputWithContext(context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput
}

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapInput is an input type that accepts GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMap and GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapInput` via:

GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMap{ "key": GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountArgs{...} }

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) Disabled added in v0.2.0

Number of disabled monitors using the script.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) Enabled added in v0.2.0

Number of enabled monitors using the script.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) Invalid added in v0.2.0

Number of invalid monitors using the script.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutputWithContext added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) Total added in v0.2.0

Total number of monitors using the script.

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ApmDomainId added in v0.2.0

The APM domain ID the request is intended for.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) DefinedTags added in v0.2.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) DisplayName added in v0.2.0

A filter to return only the resources that match the entire display name.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) DvpStackDetails added in v0.2.0

Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) FreeformTags added in v0.2.0

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) Id added in v0.2.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated vantage point.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) MonitorStatusCountMaps added in v0.2.0

Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) Name added in v0.2.0

A filter to return only the resources that match the entire name.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) Region added in v0.2.0

Name of the region.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) Status added in v0.2.0

A filter to return only the dedicated vantage points that match a given status.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) TimeCreated added in v0.2.0

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) TimeUpdated added in v0.2.0

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutputWithContext(ctx context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput added in v0.2.0

type GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput) Items added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutput added in v0.2.0

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutputWithContext(ctx context.Context) GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput

type GetDedicatedVantagePointsFilter added in v0.2.0

type GetDedicatedVantagePointsFilter struct {
	// A filter to return only the resources that match the entire name.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetDedicatedVantagePointsFilterArgs added in v0.2.0

type GetDedicatedVantagePointsFilterArgs struct {
	// A filter to return only the resources that match the entire name.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetDedicatedVantagePointsFilterArgs) ElementType added in v0.2.0

func (GetDedicatedVantagePointsFilterArgs) ToGetDedicatedVantagePointsFilterOutput added in v0.2.0

func (i GetDedicatedVantagePointsFilterArgs) ToGetDedicatedVantagePointsFilterOutput() GetDedicatedVantagePointsFilterOutput

func (GetDedicatedVantagePointsFilterArgs) ToGetDedicatedVantagePointsFilterOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointsFilterArgs) ToGetDedicatedVantagePointsFilterOutputWithContext(ctx context.Context) GetDedicatedVantagePointsFilterOutput

type GetDedicatedVantagePointsFilterArray added in v0.2.0

type GetDedicatedVantagePointsFilterArray []GetDedicatedVantagePointsFilterInput

func (GetDedicatedVantagePointsFilterArray) ElementType added in v0.2.0

func (GetDedicatedVantagePointsFilterArray) ToGetDedicatedVantagePointsFilterArrayOutput added in v0.2.0

func (i GetDedicatedVantagePointsFilterArray) ToGetDedicatedVantagePointsFilterArrayOutput() GetDedicatedVantagePointsFilterArrayOutput

func (GetDedicatedVantagePointsFilterArray) ToGetDedicatedVantagePointsFilterArrayOutputWithContext added in v0.2.0

func (i GetDedicatedVantagePointsFilterArray) ToGetDedicatedVantagePointsFilterArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointsFilterArrayOutput

type GetDedicatedVantagePointsFilterArrayInput added in v0.2.0

type GetDedicatedVantagePointsFilterArrayInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsFilterArrayOutput() GetDedicatedVantagePointsFilterArrayOutput
	ToGetDedicatedVantagePointsFilterArrayOutputWithContext(context.Context) GetDedicatedVantagePointsFilterArrayOutput
}

GetDedicatedVantagePointsFilterArrayInput is an input type that accepts GetDedicatedVantagePointsFilterArray and GetDedicatedVantagePointsFilterArrayOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsFilterArrayInput` via:

GetDedicatedVantagePointsFilterArray{ GetDedicatedVantagePointsFilterArgs{...} }

type GetDedicatedVantagePointsFilterArrayOutput added in v0.2.0

type GetDedicatedVantagePointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsFilterArrayOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsFilterArrayOutput) Index added in v0.2.0

func (GetDedicatedVantagePointsFilterArrayOutput) ToGetDedicatedVantagePointsFilterArrayOutput added in v0.2.0

func (o GetDedicatedVantagePointsFilterArrayOutput) ToGetDedicatedVantagePointsFilterArrayOutput() GetDedicatedVantagePointsFilterArrayOutput

func (GetDedicatedVantagePointsFilterArrayOutput) ToGetDedicatedVantagePointsFilterArrayOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointsFilterArrayOutput) ToGetDedicatedVantagePointsFilterArrayOutputWithContext(ctx context.Context) GetDedicatedVantagePointsFilterArrayOutput

type GetDedicatedVantagePointsFilterInput added in v0.2.0

type GetDedicatedVantagePointsFilterInput interface {
	pulumi.Input

	ToGetDedicatedVantagePointsFilterOutput() GetDedicatedVantagePointsFilterOutput
	ToGetDedicatedVantagePointsFilterOutputWithContext(context.Context) GetDedicatedVantagePointsFilterOutput
}

GetDedicatedVantagePointsFilterInput is an input type that accepts GetDedicatedVantagePointsFilterArgs and GetDedicatedVantagePointsFilterOutput values. You can construct a concrete instance of `GetDedicatedVantagePointsFilterInput` via:

GetDedicatedVantagePointsFilterArgs{...}

type GetDedicatedVantagePointsFilterOutput added in v0.2.0

type GetDedicatedVantagePointsFilterOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsFilterOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsFilterOutput) Name added in v0.2.0

A filter to return only the resources that match the entire name.

func (GetDedicatedVantagePointsFilterOutput) Regex added in v0.2.0

func (GetDedicatedVantagePointsFilterOutput) ToGetDedicatedVantagePointsFilterOutput added in v0.2.0

func (o GetDedicatedVantagePointsFilterOutput) ToGetDedicatedVantagePointsFilterOutput() GetDedicatedVantagePointsFilterOutput

func (GetDedicatedVantagePointsFilterOutput) ToGetDedicatedVantagePointsFilterOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointsFilterOutput) ToGetDedicatedVantagePointsFilterOutputWithContext(ctx context.Context) GetDedicatedVantagePointsFilterOutput

func (GetDedicatedVantagePointsFilterOutput) Values added in v0.2.0

type GetDedicatedVantagePointsOutputArgs added in v0.2.0

type GetDedicatedVantagePointsOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringPtrInput                     `pulumi:"displayName"`
	Filters     GetDedicatedVantagePointsFilterArrayInput `pulumi:"filters"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A filter to return only the dedicated vantage points that match a given status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getDedicatedVantagePoints.

func (GetDedicatedVantagePointsOutputArgs) ElementType added in v0.2.0

type GetDedicatedVantagePointsResult added in v0.2.0

type GetDedicatedVantagePointsResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// The list of dedicated_vantage_point_collection.
	DedicatedVantagePointCollections []GetDedicatedVantagePointsDedicatedVantagePointCollection `pulumi:"dedicatedVantagePointCollections"`
	// Unique dedicated vantage point name that cannot be edited. The name should not contain any confidential information.
	DisplayName *string                           `pulumi:"displayName"`
	Filters     []GetDedicatedVantagePointsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Unique permanent name of the dedicated vantage point. This is the same as the displayName.
	Name *string `pulumi:"name"`
	// Status of the dedicated vantage point.
	Status *string `pulumi:"status"`
}

A collection of values returned by getDedicatedVantagePoints.

func GetDedicatedVantagePoints added in v0.2.0

func GetDedicatedVantagePoints(ctx *pulumi.Context, args *GetDedicatedVantagePointsArgs, opts ...pulumi.InvokeOption) (*GetDedicatedVantagePointsResult, error)

This data source provides the list of Dedicated Vantage Points in Oracle Cloud Infrastructure Apm Synthetics service.

Returns a list of dedicated vantage points.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetDedicatedVantagePoints(ctx, &apmsynthetics.GetDedicatedVantagePointsArgs{
			ApmDomainId: oci_apm_apm_domain.Test_apm_domain.Id,
			DisplayName: pulumi.StringRef(_var.Dedicated_vantage_point_display_name),
			Name:        pulumi.StringRef(_var.Dedicated_vantage_point_name),
			Status:      pulumi.StringRef(_var.Dedicated_vantage_point_status),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDedicatedVantagePointsResultOutput added in v0.2.0

type GetDedicatedVantagePointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDedicatedVantagePoints.

func (GetDedicatedVantagePointsResultOutput) ApmDomainId added in v0.2.0

func (GetDedicatedVantagePointsResultOutput) DedicatedVantagePointCollections added in v0.2.0

The list of dedicated_vantage_point_collection.

func (GetDedicatedVantagePointsResultOutput) DisplayName added in v0.2.0

Unique dedicated vantage point name that cannot be edited. The name should not contain any confidential information.

func (GetDedicatedVantagePointsResultOutput) ElementType added in v0.2.0

func (GetDedicatedVantagePointsResultOutput) Filters added in v0.2.0

func (GetDedicatedVantagePointsResultOutput) Id added in v0.2.0

The provider-assigned unique ID for this managed resource.

func (GetDedicatedVantagePointsResultOutput) Name added in v0.2.0

Unique permanent name of the dedicated vantage point. This is the same as the displayName.

func (GetDedicatedVantagePointsResultOutput) Status added in v0.2.0

Status of the dedicated vantage point.

func (GetDedicatedVantagePointsResultOutput) ToGetDedicatedVantagePointsResultOutput added in v0.2.0

func (o GetDedicatedVantagePointsResultOutput) ToGetDedicatedVantagePointsResultOutput() GetDedicatedVantagePointsResultOutput

func (GetDedicatedVantagePointsResultOutput) ToGetDedicatedVantagePointsResultOutputWithContext added in v0.2.0

func (o GetDedicatedVantagePointsResultOutput) ToGetDedicatedVantagePointsResultOutputWithContext(ctx context.Context) GetDedicatedVantagePointsResultOutput

type GetMonitorArgs

type GetMonitorArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// The OCID of the monitor.
	MonitorId string `pulumi:"monitorId"`
}

A collection of arguments for invoking getMonitor.

type GetMonitorConfiguration

type GetMonitorConfiguration struct {
	// Type of configuration.
	ConfigType string `pulumi:"configType"`
	// Dns settings.
	DnsConfigurations []GetMonitorConfigurationDnsConfiguration `pulumi:"dnsConfigurations"`
	// If certificate validation is enabled, then the call will fail in case of certification errors.
	IsCertificateValidationEnabled bool `pulumi:"isCertificateValidationEnabled"`
	// If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried bool `pulumi:"isFailureRetried"`
	// If redirection enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled bool `pulumi:"isRedirectionEnabled"`
	// Details of the network configuration.
	NetworkConfigurations []GetMonitorConfigurationNetworkConfiguration `pulumi:"networkConfigurations"`
	// Details for request HTTP authentication.
	ReqAuthenticationDetails []GetMonitorConfigurationReqAuthenticationDetail `pulumi:"reqAuthenticationDetails"`
	// Request http authentication scheme.
	ReqAuthenticationScheme string `pulumi:"reqAuthenticationScheme"`
	// List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	RequestHeaders []GetMonitorConfigurationRequestHeader `pulumi:"requestHeaders"`
	// Request HTTP method.
	RequestMethod string `pulumi:"requestMethod"`
	// Request post body content.
	RequestPostBody string `pulumi:"requestPostBody"`
	// List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`
	RequestQueryParams []GetMonitorConfigurationRequestQueryParam `pulumi:"requestQueryParams"`
	// Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.
	VerifyResponseCodes []string `pulumi:"verifyResponseCodes"`
	// Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.
	VerifyResponseContent string `pulumi:"verifyResponseContent"`
	// Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.
	VerifyTexts []GetMonitorConfigurationVerifyText `pulumi:"verifyTexts"`
}

type GetMonitorConfigurationArgs

type GetMonitorConfigurationArgs struct {
	// Type of configuration.
	ConfigType pulumi.StringInput `pulumi:"configType"`
	// Dns settings.
	DnsConfigurations GetMonitorConfigurationDnsConfigurationArrayInput `pulumi:"dnsConfigurations"`
	// If certificate validation is enabled, then the call will fail in case of certification errors.
	IsCertificateValidationEnabled pulumi.BoolInput `pulumi:"isCertificateValidationEnabled"`
	// If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried pulumi.BoolInput `pulumi:"isFailureRetried"`
	// If redirection enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled pulumi.BoolInput `pulumi:"isRedirectionEnabled"`
	// Details of the network configuration.
	NetworkConfigurations GetMonitorConfigurationNetworkConfigurationArrayInput `pulumi:"networkConfigurations"`
	// Details for request HTTP authentication.
	ReqAuthenticationDetails GetMonitorConfigurationReqAuthenticationDetailArrayInput `pulumi:"reqAuthenticationDetails"`
	// Request http authentication scheme.
	ReqAuthenticationScheme pulumi.StringInput `pulumi:"reqAuthenticationScheme"`
	// List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	RequestHeaders GetMonitorConfigurationRequestHeaderArrayInput `pulumi:"requestHeaders"`
	// Request HTTP method.
	RequestMethod pulumi.StringInput `pulumi:"requestMethod"`
	// Request post body content.
	RequestPostBody pulumi.StringInput `pulumi:"requestPostBody"`
	// List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`
	RequestQueryParams GetMonitorConfigurationRequestQueryParamArrayInput `pulumi:"requestQueryParams"`
	// Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.
	VerifyResponseCodes pulumi.StringArrayInput `pulumi:"verifyResponseCodes"`
	// Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.
	VerifyResponseContent pulumi.StringInput `pulumi:"verifyResponseContent"`
	// Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.
	VerifyTexts GetMonitorConfigurationVerifyTextArrayInput `pulumi:"verifyTexts"`
}

func (GetMonitorConfigurationArgs) ElementType

func (GetMonitorConfigurationArgs) ToGetMonitorConfigurationOutput

func (i GetMonitorConfigurationArgs) ToGetMonitorConfigurationOutput() GetMonitorConfigurationOutput

func (GetMonitorConfigurationArgs) ToGetMonitorConfigurationOutputWithContext

func (i GetMonitorConfigurationArgs) ToGetMonitorConfigurationOutputWithContext(ctx context.Context) GetMonitorConfigurationOutput

type GetMonitorConfigurationArray

type GetMonitorConfigurationArray []GetMonitorConfigurationInput

func (GetMonitorConfigurationArray) ElementType

func (GetMonitorConfigurationArray) ToGetMonitorConfigurationArrayOutput

func (i GetMonitorConfigurationArray) ToGetMonitorConfigurationArrayOutput() GetMonitorConfigurationArrayOutput

func (GetMonitorConfigurationArray) ToGetMonitorConfigurationArrayOutputWithContext

func (i GetMonitorConfigurationArray) ToGetMonitorConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationArrayOutput

type GetMonitorConfigurationArrayInput

type GetMonitorConfigurationArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationArrayOutput() GetMonitorConfigurationArrayOutput
	ToGetMonitorConfigurationArrayOutputWithContext(context.Context) GetMonitorConfigurationArrayOutput
}

GetMonitorConfigurationArrayInput is an input type that accepts GetMonitorConfigurationArray and GetMonitorConfigurationArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationArrayInput` via:

GetMonitorConfigurationArray{ GetMonitorConfigurationArgs{...} }

type GetMonitorConfigurationArrayOutput

type GetMonitorConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationArrayOutput) ElementType

func (GetMonitorConfigurationArrayOutput) Index

func (GetMonitorConfigurationArrayOutput) ToGetMonitorConfigurationArrayOutput

func (o GetMonitorConfigurationArrayOutput) ToGetMonitorConfigurationArrayOutput() GetMonitorConfigurationArrayOutput

func (GetMonitorConfigurationArrayOutput) ToGetMonitorConfigurationArrayOutputWithContext

func (o GetMonitorConfigurationArrayOutput) ToGetMonitorConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationArrayOutput

type GetMonitorConfigurationDnsConfiguration added in v0.3.0

type GetMonitorConfigurationDnsConfiguration struct {
	// If isOverrideDns is true, then dns will be overridden.
	IsOverrideDns bool `pulumi:"isOverrideDns"`
	// Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.
	OverrideDnsIp string `pulumi:"overrideDnsIp"`
}

type GetMonitorConfigurationDnsConfigurationArgs added in v0.3.0

type GetMonitorConfigurationDnsConfigurationArgs struct {
	// If isOverrideDns is true, then dns will be overridden.
	IsOverrideDns pulumi.BoolInput `pulumi:"isOverrideDns"`
	// Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.
	OverrideDnsIp pulumi.StringInput `pulumi:"overrideDnsIp"`
}

func (GetMonitorConfigurationDnsConfigurationArgs) ElementType added in v0.3.0

func (GetMonitorConfigurationDnsConfigurationArgs) ToGetMonitorConfigurationDnsConfigurationOutput added in v0.3.0

func (i GetMonitorConfigurationDnsConfigurationArgs) ToGetMonitorConfigurationDnsConfigurationOutput() GetMonitorConfigurationDnsConfigurationOutput

func (GetMonitorConfigurationDnsConfigurationArgs) ToGetMonitorConfigurationDnsConfigurationOutputWithContext added in v0.3.0

func (i GetMonitorConfigurationDnsConfigurationArgs) ToGetMonitorConfigurationDnsConfigurationOutputWithContext(ctx context.Context) GetMonitorConfigurationDnsConfigurationOutput

type GetMonitorConfigurationDnsConfigurationArray added in v0.3.0

type GetMonitorConfigurationDnsConfigurationArray []GetMonitorConfigurationDnsConfigurationInput

func (GetMonitorConfigurationDnsConfigurationArray) ElementType added in v0.3.0

func (GetMonitorConfigurationDnsConfigurationArray) ToGetMonitorConfigurationDnsConfigurationArrayOutput added in v0.3.0

func (i GetMonitorConfigurationDnsConfigurationArray) ToGetMonitorConfigurationDnsConfigurationArrayOutput() GetMonitorConfigurationDnsConfigurationArrayOutput

func (GetMonitorConfigurationDnsConfigurationArray) ToGetMonitorConfigurationDnsConfigurationArrayOutputWithContext added in v0.3.0

func (i GetMonitorConfigurationDnsConfigurationArray) ToGetMonitorConfigurationDnsConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationDnsConfigurationArrayOutput

type GetMonitorConfigurationDnsConfigurationArrayInput added in v0.3.0

type GetMonitorConfigurationDnsConfigurationArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationDnsConfigurationArrayOutput() GetMonitorConfigurationDnsConfigurationArrayOutput
	ToGetMonitorConfigurationDnsConfigurationArrayOutputWithContext(context.Context) GetMonitorConfigurationDnsConfigurationArrayOutput
}

GetMonitorConfigurationDnsConfigurationArrayInput is an input type that accepts GetMonitorConfigurationDnsConfigurationArray and GetMonitorConfigurationDnsConfigurationArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationDnsConfigurationArrayInput` via:

GetMonitorConfigurationDnsConfigurationArray{ GetMonitorConfigurationDnsConfigurationArgs{...} }

type GetMonitorConfigurationDnsConfigurationArrayOutput added in v0.3.0

type GetMonitorConfigurationDnsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDnsConfigurationArrayOutput) ElementType added in v0.3.0

func (GetMonitorConfigurationDnsConfigurationArrayOutput) Index added in v0.3.0

func (GetMonitorConfigurationDnsConfigurationArrayOutput) ToGetMonitorConfigurationDnsConfigurationArrayOutput added in v0.3.0

func (o GetMonitorConfigurationDnsConfigurationArrayOutput) ToGetMonitorConfigurationDnsConfigurationArrayOutput() GetMonitorConfigurationDnsConfigurationArrayOutput

func (GetMonitorConfigurationDnsConfigurationArrayOutput) ToGetMonitorConfigurationDnsConfigurationArrayOutputWithContext added in v0.3.0

func (o GetMonitorConfigurationDnsConfigurationArrayOutput) ToGetMonitorConfigurationDnsConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationDnsConfigurationArrayOutput

type GetMonitorConfigurationDnsConfigurationInput added in v0.3.0

type GetMonitorConfigurationDnsConfigurationInput interface {
	pulumi.Input

	ToGetMonitorConfigurationDnsConfigurationOutput() GetMonitorConfigurationDnsConfigurationOutput
	ToGetMonitorConfigurationDnsConfigurationOutputWithContext(context.Context) GetMonitorConfigurationDnsConfigurationOutput
}

GetMonitorConfigurationDnsConfigurationInput is an input type that accepts GetMonitorConfigurationDnsConfigurationArgs and GetMonitorConfigurationDnsConfigurationOutput values. You can construct a concrete instance of `GetMonitorConfigurationDnsConfigurationInput` via:

GetMonitorConfigurationDnsConfigurationArgs{...}

type GetMonitorConfigurationDnsConfigurationOutput added in v0.3.0

type GetMonitorConfigurationDnsConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDnsConfigurationOutput) ElementType added in v0.3.0

func (GetMonitorConfigurationDnsConfigurationOutput) IsOverrideDns added in v0.3.0

If isOverrideDns is true, then dns will be overridden.

func (GetMonitorConfigurationDnsConfigurationOutput) OverrideDnsIp added in v0.3.0

Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.

func (GetMonitorConfigurationDnsConfigurationOutput) ToGetMonitorConfigurationDnsConfigurationOutput added in v0.3.0

func (o GetMonitorConfigurationDnsConfigurationOutput) ToGetMonitorConfigurationDnsConfigurationOutput() GetMonitorConfigurationDnsConfigurationOutput

func (GetMonitorConfigurationDnsConfigurationOutput) ToGetMonitorConfigurationDnsConfigurationOutputWithContext added in v0.3.0

func (o GetMonitorConfigurationDnsConfigurationOutput) ToGetMonitorConfigurationDnsConfigurationOutputWithContext(ctx context.Context) GetMonitorConfigurationDnsConfigurationOutput

type GetMonitorConfigurationInput

type GetMonitorConfigurationInput interface {
	pulumi.Input

	ToGetMonitorConfigurationOutput() GetMonitorConfigurationOutput
	ToGetMonitorConfigurationOutputWithContext(context.Context) GetMonitorConfigurationOutput
}

GetMonitorConfigurationInput is an input type that accepts GetMonitorConfigurationArgs and GetMonitorConfigurationOutput values. You can construct a concrete instance of `GetMonitorConfigurationInput` via:

GetMonitorConfigurationArgs{...}

type GetMonitorConfigurationNetworkConfiguration

type GetMonitorConfigurationNetworkConfiguration struct {
	// Number of hops.
	NumberOfHops int `pulumi:"numberOfHops"`
	// Type of probe mode when TCP protocol is selected.
	ProbeMode string `pulumi:"probeMode"`
	// Number of probes per hop.
	ProbePerHop int `pulumi:"probePerHop"`
	// Type of protocol.
	Protocol string `pulumi:"protocol"`
	// Number of probe packets sent out simultaneously.
	TransmissionRate int `pulumi:"transmissionRate"`
}

type GetMonitorConfigurationNetworkConfigurationArgs

type GetMonitorConfigurationNetworkConfigurationArgs struct {
	// Number of hops.
	NumberOfHops pulumi.IntInput `pulumi:"numberOfHops"`
	// Type of probe mode when TCP protocol is selected.
	ProbeMode pulumi.StringInput `pulumi:"probeMode"`
	// Number of probes per hop.
	ProbePerHop pulumi.IntInput `pulumi:"probePerHop"`
	// Type of protocol.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Number of probe packets sent out simultaneously.
	TransmissionRate pulumi.IntInput `pulumi:"transmissionRate"`
}

func (GetMonitorConfigurationNetworkConfigurationArgs) ElementType

func (GetMonitorConfigurationNetworkConfigurationArgs) ToGetMonitorConfigurationNetworkConfigurationOutput

func (i GetMonitorConfigurationNetworkConfigurationArgs) ToGetMonitorConfigurationNetworkConfigurationOutput() GetMonitorConfigurationNetworkConfigurationOutput

func (GetMonitorConfigurationNetworkConfigurationArgs) ToGetMonitorConfigurationNetworkConfigurationOutputWithContext

func (i GetMonitorConfigurationNetworkConfigurationArgs) ToGetMonitorConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) GetMonitorConfigurationNetworkConfigurationOutput

type GetMonitorConfigurationNetworkConfigurationArray

type GetMonitorConfigurationNetworkConfigurationArray []GetMonitorConfigurationNetworkConfigurationInput

func (GetMonitorConfigurationNetworkConfigurationArray) ElementType

func (GetMonitorConfigurationNetworkConfigurationArray) ToGetMonitorConfigurationNetworkConfigurationArrayOutput

func (i GetMonitorConfigurationNetworkConfigurationArray) ToGetMonitorConfigurationNetworkConfigurationArrayOutput() GetMonitorConfigurationNetworkConfigurationArrayOutput

func (GetMonitorConfigurationNetworkConfigurationArray) ToGetMonitorConfigurationNetworkConfigurationArrayOutputWithContext

func (i GetMonitorConfigurationNetworkConfigurationArray) ToGetMonitorConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationNetworkConfigurationArrayOutput

type GetMonitorConfigurationNetworkConfigurationArrayInput

type GetMonitorConfigurationNetworkConfigurationArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationNetworkConfigurationArrayOutput() GetMonitorConfigurationNetworkConfigurationArrayOutput
	ToGetMonitorConfigurationNetworkConfigurationArrayOutputWithContext(context.Context) GetMonitorConfigurationNetworkConfigurationArrayOutput
}

GetMonitorConfigurationNetworkConfigurationArrayInput is an input type that accepts GetMonitorConfigurationNetworkConfigurationArray and GetMonitorConfigurationNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationNetworkConfigurationArrayInput` via:

GetMonitorConfigurationNetworkConfigurationArray{ GetMonitorConfigurationNetworkConfigurationArgs{...} }

type GetMonitorConfigurationNetworkConfigurationArrayOutput

type GetMonitorConfigurationNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationNetworkConfigurationArrayOutput) ElementType

func (GetMonitorConfigurationNetworkConfigurationArrayOutput) Index

func (GetMonitorConfigurationNetworkConfigurationArrayOutput) ToGetMonitorConfigurationNetworkConfigurationArrayOutput

func (GetMonitorConfigurationNetworkConfigurationArrayOutput) ToGetMonitorConfigurationNetworkConfigurationArrayOutputWithContext

func (o GetMonitorConfigurationNetworkConfigurationArrayOutput) ToGetMonitorConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationNetworkConfigurationArrayOutput

type GetMonitorConfigurationNetworkConfigurationInput

type GetMonitorConfigurationNetworkConfigurationInput interface {
	pulumi.Input

	ToGetMonitorConfigurationNetworkConfigurationOutput() GetMonitorConfigurationNetworkConfigurationOutput
	ToGetMonitorConfigurationNetworkConfigurationOutputWithContext(context.Context) GetMonitorConfigurationNetworkConfigurationOutput
}

GetMonitorConfigurationNetworkConfigurationInput is an input type that accepts GetMonitorConfigurationNetworkConfigurationArgs and GetMonitorConfigurationNetworkConfigurationOutput values. You can construct a concrete instance of `GetMonitorConfigurationNetworkConfigurationInput` via:

GetMonitorConfigurationNetworkConfigurationArgs{...}

type GetMonitorConfigurationNetworkConfigurationOutput

type GetMonitorConfigurationNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationNetworkConfigurationOutput) ElementType

func (GetMonitorConfigurationNetworkConfigurationOutput) NumberOfHops

Number of hops.

func (GetMonitorConfigurationNetworkConfigurationOutput) ProbeMode

Type of probe mode when TCP protocol is selected.

func (GetMonitorConfigurationNetworkConfigurationOutput) ProbePerHop

Number of probes per hop.

func (GetMonitorConfigurationNetworkConfigurationOutput) Protocol

Type of protocol.

func (GetMonitorConfigurationNetworkConfigurationOutput) ToGetMonitorConfigurationNetworkConfigurationOutput

func (o GetMonitorConfigurationNetworkConfigurationOutput) ToGetMonitorConfigurationNetworkConfigurationOutput() GetMonitorConfigurationNetworkConfigurationOutput

func (GetMonitorConfigurationNetworkConfigurationOutput) ToGetMonitorConfigurationNetworkConfigurationOutputWithContext

func (o GetMonitorConfigurationNetworkConfigurationOutput) ToGetMonitorConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) GetMonitorConfigurationNetworkConfigurationOutput

func (GetMonitorConfigurationNetworkConfigurationOutput) TransmissionRate

Number of probe packets sent out simultaneously.

type GetMonitorConfigurationOutput

type GetMonitorConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationOutput) ConfigType

Type of configuration.

func (GetMonitorConfigurationOutput) DnsConfigurations added in v0.3.0

Dns settings.

func (GetMonitorConfigurationOutput) ElementType

func (GetMonitorConfigurationOutput) IsCertificateValidationEnabled

func (o GetMonitorConfigurationOutput) IsCertificateValidationEnabled() pulumi.BoolOutput

If certificate validation is enabled, then the call will fail in case of certification errors.

func (GetMonitorConfigurationOutput) IsFailureRetried

func (o GetMonitorConfigurationOutput) IsFailureRetried() pulumi.BoolOutput

If isFailureRetried is enabled, then a failed call will be retried.

func (GetMonitorConfigurationOutput) IsRedirectionEnabled

func (o GetMonitorConfigurationOutput) IsRedirectionEnabled() pulumi.BoolOutput

If redirection enabled, then redirects will be allowed while accessing target URL.

func (GetMonitorConfigurationOutput) NetworkConfigurations

Details of the network configuration.

func (GetMonitorConfigurationOutput) ReqAuthenticationDetails

Details for request HTTP authentication.

func (GetMonitorConfigurationOutput) ReqAuthenticationScheme

func (o GetMonitorConfigurationOutput) ReqAuthenticationScheme() pulumi.StringOutput

Request http authentication scheme.

func (GetMonitorConfigurationOutput) RequestHeaders

List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`

func (GetMonitorConfigurationOutput) RequestMethod

Request HTTP method.

func (GetMonitorConfigurationOutput) RequestPostBody

Request post body content.

func (GetMonitorConfigurationOutput) RequestQueryParams

List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`

func (GetMonitorConfigurationOutput) ToGetMonitorConfigurationOutput

func (o GetMonitorConfigurationOutput) ToGetMonitorConfigurationOutput() GetMonitorConfigurationOutput

func (GetMonitorConfigurationOutput) ToGetMonitorConfigurationOutputWithContext

func (o GetMonitorConfigurationOutput) ToGetMonitorConfigurationOutputWithContext(ctx context.Context) GetMonitorConfigurationOutput

func (GetMonitorConfigurationOutput) VerifyResponseCodes

func (o GetMonitorConfigurationOutput) VerifyResponseCodes() pulumi.StringArrayOutput

Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.

func (GetMonitorConfigurationOutput) VerifyResponseContent

func (o GetMonitorConfigurationOutput) VerifyResponseContent() pulumi.StringOutput

Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.

func (GetMonitorConfigurationOutput) VerifyTexts

Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.

type GetMonitorConfigurationReqAuthenticationDetail

type GetMonitorConfigurationReqAuthenticationDetail struct {
	// List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	AuthHeaders []GetMonitorConfigurationReqAuthenticationDetailAuthHeader `pulumi:"authHeaders"`
	// Request method.
	AuthRequestMethod string `pulumi:"authRequestMethod"`
	// Request post body.
	AuthRequestPostBody string `pulumi:"authRequestPostBody"`
	// Authentication token.
	AuthToken string `pulumi:"authToken"`
	// URL to get authetication token.
	AuthUrl string `pulumi:"authUrl"`
	// Username for authentication.
	AuthUserName string `pulumi:"authUserName"`
	// User password for authentication.
	AuthUserPassword string `pulumi:"authUserPassword"`
	// Request http oauth scheme.
	OauthScheme string `pulumi:"oauthScheme"`
}

type GetMonitorConfigurationReqAuthenticationDetailArgs

type GetMonitorConfigurationReqAuthenticationDetailArgs struct {
	// List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	AuthHeaders GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayInput `pulumi:"authHeaders"`
	// Request method.
	AuthRequestMethod pulumi.StringInput `pulumi:"authRequestMethod"`
	// Request post body.
	AuthRequestPostBody pulumi.StringInput `pulumi:"authRequestPostBody"`
	// Authentication token.
	AuthToken pulumi.StringInput `pulumi:"authToken"`
	// URL to get authetication token.
	AuthUrl pulumi.StringInput `pulumi:"authUrl"`
	// Username for authentication.
	AuthUserName pulumi.StringInput `pulumi:"authUserName"`
	// User password for authentication.
	AuthUserPassword pulumi.StringInput `pulumi:"authUserPassword"`
	// Request http oauth scheme.
	OauthScheme pulumi.StringInput `pulumi:"oauthScheme"`
}

func (GetMonitorConfigurationReqAuthenticationDetailArgs) ElementType

func (GetMonitorConfigurationReqAuthenticationDetailArgs) ToGetMonitorConfigurationReqAuthenticationDetailOutput

func (i GetMonitorConfigurationReqAuthenticationDetailArgs) ToGetMonitorConfigurationReqAuthenticationDetailOutput() GetMonitorConfigurationReqAuthenticationDetailOutput

func (GetMonitorConfigurationReqAuthenticationDetailArgs) ToGetMonitorConfigurationReqAuthenticationDetailOutputWithContext

func (i GetMonitorConfigurationReqAuthenticationDetailArgs) ToGetMonitorConfigurationReqAuthenticationDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationReqAuthenticationDetailOutput

type GetMonitorConfigurationReqAuthenticationDetailArray

type GetMonitorConfigurationReqAuthenticationDetailArray []GetMonitorConfigurationReqAuthenticationDetailInput

func (GetMonitorConfigurationReqAuthenticationDetailArray) ElementType

func (GetMonitorConfigurationReqAuthenticationDetailArray) ToGetMonitorConfigurationReqAuthenticationDetailArrayOutput

func (i GetMonitorConfigurationReqAuthenticationDetailArray) ToGetMonitorConfigurationReqAuthenticationDetailArrayOutput() GetMonitorConfigurationReqAuthenticationDetailArrayOutput

func (GetMonitorConfigurationReqAuthenticationDetailArray) ToGetMonitorConfigurationReqAuthenticationDetailArrayOutputWithContext

func (i GetMonitorConfigurationReqAuthenticationDetailArray) ToGetMonitorConfigurationReqAuthenticationDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationReqAuthenticationDetailArrayOutput

type GetMonitorConfigurationReqAuthenticationDetailArrayInput

type GetMonitorConfigurationReqAuthenticationDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationReqAuthenticationDetailArrayOutput() GetMonitorConfigurationReqAuthenticationDetailArrayOutput
	ToGetMonitorConfigurationReqAuthenticationDetailArrayOutputWithContext(context.Context) GetMonitorConfigurationReqAuthenticationDetailArrayOutput
}

GetMonitorConfigurationReqAuthenticationDetailArrayInput is an input type that accepts GetMonitorConfigurationReqAuthenticationDetailArray and GetMonitorConfigurationReqAuthenticationDetailArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationReqAuthenticationDetailArrayInput` via:

GetMonitorConfigurationReqAuthenticationDetailArray{ GetMonitorConfigurationReqAuthenticationDetailArgs{...} }

type GetMonitorConfigurationReqAuthenticationDetailArrayOutput

type GetMonitorConfigurationReqAuthenticationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationReqAuthenticationDetailArrayOutput) ElementType

func (GetMonitorConfigurationReqAuthenticationDetailArrayOutput) Index

func (GetMonitorConfigurationReqAuthenticationDetailArrayOutput) ToGetMonitorConfigurationReqAuthenticationDetailArrayOutput

func (GetMonitorConfigurationReqAuthenticationDetailArrayOutput) ToGetMonitorConfigurationReqAuthenticationDetailArrayOutputWithContext

func (o GetMonitorConfigurationReqAuthenticationDetailArrayOutput) ToGetMonitorConfigurationReqAuthenticationDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationReqAuthenticationDetailArrayOutput

type GetMonitorConfigurationReqAuthenticationDetailAuthHeader

type GetMonitorConfigurationReqAuthenticationDetailAuthHeader struct {
	// Name of the header.
	HeaderName string `pulumi:"headerName"`
	// Value of the header.
	HeaderValue string `pulumi:"headerValue"`
}

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs struct {
	// Name of the header.
	HeaderName pulumi.StringInput `pulumi:"headerName"`
	// Value of the header.
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs) ElementType

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutputWithContext

func (i GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutputWithContext(ctx context.Context) GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArray

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArray []GetMonitorConfigurationReqAuthenticationDetailAuthHeaderInput

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArray) ElementType

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArray) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArray) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutputWithContext

func (i GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArray) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayInput

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput() GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput
	ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutputWithContext(context.Context) GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput
}

GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayInput is an input type that accepts GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArray and GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayInput` via:

GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArray{ GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs{...} }

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput) ElementType

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput) Index

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutputWithContext

func (o GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArrayOutput

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderInput

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderInput interface {
	pulumi.Input

	ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput() GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput
	ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutputWithContext(context.Context) GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput
}

GetMonitorConfigurationReqAuthenticationDetailAuthHeaderInput is an input type that accepts GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs and GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput values. You can construct a concrete instance of `GetMonitorConfigurationReqAuthenticationDetailAuthHeaderInput` via:

GetMonitorConfigurationReqAuthenticationDetailAuthHeaderArgs{...}

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput

type GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput) ElementType

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput) HeaderName

Name of the header.

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput) HeaderValue

Value of the header.

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput

func (GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutputWithContext

func (o GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput) ToGetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutputWithContext(ctx context.Context) GetMonitorConfigurationReqAuthenticationDetailAuthHeaderOutput

type GetMonitorConfigurationReqAuthenticationDetailInput

type GetMonitorConfigurationReqAuthenticationDetailInput interface {
	pulumi.Input

	ToGetMonitorConfigurationReqAuthenticationDetailOutput() GetMonitorConfigurationReqAuthenticationDetailOutput
	ToGetMonitorConfigurationReqAuthenticationDetailOutputWithContext(context.Context) GetMonitorConfigurationReqAuthenticationDetailOutput
}

GetMonitorConfigurationReqAuthenticationDetailInput is an input type that accepts GetMonitorConfigurationReqAuthenticationDetailArgs and GetMonitorConfigurationReqAuthenticationDetailOutput values. You can construct a concrete instance of `GetMonitorConfigurationReqAuthenticationDetailInput` via:

GetMonitorConfigurationReqAuthenticationDetailArgs{...}

type GetMonitorConfigurationReqAuthenticationDetailOutput

type GetMonitorConfigurationReqAuthenticationDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationReqAuthenticationDetailOutput) AuthHeaders

List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`

func (GetMonitorConfigurationReqAuthenticationDetailOutput) AuthRequestMethod

Request method.

func (GetMonitorConfigurationReqAuthenticationDetailOutput) AuthRequestPostBody

Request post body.

func (GetMonitorConfigurationReqAuthenticationDetailOutput) AuthToken

Authentication token.

func (GetMonitorConfigurationReqAuthenticationDetailOutput) AuthUrl

URL to get authetication token.

func (GetMonitorConfigurationReqAuthenticationDetailOutput) AuthUserName

Username for authentication.

func (GetMonitorConfigurationReqAuthenticationDetailOutput) AuthUserPassword

User password for authentication.

func (GetMonitorConfigurationReqAuthenticationDetailOutput) ElementType

func (GetMonitorConfigurationReqAuthenticationDetailOutput) OauthScheme

Request http oauth scheme.

func (GetMonitorConfigurationReqAuthenticationDetailOutput) ToGetMonitorConfigurationReqAuthenticationDetailOutput

func (GetMonitorConfigurationReqAuthenticationDetailOutput) ToGetMonitorConfigurationReqAuthenticationDetailOutputWithContext

func (o GetMonitorConfigurationReqAuthenticationDetailOutput) ToGetMonitorConfigurationReqAuthenticationDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationReqAuthenticationDetailOutput

type GetMonitorConfigurationRequestHeader

type GetMonitorConfigurationRequestHeader struct {
	// Name of the header.
	HeaderName string `pulumi:"headerName"`
	// Value of the header.
	HeaderValue string `pulumi:"headerValue"`
}

type GetMonitorConfigurationRequestHeaderArgs

type GetMonitorConfigurationRequestHeaderArgs struct {
	// Name of the header.
	HeaderName pulumi.StringInput `pulumi:"headerName"`
	// Value of the header.
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (GetMonitorConfigurationRequestHeaderArgs) ElementType

func (GetMonitorConfigurationRequestHeaderArgs) ToGetMonitorConfigurationRequestHeaderOutput

func (i GetMonitorConfigurationRequestHeaderArgs) ToGetMonitorConfigurationRequestHeaderOutput() GetMonitorConfigurationRequestHeaderOutput

func (GetMonitorConfigurationRequestHeaderArgs) ToGetMonitorConfigurationRequestHeaderOutputWithContext

func (i GetMonitorConfigurationRequestHeaderArgs) ToGetMonitorConfigurationRequestHeaderOutputWithContext(ctx context.Context) GetMonitorConfigurationRequestHeaderOutput

type GetMonitorConfigurationRequestHeaderArray

type GetMonitorConfigurationRequestHeaderArray []GetMonitorConfigurationRequestHeaderInput

func (GetMonitorConfigurationRequestHeaderArray) ElementType

func (GetMonitorConfigurationRequestHeaderArray) ToGetMonitorConfigurationRequestHeaderArrayOutput

func (i GetMonitorConfigurationRequestHeaderArray) ToGetMonitorConfigurationRequestHeaderArrayOutput() GetMonitorConfigurationRequestHeaderArrayOutput

func (GetMonitorConfigurationRequestHeaderArray) ToGetMonitorConfigurationRequestHeaderArrayOutputWithContext

func (i GetMonitorConfigurationRequestHeaderArray) ToGetMonitorConfigurationRequestHeaderArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationRequestHeaderArrayOutput

type GetMonitorConfigurationRequestHeaderArrayInput

type GetMonitorConfigurationRequestHeaderArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationRequestHeaderArrayOutput() GetMonitorConfigurationRequestHeaderArrayOutput
	ToGetMonitorConfigurationRequestHeaderArrayOutputWithContext(context.Context) GetMonitorConfigurationRequestHeaderArrayOutput
}

GetMonitorConfigurationRequestHeaderArrayInput is an input type that accepts GetMonitorConfigurationRequestHeaderArray and GetMonitorConfigurationRequestHeaderArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationRequestHeaderArrayInput` via:

GetMonitorConfigurationRequestHeaderArray{ GetMonitorConfigurationRequestHeaderArgs{...} }

type GetMonitorConfigurationRequestHeaderArrayOutput

type GetMonitorConfigurationRequestHeaderArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationRequestHeaderArrayOutput) ElementType

func (GetMonitorConfigurationRequestHeaderArrayOutput) Index

func (GetMonitorConfigurationRequestHeaderArrayOutput) ToGetMonitorConfigurationRequestHeaderArrayOutput

func (o GetMonitorConfigurationRequestHeaderArrayOutput) ToGetMonitorConfigurationRequestHeaderArrayOutput() GetMonitorConfigurationRequestHeaderArrayOutput

func (GetMonitorConfigurationRequestHeaderArrayOutput) ToGetMonitorConfigurationRequestHeaderArrayOutputWithContext

func (o GetMonitorConfigurationRequestHeaderArrayOutput) ToGetMonitorConfigurationRequestHeaderArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationRequestHeaderArrayOutput

type GetMonitorConfigurationRequestHeaderInput

type GetMonitorConfigurationRequestHeaderInput interface {
	pulumi.Input

	ToGetMonitorConfigurationRequestHeaderOutput() GetMonitorConfigurationRequestHeaderOutput
	ToGetMonitorConfigurationRequestHeaderOutputWithContext(context.Context) GetMonitorConfigurationRequestHeaderOutput
}

GetMonitorConfigurationRequestHeaderInput is an input type that accepts GetMonitorConfigurationRequestHeaderArgs and GetMonitorConfigurationRequestHeaderOutput values. You can construct a concrete instance of `GetMonitorConfigurationRequestHeaderInput` via:

GetMonitorConfigurationRequestHeaderArgs{...}

type GetMonitorConfigurationRequestHeaderOutput

type GetMonitorConfigurationRequestHeaderOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationRequestHeaderOutput) ElementType

func (GetMonitorConfigurationRequestHeaderOutput) HeaderName

Name of the header.

func (GetMonitorConfigurationRequestHeaderOutput) HeaderValue

Value of the header.

func (GetMonitorConfigurationRequestHeaderOutput) ToGetMonitorConfigurationRequestHeaderOutput

func (o GetMonitorConfigurationRequestHeaderOutput) ToGetMonitorConfigurationRequestHeaderOutput() GetMonitorConfigurationRequestHeaderOutput

func (GetMonitorConfigurationRequestHeaderOutput) ToGetMonitorConfigurationRequestHeaderOutputWithContext

func (o GetMonitorConfigurationRequestHeaderOutput) ToGetMonitorConfigurationRequestHeaderOutputWithContext(ctx context.Context) GetMonitorConfigurationRequestHeaderOutput

type GetMonitorConfigurationRequestQueryParam

type GetMonitorConfigurationRequestQueryParam struct {
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type GetMonitorConfigurationRequestQueryParamArgs

type GetMonitorConfigurationRequestQueryParamArgs struct {
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (GetMonitorConfigurationRequestQueryParamArgs) ElementType

func (GetMonitorConfigurationRequestQueryParamArgs) ToGetMonitorConfigurationRequestQueryParamOutput

func (i GetMonitorConfigurationRequestQueryParamArgs) ToGetMonitorConfigurationRequestQueryParamOutput() GetMonitorConfigurationRequestQueryParamOutput

func (GetMonitorConfigurationRequestQueryParamArgs) ToGetMonitorConfigurationRequestQueryParamOutputWithContext

func (i GetMonitorConfigurationRequestQueryParamArgs) ToGetMonitorConfigurationRequestQueryParamOutputWithContext(ctx context.Context) GetMonitorConfigurationRequestQueryParamOutput

type GetMonitorConfigurationRequestQueryParamArray

type GetMonitorConfigurationRequestQueryParamArray []GetMonitorConfigurationRequestQueryParamInput

func (GetMonitorConfigurationRequestQueryParamArray) ElementType

func (GetMonitorConfigurationRequestQueryParamArray) ToGetMonitorConfigurationRequestQueryParamArrayOutput

func (i GetMonitorConfigurationRequestQueryParamArray) ToGetMonitorConfigurationRequestQueryParamArrayOutput() GetMonitorConfigurationRequestQueryParamArrayOutput

func (GetMonitorConfigurationRequestQueryParamArray) ToGetMonitorConfigurationRequestQueryParamArrayOutputWithContext

func (i GetMonitorConfigurationRequestQueryParamArray) ToGetMonitorConfigurationRequestQueryParamArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationRequestQueryParamArrayOutput

type GetMonitorConfigurationRequestQueryParamArrayInput

type GetMonitorConfigurationRequestQueryParamArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationRequestQueryParamArrayOutput() GetMonitorConfigurationRequestQueryParamArrayOutput
	ToGetMonitorConfigurationRequestQueryParamArrayOutputWithContext(context.Context) GetMonitorConfigurationRequestQueryParamArrayOutput
}

GetMonitorConfigurationRequestQueryParamArrayInput is an input type that accepts GetMonitorConfigurationRequestQueryParamArray and GetMonitorConfigurationRequestQueryParamArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationRequestQueryParamArrayInput` via:

GetMonitorConfigurationRequestQueryParamArray{ GetMonitorConfigurationRequestQueryParamArgs{...} }

type GetMonitorConfigurationRequestQueryParamArrayOutput

type GetMonitorConfigurationRequestQueryParamArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationRequestQueryParamArrayOutput) ElementType

func (GetMonitorConfigurationRequestQueryParamArrayOutput) Index

func (GetMonitorConfigurationRequestQueryParamArrayOutput) ToGetMonitorConfigurationRequestQueryParamArrayOutput

func (o GetMonitorConfigurationRequestQueryParamArrayOutput) ToGetMonitorConfigurationRequestQueryParamArrayOutput() GetMonitorConfigurationRequestQueryParamArrayOutput

func (GetMonitorConfigurationRequestQueryParamArrayOutput) ToGetMonitorConfigurationRequestQueryParamArrayOutputWithContext

func (o GetMonitorConfigurationRequestQueryParamArrayOutput) ToGetMonitorConfigurationRequestQueryParamArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationRequestQueryParamArrayOutput

type GetMonitorConfigurationRequestQueryParamInput

type GetMonitorConfigurationRequestQueryParamInput interface {
	pulumi.Input

	ToGetMonitorConfigurationRequestQueryParamOutput() GetMonitorConfigurationRequestQueryParamOutput
	ToGetMonitorConfigurationRequestQueryParamOutputWithContext(context.Context) GetMonitorConfigurationRequestQueryParamOutput
}

GetMonitorConfigurationRequestQueryParamInput is an input type that accepts GetMonitorConfigurationRequestQueryParamArgs and GetMonitorConfigurationRequestQueryParamOutput values. You can construct a concrete instance of `GetMonitorConfigurationRequestQueryParamInput` via:

GetMonitorConfigurationRequestQueryParamArgs{...}

type GetMonitorConfigurationRequestQueryParamOutput

type GetMonitorConfigurationRequestQueryParamOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationRequestQueryParamOutput) ElementType

func (GetMonitorConfigurationRequestQueryParamOutput) ParamName

Name of the parameter.

func (GetMonitorConfigurationRequestQueryParamOutput) ParamValue

Value of the parameter.

func (GetMonitorConfigurationRequestQueryParamOutput) ToGetMonitorConfigurationRequestQueryParamOutput

func (o GetMonitorConfigurationRequestQueryParamOutput) ToGetMonitorConfigurationRequestQueryParamOutput() GetMonitorConfigurationRequestQueryParamOutput

func (GetMonitorConfigurationRequestQueryParamOutput) ToGetMonitorConfigurationRequestQueryParamOutputWithContext

func (o GetMonitorConfigurationRequestQueryParamOutput) ToGetMonitorConfigurationRequestQueryParamOutputWithContext(ctx context.Context) GetMonitorConfigurationRequestQueryParamOutput

type GetMonitorConfigurationVerifyText

type GetMonitorConfigurationVerifyText struct {
	// Verification text in the response.
	Text string `pulumi:"text"`
}

type GetMonitorConfigurationVerifyTextArgs

type GetMonitorConfigurationVerifyTextArgs struct {
	// Verification text in the response.
	Text pulumi.StringInput `pulumi:"text"`
}

func (GetMonitorConfigurationVerifyTextArgs) ElementType

func (GetMonitorConfigurationVerifyTextArgs) ToGetMonitorConfigurationVerifyTextOutput

func (i GetMonitorConfigurationVerifyTextArgs) ToGetMonitorConfigurationVerifyTextOutput() GetMonitorConfigurationVerifyTextOutput

func (GetMonitorConfigurationVerifyTextArgs) ToGetMonitorConfigurationVerifyTextOutputWithContext

func (i GetMonitorConfigurationVerifyTextArgs) ToGetMonitorConfigurationVerifyTextOutputWithContext(ctx context.Context) GetMonitorConfigurationVerifyTextOutput

type GetMonitorConfigurationVerifyTextArray

type GetMonitorConfigurationVerifyTextArray []GetMonitorConfigurationVerifyTextInput

func (GetMonitorConfigurationVerifyTextArray) ElementType

func (GetMonitorConfigurationVerifyTextArray) ToGetMonitorConfigurationVerifyTextArrayOutput

func (i GetMonitorConfigurationVerifyTextArray) ToGetMonitorConfigurationVerifyTextArrayOutput() GetMonitorConfigurationVerifyTextArrayOutput

func (GetMonitorConfigurationVerifyTextArray) ToGetMonitorConfigurationVerifyTextArrayOutputWithContext

func (i GetMonitorConfigurationVerifyTextArray) ToGetMonitorConfigurationVerifyTextArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationVerifyTextArrayOutput

type GetMonitorConfigurationVerifyTextArrayInput

type GetMonitorConfigurationVerifyTextArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationVerifyTextArrayOutput() GetMonitorConfigurationVerifyTextArrayOutput
	ToGetMonitorConfigurationVerifyTextArrayOutputWithContext(context.Context) GetMonitorConfigurationVerifyTextArrayOutput
}

GetMonitorConfigurationVerifyTextArrayInput is an input type that accepts GetMonitorConfigurationVerifyTextArray and GetMonitorConfigurationVerifyTextArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationVerifyTextArrayInput` via:

GetMonitorConfigurationVerifyTextArray{ GetMonitorConfigurationVerifyTextArgs{...} }

type GetMonitorConfigurationVerifyTextArrayOutput

type GetMonitorConfigurationVerifyTextArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationVerifyTextArrayOutput) ElementType

func (GetMonitorConfigurationVerifyTextArrayOutput) Index

func (GetMonitorConfigurationVerifyTextArrayOutput) ToGetMonitorConfigurationVerifyTextArrayOutput

func (o GetMonitorConfigurationVerifyTextArrayOutput) ToGetMonitorConfigurationVerifyTextArrayOutput() GetMonitorConfigurationVerifyTextArrayOutput

func (GetMonitorConfigurationVerifyTextArrayOutput) ToGetMonitorConfigurationVerifyTextArrayOutputWithContext

func (o GetMonitorConfigurationVerifyTextArrayOutput) ToGetMonitorConfigurationVerifyTextArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationVerifyTextArrayOutput

type GetMonitorConfigurationVerifyTextInput

type GetMonitorConfigurationVerifyTextInput interface {
	pulumi.Input

	ToGetMonitorConfigurationVerifyTextOutput() GetMonitorConfigurationVerifyTextOutput
	ToGetMonitorConfigurationVerifyTextOutputWithContext(context.Context) GetMonitorConfigurationVerifyTextOutput
}

GetMonitorConfigurationVerifyTextInput is an input type that accepts GetMonitorConfigurationVerifyTextArgs and GetMonitorConfigurationVerifyTextOutput values. You can construct a concrete instance of `GetMonitorConfigurationVerifyTextInput` via:

GetMonitorConfigurationVerifyTextArgs{...}

type GetMonitorConfigurationVerifyTextOutput

type GetMonitorConfigurationVerifyTextOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationVerifyTextOutput) ElementType

func (GetMonitorConfigurationVerifyTextOutput) Text

Verification text in the response.

func (GetMonitorConfigurationVerifyTextOutput) ToGetMonitorConfigurationVerifyTextOutput

func (o GetMonitorConfigurationVerifyTextOutput) ToGetMonitorConfigurationVerifyTextOutput() GetMonitorConfigurationVerifyTextOutput

func (GetMonitorConfigurationVerifyTextOutput) ToGetMonitorConfigurationVerifyTextOutputWithContext

func (o GetMonitorConfigurationVerifyTextOutput) ToGetMonitorConfigurationVerifyTextOutputWithContext(ctx context.Context) GetMonitorConfigurationVerifyTextOutput

type GetMonitorOutputArgs

type GetMonitorOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// The OCID of the monitor.
	MonitorId pulumi.StringInput `pulumi:"monitorId"`
}

A collection of arguments for invoking getMonitor.

func (GetMonitorOutputArgs) ElementType

func (GetMonitorOutputArgs) ElementType() reflect.Type

type GetMonitorResult

type GetMonitorResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).
	BatchIntervalInSeconds int `pulumi:"batchIntervalInSeconds"`
	// Details of monitor configuration.
	Configurations []GetMonitorConfiguration `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id string `pulumi:"id"`
	// If isRunNow is enabled, then the monitor will run now.
	IsRunNow bool `pulumi:"isRunNow"`
	// If runOnce is enabled, then the monitor will run once.
	IsRunOnce bool   `pulumi:"isRunOnce"`
	MonitorId string `pulumi:"monitorId"`
	// Type of the monitor.
	MonitorType string `pulumi:"monitorType"`
	// Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.
	RepeatIntervalInSeconds int `pulumi:"repeatIntervalInSeconds"`
	// Scheduling policy on Vantage points.
	SchedulingPolicy string `pulumi:"schedulingPolicy"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.
	ScriptId string `pulumi:"scriptId"`
	// Name of the script.
	ScriptName string `pulumi:"scriptName"`
	// List of script parameters. Example: `[{"monitorScriptParameter": {"paramName": "userid", "paramValue":"testuser"}, "isSecret": false, "isOverwritten": false}]`
	ScriptParameters []GetMonitorScriptParameter `pulumi:"scriptParameters"`
	// Enables or disables the monitor.
	Status string `pulumi:"status"`
	// Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
	Target string `pulumi:"target"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
	// Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.
	TimeoutInSeconds int `pulumi:"timeoutInSeconds"`
	// Number of vantage points where monitor is running.
	VantagePointCount int `pulumi:"vantagePointCount"`
	// List of public and dedicated vantage points where the monitor is running.
	VantagePoints []string `pulumi:"vantagePoints"`
}

A collection of values returned by getMonitor.

func GetMonitor

func GetMonitor(ctx *pulumi.Context, args *GetMonitorArgs, opts ...pulumi.InvokeOption) (*GetMonitorResult, error)

This data source provides details about a specific Monitor resource in Oracle Cloud Infrastructure Apm Synthetics service.

Gets the configuration of the monitor identified by the OCID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetMonitor(ctx, &apmsynthetics.GetMonitorArgs{
			ApmDomainId: oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
			MonitorId:   oci_apm_synthetics_monitor.Test_monitor.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMonitorResultOutput

type GetMonitorResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMonitor.

func (GetMonitorResultOutput) ApmDomainId

func (o GetMonitorResultOutput) ApmDomainId() pulumi.StringOutput

func (GetMonitorResultOutput) BatchIntervalInSeconds added in v0.3.0

func (o GetMonitorResultOutput) BatchIntervalInSeconds() pulumi.IntOutput

Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).

func (GetMonitorResultOutput) Configurations

Details of monitor configuration.

func (GetMonitorResultOutput) DefinedTags

func (o GetMonitorResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetMonitorResultOutput) DisplayName

func (o GetMonitorResultOutput) DisplayName() pulumi.StringOutput

Unique name that can be edited. The name should not contain any confidential information.

func (GetMonitorResultOutput) ElementType

func (GetMonitorResultOutput) ElementType() reflect.Type

func (GetMonitorResultOutput) FreeformTags

func (o GetMonitorResultOutput) FreeformTags() pulumi.MapOutput

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetMonitorResultOutput) IsRunNow added in v0.3.0

If isRunNow is enabled, then the monitor will run now.

func (GetMonitorResultOutput) IsRunOnce

If runOnce is enabled, then the monitor will run once.

func (GetMonitorResultOutput) MonitorId

func (GetMonitorResultOutput) MonitorType

func (o GetMonitorResultOutput) MonitorType() pulumi.StringOutput

Type of the monitor.

func (GetMonitorResultOutput) RepeatIntervalInSeconds

func (o GetMonitorResultOutput) RepeatIntervalInSeconds() pulumi.IntOutput

Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.

func (GetMonitorResultOutput) SchedulingPolicy added in v0.3.0

func (o GetMonitorResultOutput) SchedulingPolicy() pulumi.StringOutput

Scheduling policy on Vantage points.

func (GetMonitorResultOutput) ScriptId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.

func (GetMonitorResultOutput) ScriptName

Name of the script.

func (GetMonitorResultOutput) ScriptParameters

List of script parameters. Example: `[{"monitorScriptParameter": {"paramName": "userid", "paramValue":"testuser"}, "isSecret": false, "isOverwritten": false}]`

func (GetMonitorResultOutput) Status

Enables or disables the monitor.

func (GetMonitorResultOutput) Target

Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.

func (GetMonitorResultOutput) TimeCreated

func (o GetMonitorResultOutput) TimeCreated() pulumi.StringOutput

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (GetMonitorResultOutput) TimeUpdated

func (o GetMonitorResultOutput) TimeUpdated() pulumi.StringOutput

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (GetMonitorResultOutput) TimeoutInSeconds

func (o GetMonitorResultOutput) TimeoutInSeconds() pulumi.IntOutput

Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.

func (GetMonitorResultOutput) ToGetMonitorResultOutput

func (o GetMonitorResultOutput) ToGetMonitorResultOutput() GetMonitorResultOutput

func (GetMonitorResultOutput) ToGetMonitorResultOutputWithContext

func (o GetMonitorResultOutput) ToGetMonitorResultOutputWithContext(ctx context.Context) GetMonitorResultOutput

func (GetMonitorResultOutput) VantagePointCount

func (o GetMonitorResultOutput) VantagePointCount() pulumi.IntOutput

Number of vantage points where monitor is running.

func (GetMonitorResultOutput) VantagePoints

List of public and dedicated vantage points where the monitor is running.

type GetMonitorScriptParameter

type GetMonitorScriptParameter struct {
	// If parameter value is default or overwritten.
	IsOverwritten bool `pulumi:"isOverwritten"`
	// Describes if  the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.
	IsSecret bool `pulumi:"isSecret"`
	// Details of the script parameter that can be used to overwrite the parameter present in the script.
	MonitorScriptParameters []GetMonitorScriptParameterMonitorScriptParameter `pulumi:"monitorScriptParameters"`
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type GetMonitorScriptParameterArgs

type GetMonitorScriptParameterArgs struct {
	// If parameter value is default or overwritten.
	IsOverwritten pulumi.BoolInput `pulumi:"isOverwritten"`
	// Describes if  the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.
	IsSecret pulumi.BoolInput `pulumi:"isSecret"`
	// Details of the script parameter that can be used to overwrite the parameter present in the script.
	MonitorScriptParameters GetMonitorScriptParameterMonitorScriptParameterArrayInput `pulumi:"monitorScriptParameters"`
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (GetMonitorScriptParameterArgs) ElementType

func (GetMonitorScriptParameterArgs) ToGetMonitorScriptParameterOutput

func (i GetMonitorScriptParameterArgs) ToGetMonitorScriptParameterOutput() GetMonitorScriptParameterOutput

func (GetMonitorScriptParameterArgs) ToGetMonitorScriptParameterOutputWithContext

func (i GetMonitorScriptParameterArgs) ToGetMonitorScriptParameterOutputWithContext(ctx context.Context) GetMonitorScriptParameterOutput

type GetMonitorScriptParameterArray

type GetMonitorScriptParameterArray []GetMonitorScriptParameterInput

func (GetMonitorScriptParameterArray) ElementType

func (GetMonitorScriptParameterArray) ToGetMonitorScriptParameterArrayOutput

func (i GetMonitorScriptParameterArray) ToGetMonitorScriptParameterArrayOutput() GetMonitorScriptParameterArrayOutput

func (GetMonitorScriptParameterArray) ToGetMonitorScriptParameterArrayOutputWithContext

func (i GetMonitorScriptParameterArray) ToGetMonitorScriptParameterArrayOutputWithContext(ctx context.Context) GetMonitorScriptParameterArrayOutput

type GetMonitorScriptParameterArrayInput

type GetMonitorScriptParameterArrayInput interface {
	pulumi.Input

	ToGetMonitorScriptParameterArrayOutput() GetMonitorScriptParameterArrayOutput
	ToGetMonitorScriptParameterArrayOutputWithContext(context.Context) GetMonitorScriptParameterArrayOutput
}

GetMonitorScriptParameterArrayInput is an input type that accepts GetMonitorScriptParameterArray and GetMonitorScriptParameterArrayOutput values. You can construct a concrete instance of `GetMonitorScriptParameterArrayInput` via:

GetMonitorScriptParameterArray{ GetMonitorScriptParameterArgs{...} }

type GetMonitorScriptParameterArrayOutput

type GetMonitorScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorScriptParameterArrayOutput) ElementType

func (GetMonitorScriptParameterArrayOutput) Index

func (GetMonitorScriptParameterArrayOutput) ToGetMonitorScriptParameterArrayOutput

func (o GetMonitorScriptParameterArrayOutput) ToGetMonitorScriptParameterArrayOutput() GetMonitorScriptParameterArrayOutput

func (GetMonitorScriptParameterArrayOutput) ToGetMonitorScriptParameterArrayOutputWithContext

func (o GetMonitorScriptParameterArrayOutput) ToGetMonitorScriptParameterArrayOutputWithContext(ctx context.Context) GetMonitorScriptParameterArrayOutput

type GetMonitorScriptParameterInput

type GetMonitorScriptParameterInput interface {
	pulumi.Input

	ToGetMonitorScriptParameterOutput() GetMonitorScriptParameterOutput
	ToGetMonitorScriptParameterOutputWithContext(context.Context) GetMonitorScriptParameterOutput
}

GetMonitorScriptParameterInput is an input type that accepts GetMonitorScriptParameterArgs and GetMonitorScriptParameterOutput values. You can construct a concrete instance of `GetMonitorScriptParameterInput` via:

GetMonitorScriptParameterArgs{...}

type GetMonitorScriptParameterMonitorScriptParameter

type GetMonitorScriptParameterMonitorScriptParameter struct {
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type GetMonitorScriptParameterMonitorScriptParameterArgs

type GetMonitorScriptParameterMonitorScriptParameterArgs struct {
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (GetMonitorScriptParameterMonitorScriptParameterArgs) ElementType

func (GetMonitorScriptParameterMonitorScriptParameterArgs) ToGetMonitorScriptParameterMonitorScriptParameterOutput

func (i GetMonitorScriptParameterMonitorScriptParameterArgs) ToGetMonitorScriptParameterMonitorScriptParameterOutput() GetMonitorScriptParameterMonitorScriptParameterOutput

func (GetMonitorScriptParameterMonitorScriptParameterArgs) ToGetMonitorScriptParameterMonitorScriptParameterOutputWithContext

func (i GetMonitorScriptParameterMonitorScriptParameterArgs) ToGetMonitorScriptParameterMonitorScriptParameterOutputWithContext(ctx context.Context) GetMonitorScriptParameterMonitorScriptParameterOutput

type GetMonitorScriptParameterMonitorScriptParameterArray

type GetMonitorScriptParameterMonitorScriptParameterArray []GetMonitorScriptParameterMonitorScriptParameterInput

func (GetMonitorScriptParameterMonitorScriptParameterArray) ElementType

func (GetMonitorScriptParameterMonitorScriptParameterArray) ToGetMonitorScriptParameterMonitorScriptParameterArrayOutput

func (i GetMonitorScriptParameterMonitorScriptParameterArray) ToGetMonitorScriptParameterMonitorScriptParameterArrayOutput() GetMonitorScriptParameterMonitorScriptParameterArrayOutput

func (GetMonitorScriptParameterMonitorScriptParameterArray) ToGetMonitorScriptParameterMonitorScriptParameterArrayOutputWithContext

func (i GetMonitorScriptParameterMonitorScriptParameterArray) ToGetMonitorScriptParameterMonitorScriptParameterArrayOutputWithContext(ctx context.Context) GetMonitorScriptParameterMonitorScriptParameterArrayOutput

type GetMonitorScriptParameterMonitorScriptParameterArrayInput

type GetMonitorScriptParameterMonitorScriptParameterArrayInput interface {
	pulumi.Input

	ToGetMonitorScriptParameterMonitorScriptParameterArrayOutput() GetMonitorScriptParameterMonitorScriptParameterArrayOutput
	ToGetMonitorScriptParameterMonitorScriptParameterArrayOutputWithContext(context.Context) GetMonitorScriptParameterMonitorScriptParameterArrayOutput
}

GetMonitorScriptParameterMonitorScriptParameterArrayInput is an input type that accepts GetMonitorScriptParameterMonitorScriptParameterArray and GetMonitorScriptParameterMonitorScriptParameterArrayOutput values. You can construct a concrete instance of `GetMonitorScriptParameterMonitorScriptParameterArrayInput` via:

GetMonitorScriptParameterMonitorScriptParameterArray{ GetMonitorScriptParameterMonitorScriptParameterArgs{...} }

type GetMonitorScriptParameterMonitorScriptParameterArrayOutput

type GetMonitorScriptParameterMonitorScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorScriptParameterMonitorScriptParameterArrayOutput) ElementType

func (GetMonitorScriptParameterMonitorScriptParameterArrayOutput) Index

func (GetMonitorScriptParameterMonitorScriptParameterArrayOutput) ToGetMonitorScriptParameterMonitorScriptParameterArrayOutput

func (GetMonitorScriptParameterMonitorScriptParameterArrayOutput) ToGetMonitorScriptParameterMonitorScriptParameterArrayOutputWithContext

func (o GetMonitorScriptParameterMonitorScriptParameterArrayOutput) ToGetMonitorScriptParameterMonitorScriptParameterArrayOutputWithContext(ctx context.Context) GetMonitorScriptParameterMonitorScriptParameterArrayOutput

type GetMonitorScriptParameterMonitorScriptParameterInput

type GetMonitorScriptParameterMonitorScriptParameterInput interface {
	pulumi.Input

	ToGetMonitorScriptParameterMonitorScriptParameterOutput() GetMonitorScriptParameterMonitorScriptParameterOutput
	ToGetMonitorScriptParameterMonitorScriptParameterOutputWithContext(context.Context) GetMonitorScriptParameterMonitorScriptParameterOutput
}

GetMonitorScriptParameterMonitorScriptParameterInput is an input type that accepts GetMonitorScriptParameterMonitorScriptParameterArgs and GetMonitorScriptParameterMonitorScriptParameterOutput values. You can construct a concrete instance of `GetMonitorScriptParameterMonitorScriptParameterInput` via:

GetMonitorScriptParameterMonitorScriptParameterArgs{...}

type GetMonitorScriptParameterMonitorScriptParameterOutput

type GetMonitorScriptParameterMonitorScriptParameterOutput struct{ *pulumi.OutputState }

func (GetMonitorScriptParameterMonitorScriptParameterOutput) ElementType

func (GetMonitorScriptParameterMonitorScriptParameterOutput) ParamName

Name of the parameter.

func (GetMonitorScriptParameterMonitorScriptParameterOutput) ParamValue

Value of the parameter.

func (GetMonitorScriptParameterMonitorScriptParameterOutput) ToGetMonitorScriptParameterMonitorScriptParameterOutput

func (GetMonitorScriptParameterMonitorScriptParameterOutput) ToGetMonitorScriptParameterMonitorScriptParameterOutputWithContext

func (o GetMonitorScriptParameterMonitorScriptParameterOutput) ToGetMonitorScriptParameterMonitorScriptParameterOutputWithContext(ctx context.Context) GetMonitorScriptParameterMonitorScriptParameterOutput

type GetMonitorScriptParameterOutput

type GetMonitorScriptParameterOutput struct{ *pulumi.OutputState }

func (GetMonitorScriptParameterOutput) ElementType

func (GetMonitorScriptParameterOutput) GetIsSecret

Describes if the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.

func (GetMonitorScriptParameterOutput) IsOverwritten

If parameter value is default or overwritten.

func (GetMonitorScriptParameterOutput) MonitorScriptParameters

Details of the script parameter that can be used to overwrite the parameter present in the script.

func (GetMonitorScriptParameterOutput) ParamName

Name of the parameter.

func (GetMonitorScriptParameterOutput) ParamValue

Value of the parameter.

func (GetMonitorScriptParameterOutput) ToGetMonitorScriptParameterOutput

func (o GetMonitorScriptParameterOutput) ToGetMonitorScriptParameterOutput() GetMonitorScriptParameterOutput

func (GetMonitorScriptParameterOutput) ToGetMonitorScriptParameterOutputWithContext

func (o GetMonitorScriptParameterOutput) ToGetMonitorScriptParameterOutputWithContext(ctx context.Context) GetMonitorScriptParameterOutput

type GetMonitorsArgs

type GetMonitorsArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// A filter to return only the resources that match the entire display name.
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetMonitorsFilter `pulumi:"filters"`
	// A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST and REST.
	MonitorType *string `pulumi:"monitorType"`
	// A filter to return only monitors using scriptId.
	ScriptId *string `pulumi:"scriptId"`
	// A filter to return only monitors that match the status given.
	Status *string `pulumi:"status"`
	// The name of the public or dedicated vantage point.
	VantagePoint *string `pulumi:"vantagePoint"`
}

A collection of arguments for invoking getMonitors.

type GetMonitorsFilter

type GetMonitorsFilter struct {
	// Name of the vantage point.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetMonitorsFilterArgs

type GetMonitorsFilterArgs struct {
	// Name of the vantage point.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetMonitorsFilterArgs) ElementType

func (GetMonitorsFilterArgs) ElementType() reflect.Type

func (GetMonitorsFilterArgs) ToGetMonitorsFilterOutput

func (i GetMonitorsFilterArgs) ToGetMonitorsFilterOutput() GetMonitorsFilterOutput

func (GetMonitorsFilterArgs) ToGetMonitorsFilterOutputWithContext

func (i GetMonitorsFilterArgs) ToGetMonitorsFilterOutputWithContext(ctx context.Context) GetMonitorsFilterOutput

type GetMonitorsFilterArray

type GetMonitorsFilterArray []GetMonitorsFilterInput

func (GetMonitorsFilterArray) ElementType

func (GetMonitorsFilterArray) ElementType() reflect.Type

func (GetMonitorsFilterArray) ToGetMonitorsFilterArrayOutput

func (i GetMonitorsFilterArray) ToGetMonitorsFilterArrayOutput() GetMonitorsFilterArrayOutput

func (GetMonitorsFilterArray) ToGetMonitorsFilterArrayOutputWithContext

func (i GetMonitorsFilterArray) ToGetMonitorsFilterArrayOutputWithContext(ctx context.Context) GetMonitorsFilterArrayOutput

type GetMonitorsFilterArrayInput

type GetMonitorsFilterArrayInput interface {
	pulumi.Input

	ToGetMonitorsFilterArrayOutput() GetMonitorsFilterArrayOutput
	ToGetMonitorsFilterArrayOutputWithContext(context.Context) GetMonitorsFilterArrayOutput
}

GetMonitorsFilterArrayInput is an input type that accepts GetMonitorsFilterArray and GetMonitorsFilterArrayOutput values. You can construct a concrete instance of `GetMonitorsFilterArrayInput` via:

GetMonitorsFilterArray{ GetMonitorsFilterArgs{...} }

type GetMonitorsFilterArrayOutput

type GetMonitorsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsFilterArrayOutput) ElementType

func (GetMonitorsFilterArrayOutput) Index

func (GetMonitorsFilterArrayOutput) ToGetMonitorsFilterArrayOutput

func (o GetMonitorsFilterArrayOutput) ToGetMonitorsFilterArrayOutput() GetMonitorsFilterArrayOutput

func (GetMonitorsFilterArrayOutput) ToGetMonitorsFilterArrayOutputWithContext

func (o GetMonitorsFilterArrayOutput) ToGetMonitorsFilterArrayOutputWithContext(ctx context.Context) GetMonitorsFilterArrayOutput

type GetMonitorsFilterInput

type GetMonitorsFilterInput interface {
	pulumi.Input

	ToGetMonitorsFilterOutput() GetMonitorsFilterOutput
	ToGetMonitorsFilterOutputWithContext(context.Context) GetMonitorsFilterOutput
}

GetMonitorsFilterInput is an input type that accepts GetMonitorsFilterArgs and GetMonitorsFilterOutput values. You can construct a concrete instance of `GetMonitorsFilterInput` via:

GetMonitorsFilterArgs{...}

type GetMonitorsFilterOutput

type GetMonitorsFilterOutput struct{ *pulumi.OutputState }

func (GetMonitorsFilterOutput) ElementType

func (GetMonitorsFilterOutput) ElementType() reflect.Type

func (GetMonitorsFilterOutput) Name

Name of the vantage point.

func (GetMonitorsFilterOutput) Regex

func (GetMonitorsFilterOutput) ToGetMonitorsFilterOutput

func (o GetMonitorsFilterOutput) ToGetMonitorsFilterOutput() GetMonitorsFilterOutput

func (GetMonitorsFilterOutput) ToGetMonitorsFilterOutputWithContext

func (o GetMonitorsFilterOutput) ToGetMonitorsFilterOutputWithContext(ctx context.Context) GetMonitorsFilterOutput

func (GetMonitorsFilterOutput) Values

type GetMonitorsMonitorCollection

type GetMonitorsMonitorCollection struct {
	Items []GetMonitorsMonitorCollectionItem `pulumi:"items"`
}

type GetMonitorsMonitorCollectionArgs

type GetMonitorsMonitorCollectionArgs struct {
	Items GetMonitorsMonitorCollectionItemArrayInput `pulumi:"items"`
}

func (GetMonitorsMonitorCollectionArgs) ElementType

func (GetMonitorsMonitorCollectionArgs) ToGetMonitorsMonitorCollectionOutput

func (i GetMonitorsMonitorCollectionArgs) ToGetMonitorsMonitorCollectionOutput() GetMonitorsMonitorCollectionOutput

func (GetMonitorsMonitorCollectionArgs) ToGetMonitorsMonitorCollectionOutputWithContext

func (i GetMonitorsMonitorCollectionArgs) ToGetMonitorsMonitorCollectionOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionOutput

type GetMonitorsMonitorCollectionArray

type GetMonitorsMonitorCollectionArray []GetMonitorsMonitorCollectionInput

func (GetMonitorsMonitorCollectionArray) ElementType

func (GetMonitorsMonitorCollectionArray) ToGetMonitorsMonitorCollectionArrayOutput

func (i GetMonitorsMonitorCollectionArray) ToGetMonitorsMonitorCollectionArrayOutput() GetMonitorsMonitorCollectionArrayOutput

func (GetMonitorsMonitorCollectionArray) ToGetMonitorsMonitorCollectionArrayOutputWithContext

func (i GetMonitorsMonitorCollectionArray) ToGetMonitorsMonitorCollectionArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionArrayOutput

type GetMonitorsMonitorCollectionArrayInput

type GetMonitorsMonitorCollectionArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionArrayOutput() GetMonitorsMonitorCollectionArrayOutput
	ToGetMonitorsMonitorCollectionArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionArrayOutput
}

GetMonitorsMonitorCollectionArrayInput is an input type that accepts GetMonitorsMonitorCollectionArray and GetMonitorsMonitorCollectionArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionArrayInput` via:

GetMonitorsMonitorCollectionArray{ GetMonitorsMonitorCollectionArgs{...} }

type GetMonitorsMonitorCollectionArrayOutput

type GetMonitorsMonitorCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionArrayOutput) ElementType

func (GetMonitorsMonitorCollectionArrayOutput) Index

func (GetMonitorsMonitorCollectionArrayOutput) ToGetMonitorsMonitorCollectionArrayOutput

func (o GetMonitorsMonitorCollectionArrayOutput) ToGetMonitorsMonitorCollectionArrayOutput() GetMonitorsMonitorCollectionArrayOutput

func (GetMonitorsMonitorCollectionArrayOutput) ToGetMonitorsMonitorCollectionArrayOutputWithContext

func (o GetMonitorsMonitorCollectionArrayOutput) ToGetMonitorsMonitorCollectionArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionArrayOutput

type GetMonitorsMonitorCollectionInput

type GetMonitorsMonitorCollectionInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionOutput() GetMonitorsMonitorCollectionOutput
	ToGetMonitorsMonitorCollectionOutputWithContext(context.Context) GetMonitorsMonitorCollectionOutput
}

GetMonitorsMonitorCollectionInput is an input type that accepts GetMonitorsMonitorCollectionArgs and GetMonitorsMonitorCollectionOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionInput` via:

GetMonitorsMonitorCollectionArgs{...}

type GetMonitorsMonitorCollectionItem

type GetMonitorsMonitorCollectionItem struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).
	BatchIntervalInSeconds int `pulumi:"batchIntervalInSeconds"`
	// Details of monitor configuration.
	Configurations []GetMonitorsMonitorCollectionItemConfiguration `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id string `pulumi:"id"`
	// If isRunNow is enabled, then the monitor will run now.
	IsRunNow bool `pulumi:"isRunNow"`
	// If runOnce is enabled, then the monitor will run once.
	IsRunOnce bool `pulumi:"isRunOnce"`
	// A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST and REST.
	MonitorType string `pulumi:"monitorType"`
	// Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.
	RepeatIntervalInSeconds int `pulumi:"repeatIntervalInSeconds"`
	// Scheduling policy on Vantage points.
	SchedulingPolicy string `pulumi:"schedulingPolicy"`
	// A filter to return only monitors using scriptId.
	ScriptId string `pulumi:"scriptId"`
	// Name of the script.
	ScriptName string `pulumi:"scriptName"`
	// List of script parameters. Example: `[{"monitorScriptParameter": {"paramName": "userid", "paramValue":"testuser"}, "isSecret": false, "isOverwritten": false}]`
	ScriptParameters []GetMonitorsMonitorCollectionItemScriptParameter `pulumi:"scriptParameters"`
	// A filter to return only monitors that match the status given.
	Status string `pulumi:"status"`
	// Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
	Target string `pulumi:"target"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
	// Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.
	TimeoutInSeconds int `pulumi:"timeoutInSeconds"`
	// Number of vantage points where monitor is running.
	VantagePointCount int `pulumi:"vantagePointCount"`
	// List of public and dedicated vantage points where the monitor is running.
	VantagePoints []string `pulumi:"vantagePoints"`
}

type GetMonitorsMonitorCollectionItemArgs

type GetMonitorsMonitorCollectionItemArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).
	BatchIntervalInSeconds pulumi.IntInput `pulumi:"batchIntervalInSeconds"`
	// Details of monitor configuration.
	Configurations GetMonitorsMonitorCollectionItemConfigurationArrayInput `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id pulumi.StringInput `pulumi:"id"`
	// If isRunNow is enabled, then the monitor will run now.
	IsRunNow pulumi.BoolInput `pulumi:"isRunNow"`
	// If runOnce is enabled, then the monitor will run once.
	IsRunOnce pulumi.BoolInput `pulumi:"isRunOnce"`
	// A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST and REST.
	MonitorType pulumi.StringInput `pulumi:"monitorType"`
	// Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.
	RepeatIntervalInSeconds pulumi.IntInput `pulumi:"repeatIntervalInSeconds"`
	// Scheduling policy on Vantage points.
	SchedulingPolicy pulumi.StringInput `pulumi:"schedulingPolicy"`
	// A filter to return only monitors using scriptId.
	ScriptId pulumi.StringInput `pulumi:"scriptId"`
	// Name of the script.
	ScriptName pulumi.StringInput `pulumi:"scriptName"`
	// List of script parameters. Example: `[{"monitorScriptParameter": {"paramName": "userid", "paramValue":"testuser"}, "isSecret": false, "isOverwritten": false}]`
	ScriptParameters GetMonitorsMonitorCollectionItemScriptParameterArrayInput `pulumi:"scriptParameters"`
	// A filter to return only monitors that match the status given.
	Status pulumi.StringInput `pulumi:"status"`
	// Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.
	Target pulumi.StringInput `pulumi:"target"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.
	TimeoutInSeconds pulumi.IntInput `pulumi:"timeoutInSeconds"`
	// Number of vantage points where monitor is running.
	VantagePointCount pulumi.IntInput `pulumi:"vantagePointCount"`
	// List of public and dedicated vantage points where the monitor is running.
	VantagePoints pulumi.StringArrayInput `pulumi:"vantagePoints"`
}

func (GetMonitorsMonitorCollectionItemArgs) ElementType

func (GetMonitorsMonitorCollectionItemArgs) ToGetMonitorsMonitorCollectionItemOutput

func (i GetMonitorsMonitorCollectionItemArgs) ToGetMonitorsMonitorCollectionItemOutput() GetMonitorsMonitorCollectionItemOutput

func (GetMonitorsMonitorCollectionItemArgs) ToGetMonitorsMonitorCollectionItemOutputWithContext

func (i GetMonitorsMonitorCollectionItemArgs) ToGetMonitorsMonitorCollectionItemOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemOutput

type GetMonitorsMonitorCollectionItemArray

type GetMonitorsMonitorCollectionItemArray []GetMonitorsMonitorCollectionItemInput

func (GetMonitorsMonitorCollectionItemArray) ElementType

func (GetMonitorsMonitorCollectionItemArray) ToGetMonitorsMonitorCollectionItemArrayOutput

func (i GetMonitorsMonitorCollectionItemArray) ToGetMonitorsMonitorCollectionItemArrayOutput() GetMonitorsMonitorCollectionItemArrayOutput

func (GetMonitorsMonitorCollectionItemArray) ToGetMonitorsMonitorCollectionItemArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemArray) ToGetMonitorsMonitorCollectionItemArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemArrayOutput

type GetMonitorsMonitorCollectionItemArrayInput

type GetMonitorsMonitorCollectionItemArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemArrayOutput() GetMonitorsMonitorCollectionItemArrayOutput
	ToGetMonitorsMonitorCollectionItemArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemArrayOutput
}

GetMonitorsMonitorCollectionItemArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemArray and GetMonitorsMonitorCollectionItemArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemArrayInput` via:

GetMonitorsMonitorCollectionItemArray{ GetMonitorsMonitorCollectionItemArgs{...} }

type GetMonitorsMonitorCollectionItemArrayOutput

type GetMonitorsMonitorCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemArrayOutput) Index

func (GetMonitorsMonitorCollectionItemArrayOutput) ToGetMonitorsMonitorCollectionItemArrayOutput

func (o GetMonitorsMonitorCollectionItemArrayOutput) ToGetMonitorsMonitorCollectionItemArrayOutput() GetMonitorsMonitorCollectionItemArrayOutput

func (GetMonitorsMonitorCollectionItemArrayOutput) ToGetMonitorsMonitorCollectionItemArrayOutputWithContext

func (o GetMonitorsMonitorCollectionItemArrayOutput) ToGetMonitorsMonitorCollectionItemArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemArrayOutput

type GetMonitorsMonitorCollectionItemConfiguration

type GetMonitorsMonitorCollectionItemConfiguration struct {
	// Type of configuration.
	ConfigType string `pulumi:"configType"`
	// Dns settings.
	DnsConfigurations []GetMonitorsMonitorCollectionItemConfigurationDnsConfiguration `pulumi:"dnsConfigurations"`
	// If certificate validation is enabled, then the call will fail in case of certification errors.
	IsCertificateValidationEnabled bool `pulumi:"isCertificateValidationEnabled"`
	// If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried bool `pulumi:"isFailureRetried"`
	// If redirection enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled bool `pulumi:"isRedirectionEnabled"`
	// Details of the network configuration.
	NetworkConfigurations []GetMonitorsMonitorCollectionItemConfigurationNetworkConfiguration `pulumi:"networkConfigurations"`
	// Details for request HTTP authentication.
	ReqAuthenticationDetails []GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetail `pulumi:"reqAuthenticationDetails"`
	// Request http authentication scheme.
	ReqAuthenticationScheme string `pulumi:"reqAuthenticationScheme"`
	// List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	RequestHeaders []GetMonitorsMonitorCollectionItemConfigurationRequestHeader `pulumi:"requestHeaders"`
	// Request HTTP method.
	RequestMethod string `pulumi:"requestMethod"`
	// Request post body content.
	RequestPostBody string `pulumi:"requestPostBody"`
	// List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`
	RequestQueryParams []GetMonitorsMonitorCollectionItemConfigurationRequestQueryParam `pulumi:"requestQueryParams"`
	// Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.
	VerifyResponseCodes []string `pulumi:"verifyResponseCodes"`
	// Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.
	VerifyResponseContent string `pulumi:"verifyResponseContent"`
	// Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.
	VerifyTexts []GetMonitorsMonitorCollectionItemConfigurationVerifyText `pulumi:"verifyTexts"`
}

type GetMonitorsMonitorCollectionItemConfigurationArgs

type GetMonitorsMonitorCollectionItemConfigurationArgs struct {
	// Type of configuration.
	ConfigType pulumi.StringInput `pulumi:"configType"`
	// Dns settings.
	DnsConfigurations GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayInput `pulumi:"dnsConfigurations"`
	// If certificate validation is enabled, then the call will fail in case of certification errors.
	IsCertificateValidationEnabled pulumi.BoolInput `pulumi:"isCertificateValidationEnabled"`
	// If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried pulumi.BoolInput `pulumi:"isFailureRetried"`
	// If redirection enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled pulumi.BoolInput `pulumi:"isRedirectionEnabled"`
	// Details of the network configuration.
	NetworkConfigurations GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayInput `pulumi:"networkConfigurations"`
	// Details for request HTTP authentication.
	ReqAuthenticationDetails GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayInput `pulumi:"reqAuthenticationDetails"`
	// Request http authentication scheme.
	ReqAuthenticationScheme pulumi.StringInput `pulumi:"reqAuthenticationScheme"`
	// List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	RequestHeaders GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayInput `pulumi:"requestHeaders"`
	// Request HTTP method.
	RequestMethod pulumi.StringInput `pulumi:"requestMethod"`
	// Request post body content.
	RequestPostBody pulumi.StringInput `pulumi:"requestPostBody"`
	// List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`
	RequestQueryParams GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayInput `pulumi:"requestQueryParams"`
	// Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.
	VerifyResponseCodes pulumi.StringArrayInput `pulumi:"verifyResponseCodes"`
	// Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.
	VerifyResponseContent pulumi.StringInput `pulumi:"verifyResponseContent"`
	// Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.
	VerifyTexts GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayInput `pulumi:"verifyTexts"`
}

func (GetMonitorsMonitorCollectionItemConfigurationArgs) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationOutput

func (i GetMonitorsMonitorCollectionItemConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationOutput() GetMonitorsMonitorCollectionItemConfigurationOutput

func (GetMonitorsMonitorCollectionItemConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationOutput

type GetMonitorsMonitorCollectionItemConfigurationArray

type GetMonitorsMonitorCollectionItemConfigurationArray []GetMonitorsMonitorCollectionItemConfigurationInput

func (GetMonitorsMonitorCollectionItemConfigurationArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationArrayOutput

func (i GetMonitorsMonitorCollectionItemConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationArrayOutput() GetMonitorsMonitorCollectionItemConfigurationArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationArrayInput

type GetMonitorsMonitorCollectionItemConfigurationArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationArrayOutput() GetMonitorsMonitorCollectionItemConfigurationArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationArray and GetMonitorsMonitorCollectionItemConfigurationArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationArray{ GetMonitorsMonitorCollectionItemConfigurationArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationArrayOutput) Index

func (GetMonitorsMonitorCollectionItemConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationArrayOutputWithContext

func (o GetMonitorsMonitorCollectionItemConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationDnsConfiguration added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfiguration struct {
	// If isOverrideDns is true, then dns will be overridden.
	IsOverrideDns bool `pulumi:"isOverrideDns"`
	// Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.
	OverrideDnsIp string `pulumi:"overrideDnsIp"`
}

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs struct {
	// If isOverrideDns is true, then dns will be overridden.
	IsOverrideDns pulumi.BoolInput `pulumi:"isOverrideDns"`
	// Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.
	OverrideDnsIp pulumi.StringInput `pulumi:"overrideDnsIp"`
}

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs) ElementType added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutputWithContext added in v0.3.0

func (i GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray []GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationInput

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray) ElementType added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutputWithContext added in v0.3.0

func (i GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayInput added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput() GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray and GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray{ GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput) ElementType added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput) Index added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutputWithContext added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationInput added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput() GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput
	ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput
}

GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs and GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationInput` via:

GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) ElementType added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) IsOverrideDns added in v0.3.0

If isOverrideDns is true, then dns will be overridden.

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) OverrideDnsIp added in v0.3.0

Override dns ip value. This value will be honored only if *ref-isOverrideDns is set to true.

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput added in v0.3.0

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutputWithContext added in v0.3.0

func (o GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput

type GetMonitorsMonitorCollectionItemConfigurationInput

type GetMonitorsMonitorCollectionItemConfigurationInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationOutput() GetMonitorsMonitorCollectionItemConfigurationOutput
	ToGetMonitorsMonitorCollectionItemConfigurationOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationOutput
}

GetMonitorsMonitorCollectionItemConfigurationInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationArgs and GetMonitorsMonitorCollectionItemConfigurationOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationInput` via:

GetMonitorsMonitorCollectionItemConfigurationArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfiguration

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfiguration struct {
	// Number of hops.
	NumberOfHops int `pulumi:"numberOfHops"`
	// Type of probe mode when TCP protocol is selected.
	ProbeMode string `pulumi:"probeMode"`
	// Number of probes per hop.
	ProbePerHop int `pulumi:"probePerHop"`
	// Type of protocol.
	Protocol string `pulumi:"protocol"`
	// Number of probe packets sent out simultaneously.
	TransmissionRate int `pulumi:"transmissionRate"`
}

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs struct {
	// Number of hops.
	NumberOfHops pulumi.IntInput `pulumi:"numberOfHops"`
	// Type of probe mode when TCP protocol is selected.
	ProbeMode pulumi.StringInput `pulumi:"probeMode"`
	// Number of probes per hop.
	ProbePerHop pulumi.IntInput `pulumi:"probePerHop"`
	// Type of protocol.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Number of probe packets sent out simultaneously.
	TransmissionRate pulumi.IntInput `pulumi:"transmissionRate"`
}

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArray

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArray []GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationInput

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayInput

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput() GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArray and GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArray{ GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationInput

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput() GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput
	ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput
}

GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs and GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationInput` via:

GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput

type GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) NumberOfHops

Number of hops.

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) ProbeMode

Type of probe mode when TCP protocol is selected.

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) ProbePerHop

Number of probes per hop.

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) Protocol

Type of protocol.

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutputWithContext

func (o GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput

func (GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationOutput) TransmissionRate

Number of probe packets sent out simultaneously.

type GetMonitorsMonitorCollectionItemConfigurationOutput

type GetMonitorsMonitorCollectionItemConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ConfigType

Type of configuration.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DnsConfigurations added in v0.3.0

Dns settings.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsCertificateValidationEnabled

func (o GetMonitorsMonitorCollectionItemConfigurationOutput) IsCertificateValidationEnabled() pulumi.BoolOutput

If certificate validation is enabled, then the call will fail in case of certification errors.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsFailureRetried

If isFailureRetried is enabled, then a failed call will be retried.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsRedirectionEnabled

If redirection enabled, then redirects will be allowed while accessing target URL.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) NetworkConfigurations

Details of the network configuration.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ReqAuthenticationDetails

Details for request HTTP authentication.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ReqAuthenticationScheme

Request http authentication scheme.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) RequestHeaders

List of request headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`

func (GetMonitorsMonitorCollectionItemConfigurationOutput) RequestMethod

Request HTTP method.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) RequestPostBody

Request post body content.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) RequestQueryParams

List of request query params. Example: `[{"paramName": "sortOrder", "paramValue": "asc"}]`

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationOutput

func (o GetMonitorsMonitorCollectionItemConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationOutput() GetMonitorsMonitorCollectionItemConfigurationOutput

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationOutputWithContext

func (o GetMonitorsMonitorCollectionItemConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationOutput

func (GetMonitorsMonitorCollectionItemConfigurationOutput) VerifyResponseCodes

Expected HTTP response codes. For status code range, set values such as 2xx, 3xx.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) VerifyResponseContent

Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) VerifyTexts

Verifies all the search strings present in the response. If any search string is not present in the response, then it will be considered as a failure.

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetail

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetail struct {
	// List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	AuthHeaders []GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeader `pulumi:"authHeaders"`
	// Request method.
	AuthRequestMethod string `pulumi:"authRequestMethod"`
	// Request post body.
	AuthRequestPostBody string `pulumi:"authRequestPostBody"`
	// Authentication token.
	AuthToken string `pulumi:"authToken"`
	// URL to get authetication token.
	AuthUrl string `pulumi:"authUrl"`
	// Username for authentication.
	AuthUserName string `pulumi:"authUserName"`
	// User password for authentication.
	AuthUserPassword string `pulumi:"authUserPassword"`
	// Request http oauth scheme.
	OauthScheme string `pulumi:"oauthScheme"`
}

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs struct {
	// List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`
	AuthHeaders GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayInput `pulumi:"authHeaders"`
	// Request method.
	AuthRequestMethod pulumi.StringInput `pulumi:"authRequestMethod"`
	// Request post body.
	AuthRequestPostBody pulumi.StringInput `pulumi:"authRequestPostBody"`
	// Authentication token.
	AuthToken pulumi.StringInput `pulumi:"authToken"`
	// URL to get authetication token.
	AuthUrl pulumi.StringInput `pulumi:"authUrl"`
	// Username for authentication.
	AuthUserName pulumi.StringInput `pulumi:"authUserName"`
	// User password for authentication.
	AuthUserPassword pulumi.StringInput `pulumi:"authUserPassword"`
	// Request http oauth scheme.
	OauthScheme pulumi.StringInput `pulumi:"oauthScheme"`
}

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArray

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArray []GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailInput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayInput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput() GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArray and GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArray{ GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeader

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeader struct {
	// Name of the header.
	HeaderName string `pulumi:"headerName"`
	// Value of the header.
	HeaderValue string `pulumi:"headerValue"`
}

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArgs

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArgs struct {
	// Name of the header.
	HeaderName pulumi.StringInput `pulumi:"headerName"`
	// Value of the header.
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArgs) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArgs) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArgs) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArray

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArray []GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderInput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArray) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArray) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayInput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput() GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArray and GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArray{ GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderInput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput() GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput
	ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput
}

GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArgs and GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderInput` via:

GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput) HeaderName

Name of the header.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput) HeaderValue

Value of the header.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutput) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailAuthHeaderOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailInput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput() GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput
	ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput
}

GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs and GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailInput` via:

GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput

type GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) AuthHeaders

List of authentication headers. Example: `[{"headerName": "content-type", "headerValue":"json"}]`

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) AuthRequestMethod

Request method.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) AuthRequestPostBody

Request post body.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) AuthToken

Authentication token.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) AuthUrl

URL to get authetication token.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) AuthUserName

Username for authentication.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) AuthUserPassword

User password for authentication.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) OauthScheme

Request http oauth scheme.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationRequestHeader

type GetMonitorsMonitorCollectionItemConfigurationRequestHeader struct {
	// Name of the header.
	HeaderName string `pulumi:"headerName"`
	// Value of the header.
	HeaderValue string `pulumi:"headerValue"`
}

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs struct {
	// Name of the header.
	HeaderName pulumi.StringInput `pulumi:"headerName"`
	// Value of the header.
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArray

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArray []GetMonitorsMonitorCollectionItemConfigurationRequestHeaderInput

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArray) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArray) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArray) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayInput

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput() GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArray and GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArray{ GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutputWithContext

func (o GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderInput

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput() GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput
	ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput
}

GetMonitorsMonitorCollectionItemConfigurationRequestHeaderInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs and GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationRequestHeaderInput` via:

GetMonitorsMonitorCollectionItemConfigurationRequestHeaderArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput) HeaderName

Name of the header.

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput) HeaderValue

Value of the header.

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput

func (GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutputWithContext

func (o GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestHeaderOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParam

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParam struct {
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs struct {
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArray

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArray []GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamInput

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArray) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArray) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArray) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayInput

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput() GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArray and GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArray{ GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamInput

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput() GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput
	ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput
}

GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs and GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamInput` via:

GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput

type GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput) ParamName

Name of the parameter.

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput) ParamValue

Value of the parameter.

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput

func (GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutputWithContext

func (o GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput) ToGetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationRequestQueryParamOutput

type GetMonitorsMonitorCollectionItemConfigurationVerifyText

type GetMonitorsMonitorCollectionItemConfigurationVerifyText struct {
	// Verification text in the response.
	Text string `pulumi:"text"`
}

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs struct {
	// Verification text in the response.
	Text pulumi.StringInput `pulumi:"text"`
}

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextArray

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextArray []GetMonitorsMonitorCollectionItemConfigurationVerifyTextInput

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArray) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArray) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemConfigurationVerifyTextArray) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayInput

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput() GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationVerifyTextArray and GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationVerifyTextArray{ GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput) Index

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutputWithContext

func (o GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationVerifyTextArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextInput

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput() GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput
	ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput
}

GetMonitorsMonitorCollectionItemConfigurationVerifyTextInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs and GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationVerifyTextInput` via:

GetMonitorsMonitorCollectionItemConfigurationVerifyTextArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput

type GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput) Text

Verification text in the response.

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput

func (GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextOutputWithContext

func (o GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput) ToGetMonitorsMonitorCollectionItemConfigurationVerifyTextOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationVerifyTextOutput

type GetMonitorsMonitorCollectionItemInput

type GetMonitorsMonitorCollectionItemInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemOutput() GetMonitorsMonitorCollectionItemOutput
	ToGetMonitorsMonitorCollectionItemOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemOutput
}

GetMonitorsMonitorCollectionItemInput is an input type that accepts GetMonitorsMonitorCollectionItemArgs and GetMonitorsMonitorCollectionItemOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemInput` via:

GetMonitorsMonitorCollectionItemArgs{...}

type GetMonitorsMonitorCollectionItemOutput

type GetMonitorsMonitorCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemOutput) ApmDomainId

The APM domain ID the request is intended for.

func (GetMonitorsMonitorCollectionItemOutput) BatchIntervalInSeconds added in v0.3.0

func (o GetMonitorsMonitorCollectionItemOutput) BatchIntervalInSeconds() pulumi.IntOutput

Time interval between 2 runs in round robin batch mode (*SchedulingPolicy - BATCHED_ROUND_ROBIN).

func (GetMonitorsMonitorCollectionItemOutput) Configurations

Details of monitor configuration.

func (GetMonitorsMonitorCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetMonitorsMonitorCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name.

func (GetMonitorsMonitorCollectionItemOutput) ElementType

func (GetMonitorsMonitorCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetMonitorsMonitorCollectionItemOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.

func (GetMonitorsMonitorCollectionItemOutput) IsRunNow added in v0.3.0

If isRunNow is enabled, then the monitor will run now.

func (GetMonitorsMonitorCollectionItemOutput) IsRunOnce

If runOnce is enabled, then the monitor will run once.

func (GetMonitorsMonitorCollectionItemOutput) MonitorType

A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST and REST.

func (GetMonitorsMonitorCollectionItemOutput) RepeatIntervalInSeconds

func (o GetMonitorsMonitorCollectionItemOutput) RepeatIntervalInSeconds() pulumi.IntOutput

Interval in seconds after the start time when the job should be repeated. Minimum repeatIntervalInSeconds should be 300 seconds for Scripted REST, Scripted Browser and Browser monitors, and 60 seconds for REST monitor.

func (GetMonitorsMonitorCollectionItemOutput) SchedulingPolicy added in v0.3.0

Scheduling policy on Vantage points.

func (GetMonitorsMonitorCollectionItemOutput) ScriptId

A filter to return only monitors using scriptId.

func (GetMonitorsMonitorCollectionItemOutput) ScriptName

Name of the script.

func (GetMonitorsMonitorCollectionItemOutput) ScriptParameters

List of script parameters. Example: `[{"monitorScriptParameter": {"paramName": "userid", "paramValue":"testuser"}, "isSecret": false, "isOverwritten": false}]`

func (GetMonitorsMonitorCollectionItemOutput) Status

A filter to return only monitors that match the status given.

func (GetMonitorsMonitorCollectionItemOutput) Target

Specify the endpoint on which to run the monitor. For BROWSER and REST monitor types, target is mandatory. If target is specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script (specified by scriptId in monitor) against the specified target endpoint. If target is not specified in the SCRIPTED_BROWSER monitor type, then the monitor will run the selected script as it is.

func (GetMonitorsMonitorCollectionItemOutput) TimeCreated

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (GetMonitorsMonitorCollectionItemOutput) TimeUpdated

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (GetMonitorsMonitorCollectionItemOutput) TimeoutInSeconds

Timeout in seconds. Timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. Also, timeoutInSeconds should be a multiple of 60 for Scripted REST, Scripted Browser and Browser monitors. Monitor will be allowed to run only for timeoutInSeconds time. It would be terminated after that.

func (GetMonitorsMonitorCollectionItemOutput) ToGetMonitorsMonitorCollectionItemOutput

func (o GetMonitorsMonitorCollectionItemOutput) ToGetMonitorsMonitorCollectionItemOutput() GetMonitorsMonitorCollectionItemOutput

func (GetMonitorsMonitorCollectionItemOutput) ToGetMonitorsMonitorCollectionItemOutputWithContext

func (o GetMonitorsMonitorCollectionItemOutput) ToGetMonitorsMonitorCollectionItemOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemOutput

func (GetMonitorsMonitorCollectionItemOutput) VantagePointCount

Number of vantage points where monitor is running.

func (GetMonitorsMonitorCollectionItemOutput) VantagePoints

List of public and dedicated vantage points where the monitor is running.

type GetMonitorsMonitorCollectionItemScriptParameter

type GetMonitorsMonitorCollectionItemScriptParameter struct {
	// If parameter value is default or overwritten.
	IsOverwritten bool `pulumi:"isOverwritten"`
	// Describes if  the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.
	IsSecret bool `pulumi:"isSecret"`
	// Details of the script parameter that can be used to overwrite the parameter present in the script.
	MonitorScriptParameters []GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameter `pulumi:"monitorScriptParameters"`
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type GetMonitorsMonitorCollectionItemScriptParameterArgs

type GetMonitorsMonitorCollectionItemScriptParameterArgs struct {
	// If parameter value is default or overwritten.
	IsOverwritten pulumi.BoolInput `pulumi:"isOverwritten"`
	// Describes if  the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.
	IsSecret pulumi.BoolInput `pulumi:"isSecret"`
	// Details of the script parameter that can be used to overwrite the parameter present in the script.
	MonitorScriptParameters GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayInput `pulumi:"monitorScriptParameters"`
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (GetMonitorsMonitorCollectionItemScriptParameterArgs) ElementType

func (GetMonitorsMonitorCollectionItemScriptParameterArgs) ToGetMonitorsMonitorCollectionItemScriptParameterOutput

func (i GetMonitorsMonitorCollectionItemScriptParameterArgs) ToGetMonitorsMonitorCollectionItemScriptParameterOutput() GetMonitorsMonitorCollectionItemScriptParameterOutput

func (GetMonitorsMonitorCollectionItemScriptParameterArgs) ToGetMonitorsMonitorCollectionItemScriptParameterOutputWithContext

func (i GetMonitorsMonitorCollectionItemScriptParameterArgs) ToGetMonitorsMonitorCollectionItemScriptParameterOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemScriptParameterOutput

type GetMonitorsMonitorCollectionItemScriptParameterArray

type GetMonitorsMonitorCollectionItemScriptParameterArray []GetMonitorsMonitorCollectionItemScriptParameterInput

func (GetMonitorsMonitorCollectionItemScriptParameterArray) ElementType

func (GetMonitorsMonitorCollectionItemScriptParameterArray) ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutput

func (i GetMonitorsMonitorCollectionItemScriptParameterArray) ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutput() GetMonitorsMonitorCollectionItemScriptParameterArrayOutput

func (GetMonitorsMonitorCollectionItemScriptParameterArray) ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemScriptParameterArray) ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemScriptParameterArrayOutput

type GetMonitorsMonitorCollectionItemScriptParameterArrayInput

type GetMonitorsMonitorCollectionItemScriptParameterArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutput() GetMonitorsMonitorCollectionItemScriptParameterArrayOutput
	ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemScriptParameterArrayOutput
}

GetMonitorsMonitorCollectionItemScriptParameterArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemScriptParameterArray and GetMonitorsMonitorCollectionItemScriptParameterArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemScriptParameterArrayInput` via:

GetMonitorsMonitorCollectionItemScriptParameterArray{ GetMonitorsMonitorCollectionItemScriptParameterArgs{...} }

type GetMonitorsMonitorCollectionItemScriptParameterArrayOutput

type GetMonitorsMonitorCollectionItemScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemScriptParameterArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemScriptParameterArrayOutput) Index

func (GetMonitorsMonitorCollectionItemScriptParameterArrayOutput) ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutput

func (GetMonitorsMonitorCollectionItemScriptParameterArrayOutput) ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutputWithContext

func (o GetMonitorsMonitorCollectionItemScriptParameterArrayOutput) ToGetMonitorsMonitorCollectionItemScriptParameterArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemScriptParameterArrayOutput

type GetMonitorsMonitorCollectionItemScriptParameterInput

type GetMonitorsMonitorCollectionItemScriptParameterInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemScriptParameterOutput() GetMonitorsMonitorCollectionItemScriptParameterOutput
	ToGetMonitorsMonitorCollectionItemScriptParameterOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemScriptParameterOutput
}

GetMonitorsMonitorCollectionItemScriptParameterInput is an input type that accepts GetMonitorsMonitorCollectionItemScriptParameterArgs and GetMonitorsMonitorCollectionItemScriptParameterOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemScriptParameterInput` via:

GetMonitorsMonitorCollectionItemScriptParameterArgs{...}

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameter

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameter struct {
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs struct {
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs) ElementType

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutputWithContext

func (i GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArray

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArray []GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterInput

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArray) ElementType

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArray) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArray) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutputWithContext

func (i GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArray) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayInput

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput() GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput
	ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput
}

GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArray and GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayInput` via:

GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArray{ GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs{...} }

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutput) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArrayOutputWithContext

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterInput

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput() GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput
	ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput
}

GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterInput is an input type that accepts GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs and GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterInput` via:

GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterArgs{...}

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput

type GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput) ElementType

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput) ParamName

Name of the parameter.

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput) ParamValue

Value of the parameter.

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput

func (GetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutput) ToGetMonitorsMonitorCollectionItemScriptParameterMonitorScriptParameterOutputWithContext

type GetMonitorsMonitorCollectionItemScriptParameterOutput

type GetMonitorsMonitorCollectionItemScriptParameterOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemScriptParameterOutput) ElementType

func (GetMonitorsMonitorCollectionItemScriptParameterOutput) GetIsSecret

Describes if the parameter value is secret and should be kept confidential. isSecret is specified in either CreateScript or UpdateScript API.

func (GetMonitorsMonitorCollectionItemScriptParameterOutput) IsOverwritten

If parameter value is default or overwritten.

func (GetMonitorsMonitorCollectionItemScriptParameterOutput) MonitorScriptParameters

Details of the script parameter that can be used to overwrite the parameter present in the script.

func (GetMonitorsMonitorCollectionItemScriptParameterOutput) ParamName

Name of the parameter.

func (GetMonitorsMonitorCollectionItemScriptParameterOutput) ParamValue

Value of the parameter.

func (GetMonitorsMonitorCollectionItemScriptParameterOutput) ToGetMonitorsMonitorCollectionItemScriptParameterOutput

func (GetMonitorsMonitorCollectionItemScriptParameterOutput) ToGetMonitorsMonitorCollectionItemScriptParameterOutputWithContext

func (o GetMonitorsMonitorCollectionItemScriptParameterOutput) ToGetMonitorsMonitorCollectionItemScriptParameterOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemScriptParameterOutput

type GetMonitorsMonitorCollectionOutput

type GetMonitorsMonitorCollectionOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionOutput) ElementType

func (GetMonitorsMonitorCollectionOutput) Items

func (GetMonitorsMonitorCollectionOutput) ToGetMonitorsMonitorCollectionOutput

func (o GetMonitorsMonitorCollectionOutput) ToGetMonitorsMonitorCollectionOutput() GetMonitorsMonitorCollectionOutput

func (GetMonitorsMonitorCollectionOutput) ToGetMonitorsMonitorCollectionOutputWithContext

func (o GetMonitorsMonitorCollectionOutput) ToGetMonitorsMonitorCollectionOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionOutput

type GetMonitorsOutputArgs

type GetMonitorsOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringPtrInput       `pulumi:"displayName"`
	Filters     GetMonitorsFilterArrayInput `pulumi:"filters"`
	// A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST and REST.
	MonitorType pulumi.StringPtrInput `pulumi:"monitorType"`
	// A filter to return only monitors using scriptId.
	ScriptId pulumi.StringPtrInput `pulumi:"scriptId"`
	// A filter to return only monitors that match the status given.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The name of the public or dedicated vantage point.
	VantagePoint pulumi.StringPtrInput `pulumi:"vantagePoint"`
}

A collection of arguments for invoking getMonitors.

func (GetMonitorsOutputArgs) ElementType

func (GetMonitorsOutputArgs) ElementType() reflect.Type

type GetMonitorsResult

type GetMonitorsResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetMonitorsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of monitor_collection.
	MonitorCollections []GetMonitorsMonitorCollection `pulumi:"monitorCollections"`
	// Type of the monitor.
	MonitorType *string `pulumi:"monitorType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.
	ScriptId *string `pulumi:"scriptId"`
	// Enables or disables the monitor.
	Status       *string `pulumi:"status"`
	VantagePoint *string `pulumi:"vantagePoint"`
}

A collection of values returned by getMonitors.

func GetMonitors

func GetMonitors(ctx *pulumi.Context, args *GetMonitorsArgs, opts ...pulumi.InvokeOption) (*GetMonitorsResult, error)

This data source provides the list of Monitors in Oracle Cloud Infrastructure Apm Synthetics service.

Returns a list of monitors.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetMonitors(ctx, &apmsynthetics.GetMonitorsArgs{
			ApmDomainId:  oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
			DisplayName:  pulumi.StringRef(_var.Monitor_display_name),
			MonitorType:  pulumi.StringRef(_var.Monitor_monitor_type),
			ScriptId:     pulumi.StringRef(oci_apm_synthetics_script.Test_script.Id),
			Status:       pulumi.StringRef(_var.Monitor_status),
			VantagePoint: pulumi.StringRef(_var.Monitor_vantage_point),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMonitorsResultOutput

type GetMonitorsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMonitors.

func (GetMonitorsResultOutput) ApmDomainId

func (GetMonitorsResultOutput) DisplayName

Unique name that can be edited. The name should not contain any confidential information.

func (GetMonitorsResultOutput) ElementType

func (GetMonitorsResultOutput) ElementType() reflect.Type

func (GetMonitorsResultOutput) Filters

func (GetMonitorsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMonitorsResultOutput) MonitorCollections

The list of monitor_collection.

func (GetMonitorsResultOutput) MonitorType

Type of the monitor.

func (GetMonitorsResultOutput) ScriptId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.

func (GetMonitorsResultOutput) Status

Enables or disables the monitor.

func (GetMonitorsResultOutput) ToGetMonitorsResultOutput

func (o GetMonitorsResultOutput) ToGetMonitorsResultOutput() GetMonitorsResultOutput

func (GetMonitorsResultOutput) ToGetMonitorsResultOutputWithContext

func (o GetMonitorsResultOutput) ToGetMonitorsResultOutputWithContext(ctx context.Context) GetMonitorsResultOutput

func (GetMonitorsResultOutput) VantagePoint added in v0.2.0

type GetResultArgs

type GetResultArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// The time the object was posted.
	ExecutionTime string `pulumi:"executionTime"`
	// The OCID of the monitor.
	MonitorId string `pulumi:"monitorId"`
	// The result content type: zip or raw.
	ResultContentType string `pulumi:"resultContentType"`
	// The result type: har, screenshot, log, or network.
	ResultType string `pulumi:"resultType"`
	// The vantagePoint name.
	VantagePoint string `pulumi:"vantagePoint"`
}

A collection of arguments for invoking getResult.

type GetResultOutputArgs

type GetResultOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// The time the object was posted.
	ExecutionTime pulumi.StringInput `pulumi:"executionTime"`
	// The OCID of the monitor.
	MonitorId pulumi.StringInput `pulumi:"monitorId"`
	// The result content type: zip or raw.
	ResultContentType pulumi.StringInput `pulumi:"resultContentType"`
	// The result type: har, screenshot, log, or network.
	ResultType pulumi.StringInput `pulumi:"resultType"`
	// The vantagePoint name.
	VantagePoint pulumi.StringInput `pulumi:"vantagePoint"`
}

A collection of arguments for invoking getResult.

func (GetResultOutputArgs) ElementType

func (GetResultOutputArgs) ElementType() reflect.Type

type GetResultResult

type GetResultResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// The specific point of time when the result of an execution is collected.
	ExecutionTime string `pulumi:"executionTime"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	MonitorId string `pulumi:"monitorId"`
	// Type of result content. Example: Zip or Raw file.
	ResultContentType string `pulumi:"resultContentType"`
	// Monitor result data set.
	ResultDataSets []GetResultResultDataSet `pulumi:"resultDataSets"`
	// Type of result. Example: HAR, Screenshot, Log or Network.
	ResultType string `pulumi:"resultType"`
	// The name of the public or dedicated vantage point.
	VantagePoint string `pulumi:"vantagePoint"`
}

A collection of values returned by getResult.

func GetResult

func GetResult(ctx *pulumi.Context, args *GetResultArgs, opts ...pulumi.InvokeOption) (*GetResultResult, error)

This data source provides details about a specific Result resource in Oracle Cloud Infrastructure Apm Synthetics service.

Gets the results for a specific execution of a monitor identified by OCID. The results are in a HAR file, Screenshot, Console Log or Network details.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetResult(ctx, &apmsynthetics.GetResultArgs{
			ApmDomainId:       oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
			ExecutionTime:     _var.Result_execution_time,
			MonitorId:         oci_apm_synthetics_monitor.Test_monitor.Id,
			ResultContentType: _var.Result_result_content_type,
			ResultType:        _var.Result_result_type,
			VantagePoint:      _var.Result_vantage_point,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetResultResultDataSet

type GetResultResultDataSet struct {
	// Data content in byte format. Example: Zip or Screenshot.
	ByteContent string `pulumi:"byteContent"`
	// Name of the data.
	Name string `pulumi:"name"`
	// Data content in string format. Example: HAR.
	StringContent string `pulumi:"stringContent"`
	// The time when the data was generated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	Timestamp string `pulumi:"timestamp"`
}

type GetResultResultDataSetArgs

type GetResultResultDataSetArgs struct {
	// Data content in byte format. Example: Zip or Screenshot.
	ByteContent pulumi.StringInput `pulumi:"byteContent"`
	// Name of the data.
	Name pulumi.StringInput `pulumi:"name"`
	// Data content in string format. Example: HAR.
	StringContent pulumi.StringInput `pulumi:"stringContent"`
	// The time when the data was generated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	Timestamp pulumi.StringInput `pulumi:"timestamp"`
}

func (GetResultResultDataSetArgs) ElementType

func (GetResultResultDataSetArgs) ElementType() reflect.Type

func (GetResultResultDataSetArgs) ToGetResultResultDataSetOutput

func (i GetResultResultDataSetArgs) ToGetResultResultDataSetOutput() GetResultResultDataSetOutput

func (GetResultResultDataSetArgs) ToGetResultResultDataSetOutputWithContext

func (i GetResultResultDataSetArgs) ToGetResultResultDataSetOutputWithContext(ctx context.Context) GetResultResultDataSetOutput

type GetResultResultDataSetArray

type GetResultResultDataSetArray []GetResultResultDataSetInput

func (GetResultResultDataSetArray) ElementType

func (GetResultResultDataSetArray) ToGetResultResultDataSetArrayOutput

func (i GetResultResultDataSetArray) ToGetResultResultDataSetArrayOutput() GetResultResultDataSetArrayOutput

func (GetResultResultDataSetArray) ToGetResultResultDataSetArrayOutputWithContext

func (i GetResultResultDataSetArray) ToGetResultResultDataSetArrayOutputWithContext(ctx context.Context) GetResultResultDataSetArrayOutput

type GetResultResultDataSetArrayInput

type GetResultResultDataSetArrayInput interface {
	pulumi.Input

	ToGetResultResultDataSetArrayOutput() GetResultResultDataSetArrayOutput
	ToGetResultResultDataSetArrayOutputWithContext(context.Context) GetResultResultDataSetArrayOutput
}

GetResultResultDataSetArrayInput is an input type that accepts GetResultResultDataSetArray and GetResultResultDataSetArrayOutput values. You can construct a concrete instance of `GetResultResultDataSetArrayInput` via:

GetResultResultDataSetArray{ GetResultResultDataSetArgs{...} }

type GetResultResultDataSetArrayOutput

type GetResultResultDataSetArrayOutput struct{ *pulumi.OutputState }

func (GetResultResultDataSetArrayOutput) ElementType

func (GetResultResultDataSetArrayOutput) Index

func (GetResultResultDataSetArrayOutput) ToGetResultResultDataSetArrayOutput

func (o GetResultResultDataSetArrayOutput) ToGetResultResultDataSetArrayOutput() GetResultResultDataSetArrayOutput

func (GetResultResultDataSetArrayOutput) ToGetResultResultDataSetArrayOutputWithContext

func (o GetResultResultDataSetArrayOutput) ToGetResultResultDataSetArrayOutputWithContext(ctx context.Context) GetResultResultDataSetArrayOutput

type GetResultResultDataSetInput

type GetResultResultDataSetInput interface {
	pulumi.Input

	ToGetResultResultDataSetOutput() GetResultResultDataSetOutput
	ToGetResultResultDataSetOutputWithContext(context.Context) GetResultResultDataSetOutput
}

GetResultResultDataSetInput is an input type that accepts GetResultResultDataSetArgs and GetResultResultDataSetOutput values. You can construct a concrete instance of `GetResultResultDataSetInput` via:

GetResultResultDataSetArgs{...}

type GetResultResultDataSetOutput

type GetResultResultDataSetOutput struct{ *pulumi.OutputState }

func (GetResultResultDataSetOutput) ByteContent

Data content in byte format. Example: Zip or Screenshot.

func (GetResultResultDataSetOutput) ElementType

func (GetResultResultDataSetOutput) Name

Name of the data.

func (GetResultResultDataSetOutput) StringContent

Data content in string format. Example: HAR.

func (GetResultResultDataSetOutput) Timestamp

The time when the data was generated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (GetResultResultDataSetOutput) ToGetResultResultDataSetOutput

func (o GetResultResultDataSetOutput) ToGetResultResultDataSetOutput() GetResultResultDataSetOutput

func (GetResultResultDataSetOutput) ToGetResultResultDataSetOutputWithContext

func (o GetResultResultDataSetOutput) ToGetResultResultDataSetOutputWithContext(ctx context.Context) GetResultResultDataSetOutput

type GetResultResultOutput

type GetResultResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getResult.

func (GetResultResultOutput) ApmDomainId

func (o GetResultResultOutput) ApmDomainId() pulumi.StringOutput

func (GetResultResultOutput) ElementType

func (GetResultResultOutput) ElementType() reflect.Type

func (GetResultResultOutput) ExecutionTime

func (o GetResultResultOutput) ExecutionTime() pulumi.StringOutput

The specific point of time when the result of an execution is collected.

func (GetResultResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetResultResultOutput) MonitorId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.

func (GetResultResultOutput) ResultContentType

func (o GetResultResultOutput) ResultContentType() pulumi.StringOutput

Type of result content. Example: Zip or Raw file.

func (GetResultResultOutput) ResultDataSets

Monitor result data set.

func (GetResultResultOutput) ResultType

func (o GetResultResultOutput) ResultType() pulumi.StringOutput

Type of result. Example: HAR, Screenshot, Log or Network.

func (GetResultResultOutput) ToGetResultResultOutput

func (o GetResultResultOutput) ToGetResultResultOutput() GetResultResultOutput

func (GetResultResultOutput) ToGetResultResultOutputWithContext

func (o GetResultResultOutput) ToGetResultResultOutputWithContext(ctx context.Context) GetResultResultOutput

func (GetResultResultOutput) VantagePoint

func (o GetResultResultOutput) VantagePoint() pulumi.StringOutput

The name of the public or dedicated vantage point.

type GetScriptMonitorStatusCountMap

type GetScriptMonitorStatusCountMap struct {
	// Number of disabled monitors using the script.
	Disabled int `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled int `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid int `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total int `pulumi:"total"`
}

type GetScriptMonitorStatusCountMapArgs

type GetScriptMonitorStatusCountMapArgs struct {
	// Number of disabled monitors using the script.
	Disabled pulumi.IntInput `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled pulumi.IntInput `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid pulumi.IntInput `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total pulumi.IntInput `pulumi:"total"`
}

func (GetScriptMonitorStatusCountMapArgs) ElementType

func (GetScriptMonitorStatusCountMapArgs) ToGetScriptMonitorStatusCountMapOutput

func (i GetScriptMonitorStatusCountMapArgs) ToGetScriptMonitorStatusCountMapOutput() GetScriptMonitorStatusCountMapOutput

func (GetScriptMonitorStatusCountMapArgs) ToGetScriptMonitorStatusCountMapOutputWithContext

func (i GetScriptMonitorStatusCountMapArgs) ToGetScriptMonitorStatusCountMapOutputWithContext(ctx context.Context) GetScriptMonitorStatusCountMapOutput

type GetScriptMonitorStatusCountMapArray

type GetScriptMonitorStatusCountMapArray []GetScriptMonitorStatusCountMapInput

func (GetScriptMonitorStatusCountMapArray) ElementType

func (GetScriptMonitorStatusCountMapArray) ToGetScriptMonitorStatusCountMapArrayOutput

func (i GetScriptMonitorStatusCountMapArray) ToGetScriptMonitorStatusCountMapArrayOutput() GetScriptMonitorStatusCountMapArrayOutput

func (GetScriptMonitorStatusCountMapArray) ToGetScriptMonitorStatusCountMapArrayOutputWithContext

func (i GetScriptMonitorStatusCountMapArray) ToGetScriptMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) GetScriptMonitorStatusCountMapArrayOutput

type GetScriptMonitorStatusCountMapArrayInput

type GetScriptMonitorStatusCountMapArrayInput interface {
	pulumi.Input

	ToGetScriptMonitorStatusCountMapArrayOutput() GetScriptMonitorStatusCountMapArrayOutput
	ToGetScriptMonitorStatusCountMapArrayOutputWithContext(context.Context) GetScriptMonitorStatusCountMapArrayOutput
}

GetScriptMonitorStatusCountMapArrayInput is an input type that accepts GetScriptMonitorStatusCountMapArray and GetScriptMonitorStatusCountMapArrayOutput values. You can construct a concrete instance of `GetScriptMonitorStatusCountMapArrayInput` via:

GetScriptMonitorStatusCountMapArray{ GetScriptMonitorStatusCountMapArgs{...} }

type GetScriptMonitorStatusCountMapArrayOutput

type GetScriptMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (GetScriptMonitorStatusCountMapArrayOutput) ElementType

func (GetScriptMonitorStatusCountMapArrayOutput) Index

func (GetScriptMonitorStatusCountMapArrayOutput) ToGetScriptMonitorStatusCountMapArrayOutput

func (o GetScriptMonitorStatusCountMapArrayOutput) ToGetScriptMonitorStatusCountMapArrayOutput() GetScriptMonitorStatusCountMapArrayOutput

func (GetScriptMonitorStatusCountMapArrayOutput) ToGetScriptMonitorStatusCountMapArrayOutputWithContext

func (o GetScriptMonitorStatusCountMapArrayOutput) ToGetScriptMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) GetScriptMonitorStatusCountMapArrayOutput

type GetScriptMonitorStatusCountMapInput

type GetScriptMonitorStatusCountMapInput interface {
	pulumi.Input

	ToGetScriptMonitorStatusCountMapOutput() GetScriptMonitorStatusCountMapOutput
	ToGetScriptMonitorStatusCountMapOutputWithContext(context.Context) GetScriptMonitorStatusCountMapOutput
}

GetScriptMonitorStatusCountMapInput is an input type that accepts GetScriptMonitorStatusCountMap and GetScriptMonitorStatusCountMapOutput values. You can construct a concrete instance of `GetScriptMonitorStatusCountMapInput` via:

GetScriptMonitorStatusCountMap{ "key": GetScriptMonitorStatusCountArgs{...} }

type GetScriptMonitorStatusCountMapOutput

type GetScriptMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (GetScriptMonitorStatusCountMapOutput) Disabled

Number of disabled monitors using the script.

func (GetScriptMonitorStatusCountMapOutput) ElementType

func (GetScriptMonitorStatusCountMapOutput) Enabled

Number of enabled monitors using the script.

func (GetScriptMonitorStatusCountMapOutput) Invalid

Number of invalid monitors using the script.

func (GetScriptMonitorStatusCountMapOutput) ToGetScriptMonitorStatusCountMapOutput

func (o GetScriptMonitorStatusCountMapOutput) ToGetScriptMonitorStatusCountMapOutput() GetScriptMonitorStatusCountMapOutput

func (GetScriptMonitorStatusCountMapOutput) ToGetScriptMonitorStatusCountMapOutputWithContext

func (o GetScriptMonitorStatusCountMapOutput) ToGetScriptMonitorStatusCountMapOutputWithContext(ctx context.Context) GetScriptMonitorStatusCountMapOutput

func (GetScriptMonitorStatusCountMapOutput) Total

Total number of monitors using the script.

type GetScriptParameter

type GetScriptParameter struct {
	// If parameter value is default or overwritten.
	IsOverwritten bool `pulumi:"isOverwritten"`
	// If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret bool `pulumi:"isSecret"`
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
	// Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.
	ScriptParameters []GetScriptParameterScriptParameter `pulumi:"scriptParameters"`
}

type GetScriptParameterArgs

type GetScriptParameterArgs struct {
	// If parameter value is default or overwritten.
	IsOverwritten pulumi.BoolInput `pulumi:"isOverwritten"`
	// If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret pulumi.BoolInput `pulumi:"isSecret"`
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
	// Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.
	ScriptParameters GetScriptParameterScriptParameterArrayInput `pulumi:"scriptParameters"`
}

func (GetScriptParameterArgs) ElementType

func (GetScriptParameterArgs) ElementType() reflect.Type

func (GetScriptParameterArgs) ToGetScriptParameterOutput

func (i GetScriptParameterArgs) ToGetScriptParameterOutput() GetScriptParameterOutput

func (GetScriptParameterArgs) ToGetScriptParameterOutputWithContext

func (i GetScriptParameterArgs) ToGetScriptParameterOutputWithContext(ctx context.Context) GetScriptParameterOutput

type GetScriptParameterArray

type GetScriptParameterArray []GetScriptParameterInput

func (GetScriptParameterArray) ElementType

func (GetScriptParameterArray) ElementType() reflect.Type

func (GetScriptParameterArray) ToGetScriptParameterArrayOutput

func (i GetScriptParameterArray) ToGetScriptParameterArrayOutput() GetScriptParameterArrayOutput

func (GetScriptParameterArray) ToGetScriptParameterArrayOutputWithContext

func (i GetScriptParameterArray) ToGetScriptParameterArrayOutputWithContext(ctx context.Context) GetScriptParameterArrayOutput

type GetScriptParameterArrayInput

type GetScriptParameterArrayInput interface {
	pulumi.Input

	ToGetScriptParameterArrayOutput() GetScriptParameterArrayOutput
	ToGetScriptParameterArrayOutputWithContext(context.Context) GetScriptParameterArrayOutput
}

GetScriptParameterArrayInput is an input type that accepts GetScriptParameterArray and GetScriptParameterArrayOutput values. You can construct a concrete instance of `GetScriptParameterArrayInput` via:

GetScriptParameterArray{ GetScriptParameterArgs{...} }

type GetScriptParameterArrayOutput

type GetScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (GetScriptParameterArrayOutput) ElementType

func (GetScriptParameterArrayOutput) Index

func (GetScriptParameterArrayOutput) ToGetScriptParameterArrayOutput

func (o GetScriptParameterArrayOutput) ToGetScriptParameterArrayOutput() GetScriptParameterArrayOutput

func (GetScriptParameterArrayOutput) ToGetScriptParameterArrayOutputWithContext

func (o GetScriptParameterArrayOutput) ToGetScriptParameterArrayOutputWithContext(ctx context.Context) GetScriptParameterArrayOutput

type GetScriptParameterInput

type GetScriptParameterInput interface {
	pulumi.Input

	ToGetScriptParameterOutput() GetScriptParameterOutput
	ToGetScriptParameterOutputWithContext(context.Context) GetScriptParameterOutput
}

GetScriptParameterInput is an input type that accepts GetScriptParameterArgs and GetScriptParameterOutput values. You can construct a concrete instance of `GetScriptParameterInput` via:

GetScriptParameterArgs{...}

type GetScriptParameterOutput

type GetScriptParameterOutput struct{ *pulumi.OutputState }

func (GetScriptParameterOutput) ElementType

func (GetScriptParameterOutput) ElementType() reflect.Type

func (GetScriptParameterOutput) GetIsSecret

func (o GetScriptParameterOutput) GetIsSecret() pulumi.BoolOutput

If the parameter value is secret and should be kept confidential, then set isSecret to true.

func (GetScriptParameterOutput) IsOverwritten

func (o GetScriptParameterOutput) IsOverwritten() pulumi.BoolOutput

If parameter value is default or overwritten.

func (GetScriptParameterOutput) ParamName

Name of the parameter.

func (GetScriptParameterOutput) ParamValue

Value of the parameter.

func (GetScriptParameterOutput) ScriptParameters

Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.

func (GetScriptParameterOutput) ToGetScriptParameterOutput

func (o GetScriptParameterOutput) ToGetScriptParameterOutput() GetScriptParameterOutput

func (GetScriptParameterOutput) ToGetScriptParameterOutputWithContext

func (o GetScriptParameterOutput) ToGetScriptParameterOutputWithContext(ctx context.Context) GetScriptParameterOutput

type GetScriptParameterScriptParameter

type GetScriptParameterScriptParameter struct {
	// If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret bool `pulumi:"isSecret"`
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type GetScriptParameterScriptParameterArgs

type GetScriptParameterScriptParameterArgs struct {
	// If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret pulumi.BoolInput `pulumi:"isSecret"`
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (GetScriptParameterScriptParameterArgs) ElementType

func (GetScriptParameterScriptParameterArgs) ToGetScriptParameterScriptParameterOutput

func (i GetScriptParameterScriptParameterArgs) ToGetScriptParameterScriptParameterOutput() GetScriptParameterScriptParameterOutput

func (GetScriptParameterScriptParameterArgs) ToGetScriptParameterScriptParameterOutputWithContext

func (i GetScriptParameterScriptParameterArgs) ToGetScriptParameterScriptParameterOutputWithContext(ctx context.Context) GetScriptParameterScriptParameterOutput

type GetScriptParameterScriptParameterArray

type GetScriptParameterScriptParameterArray []GetScriptParameterScriptParameterInput

func (GetScriptParameterScriptParameterArray) ElementType

func (GetScriptParameterScriptParameterArray) ToGetScriptParameterScriptParameterArrayOutput

func (i GetScriptParameterScriptParameterArray) ToGetScriptParameterScriptParameterArrayOutput() GetScriptParameterScriptParameterArrayOutput

func (GetScriptParameterScriptParameterArray) ToGetScriptParameterScriptParameterArrayOutputWithContext

func (i GetScriptParameterScriptParameterArray) ToGetScriptParameterScriptParameterArrayOutputWithContext(ctx context.Context) GetScriptParameterScriptParameterArrayOutput

type GetScriptParameterScriptParameterArrayInput

type GetScriptParameterScriptParameterArrayInput interface {
	pulumi.Input

	ToGetScriptParameterScriptParameterArrayOutput() GetScriptParameterScriptParameterArrayOutput
	ToGetScriptParameterScriptParameterArrayOutputWithContext(context.Context) GetScriptParameterScriptParameterArrayOutput
}

GetScriptParameterScriptParameterArrayInput is an input type that accepts GetScriptParameterScriptParameterArray and GetScriptParameterScriptParameterArrayOutput values. You can construct a concrete instance of `GetScriptParameterScriptParameterArrayInput` via:

GetScriptParameterScriptParameterArray{ GetScriptParameterScriptParameterArgs{...} }

type GetScriptParameterScriptParameterArrayOutput

type GetScriptParameterScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (GetScriptParameterScriptParameterArrayOutput) ElementType

func (GetScriptParameterScriptParameterArrayOutput) Index

func (GetScriptParameterScriptParameterArrayOutput) ToGetScriptParameterScriptParameterArrayOutput

func (o GetScriptParameterScriptParameterArrayOutput) ToGetScriptParameterScriptParameterArrayOutput() GetScriptParameterScriptParameterArrayOutput

func (GetScriptParameterScriptParameterArrayOutput) ToGetScriptParameterScriptParameterArrayOutputWithContext

func (o GetScriptParameterScriptParameterArrayOutput) ToGetScriptParameterScriptParameterArrayOutputWithContext(ctx context.Context) GetScriptParameterScriptParameterArrayOutput

type GetScriptParameterScriptParameterInput

type GetScriptParameterScriptParameterInput interface {
	pulumi.Input

	ToGetScriptParameterScriptParameterOutput() GetScriptParameterScriptParameterOutput
	ToGetScriptParameterScriptParameterOutputWithContext(context.Context) GetScriptParameterScriptParameterOutput
}

GetScriptParameterScriptParameterInput is an input type that accepts GetScriptParameterScriptParameterArgs and GetScriptParameterScriptParameterOutput values. You can construct a concrete instance of `GetScriptParameterScriptParameterInput` via:

GetScriptParameterScriptParameterArgs{...}

type GetScriptParameterScriptParameterOutput

type GetScriptParameterScriptParameterOutput struct{ *pulumi.OutputState }

func (GetScriptParameterScriptParameterOutput) ElementType

func (GetScriptParameterScriptParameterOutput) GetIsSecret

If the parameter value is secret and should be kept confidential, then set isSecret to true.

func (GetScriptParameterScriptParameterOutput) ParamName

Name of the parameter.

func (GetScriptParameterScriptParameterOutput) ParamValue

Value of the parameter.

func (GetScriptParameterScriptParameterOutput) ToGetScriptParameterScriptParameterOutput

func (o GetScriptParameterScriptParameterOutput) ToGetScriptParameterScriptParameterOutput() GetScriptParameterScriptParameterOutput

func (GetScriptParameterScriptParameterOutput) ToGetScriptParameterScriptParameterOutputWithContext

func (o GetScriptParameterScriptParameterOutput) ToGetScriptParameterScriptParameterOutputWithContext(ctx context.Context) GetScriptParameterScriptParameterOutput

type GetScriptsArgs

type GetScriptsArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// A filter to return only resources that match the content type given.
	ContentType *string `pulumi:"contentType"`
	// A filter to return only the resources that match the entire display name.
	DisplayName *string            `pulumi:"displayName"`
	Filters     []GetScriptsFilter `pulumi:"filters"`
}

A collection of arguments for invoking getScripts.

type GetScriptsFilter

type GetScriptsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetScriptsFilterArgs

type GetScriptsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetScriptsFilterArgs) ElementType

func (GetScriptsFilterArgs) ElementType() reflect.Type

func (GetScriptsFilterArgs) ToGetScriptsFilterOutput

func (i GetScriptsFilterArgs) ToGetScriptsFilterOutput() GetScriptsFilterOutput

func (GetScriptsFilterArgs) ToGetScriptsFilterOutputWithContext

func (i GetScriptsFilterArgs) ToGetScriptsFilterOutputWithContext(ctx context.Context) GetScriptsFilterOutput

type GetScriptsFilterArray

type GetScriptsFilterArray []GetScriptsFilterInput

func (GetScriptsFilterArray) ElementType

func (GetScriptsFilterArray) ElementType() reflect.Type

func (GetScriptsFilterArray) ToGetScriptsFilterArrayOutput

func (i GetScriptsFilterArray) ToGetScriptsFilterArrayOutput() GetScriptsFilterArrayOutput

func (GetScriptsFilterArray) ToGetScriptsFilterArrayOutputWithContext

func (i GetScriptsFilterArray) ToGetScriptsFilterArrayOutputWithContext(ctx context.Context) GetScriptsFilterArrayOutput

type GetScriptsFilterArrayInput

type GetScriptsFilterArrayInput interface {
	pulumi.Input

	ToGetScriptsFilterArrayOutput() GetScriptsFilterArrayOutput
	ToGetScriptsFilterArrayOutputWithContext(context.Context) GetScriptsFilterArrayOutput
}

GetScriptsFilterArrayInput is an input type that accepts GetScriptsFilterArray and GetScriptsFilterArrayOutput values. You can construct a concrete instance of `GetScriptsFilterArrayInput` via:

GetScriptsFilterArray{ GetScriptsFilterArgs{...} }

type GetScriptsFilterArrayOutput

type GetScriptsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetScriptsFilterArrayOutput) ElementType

func (GetScriptsFilterArrayOutput) Index

func (GetScriptsFilterArrayOutput) ToGetScriptsFilterArrayOutput

func (o GetScriptsFilterArrayOutput) ToGetScriptsFilterArrayOutput() GetScriptsFilterArrayOutput

func (GetScriptsFilterArrayOutput) ToGetScriptsFilterArrayOutputWithContext

func (o GetScriptsFilterArrayOutput) ToGetScriptsFilterArrayOutputWithContext(ctx context.Context) GetScriptsFilterArrayOutput

type GetScriptsFilterInput

type GetScriptsFilterInput interface {
	pulumi.Input

	ToGetScriptsFilterOutput() GetScriptsFilterOutput
	ToGetScriptsFilterOutputWithContext(context.Context) GetScriptsFilterOutput
}

GetScriptsFilterInput is an input type that accepts GetScriptsFilterArgs and GetScriptsFilterOutput values. You can construct a concrete instance of `GetScriptsFilterInput` via:

GetScriptsFilterArgs{...}

type GetScriptsFilterOutput

type GetScriptsFilterOutput struct{ *pulumi.OutputState }

func (GetScriptsFilterOutput) ElementType

func (GetScriptsFilterOutput) ElementType() reflect.Type

func (GetScriptsFilterOutput) Name

func (GetScriptsFilterOutput) Regex

func (GetScriptsFilterOutput) ToGetScriptsFilterOutput

func (o GetScriptsFilterOutput) ToGetScriptsFilterOutput() GetScriptsFilterOutput

func (GetScriptsFilterOutput) ToGetScriptsFilterOutputWithContext

func (o GetScriptsFilterOutput) ToGetScriptsFilterOutputWithContext(ctx context.Context) GetScriptsFilterOutput

func (GetScriptsFilterOutput) Values

type GetScriptsOutputArgs

type GetScriptsOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// A filter to return only resources that match the content type given.
	ContentType pulumi.StringPtrInput `pulumi:"contentType"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringPtrInput      `pulumi:"displayName"`
	Filters     GetScriptsFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getScripts.

func (GetScriptsOutputArgs) ElementType

func (GetScriptsOutputArgs) ElementType() reflect.Type

type GetScriptsResult

type GetScriptsResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// Content type of the script.
	ContentType *string `pulumi:"contentType"`
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName *string            `pulumi:"displayName"`
	Filters     []GetScriptsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of script_collection.
	ScriptCollections []GetScriptsScriptCollection `pulumi:"scriptCollections"`
}

A collection of values returned by getScripts.

func GetScripts

func GetScripts(ctx *pulumi.Context, args *GetScriptsArgs, opts ...pulumi.InvokeOption) (*GetScriptsResult, error)

This data source provides the list of Scripts in Oracle Cloud Infrastructure Apm Synthetics service.

Returns a list of scripts.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetScripts(ctx, &apmsynthetics.GetScriptsArgs{
			ApmDomainId: oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
			ContentType: pulumi.StringRef(_var.Script_content_type),
			DisplayName: pulumi.StringRef(_var.Script_display_name),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetScriptsResultOutput

type GetScriptsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getScripts.

func (GetScriptsResultOutput) ApmDomainId

func (o GetScriptsResultOutput) ApmDomainId() pulumi.StringOutput

func (GetScriptsResultOutput) ContentType

Content type of the script.

func (GetScriptsResultOutput) DisplayName

Unique name that can be edited. The name should not contain any confidential information.

func (GetScriptsResultOutput) ElementType

func (GetScriptsResultOutput) ElementType() reflect.Type

func (GetScriptsResultOutput) Filters

func (GetScriptsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetScriptsResultOutput) ScriptCollections

The list of script_collection.

func (GetScriptsResultOutput) ToGetScriptsResultOutput

func (o GetScriptsResultOutput) ToGetScriptsResultOutput() GetScriptsResultOutput

func (GetScriptsResultOutput) ToGetScriptsResultOutputWithContext

func (o GetScriptsResultOutput) ToGetScriptsResultOutputWithContext(ctx context.Context) GetScriptsResultOutput

type GetScriptsScriptCollection

type GetScriptsScriptCollection struct {
	Items []GetScriptsScriptCollectionItem `pulumi:"items"`
}

type GetScriptsScriptCollectionArgs

type GetScriptsScriptCollectionArgs struct {
	Items GetScriptsScriptCollectionItemArrayInput `pulumi:"items"`
}

func (GetScriptsScriptCollectionArgs) ElementType

func (GetScriptsScriptCollectionArgs) ToGetScriptsScriptCollectionOutput

func (i GetScriptsScriptCollectionArgs) ToGetScriptsScriptCollectionOutput() GetScriptsScriptCollectionOutput

func (GetScriptsScriptCollectionArgs) ToGetScriptsScriptCollectionOutputWithContext

func (i GetScriptsScriptCollectionArgs) ToGetScriptsScriptCollectionOutputWithContext(ctx context.Context) GetScriptsScriptCollectionOutput

type GetScriptsScriptCollectionArray

type GetScriptsScriptCollectionArray []GetScriptsScriptCollectionInput

func (GetScriptsScriptCollectionArray) ElementType

func (GetScriptsScriptCollectionArray) ToGetScriptsScriptCollectionArrayOutput

func (i GetScriptsScriptCollectionArray) ToGetScriptsScriptCollectionArrayOutput() GetScriptsScriptCollectionArrayOutput

func (GetScriptsScriptCollectionArray) ToGetScriptsScriptCollectionArrayOutputWithContext

func (i GetScriptsScriptCollectionArray) ToGetScriptsScriptCollectionArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionArrayOutput

type GetScriptsScriptCollectionArrayInput

type GetScriptsScriptCollectionArrayInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionArrayOutput() GetScriptsScriptCollectionArrayOutput
	ToGetScriptsScriptCollectionArrayOutputWithContext(context.Context) GetScriptsScriptCollectionArrayOutput
}

GetScriptsScriptCollectionArrayInput is an input type that accepts GetScriptsScriptCollectionArray and GetScriptsScriptCollectionArrayOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionArrayInput` via:

GetScriptsScriptCollectionArray{ GetScriptsScriptCollectionArgs{...} }

type GetScriptsScriptCollectionArrayOutput

type GetScriptsScriptCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionArrayOutput) ElementType

func (GetScriptsScriptCollectionArrayOutput) Index

func (GetScriptsScriptCollectionArrayOutput) ToGetScriptsScriptCollectionArrayOutput

func (o GetScriptsScriptCollectionArrayOutput) ToGetScriptsScriptCollectionArrayOutput() GetScriptsScriptCollectionArrayOutput

func (GetScriptsScriptCollectionArrayOutput) ToGetScriptsScriptCollectionArrayOutputWithContext

func (o GetScriptsScriptCollectionArrayOutput) ToGetScriptsScriptCollectionArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionArrayOutput

type GetScriptsScriptCollectionInput

type GetScriptsScriptCollectionInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionOutput() GetScriptsScriptCollectionOutput
	ToGetScriptsScriptCollectionOutputWithContext(context.Context) GetScriptsScriptCollectionOutput
}

GetScriptsScriptCollectionInput is an input type that accepts GetScriptsScriptCollectionArgs and GetScriptsScriptCollectionOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionInput` via:

GetScriptsScriptCollectionArgs{...}

type GetScriptsScriptCollectionItem

type GetScriptsScriptCollectionItem struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.
	Content string `pulumi:"content"`
	// File name of the uploaded script content.
	ContentFileName string `pulumi:"contentFileName"`
	// Size of the script content.
	ContentSizeInBytes int `pulumi:"contentSizeInBytes"`
	// A filter to return only resources that match the content type given.
	ContentType string `pulumi:"contentType"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.
	Id string `pulumi:"id"`
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps []GetScriptsScriptCollectionItemMonitorStatusCountMap `pulumi:"monitorStatusCountMaps"`
	// List of script parameters. Example: `[{"scriptParameter": {"paramName": "userid", "paramValue":"testuser", "isSecret": false}, "isOverwritten": false}]`
	Parameters []GetScriptsScriptCollectionItemParameter `pulumi:"parameters"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
	// The time the script was uploaded.
	TimeUploaded string `pulumi:"timeUploaded"`
}

type GetScriptsScriptCollectionItemArgs

type GetScriptsScriptCollectionItemArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.
	Content pulumi.StringInput `pulumi:"content"`
	// File name of the uploaded script content.
	ContentFileName pulumi.StringInput `pulumi:"contentFileName"`
	// Size of the script content.
	ContentSizeInBytes pulumi.IntInput `pulumi:"contentSizeInBytes"`
	// A filter to return only resources that match the content type given.
	ContentType pulumi.StringInput `pulumi:"contentType"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.
	Id pulumi.StringInput `pulumi:"id"`
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps GetScriptsScriptCollectionItemMonitorStatusCountMapArrayInput `pulumi:"monitorStatusCountMaps"`
	// List of script parameters. Example: `[{"scriptParameter": {"paramName": "userid", "paramValue":"testuser", "isSecret": false}, "isOverwritten": false}]`
	Parameters GetScriptsScriptCollectionItemParameterArrayInput `pulumi:"parameters"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The time the script was uploaded.
	TimeUploaded pulumi.StringInput `pulumi:"timeUploaded"`
}

func (GetScriptsScriptCollectionItemArgs) ElementType

func (GetScriptsScriptCollectionItemArgs) ToGetScriptsScriptCollectionItemOutput

func (i GetScriptsScriptCollectionItemArgs) ToGetScriptsScriptCollectionItemOutput() GetScriptsScriptCollectionItemOutput

func (GetScriptsScriptCollectionItemArgs) ToGetScriptsScriptCollectionItemOutputWithContext

func (i GetScriptsScriptCollectionItemArgs) ToGetScriptsScriptCollectionItemOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemOutput

type GetScriptsScriptCollectionItemArray

type GetScriptsScriptCollectionItemArray []GetScriptsScriptCollectionItemInput

func (GetScriptsScriptCollectionItemArray) ElementType

func (GetScriptsScriptCollectionItemArray) ToGetScriptsScriptCollectionItemArrayOutput

func (i GetScriptsScriptCollectionItemArray) ToGetScriptsScriptCollectionItemArrayOutput() GetScriptsScriptCollectionItemArrayOutput

func (GetScriptsScriptCollectionItemArray) ToGetScriptsScriptCollectionItemArrayOutputWithContext

func (i GetScriptsScriptCollectionItemArray) ToGetScriptsScriptCollectionItemArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemArrayOutput

type GetScriptsScriptCollectionItemArrayInput

type GetScriptsScriptCollectionItemArrayInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionItemArrayOutput() GetScriptsScriptCollectionItemArrayOutput
	ToGetScriptsScriptCollectionItemArrayOutputWithContext(context.Context) GetScriptsScriptCollectionItemArrayOutput
}

GetScriptsScriptCollectionItemArrayInput is an input type that accepts GetScriptsScriptCollectionItemArray and GetScriptsScriptCollectionItemArrayOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionItemArrayInput` via:

GetScriptsScriptCollectionItemArray{ GetScriptsScriptCollectionItemArgs{...} }

type GetScriptsScriptCollectionItemArrayOutput

type GetScriptsScriptCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionItemArrayOutput) ElementType

func (GetScriptsScriptCollectionItemArrayOutput) Index

func (GetScriptsScriptCollectionItemArrayOutput) ToGetScriptsScriptCollectionItemArrayOutput

func (o GetScriptsScriptCollectionItemArrayOutput) ToGetScriptsScriptCollectionItemArrayOutput() GetScriptsScriptCollectionItemArrayOutput

func (GetScriptsScriptCollectionItemArrayOutput) ToGetScriptsScriptCollectionItemArrayOutputWithContext

func (o GetScriptsScriptCollectionItemArrayOutput) ToGetScriptsScriptCollectionItemArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemArrayOutput

type GetScriptsScriptCollectionItemInput

type GetScriptsScriptCollectionItemInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionItemOutput() GetScriptsScriptCollectionItemOutput
	ToGetScriptsScriptCollectionItemOutputWithContext(context.Context) GetScriptsScriptCollectionItemOutput
}

GetScriptsScriptCollectionItemInput is an input type that accepts GetScriptsScriptCollectionItemArgs and GetScriptsScriptCollectionItemOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionItemInput` via:

GetScriptsScriptCollectionItemArgs{...}

type GetScriptsScriptCollectionItemMonitorStatusCountMap

type GetScriptsScriptCollectionItemMonitorStatusCountMap struct {
	// Number of disabled monitors using the script.
	Disabled int `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled int `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid int `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total int `pulumi:"total"`
}

type GetScriptsScriptCollectionItemMonitorStatusCountMapArgs

type GetScriptsScriptCollectionItemMonitorStatusCountMapArgs struct {
	// Number of disabled monitors using the script.
	Disabled pulumi.IntInput `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled pulumi.IntInput `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid pulumi.IntInput `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total pulumi.IntInput `pulumi:"total"`
}

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArgs) ElementType

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArgs) ToGetScriptsScriptCollectionItemMonitorStatusCountMapOutput

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArgs) ToGetScriptsScriptCollectionItemMonitorStatusCountMapOutputWithContext

func (i GetScriptsScriptCollectionItemMonitorStatusCountMapArgs) ToGetScriptsScriptCollectionItemMonitorStatusCountMapOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemMonitorStatusCountMapOutput

type GetScriptsScriptCollectionItemMonitorStatusCountMapArray

type GetScriptsScriptCollectionItemMonitorStatusCountMapArray []GetScriptsScriptCollectionItemMonitorStatusCountMapInput

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArray) ElementType

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArray) ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput

func (i GetScriptsScriptCollectionItemMonitorStatusCountMapArray) ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput() GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArray) ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutputWithContext

func (i GetScriptsScriptCollectionItemMonitorStatusCountMapArray) ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput

type GetScriptsScriptCollectionItemMonitorStatusCountMapArrayInput

type GetScriptsScriptCollectionItemMonitorStatusCountMapArrayInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput() GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput
	ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutputWithContext(context.Context) GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput
}

GetScriptsScriptCollectionItemMonitorStatusCountMapArrayInput is an input type that accepts GetScriptsScriptCollectionItemMonitorStatusCountMapArray and GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionItemMonitorStatusCountMapArrayInput` via:

GetScriptsScriptCollectionItemMonitorStatusCountMapArray{ GetScriptsScriptCollectionItemMonitorStatusCountMapArgs{...} }

type GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput

type GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput) ElementType

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput) Index

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput) ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput

func (GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput) ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutputWithContext

func (o GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput) ToGetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemMonitorStatusCountMapArrayOutput

type GetScriptsScriptCollectionItemMonitorStatusCountMapInput

type GetScriptsScriptCollectionItemMonitorStatusCountMapInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionItemMonitorStatusCountMapOutput() GetScriptsScriptCollectionItemMonitorStatusCountMapOutput
	ToGetScriptsScriptCollectionItemMonitorStatusCountMapOutputWithContext(context.Context) GetScriptsScriptCollectionItemMonitorStatusCountMapOutput
}

GetScriptsScriptCollectionItemMonitorStatusCountMapInput is an input type that accepts GetScriptsScriptCollectionItemMonitorStatusCountMap and GetScriptsScriptCollectionItemMonitorStatusCountMapOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionItemMonitorStatusCountMapInput` via:

GetScriptsScriptCollectionItemMonitorStatusCountMap{ "key": GetScriptsScriptCollectionItemMonitorStatusCountArgs{...} }

type GetScriptsScriptCollectionItemMonitorStatusCountMapOutput

type GetScriptsScriptCollectionItemMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionItemMonitorStatusCountMapOutput) Disabled

Number of disabled monitors using the script.

func (GetScriptsScriptCollectionItemMonitorStatusCountMapOutput) ElementType

func (GetScriptsScriptCollectionItemMonitorStatusCountMapOutput) Enabled

Number of enabled monitors using the script.

func (GetScriptsScriptCollectionItemMonitorStatusCountMapOutput) Invalid

Number of invalid monitors using the script.

func (GetScriptsScriptCollectionItemMonitorStatusCountMapOutput) ToGetScriptsScriptCollectionItemMonitorStatusCountMapOutput

func (GetScriptsScriptCollectionItemMonitorStatusCountMapOutput) ToGetScriptsScriptCollectionItemMonitorStatusCountMapOutputWithContext

func (o GetScriptsScriptCollectionItemMonitorStatusCountMapOutput) ToGetScriptsScriptCollectionItemMonitorStatusCountMapOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemMonitorStatusCountMapOutput

func (GetScriptsScriptCollectionItemMonitorStatusCountMapOutput) Total

Total number of monitors using the script.

type GetScriptsScriptCollectionItemOutput

type GetScriptsScriptCollectionItemOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionItemOutput) ApmDomainId

The APM domain ID the request is intended for.

func (GetScriptsScriptCollectionItemOutput) Content

The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.

func (GetScriptsScriptCollectionItemOutput) ContentFileName

File name of the uploaded script content.

func (GetScriptsScriptCollectionItemOutput) ContentSizeInBytes

func (o GetScriptsScriptCollectionItemOutput) ContentSizeInBytes() pulumi.IntOutput

Size of the script content.

func (GetScriptsScriptCollectionItemOutput) ContentType

A filter to return only resources that match the content type given.

func (GetScriptsScriptCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetScriptsScriptCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name.

func (GetScriptsScriptCollectionItemOutput) ElementType

func (GetScriptsScriptCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetScriptsScriptCollectionItemOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.

func (GetScriptsScriptCollectionItemOutput) MonitorStatusCountMaps

Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`

func (GetScriptsScriptCollectionItemOutput) Parameters

List of script parameters. Example: `[{"scriptParameter": {"paramName": "userid", "paramValue":"testuser", "isSecret": false}, "isOverwritten": false}]`

func (GetScriptsScriptCollectionItemOutput) TimeCreated

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (GetScriptsScriptCollectionItemOutput) TimeUpdated

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (GetScriptsScriptCollectionItemOutput) TimeUploaded

The time the script was uploaded.

func (GetScriptsScriptCollectionItemOutput) ToGetScriptsScriptCollectionItemOutput

func (o GetScriptsScriptCollectionItemOutput) ToGetScriptsScriptCollectionItemOutput() GetScriptsScriptCollectionItemOutput

func (GetScriptsScriptCollectionItemOutput) ToGetScriptsScriptCollectionItemOutputWithContext

func (o GetScriptsScriptCollectionItemOutput) ToGetScriptsScriptCollectionItemOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemOutput

type GetScriptsScriptCollectionItemParameter

type GetScriptsScriptCollectionItemParameter struct {
	// If parameter value is default or overwritten.
	IsOverwritten bool `pulumi:"isOverwritten"`
	// If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret bool `pulumi:"isSecret"`
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
	// Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.
	ScriptParameters []GetScriptsScriptCollectionItemParameterScriptParameter `pulumi:"scriptParameters"`
}

type GetScriptsScriptCollectionItemParameterArgs

type GetScriptsScriptCollectionItemParameterArgs struct {
	// If parameter value is default or overwritten.
	IsOverwritten pulumi.BoolInput `pulumi:"isOverwritten"`
	// If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret pulumi.BoolInput `pulumi:"isSecret"`
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
	// Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.
	ScriptParameters GetScriptsScriptCollectionItemParameterScriptParameterArrayInput `pulumi:"scriptParameters"`
}

func (GetScriptsScriptCollectionItemParameterArgs) ElementType

func (GetScriptsScriptCollectionItemParameterArgs) ToGetScriptsScriptCollectionItemParameterOutput

func (i GetScriptsScriptCollectionItemParameterArgs) ToGetScriptsScriptCollectionItemParameterOutput() GetScriptsScriptCollectionItemParameterOutput

func (GetScriptsScriptCollectionItemParameterArgs) ToGetScriptsScriptCollectionItemParameterOutputWithContext

func (i GetScriptsScriptCollectionItemParameterArgs) ToGetScriptsScriptCollectionItemParameterOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemParameterOutput

type GetScriptsScriptCollectionItemParameterArray

type GetScriptsScriptCollectionItemParameterArray []GetScriptsScriptCollectionItemParameterInput

func (GetScriptsScriptCollectionItemParameterArray) ElementType

func (GetScriptsScriptCollectionItemParameterArray) ToGetScriptsScriptCollectionItemParameterArrayOutput

func (i GetScriptsScriptCollectionItemParameterArray) ToGetScriptsScriptCollectionItemParameterArrayOutput() GetScriptsScriptCollectionItemParameterArrayOutput

func (GetScriptsScriptCollectionItemParameterArray) ToGetScriptsScriptCollectionItemParameterArrayOutputWithContext

func (i GetScriptsScriptCollectionItemParameterArray) ToGetScriptsScriptCollectionItemParameterArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemParameterArrayOutput

type GetScriptsScriptCollectionItemParameterArrayInput

type GetScriptsScriptCollectionItemParameterArrayInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionItemParameterArrayOutput() GetScriptsScriptCollectionItemParameterArrayOutput
	ToGetScriptsScriptCollectionItemParameterArrayOutputWithContext(context.Context) GetScriptsScriptCollectionItemParameterArrayOutput
}

GetScriptsScriptCollectionItemParameterArrayInput is an input type that accepts GetScriptsScriptCollectionItemParameterArray and GetScriptsScriptCollectionItemParameterArrayOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionItemParameterArrayInput` via:

GetScriptsScriptCollectionItemParameterArray{ GetScriptsScriptCollectionItemParameterArgs{...} }

type GetScriptsScriptCollectionItemParameterArrayOutput

type GetScriptsScriptCollectionItemParameterArrayOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionItemParameterArrayOutput) ElementType

func (GetScriptsScriptCollectionItemParameterArrayOutput) Index

func (GetScriptsScriptCollectionItemParameterArrayOutput) ToGetScriptsScriptCollectionItemParameterArrayOutput

func (o GetScriptsScriptCollectionItemParameterArrayOutput) ToGetScriptsScriptCollectionItemParameterArrayOutput() GetScriptsScriptCollectionItemParameterArrayOutput

func (GetScriptsScriptCollectionItemParameterArrayOutput) ToGetScriptsScriptCollectionItemParameterArrayOutputWithContext

func (o GetScriptsScriptCollectionItemParameterArrayOutput) ToGetScriptsScriptCollectionItemParameterArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemParameterArrayOutput

type GetScriptsScriptCollectionItemParameterInput

type GetScriptsScriptCollectionItemParameterInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionItemParameterOutput() GetScriptsScriptCollectionItemParameterOutput
	ToGetScriptsScriptCollectionItemParameterOutputWithContext(context.Context) GetScriptsScriptCollectionItemParameterOutput
}

GetScriptsScriptCollectionItemParameterInput is an input type that accepts GetScriptsScriptCollectionItemParameterArgs and GetScriptsScriptCollectionItemParameterOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionItemParameterInput` via:

GetScriptsScriptCollectionItemParameterArgs{...}

type GetScriptsScriptCollectionItemParameterOutput

type GetScriptsScriptCollectionItemParameterOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionItemParameterOutput) ElementType

func (GetScriptsScriptCollectionItemParameterOutput) GetIsSecret

If the parameter value is secret and should be kept confidential, then set isSecret to true.

func (GetScriptsScriptCollectionItemParameterOutput) IsOverwritten

If parameter value is default or overwritten.

func (GetScriptsScriptCollectionItemParameterOutput) ParamName

Name of the parameter.

func (GetScriptsScriptCollectionItemParameterOutput) ParamValue

Value of the parameter.

func (GetScriptsScriptCollectionItemParameterOutput) ScriptParameters

Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.

func (GetScriptsScriptCollectionItemParameterOutput) ToGetScriptsScriptCollectionItemParameterOutput

func (o GetScriptsScriptCollectionItemParameterOutput) ToGetScriptsScriptCollectionItemParameterOutput() GetScriptsScriptCollectionItemParameterOutput

func (GetScriptsScriptCollectionItemParameterOutput) ToGetScriptsScriptCollectionItemParameterOutputWithContext

func (o GetScriptsScriptCollectionItemParameterOutput) ToGetScriptsScriptCollectionItemParameterOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemParameterOutput

type GetScriptsScriptCollectionItemParameterScriptParameter

type GetScriptsScriptCollectionItemParameterScriptParameter struct {
	// If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret bool `pulumi:"isSecret"`
	// Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue string `pulumi:"paramValue"`
}

type GetScriptsScriptCollectionItemParameterScriptParameterArgs

type GetScriptsScriptCollectionItemParameterScriptParameterArgs struct {
	// If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret pulumi.BoolInput `pulumi:"isSecret"`
	// Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue pulumi.StringInput `pulumi:"paramValue"`
}

func (GetScriptsScriptCollectionItemParameterScriptParameterArgs) ElementType

func (GetScriptsScriptCollectionItemParameterScriptParameterArgs) ToGetScriptsScriptCollectionItemParameterScriptParameterOutput

func (GetScriptsScriptCollectionItemParameterScriptParameterArgs) ToGetScriptsScriptCollectionItemParameterScriptParameterOutputWithContext

func (i GetScriptsScriptCollectionItemParameterScriptParameterArgs) ToGetScriptsScriptCollectionItemParameterScriptParameterOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemParameterScriptParameterOutput

type GetScriptsScriptCollectionItemParameterScriptParameterArray

type GetScriptsScriptCollectionItemParameterScriptParameterArray []GetScriptsScriptCollectionItemParameterScriptParameterInput

func (GetScriptsScriptCollectionItemParameterScriptParameterArray) ElementType

func (GetScriptsScriptCollectionItemParameterScriptParameterArray) ToGetScriptsScriptCollectionItemParameterScriptParameterArrayOutput

func (GetScriptsScriptCollectionItemParameterScriptParameterArray) ToGetScriptsScriptCollectionItemParameterScriptParameterArrayOutputWithContext

func (i GetScriptsScriptCollectionItemParameterScriptParameterArray) ToGetScriptsScriptCollectionItemParameterScriptParameterArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput

type GetScriptsScriptCollectionItemParameterScriptParameterArrayInput

type GetScriptsScriptCollectionItemParameterScriptParameterArrayInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionItemParameterScriptParameterArrayOutput() GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput
	ToGetScriptsScriptCollectionItemParameterScriptParameterArrayOutputWithContext(context.Context) GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput
}

GetScriptsScriptCollectionItemParameterScriptParameterArrayInput is an input type that accepts GetScriptsScriptCollectionItemParameterScriptParameterArray and GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionItemParameterScriptParameterArrayInput` via:

GetScriptsScriptCollectionItemParameterScriptParameterArray{ GetScriptsScriptCollectionItemParameterScriptParameterArgs{...} }

type GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput

type GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput) ElementType

func (GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput) Index

func (GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput) ToGetScriptsScriptCollectionItemParameterScriptParameterArrayOutput

func (GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput) ToGetScriptsScriptCollectionItemParameterScriptParameterArrayOutputWithContext

func (o GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput) ToGetScriptsScriptCollectionItemParameterScriptParameterArrayOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemParameterScriptParameterArrayOutput

type GetScriptsScriptCollectionItemParameterScriptParameterInput

type GetScriptsScriptCollectionItemParameterScriptParameterInput interface {
	pulumi.Input

	ToGetScriptsScriptCollectionItemParameterScriptParameterOutput() GetScriptsScriptCollectionItemParameterScriptParameterOutput
	ToGetScriptsScriptCollectionItemParameterScriptParameterOutputWithContext(context.Context) GetScriptsScriptCollectionItemParameterScriptParameterOutput
}

GetScriptsScriptCollectionItemParameterScriptParameterInput is an input type that accepts GetScriptsScriptCollectionItemParameterScriptParameterArgs and GetScriptsScriptCollectionItemParameterScriptParameterOutput values. You can construct a concrete instance of `GetScriptsScriptCollectionItemParameterScriptParameterInput` via:

GetScriptsScriptCollectionItemParameterScriptParameterArgs{...}

type GetScriptsScriptCollectionItemParameterScriptParameterOutput

type GetScriptsScriptCollectionItemParameterScriptParameterOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionItemParameterScriptParameterOutput) ElementType

func (GetScriptsScriptCollectionItemParameterScriptParameterOutput) GetIsSecret

If the parameter value is secret and should be kept confidential, then set isSecret to true.

func (GetScriptsScriptCollectionItemParameterScriptParameterOutput) ParamName

Name of the parameter.

func (GetScriptsScriptCollectionItemParameterScriptParameterOutput) ParamValue

Value of the parameter.

func (GetScriptsScriptCollectionItemParameterScriptParameterOutput) ToGetScriptsScriptCollectionItemParameterScriptParameterOutput

func (GetScriptsScriptCollectionItemParameterScriptParameterOutput) ToGetScriptsScriptCollectionItemParameterScriptParameterOutputWithContext

func (o GetScriptsScriptCollectionItemParameterScriptParameterOutput) ToGetScriptsScriptCollectionItemParameterScriptParameterOutputWithContext(ctx context.Context) GetScriptsScriptCollectionItemParameterScriptParameterOutput

type GetScriptsScriptCollectionOutput

type GetScriptsScriptCollectionOutput struct{ *pulumi.OutputState }

func (GetScriptsScriptCollectionOutput) ElementType

func (GetScriptsScriptCollectionOutput) Items

func (GetScriptsScriptCollectionOutput) ToGetScriptsScriptCollectionOutput

func (o GetScriptsScriptCollectionOutput) ToGetScriptsScriptCollectionOutput() GetScriptsScriptCollectionOutput

func (GetScriptsScriptCollectionOutput) ToGetScriptsScriptCollectionOutputWithContext

func (o GetScriptsScriptCollectionOutput) ToGetScriptsScriptCollectionOutputWithContext(ctx context.Context) GetScriptsScriptCollectionOutput

type GetVantagePointArgs

type GetVantagePointArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// A filter to return only the resources that match the entire display name.
	DisplayName *string `pulumi:"displayName"`
	// A filter to return only the resources that match the entire name.
	Name *string `pulumi:"name"`
}

A collection of arguments for invoking getVantagePoint.

type GetVantagePointItem

type GetVantagePointItem struct {
	// A filter to return only the resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Geographic summary of a vantage point.
	Geos []GetVantagePointItemGeo `pulumi:"geos"`
	// A filter to return only the resources that match the entire name.
	Name string `pulumi:"name"`
}

type GetVantagePointItemArgs

type GetVantagePointItemArgs struct {
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Geographic summary of a vantage point.
	Geos GetVantagePointItemGeoArrayInput `pulumi:"geos"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetVantagePointItemArgs) ElementType

func (GetVantagePointItemArgs) ElementType() reflect.Type

func (GetVantagePointItemArgs) ToGetVantagePointItemOutput

func (i GetVantagePointItemArgs) ToGetVantagePointItemOutput() GetVantagePointItemOutput

func (GetVantagePointItemArgs) ToGetVantagePointItemOutputWithContext

func (i GetVantagePointItemArgs) ToGetVantagePointItemOutputWithContext(ctx context.Context) GetVantagePointItemOutput

type GetVantagePointItemArray

type GetVantagePointItemArray []GetVantagePointItemInput

func (GetVantagePointItemArray) ElementType

func (GetVantagePointItemArray) ElementType() reflect.Type

func (GetVantagePointItemArray) ToGetVantagePointItemArrayOutput

func (i GetVantagePointItemArray) ToGetVantagePointItemArrayOutput() GetVantagePointItemArrayOutput

func (GetVantagePointItemArray) ToGetVantagePointItemArrayOutputWithContext

func (i GetVantagePointItemArray) ToGetVantagePointItemArrayOutputWithContext(ctx context.Context) GetVantagePointItemArrayOutput

type GetVantagePointItemArrayInput

type GetVantagePointItemArrayInput interface {
	pulumi.Input

	ToGetVantagePointItemArrayOutput() GetVantagePointItemArrayOutput
	ToGetVantagePointItemArrayOutputWithContext(context.Context) GetVantagePointItemArrayOutput
}

GetVantagePointItemArrayInput is an input type that accepts GetVantagePointItemArray and GetVantagePointItemArrayOutput values. You can construct a concrete instance of `GetVantagePointItemArrayInput` via:

GetVantagePointItemArray{ GetVantagePointItemArgs{...} }

type GetVantagePointItemArrayOutput

type GetVantagePointItemArrayOutput struct{ *pulumi.OutputState }

func (GetVantagePointItemArrayOutput) ElementType

func (GetVantagePointItemArrayOutput) Index

func (GetVantagePointItemArrayOutput) ToGetVantagePointItemArrayOutput

func (o GetVantagePointItemArrayOutput) ToGetVantagePointItemArrayOutput() GetVantagePointItemArrayOutput

func (GetVantagePointItemArrayOutput) ToGetVantagePointItemArrayOutputWithContext

func (o GetVantagePointItemArrayOutput) ToGetVantagePointItemArrayOutputWithContext(ctx context.Context) GetVantagePointItemArrayOutput

type GetVantagePointItemGeo

type GetVantagePointItemGeo struct {
	// The ISO 3166-2 code for this location's first-level administrative division, either a US state or Canadian province. Only included for locations in the US or Canada. For a list of codes, see Country Codes.
	AdminDivCode string `pulumi:"adminDivCode"`
	// Common English-language name for the city.
	CityName string `pulumi:"cityName"`
	// The ISO 3166-1 alpha-2 country code. For a list of codes, see Country Codes.
	CountryCode string `pulumi:"countryCode"`
	// The common English-language name for the country.
	CountryName string `pulumi:"countryName"`
	// Degrees north of the Equator.
	Latitude float64 `pulumi:"latitude"`
	// Degrees east of the prime meridian.
	Longitude float64 `pulumi:"longitude"`
}

type GetVantagePointItemGeoArgs

type GetVantagePointItemGeoArgs struct {
	// The ISO 3166-2 code for this location's first-level administrative division, either a US state or Canadian province. Only included for locations in the US or Canada. For a list of codes, see Country Codes.
	AdminDivCode pulumi.StringInput `pulumi:"adminDivCode"`
	// Common English-language name for the city.
	CityName pulumi.StringInput `pulumi:"cityName"`
	// The ISO 3166-1 alpha-2 country code. For a list of codes, see Country Codes.
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// The common English-language name for the country.
	CountryName pulumi.StringInput `pulumi:"countryName"`
	// Degrees north of the Equator.
	Latitude pulumi.Float64Input `pulumi:"latitude"`
	// Degrees east of the prime meridian.
	Longitude pulumi.Float64Input `pulumi:"longitude"`
}

func (GetVantagePointItemGeoArgs) ElementType

func (GetVantagePointItemGeoArgs) ElementType() reflect.Type

func (GetVantagePointItemGeoArgs) ToGetVantagePointItemGeoOutput

func (i GetVantagePointItemGeoArgs) ToGetVantagePointItemGeoOutput() GetVantagePointItemGeoOutput

func (GetVantagePointItemGeoArgs) ToGetVantagePointItemGeoOutputWithContext

func (i GetVantagePointItemGeoArgs) ToGetVantagePointItemGeoOutputWithContext(ctx context.Context) GetVantagePointItemGeoOutput

type GetVantagePointItemGeoArray

type GetVantagePointItemGeoArray []GetVantagePointItemGeoInput

func (GetVantagePointItemGeoArray) ElementType

func (GetVantagePointItemGeoArray) ToGetVantagePointItemGeoArrayOutput

func (i GetVantagePointItemGeoArray) ToGetVantagePointItemGeoArrayOutput() GetVantagePointItemGeoArrayOutput

func (GetVantagePointItemGeoArray) ToGetVantagePointItemGeoArrayOutputWithContext

func (i GetVantagePointItemGeoArray) ToGetVantagePointItemGeoArrayOutputWithContext(ctx context.Context) GetVantagePointItemGeoArrayOutput

type GetVantagePointItemGeoArrayInput

type GetVantagePointItemGeoArrayInput interface {
	pulumi.Input

	ToGetVantagePointItemGeoArrayOutput() GetVantagePointItemGeoArrayOutput
	ToGetVantagePointItemGeoArrayOutputWithContext(context.Context) GetVantagePointItemGeoArrayOutput
}

GetVantagePointItemGeoArrayInput is an input type that accepts GetVantagePointItemGeoArray and GetVantagePointItemGeoArrayOutput values. You can construct a concrete instance of `GetVantagePointItemGeoArrayInput` via:

GetVantagePointItemGeoArray{ GetVantagePointItemGeoArgs{...} }

type GetVantagePointItemGeoArrayOutput

type GetVantagePointItemGeoArrayOutput struct{ *pulumi.OutputState }

func (GetVantagePointItemGeoArrayOutput) ElementType

func (GetVantagePointItemGeoArrayOutput) Index

func (GetVantagePointItemGeoArrayOutput) ToGetVantagePointItemGeoArrayOutput

func (o GetVantagePointItemGeoArrayOutput) ToGetVantagePointItemGeoArrayOutput() GetVantagePointItemGeoArrayOutput

func (GetVantagePointItemGeoArrayOutput) ToGetVantagePointItemGeoArrayOutputWithContext

func (o GetVantagePointItemGeoArrayOutput) ToGetVantagePointItemGeoArrayOutputWithContext(ctx context.Context) GetVantagePointItemGeoArrayOutput

type GetVantagePointItemGeoInput

type GetVantagePointItemGeoInput interface {
	pulumi.Input

	ToGetVantagePointItemGeoOutput() GetVantagePointItemGeoOutput
	ToGetVantagePointItemGeoOutputWithContext(context.Context) GetVantagePointItemGeoOutput
}

GetVantagePointItemGeoInput is an input type that accepts GetVantagePointItemGeoArgs and GetVantagePointItemGeoOutput values. You can construct a concrete instance of `GetVantagePointItemGeoInput` via:

GetVantagePointItemGeoArgs{...}

type GetVantagePointItemGeoOutput

type GetVantagePointItemGeoOutput struct{ *pulumi.OutputState }

func (GetVantagePointItemGeoOutput) AdminDivCode

The ISO 3166-2 code for this location's first-level administrative division, either a US state or Canadian province. Only included for locations in the US or Canada. For a list of codes, see Country Codes.

func (GetVantagePointItemGeoOutput) CityName

Common English-language name for the city.

func (GetVantagePointItemGeoOutput) CountryCode

The ISO 3166-1 alpha-2 country code. For a list of codes, see Country Codes.

func (GetVantagePointItemGeoOutput) CountryName

The common English-language name for the country.

func (GetVantagePointItemGeoOutput) ElementType

func (GetVantagePointItemGeoOutput) Latitude

Degrees north of the Equator.

func (GetVantagePointItemGeoOutput) Longitude

Degrees east of the prime meridian.

func (GetVantagePointItemGeoOutput) ToGetVantagePointItemGeoOutput

func (o GetVantagePointItemGeoOutput) ToGetVantagePointItemGeoOutput() GetVantagePointItemGeoOutput

func (GetVantagePointItemGeoOutput) ToGetVantagePointItemGeoOutputWithContext

func (o GetVantagePointItemGeoOutput) ToGetVantagePointItemGeoOutputWithContext(ctx context.Context) GetVantagePointItemGeoOutput

type GetVantagePointItemInput

type GetVantagePointItemInput interface {
	pulumi.Input

	ToGetVantagePointItemOutput() GetVantagePointItemOutput
	ToGetVantagePointItemOutputWithContext(context.Context) GetVantagePointItemOutput
}

GetVantagePointItemInput is an input type that accepts GetVantagePointItemArgs and GetVantagePointItemOutput values. You can construct a concrete instance of `GetVantagePointItemInput` via:

GetVantagePointItemArgs{...}

type GetVantagePointItemOutput

type GetVantagePointItemOutput struct{ *pulumi.OutputState }

func (GetVantagePointItemOutput) DisplayName

A filter to return only the resources that match the entire display name.

func (GetVantagePointItemOutput) ElementType

func (GetVantagePointItemOutput) ElementType() reflect.Type

func (GetVantagePointItemOutput) Geos

Geographic summary of a vantage point.

func (GetVantagePointItemOutput) Name

A filter to return only the resources that match the entire name.

func (GetVantagePointItemOutput) ToGetVantagePointItemOutput

func (o GetVantagePointItemOutput) ToGetVantagePointItemOutput() GetVantagePointItemOutput

func (GetVantagePointItemOutput) ToGetVantagePointItemOutputWithContext

func (o GetVantagePointItemOutput) ToGetVantagePointItemOutputWithContext(ctx context.Context) GetVantagePointItemOutput

type GetVantagePointOutputArgs

type GetVantagePointOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A collection of arguments for invoking getVantagePoint.

func (GetVantagePointOutputArgs) ElementType

func (GetVantagePointOutputArgs) ElementType() reflect.Type

type GetVantagePointResult

type GetVantagePointResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName *string `pulumi:"displayName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// List of PublicVantagePointSummary items.
	Items []GetVantagePointItem `pulumi:"items"`
	// Unique permanent name of the vantage point.
	Name *string `pulumi:"name"`
}

A collection of values returned by getVantagePoint.

func GetVantagePoint

func GetVantagePoint(ctx *pulumi.Context, args *GetVantagePointArgs, opts ...pulumi.InvokeOption) (*GetVantagePointResult, error)

This data source provides details about a specific Public Vantage Point resource in Oracle Cloud Infrastructure Apm Synthetics service.

Returns a list of public vantage points.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetVantagePoint(ctx, &apmsynthetics.GetVantagePointArgs{
			ApmDomainId: oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
			DisplayName: pulumi.StringRef(_var.Public_vantage_point_display_name),
			Name:        pulumi.StringRef(_var.Public_vantage_point_name),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetVantagePointResultOutput

type GetVantagePointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVantagePoint.

func (GetVantagePointResultOutput) ApmDomainId

func (GetVantagePointResultOutput) DisplayName

Unique name that can be edited. The name should not contain any confidential information.

func (GetVantagePointResultOutput) ElementType

func (GetVantagePointResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetVantagePointResultOutput) Items

List of PublicVantagePointSummary items.

func (GetVantagePointResultOutput) Name

Unique permanent name of the vantage point.

func (GetVantagePointResultOutput) ToGetVantagePointResultOutput

func (o GetVantagePointResultOutput) ToGetVantagePointResultOutput() GetVantagePointResultOutput

func (GetVantagePointResultOutput) ToGetVantagePointResultOutputWithContext

func (o GetVantagePointResultOutput) ToGetVantagePointResultOutputWithContext(ctx context.Context) GetVantagePointResultOutput

type GetVantagePointsArgs

type GetVantagePointsArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// A filter to return only the resources that match the entire display name.
	DisplayName *string                  `pulumi:"displayName"`
	Filters     []GetVantagePointsFilter `pulumi:"filters"`
	// A filter to return only the resources that match the entire name.
	Name *string `pulumi:"name"`
}

A collection of arguments for invoking getVantagePoints.

type GetVantagePointsFilter

type GetVantagePointsFilter struct {
	// A filter to return only the resources that match the entire name.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetVantagePointsFilterArgs

type GetVantagePointsFilterArgs struct {
	// A filter to return only the resources that match the entire name.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetVantagePointsFilterArgs) ElementType

func (GetVantagePointsFilterArgs) ElementType() reflect.Type

func (GetVantagePointsFilterArgs) ToGetVantagePointsFilterOutput

func (i GetVantagePointsFilterArgs) ToGetVantagePointsFilterOutput() GetVantagePointsFilterOutput

func (GetVantagePointsFilterArgs) ToGetVantagePointsFilterOutputWithContext

func (i GetVantagePointsFilterArgs) ToGetVantagePointsFilterOutputWithContext(ctx context.Context) GetVantagePointsFilterOutput

type GetVantagePointsFilterArray

type GetVantagePointsFilterArray []GetVantagePointsFilterInput

func (GetVantagePointsFilterArray) ElementType

func (GetVantagePointsFilterArray) ToGetVantagePointsFilterArrayOutput

func (i GetVantagePointsFilterArray) ToGetVantagePointsFilterArrayOutput() GetVantagePointsFilterArrayOutput

func (GetVantagePointsFilterArray) ToGetVantagePointsFilterArrayOutputWithContext

func (i GetVantagePointsFilterArray) ToGetVantagePointsFilterArrayOutputWithContext(ctx context.Context) GetVantagePointsFilterArrayOutput

type GetVantagePointsFilterArrayInput

type GetVantagePointsFilterArrayInput interface {
	pulumi.Input

	ToGetVantagePointsFilterArrayOutput() GetVantagePointsFilterArrayOutput
	ToGetVantagePointsFilterArrayOutputWithContext(context.Context) GetVantagePointsFilterArrayOutput
}

GetVantagePointsFilterArrayInput is an input type that accepts GetVantagePointsFilterArray and GetVantagePointsFilterArrayOutput values. You can construct a concrete instance of `GetVantagePointsFilterArrayInput` via:

GetVantagePointsFilterArray{ GetVantagePointsFilterArgs{...} }

type GetVantagePointsFilterArrayOutput

type GetVantagePointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetVantagePointsFilterArrayOutput) ElementType

func (GetVantagePointsFilterArrayOutput) Index

func (GetVantagePointsFilterArrayOutput) ToGetVantagePointsFilterArrayOutput

func (o GetVantagePointsFilterArrayOutput) ToGetVantagePointsFilterArrayOutput() GetVantagePointsFilterArrayOutput

func (GetVantagePointsFilterArrayOutput) ToGetVantagePointsFilterArrayOutputWithContext

func (o GetVantagePointsFilterArrayOutput) ToGetVantagePointsFilterArrayOutputWithContext(ctx context.Context) GetVantagePointsFilterArrayOutput

type GetVantagePointsFilterInput

type GetVantagePointsFilterInput interface {
	pulumi.Input

	ToGetVantagePointsFilterOutput() GetVantagePointsFilterOutput
	ToGetVantagePointsFilterOutputWithContext(context.Context) GetVantagePointsFilterOutput
}

GetVantagePointsFilterInput is an input type that accepts GetVantagePointsFilterArgs and GetVantagePointsFilterOutput values. You can construct a concrete instance of `GetVantagePointsFilterInput` via:

GetVantagePointsFilterArgs{...}

type GetVantagePointsFilterOutput

type GetVantagePointsFilterOutput struct{ *pulumi.OutputState }

func (GetVantagePointsFilterOutput) ElementType

func (GetVantagePointsFilterOutput) Name

A filter to return only the resources that match the entire name.

func (GetVantagePointsFilterOutput) Regex

func (GetVantagePointsFilterOutput) ToGetVantagePointsFilterOutput

func (o GetVantagePointsFilterOutput) ToGetVantagePointsFilterOutput() GetVantagePointsFilterOutput

func (GetVantagePointsFilterOutput) ToGetVantagePointsFilterOutputWithContext

func (o GetVantagePointsFilterOutput) ToGetVantagePointsFilterOutputWithContext(ctx context.Context) GetVantagePointsFilterOutput

func (GetVantagePointsFilterOutput) Values

type GetVantagePointsOutputArgs

type GetVantagePointsOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringPtrInput            `pulumi:"displayName"`
	Filters     GetVantagePointsFilterArrayInput `pulumi:"filters"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A collection of arguments for invoking getVantagePoints.

func (GetVantagePointsOutputArgs) ElementType

func (GetVantagePointsOutputArgs) ElementType() reflect.Type

type GetVantagePointsPublicVantagePointCollection

type GetVantagePointsPublicVantagePointCollection struct {
	// List of PublicVantagePointSummary items.
	Items []GetVantagePointsPublicVantagePointCollectionItem `pulumi:"items"`
}

type GetVantagePointsPublicVantagePointCollectionArgs

type GetVantagePointsPublicVantagePointCollectionArgs struct {
	// List of PublicVantagePointSummary items.
	Items GetVantagePointsPublicVantagePointCollectionItemArrayInput `pulumi:"items"`
}

func (GetVantagePointsPublicVantagePointCollectionArgs) ElementType

func (GetVantagePointsPublicVantagePointCollectionArgs) ToGetVantagePointsPublicVantagePointCollectionOutput

func (i GetVantagePointsPublicVantagePointCollectionArgs) ToGetVantagePointsPublicVantagePointCollectionOutput() GetVantagePointsPublicVantagePointCollectionOutput

func (GetVantagePointsPublicVantagePointCollectionArgs) ToGetVantagePointsPublicVantagePointCollectionOutputWithContext

func (i GetVantagePointsPublicVantagePointCollectionArgs) ToGetVantagePointsPublicVantagePointCollectionOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionOutput

type GetVantagePointsPublicVantagePointCollectionArray

type GetVantagePointsPublicVantagePointCollectionArray []GetVantagePointsPublicVantagePointCollectionInput

func (GetVantagePointsPublicVantagePointCollectionArray) ElementType

func (GetVantagePointsPublicVantagePointCollectionArray) ToGetVantagePointsPublicVantagePointCollectionArrayOutput

func (i GetVantagePointsPublicVantagePointCollectionArray) ToGetVantagePointsPublicVantagePointCollectionArrayOutput() GetVantagePointsPublicVantagePointCollectionArrayOutput

func (GetVantagePointsPublicVantagePointCollectionArray) ToGetVantagePointsPublicVantagePointCollectionArrayOutputWithContext

func (i GetVantagePointsPublicVantagePointCollectionArray) ToGetVantagePointsPublicVantagePointCollectionArrayOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionArrayOutput

type GetVantagePointsPublicVantagePointCollectionArrayInput

type GetVantagePointsPublicVantagePointCollectionArrayInput interface {
	pulumi.Input

	ToGetVantagePointsPublicVantagePointCollectionArrayOutput() GetVantagePointsPublicVantagePointCollectionArrayOutput
	ToGetVantagePointsPublicVantagePointCollectionArrayOutputWithContext(context.Context) GetVantagePointsPublicVantagePointCollectionArrayOutput
}

GetVantagePointsPublicVantagePointCollectionArrayInput is an input type that accepts GetVantagePointsPublicVantagePointCollectionArray and GetVantagePointsPublicVantagePointCollectionArrayOutput values. You can construct a concrete instance of `GetVantagePointsPublicVantagePointCollectionArrayInput` via:

GetVantagePointsPublicVantagePointCollectionArray{ GetVantagePointsPublicVantagePointCollectionArgs{...} }

type GetVantagePointsPublicVantagePointCollectionArrayOutput

type GetVantagePointsPublicVantagePointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetVantagePointsPublicVantagePointCollectionArrayOutput) ElementType

func (GetVantagePointsPublicVantagePointCollectionArrayOutput) Index

func (GetVantagePointsPublicVantagePointCollectionArrayOutput) ToGetVantagePointsPublicVantagePointCollectionArrayOutput

func (GetVantagePointsPublicVantagePointCollectionArrayOutput) ToGetVantagePointsPublicVantagePointCollectionArrayOutputWithContext

func (o GetVantagePointsPublicVantagePointCollectionArrayOutput) ToGetVantagePointsPublicVantagePointCollectionArrayOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionArrayOutput

type GetVantagePointsPublicVantagePointCollectionInput

type GetVantagePointsPublicVantagePointCollectionInput interface {
	pulumi.Input

	ToGetVantagePointsPublicVantagePointCollectionOutput() GetVantagePointsPublicVantagePointCollectionOutput
	ToGetVantagePointsPublicVantagePointCollectionOutputWithContext(context.Context) GetVantagePointsPublicVantagePointCollectionOutput
}

GetVantagePointsPublicVantagePointCollectionInput is an input type that accepts GetVantagePointsPublicVantagePointCollectionArgs and GetVantagePointsPublicVantagePointCollectionOutput values. You can construct a concrete instance of `GetVantagePointsPublicVantagePointCollectionInput` via:

GetVantagePointsPublicVantagePointCollectionArgs{...}

type GetVantagePointsPublicVantagePointCollectionItem

type GetVantagePointsPublicVantagePointCollectionItem struct {
	// A filter to return only the resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Geographic summary of a vantage point.
	Geos []GetVantagePointsPublicVantagePointCollectionItemGeo `pulumi:"geos"`
	// A filter to return only the resources that match the entire name.
	Name string `pulumi:"name"`
}

type GetVantagePointsPublicVantagePointCollectionItemArgs

type GetVantagePointsPublicVantagePointCollectionItemArgs struct {
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Geographic summary of a vantage point.
	Geos GetVantagePointsPublicVantagePointCollectionItemGeoArrayInput `pulumi:"geos"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetVantagePointsPublicVantagePointCollectionItemArgs) ElementType

func (GetVantagePointsPublicVantagePointCollectionItemArgs) ToGetVantagePointsPublicVantagePointCollectionItemOutput

func (i GetVantagePointsPublicVantagePointCollectionItemArgs) ToGetVantagePointsPublicVantagePointCollectionItemOutput() GetVantagePointsPublicVantagePointCollectionItemOutput

func (GetVantagePointsPublicVantagePointCollectionItemArgs) ToGetVantagePointsPublicVantagePointCollectionItemOutputWithContext

func (i GetVantagePointsPublicVantagePointCollectionItemArgs) ToGetVantagePointsPublicVantagePointCollectionItemOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionItemOutput

type GetVantagePointsPublicVantagePointCollectionItemArray

type GetVantagePointsPublicVantagePointCollectionItemArray []GetVantagePointsPublicVantagePointCollectionItemInput

func (GetVantagePointsPublicVantagePointCollectionItemArray) ElementType

func (GetVantagePointsPublicVantagePointCollectionItemArray) ToGetVantagePointsPublicVantagePointCollectionItemArrayOutput

func (i GetVantagePointsPublicVantagePointCollectionItemArray) ToGetVantagePointsPublicVantagePointCollectionItemArrayOutput() GetVantagePointsPublicVantagePointCollectionItemArrayOutput

func (GetVantagePointsPublicVantagePointCollectionItemArray) ToGetVantagePointsPublicVantagePointCollectionItemArrayOutputWithContext

func (i GetVantagePointsPublicVantagePointCollectionItemArray) ToGetVantagePointsPublicVantagePointCollectionItemArrayOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionItemArrayOutput

type GetVantagePointsPublicVantagePointCollectionItemArrayInput

type GetVantagePointsPublicVantagePointCollectionItemArrayInput interface {
	pulumi.Input

	ToGetVantagePointsPublicVantagePointCollectionItemArrayOutput() GetVantagePointsPublicVantagePointCollectionItemArrayOutput
	ToGetVantagePointsPublicVantagePointCollectionItemArrayOutputWithContext(context.Context) GetVantagePointsPublicVantagePointCollectionItemArrayOutput
}

GetVantagePointsPublicVantagePointCollectionItemArrayInput is an input type that accepts GetVantagePointsPublicVantagePointCollectionItemArray and GetVantagePointsPublicVantagePointCollectionItemArrayOutput values. You can construct a concrete instance of `GetVantagePointsPublicVantagePointCollectionItemArrayInput` via:

GetVantagePointsPublicVantagePointCollectionItemArray{ GetVantagePointsPublicVantagePointCollectionItemArgs{...} }

type GetVantagePointsPublicVantagePointCollectionItemArrayOutput

type GetVantagePointsPublicVantagePointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetVantagePointsPublicVantagePointCollectionItemArrayOutput) ElementType

func (GetVantagePointsPublicVantagePointCollectionItemArrayOutput) Index

func (GetVantagePointsPublicVantagePointCollectionItemArrayOutput) ToGetVantagePointsPublicVantagePointCollectionItemArrayOutput

func (GetVantagePointsPublicVantagePointCollectionItemArrayOutput) ToGetVantagePointsPublicVantagePointCollectionItemArrayOutputWithContext

func (o GetVantagePointsPublicVantagePointCollectionItemArrayOutput) ToGetVantagePointsPublicVantagePointCollectionItemArrayOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionItemArrayOutput

type GetVantagePointsPublicVantagePointCollectionItemGeo

type GetVantagePointsPublicVantagePointCollectionItemGeo struct {
	// The ISO 3166-2 code for this location's first-level administrative division, either a US state or Canadian province. Only included for locations in the US or Canada. For a list of codes, see Country Codes.
	AdminDivCode string `pulumi:"adminDivCode"`
	// Common English-language name for the city.
	CityName string `pulumi:"cityName"`
	// The ISO 3166-1 alpha-2 country code. For a list of codes, see Country Codes.
	CountryCode string `pulumi:"countryCode"`
	// The common English-language name for the country.
	CountryName string `pulumi:"countryName"`
	// Degrees north of the Equator.
	Latitude float64 `pulumi:"latitude"`
	// Degrees east of the prime meridian.
	Longitude float64 `pulumi:"longitude"`
}

type GetVantagePointsPublicVantagePointCollectionItemGeoArgs

type GetVantagePointsPublicVantagePointCollectionItemGeoArgs struct {
	// The ISO 3166-2 code for this location's first-level administrative division, either a US state or Canadian province. Only included for locations in the US or Canada. For a list of codes, see Country Codes.
	AdminDivCode pulumi.StringInput `pulumi:"adminDivCode"`
	// Common English-language name for the city.
	CityName pulumi.StringInput `pulumi:"cityName"`
	// The ISO 3166-1 alpha-2 country code. For a list of codes, see Country Codes.
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// The common English-language name for the country.
	CountryName pulumi.StringInput `pulumi:"countryName"`
	// Degrees north of the Equator.
	Latitude pulumi.Float64Input `pulumi:"latitude"`
	// Degrees east of the prime meridian.
	Longitude pulumi.Float64Input `pulumi:"longitude"`
}

func (GetVantagePointsPublicVantagePointCollectionItemGeoArgs) ElementType

func (GetVantagePointsPublicVantagePointCollectionItemGeoArgs) ToGetVantagePointsPublicVantagePointCollectionItemGeoOutput

func (GetVantagePointsPublicVantagePointCollectionItemGeoArgs) ToGetVantagePointsPublicVantagePointCollectionItemGeoOutputWithContext

func (i GetVantagePointsPublicVantagePointCollectionItemGeoArgs) ToGetVantagePointsPublicVantagePointCollectionItemGeoOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionItemGeoOutput

type GetVantagePointsPublicVantagePointCollectionItemGeoArray

type GetVantagePointsPublicVantagePointCollectionItemGeoArray []GetVantagePointsPublicVantagePointCollectionItemGeoInput

func (GetVantagePointsPublicVantagePointCollectionItemGeoArray) ElementType

func (GetVantagePointsPublicVantagePointCollectionItemGeoArray) ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput

func (i GetVantagePointsPublicVantagePointCollectionItemGeoArray) ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput() GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput

func (GetVantagePointsPublicVantagePointCollectionItemGeoArray) ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutputWithContext

func (i GetVantagePointsPublicVantagePointCollectionItemGeoArray) ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput

type GetVantagePointsPublicVantagePointCollectionItemGeoArrayInput

type GetVantagePointsPublicVantagePointCollectionItemGeoArrayInput interface {
	pulumi.Input

	ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput() GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput
	ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutputWithContext(context.Context) GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput
}

GetVantagePointsPublicVantagePointCollectionItemGeoArrayInput is an input type that accepts GetVantagePointsPublicVantagePointCollectionItemGeoArray and GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput values. You can construct a concrete instance of `GetVantagePointsPublicVantagePointCollectionItemGeoArrayInput` via:

GetVantagePointsPublicVantagePointCollectionItemGeoArray{ GetVantagePointsPublicVantagePointCollectionItemGeoArgs{...} }

type GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput

type GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput struct{ *pulumi.OutputState }

func (GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput) ElementType

func (GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput) Index

func (GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput) ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput

func (GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput) ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutputWithContext

func (o GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput) ToGetVantagePointsPublicVantagePointCollectionItemGeoArrayOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionItemGeoArrayOutput

type GetVantagePointsPublicVantagePointCollectionItemGeoInput

type GetVantagePointsPublicVantagePointCollectionItemGeoInput interface {
	pulumi.Input

	ToGetVantagePointsPublicVantagePointCollectionItemGeoOutput() GetVantagePointsPublicVantagePointCollectionItemGeoOutput
	ToGetVantagePointsPublicVantagePointCollectionItemGeoOutputWithContext(context.Context) GetVantagePointsPublicVantagePointCollectionItemGeoOutput
}

GetVantagePointsPublicVantagePointCollectionItemGeoInput is an input type that accepts GetVantagePointsPublicVantagePointCollectionItemGeoArgs and GetVantagePointsPublicVantagePointCollectionItemGeoOutput values. You can construct a concrete instance of `GetVantagePointsPublicVantagePointCollectionItemGeoInput` via:

GetVantagePointsPublicVantagePointCollectionItemGeoArgs{...}

type GetVantagePointsPublicVantagePointCollectionItemGeoOutput

type GetVantagePointsPublicVantagePointCollectionItemGeoOutput struct{ *pulumi.OutputState }

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) AdminDivCode

The ISO 3166-2 code for this location's first-level administrative division, either a US state or Canadian province. Only included for locations in the US or Canada. For a list of codes, see Country Codes.

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) CityName

Common English-language name for the city.

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) CountryCode

The ISO 3166-1 alpha-2 country code. For a list of codes, see Country Codes.

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) CountryName

The common English-language name for the country.

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) ElementType

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) Latitude

Degrees north of the Equator.

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) Longitude

Degrees east of the prime meridian.

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) ToGetVantagePointsPublicVantagePointCollectionItemGeoOutput

func (GetVantagePointsPublicVantagePointCollectionItemGeoOutput) ToGetVantagePointsPublicVantagePointCollectionItemGeoOutputWithContext

func (o GetVantagePointsPublicVantagePointCollectionItemGeoOutput) ToGetVantagePointsPublicVantagePointCollectionItemGeoOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionItemGeoOutput

type GetVantagePointsPublicVantagePointCollectionItemInput

type GetVantagePointsPublicVantagePointCollectionItemInput interface {
	pulumi.Input

	ToGetVantagePointsPublicVantagePointCollectionItemOutput() GetVantagePointsPublicVantagePointCollectionItemOutput
	ToGetVantagePointsPublicVantagePointCollectionItemOutputWithContext(context.Context) GetVantagePointsPublicVantagePointCollectionItemOutput
}

GetVantagePointsPublicVantagePointCollectionItemInput is an input type that accepts GetVantagePointsPublicVantagePointCollectionItemArgs and GetVantagePointsPublicVantagePointCollectionItemOutput values. You can construct a concrete instance of `GetVantagePointsPublicVantagePointCollectionItemInput` via:

GetVantagePointsPublicVantagePointCollectionItemArgs{...}

type GetVantagePointsPublicVantagePointCollectionItemOutput

type GetVantagePointsPublicVantagePointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetVantagePointsPublicVantagePointCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name.

func (GetVantagePointsPublicVantagePointCollectionItemOutput) ElementType

func (GetVantagePointsPublicVantagePointCollectionItemOutput) Geos

Geographic summary of a vantage point.

func (GetVantagePointsPublicVantagePointCollectionItemOutput) Name

A filter to return only the resources that match the entire name.

func (GetVantagePointsPublicVantagePointCollectionItemOutput) ToGetVantagePointsPublicVantagePointCollectionItemOutput

func (GetVantagePointsPublicVantagePointCollectionItemOutput) ToGetVantagePointsPublicVantagePointCollectionItemOutputWithContext

func (o GetVantagePointsPublicVantagePointCollectionItemOutput) ToGetVantagePointsPublicVantagePointCollectionItemOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionItemOutput

type GetVantagePointsPublicVantagePointCollectionOutput

type GetVantagePointsPublicVantagePointCollectionOutput struct{ *pulumi.OutputState }

func (GetVantagePointsPublicVantagePointCollectionOutput) ElementType

func (GetVantagePointsPublicVantagePointCollectionOutput) Items

List of PublicVantagePointSummary items.

func (GetVantagePointsPublicVantagePointCollectionOutput) ToGetVantagePointsPublicVantagePointCollectionOutput

func (o GetVantagePointsPublicVantagePointCollectionOutput) ToGetVantagePointsPublicVantagePointCollectionOutput() GetVantagePointsPublicVantagePointCollectionOutput

func (GetVantagePointsPublicVantagePointCollectionOutput) ToGetVantagePointsPublicVantagePointCollectionOutputWithContext

func (o GetVantagePointsPublicVantagePointCollectionOutput) ToGetVantagePointsPublicVantagePointCollectionOutputWithContext(ctx context.Context) GetVantagePointsPublicVantagePointCollectionOutput

type GetVantagePointsResult

type GetVantagePointsResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName *string                  `pulumi:"displayName"`
	Filters     []GetVantagePointsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Unique permanent name of the vantage point.
	Name *string `pulumi:"name"`
	// The list of public_vantage_point_collection.
	PublicVantagePointCollections []GetVantagePointsPublicVantagePointCollection `pulumi:"publicVantagePointCollections"`
}

A collection of values returned by getVantagePoints.

func GetVantagePoints

func GetVantagePoints(ctx *pulumi.Context, args *GetVantagePointsArgs, opts ...pulumi.InvokeOption) (*GetVantagePointsResult, error)

This data source provides the list of Public Vantage Points in Oracle Cloud Infrastructure Apm Synthetics service.

Returns a list of public vantage points.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetVantagePoints(ctx, &apmsynthetics.GetVantagePointsArgs{
			ApmDomainId: oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
			DisplayName: pulumi.StringRef(_var.Public_vantage_point_display_name),
			Name:        pulumi.StringRef(_var.Public_vantage_point_name),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetVantagePointsResultOutput

type GetVantagePointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVantagePoints.

func (GetVantagePointsResultOutput) ApmDomainId

func (GetVantagePointsResultOutput) DisplayName

Unique name that can be edited. The name should not contain any confidential information.

func (GetVantagePointsResultOutput) ElementType

func (GetVantagePointsResultOutput) Filters

func (GetVantagePointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetVantagePointsResultOutput) Name

Unique permanent name of the vantage point.

func (GetVantagePointsResultOutput) PublicVantagePointCollections

The list of public_vantage_point_collection.

func (GetVantagePointsResultOutput) ToGetVantagePointsResultOutput

func (o GetVantagePointsResultOutput) ToGetVantagePointsResultOutput() GetVantagePointsResultOutput

func (GetVantagePointsResultOutput) ToGetVantagePointsResultOutputWithContext

func (o GetVantagePointsResultOutput) ToGetVantagePointsResultOutputWithContext(ctx context.Context) GetVantagePointsResultOutput

type LookupDedicatedVantagePointArgs added in v0.2.0

type LookupDedicatedVantagePointArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// The OCID of the dedicated vantage point.
	DedicatedVantagePointId string `pulumi:"dedicatedVantagePointId"`
}

A collection of arguments for invoking getDedicatedVantagePoint.

type LookupDedicatedVantagePointOutputArgs added in v0.2.0

type LookupDedicatedVantagePointOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// The OCID of the dedicated vantage point.
	DedicatedVantagePointId pulumi.StringInput `pulumi:"dedicatedVantagePointId"`
}

A collection of arguments for invoking getDedicatedVantagePoint.

func (LookupDedicatedVantagePointOutputArgs) ElementType added in v0.2.0

type LookupDedicatedVantagePointResult added in v0.2.0

type LookupDedicatedVantagePointResult struct {
	ApmDomainId             string `pulumi:"apmDomainId"`
	DedicatedVantagePointId string `pulumi:"dedicatedVantagePointId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Unique dedicated vantage point name that cannot be edited. The name should not contain any confidential information.
	DisplayName string `pulumi:"displayName"`
	// Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.
	DvpStackDetails []GetDedicatedVantagePointDvpStackDetail `pulumi:"dvpStackDetails"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated vantage point.
	Id string `pulumi:"id"`
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps []GetDedicatedVantagePointMonitorStatusCountMap `pulumi:"monitorStatusCountMaps"`
	// Unique permanent name of the dedicated vantage point. This is the same as the displayName.
	Name string `pulumi:"name"`
	// Name of the region.
	Region string `pulumi:"region"`
	// Status of the dedicated vantage point.
	Status string `pulumi:"status"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getDedicatedVantagePoint.

func LookupDedicatedVantagePoint added in v0.2.0

func LookupDedicatedVantagePoint(ctx *pulumi.Context, args *LookupDedicatedVantagePointArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedVantagePointResult, error)

This data source provides details about a specific Dedicated Vantage Point resource in Oracle Cloud Infrastructure Apm Synthetics service.

Gets the details of the dedicated vantage point identified by the OCID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetDedicatedVantagePoint(ctx, &apmsynthetics.GetDedicatedVantagePointArgs{
			ApmDomainId:             oci_apm_apm_domain.Test_apm_domain.Id,
			DedicatedVantagePointId: oci_apm_synthetics_dedicated_vantage_point.Test_dedicated_vantage_point.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDedicatedVantagePointResultOutput added in v0.2.0

type LookupDedicatedVantagePointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDedicatedVantagePoint.

func (LookupDedicatedVantagePointResultOutput) ApmDomainId added in v0.2.0

func (LookupDedicatedVantagePointResultOutput) DedicatedVantagePointId added in v0.2.0

func (o LookupDedicatedVantagePointResultOutput) DedicatedVantagePointId() pulumi.StringOutput

func (LookupDedicatedVantagePointResultOutput) DefinedTags added in v0.2.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupDedicatedVantagePointResultOutput) DisplayName added in v0.2.0

Unique dedicated vantage point name that cannot be edited. The name should not contain any confidential information.

func (LookupDedicatedVantagePointResultOutput) DvpStackDetails added in v0.2.0

Details of a Dedicated Vantage Point (DVP) stack in Resource Manager.

func (LookupDedicatedVantagePointResultOutput) ElementType added in v0.2.0

func (LookupDedicatedVantagePointResultOutput) FreeformTags added in v0.2.0

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupDedicatedVantagePointResultOutput) Id added in v0.2.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated vantage point.

func (LookupDedicatedVantagePointResultOutput) MonitorStatusCountMaps added in v0.2.0

Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`

func (LookupDedicatedVantagePointResultOutput) Name added in v0.2.0

Unique permanent name of the dedicated vantage point. This is the same as the displayName.

func (LookupDedicatedVantagePointResultOutput) Region added in v0.2.0

Name of the region.

func (LookupDedicatedVantagePointResultOutput) Status added in v0.2.0

Status of the dedicated vantage point.

func (LookupDedicatedVantagePointResultOutput) TimeCreated added in v0.2.0

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (LookupDedicatedVantagePointResultOutput) TimeUpdated added in v0.2.0

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (LookupDedicatedVantagePointResultOutput) ToLookupDedicatedVantagePointResultOutput added in v0.2.0

func (o LookupDedicatedVantagePointResultOutput) ToLookupDedicatedVantagePointResultOutput() LookupDedicatedVantagePointResultOutput

func (LookupDedicatedVantagePointResultOutput) ToLookupDedicatedVantagePointResultOutputWithContext added in v0.2.0

func (o LookupDedicatedVantagePointResultOutput) ToLookupDedicatedVantagePointResultOutputWithContext(ctx context.Context) LookupDedicatedVantagePointResultOutput

type LookupScriptArgs

type LookupScriptArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// The OCID of the script.
	ScriptId string `pulumi:"scriptId"`
}

A collection of arguments for invoking getScript.

type LookupScriptOutputArgs

type LookupScriptOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// The OCID of the script.
	ScriptId pulumi.StringInput `pulumi:"scriptId"`
}

A collection of arguments for invoking getScript.

func (LookupScriptOutputArgs) ElementType

func (LookupScriptOutputArgs) ElementType() reflect.Type

type LookupScriptResult

type LookupScriptResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.
	Content string `pulumi:"content"`
	// File name of the uploaded script content.
	ContentFileName string `pulumi:"contentFileName"`
	// Size of the script content.
	ContentSizeInBytes int `pulumi:"contentSizeInBytes"`
	// Content type of the script.
	ContentType string `pulumi:"contentType"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.
	Id string `pulumi:"id"`
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps []GetScriptMonitorStatusCountMap `pulumi:"monitorStatusCountMaps"`
	// List of script parameters. Example: `[{"scriptParameter": {"paramName": "userid", "paramValue":"testuser", "isSecret": false}, "isOverwritten": false}]`
	Parameters []GetScriptParameter `pulumi:"parameters"`
	ScriptId   string               `pulumi:"scriptId"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
	// The time the script was uploaded.
	TimeUploaded string `pulumi:"timeUploaded"`
}

A collection of values returned by getScript.

func LookupScript

func LookupScript(ctx *pulumi.Context, args *LookupScriptArgs, opts ...pulumi.InvokeOption) (*LookupScriptResult, error)

This data source provides details about a specific Script resource in Oracle Cloud Infrastructure Apm Synthetics service.

Gets the configuration of the script identified by the OCID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.GetScript(ctx, &apmsynthetics.GetScriptArgs{
			ApmDomainId: oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
			ScriptId:    oci_apm_synthetics_script.Test_script.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupScriptResultOutput

type LookupScriptResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getScript.

func (LookupScriptResultOutput) ApmDomainId

func (LookupScriptResultOutput) Content

The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.

func (LookupScriptResultOutput) ContentFileName

func (o LookupScriptResultOutput) ContentFileName() pulumi.StringOutput

File name of the uploaded script content.

func (LookupScriptResultOutput) ContentSizeInBytes

func (o LookupScriptResultOutput) ContentSizeInBytes() pulumi.IntOutput

Size of the script content.

func (LookupScriptResultOutput) ContentType

Content type of the script.

func (LookupScriptResultOutput) DefinedTags

func (o LookupScriptResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupScriptResultOutput) DisplayName

Unique name that can be edited. The name should not contain any confidential information.

func (LookupScriptResultOutput) ElementType

func (LookupScriptResultOutput) ElementType() reflect.Type

func (LookupScriptResultOutput) FreeformTags

func (o LookupScriptResultOutput) FreeformTags() pulumi.MapOutput

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupScriptResultOutput) Id

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the script. scriptId is mandatory for creation of SCRIPTED_BROWSER and SCRIPTED_REST monitor types. For other monitor types, it should be set to null.

func (LookupScriptResultOutput) MonitorStatusCountMaps

Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`

func (LookupScriptResultOutput) Parameters

List of script parameters. Example: `[{"scriptParameter": {"paramName": "userid", "paramValue":"testuser", "isSecret": false}, "isOverwritten": false}]`

func (LookupScriptResultOutput) ScriptId

func (LookupScriptResultOutput) TimeCreated

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (LookupScriptResultOutput) TimeUpdated

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (LookupScriptResultOutput) TimeUploaded

func (o LookupScriptResultOutput) TimeUploaded() pulumi.StringOutput

The time the script was uploaded.

func (LookupScriptResultOutput) ToLookupScriptResultOutput

func (o LookupScriptResultOutput) ToLookupScriptResultOutput() LookupScriptResultOutput

func (LookupScriptResultOutput) ToLookupScriptResultOutputWithContext

func (o LookupScriptResultOutput) ToLookupScriptResultOutputWithContext(ctx context.Context) LookupScriptResultOutput

type Script

type Script struct {
	pulumi.CustomResourceState

	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringOutput `pulumi:"apmDomainId"`
	// (Updatable) The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.
	Content pulumi.StringOutput `pulumi:"content"`
	// (Updatable) File name of uploaded script content.
	ContentFileName pulumi.StringOutput `pulumi:"contentFileName"`
	// Size of the script content.
	ContentSizeInBytes pulumi.IntOutput `pulumi:"contentSizeInBytes"`
	// (Updatable) Content type of script.
	ContentType pulumi.StringOutput `pulumi:"contentType"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps ScriptMonitorStatusCountMapArrayOutput `pulumi:"monitorStatusCountMaps"`
	// (Updatable) List of script parameters. Example: `[{"paramName": "userid", "paramValue":"testuser", "isSecret": false}]`
	Parameters ScriptParameterArrayOutput `pulumi:"parameters"`
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// The time the script was uploaded.
	TimeUploaded pulumi.StringOutput `pulumi:"timeUploaded"`
}

This resource provides the Script resource in Oracle Cloud Infrastructure Apm Synthetics service.

Creates a new script.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ApmSynthetics.NewScript(ctx, "testScript", &ApmSynthetics.ScriptArgs{
			ApmDomainId:     pulumi.Any(oci_apm_synthetics_apm_domain.Test_apm_domain.Id),
			Content:         pulumi.Any(_var.Script_content),
			ContentType:     pulumi.Any(_var.Script_content_type),
			DisplayName:     pulumi.Any(_var.Script_display_name),
			ContentFileName: pulumi.Any(_var.Script_content_file_name),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			Parameters: apmsynthetics.ScriptParameterArray{
				&apmsynthetics.ScriptParameterArgs{
					ParamName:  pulumi.Any(_var.Script_parameters_param_name),
					IsSecret:   pulumi.Any(_var.Script_parameters_is_secret),
					ParamValue: pulumi.Any(_var.Script_parameters_param_value),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Scripts can be imported using the `id`, e.g.

```sh

$ pulumi import oci:ApmSynthetics/script:Script test_script "scripts/{scriptId}/apmDomainId/{apmDomainId}"

```

func GetScript

func GetScript(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScriptState, opts ...pulumi.ResourceOption) (*Script, error)

GetScript gets an existing Script 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 NewScript

func NewScript(ctx *pulumi.Context,
	name string, args *ScriptArgs, opts ...pulumi.ResourceOption) (*Script, error)

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

func (*Script) ElementType

func (*Script) ElementType() reflect.Type

func (*Script) ToScriptOutput

func (i *Script) ToScriptOutput() ScriptOutput

func (*Script) ToScriptOutputWithContext

func (i *Script) ToScriptOutputWithContext(ctx context.Context) ScriptOutput

type ScriptArgs

type ScriptArgs struct {
	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput
	// (Updatable) The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.
	Content pulumi.StringInput
	// (Updatable) File name of uploaded script content.
	ContentFileName pulumi.StringPtrInput
	// (Updatable) Content type of script.
	ContentType pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) List of script parameters. Example: `[{"paramName": "userid", "paramValue":"testuser", "isSecret": false}]`
	Parameters ScriptParameterArrayInput
}

The set of arguments for constructing a Script resource.

func (ScriptArgs) ElementType

func (ScriptArgs) ElementType() reflect.Type

type ScriptArray

type ScriptArray []ScriptInput

func (ScriptArray) ElementType

func (ScriptArray) ElementType() reflect.Type

func (ScriptArray) ToScriptArrayOutput

func (i ScriptArray) ToScriptArrayOutput() ScriptArrayOutput

func (ScriptArray) ToScriptArrayOutputWithContext

func (i ScriptArray) ToScriptArrayOutputWithContext(ctx context.Context) ScriptArrayOutput

type ScriptArrayInput

type ScriptArrayInput interface {
	pulumi.Input

	ToScriptArrayOutput() ScriptArrayOutput
	ToScriptArrayOutputWithContext(context.Context) ScriptArrayOutput
}

ScriptArrayInput is an input type that accepts ScriptArray and ScriptArrayOutput values. You can construct a concrete instance of `ScriptArrayInput` via:

ScriptArray{ ScriptArgs{...} }

type ScriptArrayOutput

type ScriptArrayOutput struct{ *pulumi.OutputState }

func (ScriptArrayOutput) ElementType

func (ScriptArrayOutput) ElementType() reflect.Type

func (ScriptArrayOutput) Index

func (ScriptArrayOutput) ToScriptArrayOutput

func (o ScriptArrayOutput) ToScriptArrayOutput() ScriptArrayOutput

func (ScriptArrayOutput) ToScriptArrayOutputWithContext

func (o ScriptArrayOutput) ToScriptArrayOutputWithContext(ctx context.Context) ScriptArrayOutput

type ScriptInput

type ScriptInput interface {
	pulumi.Input

	ToScriptOutput() ScriptOutput
	ToScriptOutputWithContext(ctx context.Context) ScriptOutput
}

type ScriptMap

type ScriptMap map[string]ScriptInput

func (ScriptMap) ElementType

func (ScriptMap) ElementType() reflect.Type

func (ScriptMap) ToScriptMapOutput

func (i ScriptMap) ToScriptMapOutput() ScriptMapOutput

func (ScriptMap) ToScriptMapOutputWithContext

func (i ScriptMap) ToScriptMapOutputWithContext(ctx context.Context) ScriptMapOutput

type ScriptMapInput

type ScriptMapInput interface {
	pulumi.Input

	ToScriptMapOutput() ScriptMapOutput
	ToScriptMapOutputWithContext(context.Context) ScriptMapOutput
}

ScriptMapInput is an input type that accepts ScriptMap and ScriptMapOutput values. You can construct a concrete instance of `ScriptMapInput` via:

ScriptMap{ "key": ScriptArgs{...} }

type ScriptMapOutput

type ScriptMapOutput struct{ *pulumi.OutputState }

func (ScriptMapOutput) ElementType

func (ScriptMapOutput) ElementType() reflect.Type

func (ScriptMapOutput) MapIndex

func (ScriptMapOutput) ToScriptMapOutput

func (o ScriptMapOutput) ToScriptMapOutput() ScriptMapOutput

func (ScriptMapOutput) ToScriptMapOutputWithContext

func (o ScriptMapOutput) ToScriptMapOutputWithContext(ctx context.Context) ScriptMapOutput

type ScriptMonitorStatusCountMap

type ScriptMonitorStatusCountMap struct {
	// Number of disabled monitors using the script.
	Disabled *int `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled *int `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid *int `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total *int `pulumi:"total"`
}

type ScriptMonitorStatusCountMapArgs

type ScriptMonitorStatusCountMapArgs struct {
	// Number of disabled monitors using the script.
	Disabled pulumi.IntPtrInput `pulumi:"disabled"`
	// Number of enabled monitors using the script.
	Enabled pulumi.IntPtrInput `pulumi:"enabled"`
	// Number of invalid monitors using the script.
	Invalid pulumi.IntPtrInput `pulumi:"invalid"`
	// Total number of monitors using the script.
	Total pulumi.IntPtrInput `pulumi:"total"`
}

func (ScriptMonitorStatusCountMapArgs) ElementType

func (ScriptMonitorStatusCountMapArgs) ToScriptMonitorStatusCountMapOutput

func (i ScriptMonitorStatusCountMapArgs) ToScriptMonitorStatusCountMapOutput() ScriptMonitorStatusCountMapOutput

func (ScriptMonitorStatusCountMapArgs) ToScriptMonitorStatusCountMapOutputWithContext

func (i ScriptMonitorStatusCountMapArgs) ToScriptMonitorStatusCountMapOutputWithContext(ctx context.Context) ScriptMonitorStatusCountMapOutput

type ScriptMonitorStatusCountMapArray

type ScriptMonitorStatusCountMapArray []ScriptMonitorStatusCountMapInput

func (ScriptMonitorStatusCountMapArray) ElementType

func (ScriptMonitorStatusCountMapArray) ToScriptMonitorStatusCountMapArrayOutput

func (i ScriptMonitorStatusCountMapArray) ToScriptMonitorStatusCountMapArrayOutput() ScriptMonitorStatusCountMapArrayOutput

func (ScriptMonitorStatusCountMapArray) ToScriptMonitorStatusCountMapArrayOutputWithContext

func (i ScriptMonitorStatusCountMapArray) ToScriptMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) ScriptMonitorStatusCountMapArrayOutput

type ScriptMonitorStatusCountMapArrayInput

type ScriptMonitorStatusCountMapArrayInput interface {
	pulumi.Input

	ToScriptMonitorStatusCountMapArrayOutput() ScriptMonitorStatusCountMapArrayOutput
	ToScriptMonitorStatusCountMapArrayOutputWithContext(context.Context) ScriptMonitorStatusCountMapArrayOutput
}

ScriptMonitorStatusCountMapArrayInput is an input type that accepts ScriptMonitorStatusCountMapArray and ScriptMonitorStatusCountMapArrayOutput values. You can construct a concrete instance of `ScriptMonitorStatusCountMapArrayInput` via:

ScriptMonitorStatusCountMapArray{ ScriptMonitorStatusCountMapArgs{...} }

type ScriptMonitorStatusCountMapArrayOutput

type ScriptMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (ScriptMonitorStatusCountMapArrayOutput) ElementType

func (ScriptMonitorStatusCountMapArrayOutput) Index

func (ScriptMonitorStatusCountMapArrayOutput) ToScriptMonitorStatusCountMapArrayOutput

func (o ScriptMonitorStatusCountMapArrayOutput) ToScriptMonitorStatusCountMapArrayOutput() ScriptMonitorStatusCountMapArrayOutput

func (ScriptMonitorStatusCountMapArrayOutput) ToScriptMonitorStatusCountMapArrayOutputWithContext

func (o ScriptMonitorStatusCountMapArrayOutput) ToScriptMonitorStatusCountMapArrayOutputWithContext(ctx context.Context) ScriptMonitorStatusCountMapArrayOutput

type ScriptMonitorStatusCountMapInput

type ScriptMonitorStatusCountMapInput interface {
	pulumi.Input

	ToScriptMonitorStatusCountMapOutput() ScriptMonitorStatusCountMapOutput
	ToScriptMonitorStatusCountMapOutputWithContext(context.Context) ScriptMonitorStatusCountMapOutput
}

ScriptMonitorStatusCountMapInput is an input type that accepts ScriptMonitorStatusCountMap and ScriptMonitorStatusCountMapOutput values. You can construct a concrete instance of `ScriptMonitorStatusCountMapInput` via:

ScriptMonitorStatusCountMap{ "key": ScriptMonitorStatusCountArgs{...} }

type ScriptMonitorStatusCountMapOutput

type ScriptMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (ScriptMonitorStatusCountMapOutput) Disabled

Number of disabled monitors using the script.

func (ScriptMonitorStatusCountMapOutput) ElementType

func (ScriptMonitorStatusCountMapOutput) Enabled

Number of enabled monitors using the script.

func (ScriptMonitorStatusCountMapOutput) Invalid

Number of invalid monitors using the script.

func (ScriptMonitorStatusCountMapOutput) ToScriptMonitorStatusCountMapOutput

func (o ScriptMonitorStatusCountMapOutput) ToScriptMonitorStatusCountMapOutput() ScriptMonitorStatusCountMapOutput

func (ScriptMonitorStatusCountMapOutput) ToScriptMonitorStatusCountMapOutputWithContext

func (o ScriptMonitorStatusCountMapOutput) ToScriptMonitorStatusCountMapOutputWithContext(ctx context.Context) ScriptMonitorStatusCountMapOutput

func (ScriptMonitorStatusCountMapOutput) Total

Total number of monitors using the script.

type ScriptOutput

type ScriptOutput struct{ *pulumi.OutputState }

func (ScriptOutput) ApmDomainId added in v0.4.0

func (o ScriptOutput) ApmDomainId() pulumi.StringOutput

(Updatable) The APM domain ID the request is intended for.

func (ScriptOutput) Content added in v0.4.0

func (o ScriptOutput) Content() pulumi.StringOutput

(Updatable) The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.

func (ScriptOutput) ContentFileName added in v0.4.0

func (o ScriptOutput) ContentFileName() pulumi.StringOutput

(Updatable) File name of uploaded script content.

func (ScriptOutput) ContentSizeInBytes added in v0.4.0

func (o ScriptOutput) ContentSizeInBytes() pulumi.IntOutput

Size of the script content.

func (ScriptOutput) ContentType added in v0.4.0

func (o ScriptOutput) ContentType() pulumi.StringOutput

(Updatable) Content type of script.

func (ScriptOutput) DefinedTags added in v0.4.0

func (o ScriptOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (ScriptOutput) DisplayName added in v0.4.0

func (o ScriptOutput) DisplayName() pulumi.StringOutput

(Updatable) Unique name that can be edited. The name should not contain any confidential information.

func (ScriptOutput) ElementType

func (ScriptOutput) ElementType() reflect.Type

func (ScriptOutput) FreeformTags added in v0.4.0

func (o ScriptOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (ScriptOutput) MonitorStatusCountMaps added in v0.4.0

func (o ScriptOutput) MonitorStatusCountMaps() ScriptMonitorStatusCountMapArrayOutput

Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`

func (ScriptOutput) Parameters added in v0.4.0

(Updatable) List of script parameters. Example: `[{"paramName": "userid", "paramValue":"testuser", "isSecret": false}]`

func (ScriptOutput) TimeCreated added in v0.4.0

func (o ScriptOutput) TimeCreated() pulumi.StringOutput

The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (ScriptOutput) TimeUpdated added in v0.4.0

func (o ScriptOutput) TimeUpdated() pulumi.StringOutput

The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`

func (ScriptOutput) TimeUploaded added in v0.4.0

func (o ScriptOutput) TimeUploaded() pulumi.StringOutput

The time the script was uploaded.

func (ScriptOutput) ToScriptOutput

func (o ScriptOutput) ToScriptOutput() ScriptOutput

func (ScriptOutput) ToScriptOutputWithContext

func (o ScriptOutput) ToScriptOutputWithContext(ctx context.Context) ScriptOutput

type ScriptParameter

type ScriptParameter struct {
	// If parameter value is default or overwritten.
	IsOverwritten *bool `pulumi:"isOverwritten"`
	// (Updatable) If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret *bool `pulumi:"isSecret"`
	// (Updatable) Name of the parameter.
	ParamName string `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue *string `pulumi:"paramValue"`
	// Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.
	ScriptParameters []ScriptParameterScriptParameter `pulumi:"scriptParameters"`
}

type ScriptParameterArgs

type ScriptParameterArgs struct {
	// If parameter value is default or overwritten.
	IsOverwritten pulumi.BoolPtrInput `pulumi:"isOverwritten"`
	// (Updatable) If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret pulumi.BoolPtrInput `pulumi:"isSecret"`
	// (Updatable) Name of the parameter.
	ParamName pulumi.StringInput `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue pulumi.StringPtrInput `pulumi:"paramValue"`
	// Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.
	ScriptParameters ScriptParameterScriptParameterArrayInput `pulumi:"scriptParameters"`
}

func (ScriptParameterArgs) ElementType

func (ScriptParameterArgs) ElementType() reflect.Type

func (ScriptParameterArgs) ToScriptParameterOutput

func (i ScriptParameterArgs) ToScriptParameterOutput() ScriptParameterOutput

func (ScriptParameterArgs) ToScriptParameterOutputWithContext

func (i ScriptParameterArgs) ToScriptParameterOutputWithContext(ctx context.Context) ScriptParameterOutput

type ScriptParameterArray

type ScriptParameterArray []ScriptParameterInput

func (ScriptParameterArray) ElementType

func (ScriptParameterArray) ElementType() reflect.Type

func (ScriptParameterArray) ToScriptParameterArrayOutput

func (i ScriptParameterArray) ToScriptParameterArrayOutput() ScriptParameterArrayOutput

func (ScriptParameterArray) ToScriptParameterArrayOutputWithContext

func (i ScriptParameterArray) ToScriptParameterArrayOutputWithContext(ctx context.Context) ScriptParameterArrayOutput

type ScriptParameterArrayInput

type ScriptParameterArrayInput interface {
	pulumi.Input

	ToScriptParameterArrayOutput() ScriptParameterArrayOutput
	ToScriptParameterArrayOutputWithContext(context.Context) ScriptParameterArrayOutput
}

ScriptParameterArrayInput is an input type that accepts ScriptParameterArray and ScriptParameterArrayOutput values. You can construct a concrete instance of `ScriptParameterArrayInput` via:

ScriptParameterArray{ ScriptParameterArgs{...} }

type ScriptParameterArrayOutput

type ScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (ScriptParameterArrayOutput) ElementType

func (ScriptParameterArrayOutput) ElementType() reflect.Type

func (ScriptParameterArrayOutput) Index

func (ScriptParameterArrayOutput) ToScriptParameterArrayOutput

func (o ScriptParameterArrayOutput) ToScriptParameterArrayOutput() ScriptParameterArrayOutput

func (ScriptParameterArrayOutput) ToScriptParameterArrayOutputWithContext

func (o ScriptParameterArrayOutput) ToScriptParameterArrayOutputWithContext(ctx context.Context) ScriptParameterArrayOutput

type ScriptParameterInput

type ScriptParameterInput interface {
	pulumi.Input

	ToScriptParameterOutput() ScriptParameterOutput
	ToScriptParameterOutputWithContext(context.Context) ScriptParameterOutput
}

ScriptParameterInput is an input type that accepts ScriptParameterArgs and ScriptParameterOutput values. You can construct a concrete instance of `ScriptParameterInput` via:

ScriptParameterArgs{...}

type ScriptParameterOutput

type ScriptParameterOutput struct{ *pulumi.OutputState }

func (ScriptParameterOutput) ElementType

func (ScriptParameterOutput) ElementType() reflect.Type

func (ScriptParameterOutput) GetIsSecret

func (o ScriptParameterOutput) GetIsSecret() pulumi.BoolPtrOutput

(Updatable) If the parameter value is secret and should be kept confidential, then set isSecret to true.

func (ScriptParameterOutput) IsOverwritten

func (o ScriptParameterOutput) IsOverwritten() pulumi.BoolPtrOutput

If parameter value is default or overwritten.

func (ScriptParameterOutput) ParamName

(Updatable) Name of the parameter.

func (ScriptParameterOutput) ParamValue

(Updatable) Value of the parameter.

func (ScriptParameterOutput) ScriptParameters

Details of the script parameters, paramName must be from the script content and these details can be used to overwrite the default parameter present in the script content.

func (ScriptParameterOutput) ToScriptParameterOutput

func (o ScriptParameterOutput) ToScriptParameterOutput() ScriptParameterOutput

func (ScriptParameterOutput) ToScriptParameterOutputWithContext

func (o ScriptParameterOutput) ToScriptParameterOutputWithContext(ctx context.Context) ScriptParameterOutput

type ScriptParameterScriptParameter

type ScriptParameterScriptParameter struct {
	// (Updatable) If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret *bool `pulumi:"isSecret"`
	// (Updatable) Name of the parameter.
	ParamName *string `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue *string `pulumi:"paramValue"`
}

type ScriptParameterScriptParameterArgs

type ScriptParameterScriptParameterArgs struct {
	// (Updatable) If the parameter value is secret and should be kept confidential, then set isSecret to true.
	IsSecret pulumi.BoolPtrInput `pulumi:"isSecret"`
	// (Updatable) Name of the parameter.
	ParamName pulumi.StringPtrInput `pulumi:"paramName"`
	// (Updatable) Value of the parameter.
	ParamValue pulumi.StringPtrInput `pulumi:"paramValue"`
}

func (ScriptParameterScriptParameterArgs) ElementType

func (ScriptParameterScriptParameterArgs) ToScriptParameterScriptParameterOutput

func (i ScriptParameterScriptParameterArgs) ToScriptParameterScriptParameterOutput() ScriptParameterScriptParameterOutput

func (ScriptParameterScriptParameterArgs) ToScriptParameterScriptParameterOutputWithContext

func (i ScriptParameterScriptParameterArgs) ToScriptParameterScriptParameterOutputWithContext(ctx context.Context) ScriptParameterScriptParameterOutput

type ScriptParameterScriptParameterArray

type ScriptParameterScriptParameterArray []ScriptParameterScriptParameterInput

func (ScriptParameterScriptParameterArray) ElementType

func (ScriptParameterScriptParameterArray) ToScriptParameterScriptParameterArrayOutput

func (i ScriptParameterScriptParameterArray) ToScriptParameterScriptParameterArrayOutput() ScriptParameterScriptParameterArrayOutput

func (ScriptParameterScriptParameterArray) ToScriptParameterScriptParameterArrayOutputWithContext

func (i ScriptParameterScriptParameterArray) ToScriptParameterScriptParameterArrayOutputWithContext(ctx context.Context) ScriptParameterScriptParameterArrayOutput

type ScriptParameterScriptParameterArrayInput

type ScriptParameterScriptParameterArrayInput interface {
	pulumi.Input

	ToScriptParameterScriptParameterArrayOutput() ScriptParameterScriptParameterArrayOutput
	ToScriptParameterScriptParameterArrayOutputWithContext(context.Context) ScriptParameterScriptParameterArrayOutput
}

ScriptParameterScriptParameterArrayInput is an input type that accepts ScriptParameterScriptParameterArray and ScriptParameterScriptParameterArrayOutput values. You can construct a concrete instance of `ScriptParameterScriptParameterArrayInput` via:

ScriptParameterScriptParameterArray{ ScriptParameterScriptParameterArgs{...} }

type ScriptParameterScriptParameterArrayOutput

type ScriptParameterScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (ScriptParameterScriptParameterArrayOutput) ElementType

func (ScriptParameterScriptParameterArrayOutput) Index

func (ScriptParameterScriptParameterArrayOutput) ToScriptParameterScriptParameterArrayOutput

func (o ScriptParameterScriptParameterArrayOutput) ToScriptParameterScriptParameterArrayOutput() ScriptParameterScriptParameterArrayOutput

func (ScriptParameterScriptParameterArrayOutput) ToScriptParameterScriptParameterArrayOutputWithContext

func (o ScriptParameterScriptParameterArrayOutput) ToScriptParameterScriptParameterArrayOutputWithContext(ctx context.Context) ScriptParameterScriptParameterArrayOutput

type ScriptParameterScriptParameterInput

type ScriptParameterScriptParameterInput interface {
	pulumi.Input

	ToScriptParameterScriptParameterOutput() ScriptParameterScriptParameterOutput
	ToScriptParameterScriptParameterOutputWithContext(context.Context) ScriptParameterScriptParameterOutput
}

ScriptParameterScriptParameterInput is an input type that accepts ScriptParameterScriptParameterArgs and ScriptParameterScriptParameterOutput values. You can construct a concrete instance of `ScriptParameterScriptParameterInput` via:

ScriptParameterScriptParameterArgs{...}

type ScriptParameterScriptParameterOutput

type ScriptParameterScriptParameterOutput struct{ *pulumi.OutputState }

func (ScriptParameterScriptParameterOutput) ElementType

func (ScriptParameterScriptParameterOutput) GetIsSecret

(Updatable) If the parameter value is secret and should be kept confidential, then set isSecret to true.

func (ScriptParameterScriptParameterOutput) ParamName

(Updatable) Name of the parameter.

func (ScriptParameterScriptParameterOutput) ParamValue

(Updatable) Value of the parameter.

func (ScriptParameterScriptParameterOutput) ToScriptParameterScriptParameterOutput

func (o ScriptParameterScriptParameterOutput) ToScriptParameterScriptParameterOutput() ScriptParameterScriptParameterOutput

func (ScriptParameterScriptParameterOutput) ToScriptParameterScriptParameterOutputWithContext

func (o ScriptParameterScriptParameterOutput) ToScriptParameterScriptParameterOutputWithContext(ctx context.Context) ScriptParameterScriptParameterOutput

type ScriptState

type ScriptState struct {
	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringPtrInput
	// (Updatable) The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.
	Content pulumi.StringPtrInput
	// (Updatable) File name of uploaded script content.
	ContentFileName pulumi.StringPtrInput
	// Size of the script content.
	ContentSizeInBytes pulumi.IntPtrInput
	// (Updatable) Content type of script.
	ContentType pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Details of the monitor count per state. Example: `{ "total" : 5, "enabled" : 3 , "disabled" : 2, "invalid" : 0 }`
	MonitorStatusCountMaps ScriptMonitorStatusCountMapArrayInput
	// (Updatable) List of script parameters. Example: `[{"paramName": "userid", "paramValue":"testuser", "isSecret": false}]`
	Parameters ScriptParameterArrayInput
	// The time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeCreated pulumi.StringPtrInput
	// The time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-13T22:47:12.613Z`
	TimeUpdated pulumi.StringPtrInput
	// The time the script was uploaded.
	TimeUploaded pulumi.StringPtrInput
}

func (ScriptState) ElementType

func (ScriptState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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