apmsynthetics

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 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.
	ApmDomainId pulumi.StringOutput `pulumi:"apmDomainId"`
	// (Updatable) Monitor availability configuration details.
	AvailabilityConfiguration ConfigAvailabilityConfigurationOutput `pulumi:"availabilityConfiguration"`
	// (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"`
	// 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 immediately.
	IsRunNow pulumi.BoolOutput `pulumi:"isRunNow"`
	// (Updatable) If runOnce is enabled, then the monitor will run once.
	IsRunOnce pulumi.BoolOutput `pulumi:"isRunOnce"`
	// (Updatable) Details required to schedule maintenance window.
	MaintenanceWindowSchedule ConfigMaintenanceWindowScheduleOutput `pulumi:"maintenanceWindowSchedule"`
	// 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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
	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. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	VantagePoints ConfigVantagePointArrayOutput `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, "test_monitor", &ApmSynthetics.ConfigArgs{
			ApmDomainId:             pulumi.Any(testApmDomain.Id),
			DisplayName:             pulumi.Any(monitorDisplayName),
			MonitorType:             pulumi.Any(monitorMonitorType),
			RepeatIntervalInSeconds: pulumi.Any(monitorRepeatIntervalInSeconds),
			VantagePoints: apmsynthetics.ConfigVantagePointArray{
				&apmsynthetics.ConfigVantagePointArgs{
					Name:        pulumi.Any(monitorVantagePointsName),
					DisplayName: pulumi.Any(monitorVantagePointsParamDisplayName),
				},
			},
			AvailabilityConfiguration: &apmsynthetics.ConfigAvailabilityConfigurationArgs{
				MaxAllowedFailuresPerInterval: pulumi.Any(monitorAvailabilityConfigurationMaxAllowedFailuresPerInterval),
				MinAllowedRunsPerInterval:     pulumi.Any(monitorAvailabilityConfigurationMinAllowedRunsPerInterval),
			},
			BatchIntervalInSeconds: pulumi.Any(monitorBatchIntervalInSeconds),
			Configuration: &apmsynthetics.ConfigConfigurationArgs{
				ClientCertificateDetails: &apmsynthetics.ConfigConfigurationClientCertificateDetailsArgs{
					ClientCertificate: &apmsynthetics.ConfigConfigurationClientCertificateDetailsClientCertificateArgs{
						Content:  pulumi.Any(monitorConfigurationClientCertificateDetailsClientCertificateContent),
						FileName: pulumi.Any(monitorConfigurationClientCertificateDetailsClientCertificateFileName),
					},
					PrivateKey: &apmsynthetics.ConfigConfigurationClientCertificateDetailsPrivateKeyArgs{
						Content:  pulumi.Any(monitorConfigurationClientCertificateDetailsPrivateKeyContent),
						FileName: pulumi.Any(monitorConfigurationClientCertificateDetailsPrivateKeyFileName),
					},
				},
				ConfigType: pulumi.Any(monitorConfigurationConfigType),
				DnsConfiguration: &apmsynthetics.ConfigConfigurationDnsConfigurationArgs{
					IsOverrideDns: pulumi.Any(monitorConfigurationDnsConfigurationIsOverrideDns),
					OverrideDnsIp: pulumi.Any(monitorConfigurationDnsConfigurationOverrideDnsIp),
				},
				IsCertificateValidationEnabled: pulumi.Any(monitorConfigurationIsCertificateValidationEnabled),
				IsDefaultSnapshotEnabled:       pulumi.Any(monitorConfigurationIsDefaultSnapshotEnabled),
				IsFailureRetried:               pulumi.Any(monitorConfigurationIsFailureRetried),
				IsQueryRecursive:               pulumi.Any(monitorConfigurationIsQueryRecursive),
				IsRedirectionEnabled:           pulumi.Any(monitorConfigurationIsRedirectionEnabled),
				NameServer:                     pulumi.Any(monitorConfigurationNameServer),
				NetworkConfiguration: &apmsynthetics.ConfigConfigurationNetworkConfigurationArgs{
					NumberOfHops:     pulumi.Any(monitorConfigurationNetworkConfigurationNumberOfHops),
					ProbeMode:        pulumi.Any(monitorConfigurationNetworkConfigurationProbeMode),
					ProbePerHop:      pulumi.Any(monitorConfigurationNetworkConfigurationProbePerHop),
					Protocol:         pulumi.Any(monitorConfigurationNetworkConfigurationProtocol),
					TransmissionRate: pulumi.Any(monitorConfigurationNetworkConfigurationTransmissionRate),
				},
				Protocol:   pulumi.Any(monitorConfigurationProtocol),
				RecordType: pulumi.Any(monitorConfigurationRecordType),
				ReqAuthenticationDetails: &apmsynthetics.ConfigConfigurationReqAuthenticationDetailsArgs{
					AuthHeaders: apmsynthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArray{
						&apmsynthetics.ConfigConfigurationReqAuthenticationDetailsAuthHeaderArgs{
							HeaderName:  pulumi.Any(monitorConfigurationReqAuthenticationDetailsAuthHeadersHeaderName),
							HeaderValue: pulumi.Any(monitorConfigurationReqAuthenticationDetailsAuthHeadersHeaderValue),
						},
					},
					AuthRequestMethod:   pulumi.Any(monitorConfigurationReqAuthenticationDetailsAuthRequestMethod),
					AuthRequestPostBody: pulumi.Any(monitorConfigurationReqAuthenticationDetailsAuthRequestPostBody),
					AuthToken:           pulumi.Any(monitorConfigurationReqAuthenticationDetailsAuthToken),
					AuthUrl:             pulumi.Any(monitorConfigurationReqAuthenticationDetailsAuthUrl),
					AuthUserName:        pulumi.Any(testUser.Name),
					AuthUserPassword:    pulumi.Any(monitorConfigurationReqAuthenticationDetailsAuthUserPassword),
					OauthScheme:         pulumi.Any(monitorConfigurationReqAuthenticationDetailsOauthScheme),
				},
				ReqAuthenticationScheme: pulumi.Any(monitorConfigurationReqAuthenticationScheme),
				RequestHeaders: apmsynthetics.ConfigConfigurationRequestHeaderArray{
					&apmsynthetics.ConfigConfigurationRequestHeaderArgs{
						HeaderName:  pulumi.Any(monitorConfigurationRequestHeadersHeaderName),
						HeaderValue: pulumi.Any(monitorConfigurationRequestHeadersHeaderValue),
					},
				},
				RequestMethod:   pulumi.Any(monitorConfigurationRequestMethod),
				RequestPostBody: pulumi.Any(monitorConfigurationRequestPostBody),
				RequestQueryParams: apmsynthetics.ConfigConfigurationRequestQueryParamArray{
					&apmsynthetics.ConfigConfigurationRequestQueryParamArgs{
						ParamName:  pulumi.Any(monitorConfigurationRequestQueryParamsParamName),
						ParamValue: pulumi.Any(monitorConfigurationRequestQueryParamsParamValue),
					},
				},
				VerifyResponseCodes:   pulumi.Any(monitorConfigurationVerifyResponseCodes),
				VerifyResponseContent: pulumi.Any(monitorConfigurationVerifyResponseContent),
				VerifyTexts: apmsynthetics.ConfigConfigurationVerifyTextArray{
					&apmsynthetics.ConfigConfigurationVerifyTextArgs{
						Text: pulumi.Any(monitorConfigurationVerifyTextsText),
					},
				},
			},
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IsRunNow:  pulumi.Any(monitorIsRunNow),
			IsRunOnce: pulumi.Any(monitorIsRunOnce),
			MaintenanceWindowSchedule: &apmsynthetics.ConfigMaintenanceWindowScheduleArgs{
				TimeEnded:   pulumi.Any(monitorMaintenanceWindowScheduleTimeEnded),
				TimeStarted: pulumi.Any(monitorMaintenanceWindowScheduleTimeStarted),
			},
			SchedulingPolicy: pulumi.Any(monitorSchedulingPolicy),
			ScriptId:         pulumi.Any(testScript.Id),
			ScriptParameters: apmsynthetics.ConfigScriptParameterArray{
				&apmsynthetics.ConfigScriptParameterArgs{
					ParamName:  pulumi.Any(monitorScriptParametersParamName),
					ParamValue: pulumi.Any(monitorScriptParametersParamValue),
				},
			},
			Status:           pulumi.Any(monitorStatus),
			Target:           pulumi.Any(monitorTarget),
			TimeoutInSeconds: pulumi.Any(monitorTimeoutInSeconds),
		})
		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.
	ApmDomainId pulumi.StringInput
	// (Updatable) Monitor availability configuration details.
	AvailabilityConfiguration ConfigAvailabilityConfigurationPtrInput
	// (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
	// 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 immediately.
	IsRunNow pulumi.BoolPtrInput
	// (Updatable) If runOnce is enabled, then the monitor will run once.
	IsRunOnce pulumi.BoolPtrInput
	// (Updatable) Details required to schedule maintenance window.
	MaintenanceWindowSchedule ConfigMaintenanceWindowSchedulePtrInput
	// 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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
	Target pulumi.StringPtrInput
	// (Updatable) Timeout in seconds. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	VantagePoints ConfigVantagePointArrayInput
}

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 ConfigAvailabilityConfiguration added in v0.6.0

type ConfigAvailabilityConfiguration struct {
	// (Updatable) Intervals with failed runs more than this value will be classified as UNAVAILABLE.
	MaxAllowedFailuresPerInterval *int `pulumi:"maxAllowedFailuresPerInterval"`
	// (Updatable) Intervals with runs less than this value will be classified as UNKNOWN and excluded from the availability calculations.
	MinAllowedRunsPerInterval *int `pulumi:"minAllowedRunsPerInterval"`
}

type ConfigAvailabilityConfigurationArgs added in v0.6.0

type ConfigAvailabilityConfigurationArgs struct {
	// (Updatable) Intervals with failed runs more than this value will be classified as UNAVAILABLE.
	MaxAllowedFailuresPerInterval pulumi.IntPtrInput `pulumi:"maxAllowedFailuresPerInterval"`
	// (Updatable) Intervals with runs less than this value will be classified as UNKNOWN and excluded from the availability calculations.
	MinAllowedRunsPerInterval pulumi.IntPtrInput `pulumi:"minAllowedRunsPerInterval"`
}

func (ConfigAvailabilityConfigurationArgs) ElementType added in v0.6.0

func (ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationOutput added in v0.6.0

func (i ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationOutput() ConfigAvailabilityConfigurationOutput

func (ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationOutputWithContext added in v0.6.0

func (i ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationOutputWithContext(ctx context.Context) ConfigAvailabilityConfigurationOutput

func (ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationPtrOutput added in v0.6.0

func (i ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationPtrOutput() ConfigAvailabilityConfigurationPtrOutput

func (ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationPtrOutputWithContext added in v0.6.0

func (i ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationPtrOutputWithContext(ctx context.Context) ConfigAvailabilityConfigurationPtrOutput

type ConfigAvailabilityConfigurationInput added in v0.6.0

type ConfigAvailabilityConfigurationInput interface {
	pulumi.Input

	ToConfigAvailabilityConfigurationOutput() ConfigAvailabilityConfigurationOutput
	ToConfigAvailabilityConfigurationOutputWithContext(context.Context) ConfigAvailabilityConfigurationOutput
}

ConfigAvailabilityConfigurationInput is an input type that accepts ConfigAvailabilityConfigurationArgs and ConfigAvailabilityConfigurationOutput values. You can construct a concrete instance of `ConfigAvailabilityConfigurationInput` via:

ConfigAvailabilityConfigurationArgs{...}

type ConfigAvailabilityConfigurationOutput added in v0.6.0

type ConfigAvailabilityConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigAvailabilityConfigurationOutput) ElementType added in v0.6.0

func (ConfigAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval added in v0.6.0

func (o ConfigAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval() pulumi.IntPtrOutput

(Updatable) Intervals with failed runs more than this value will be classified as UNAVAILABLE.

func (ConfigAvailabilityConfigurationOutput) MinAllowedRunsPerInterval added in v0.6.0

func (o ConfigAvailabilityConfigurationOutput) MinAllowedRunsPerInterval() pulumi.IntPtrOutput

(Updatable) Intervals with runs less than this value will be classified as UNKNOWN and excluded from the availability calculations.

func (ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationOutput added in v0.6.0

func (o ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationOutput() ConfigAvailabilityConfigurationOutput

func (ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationOutputWithContext added in v0.6.0

func (o ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationOutputWithContext(ctx context.Context) ConfigAvailabilityConfigurationOutput

func (ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationPtrOutput added in v0.6.0

func (o ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationPtrOutput() ConfigAvailabilityConfigurationPtrOutput

func (ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationPtrOutputWithContext added in v0.6.0

func (o ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationPtrOutputWithContext(ctx context.Context) ConfigAvailabilityConfigurationPtrOutput

type ConfigAvailabilityConfigurationPtrInput added in v0.6.0

type ConfigAvailabilityConfigurationPtrInput interface {
	pulumi.Input

	ToConfigAvailabilityConfigurationPtrOutput() ConfigAvailabilityConfigurationPtrOutput
	ToConfigAvailabilityConfigurationPtrOutputWithContext(context.Context) ConfigAvailabilityConfigurationPtrOutput
}

ConfigAvailabilityConfigurationPtrInput is an input type that accepts ConfigAvailabilityConfigurationArgs, ConfigAvailabilityConfigurationPtr and ConfigAvailabilityConfigurationPtrOutput values. You can construct a concrete instance of `ConfigAvailabilityConfigurationPtrInput` via:

        ConfigAvailabilityConfigurationArgs{...}

or:

        nil

type ConfigAvailabilityConfigurationPtrOutput added in v0.6.0

type ConfigAvailabilityConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigAvailabilityConfigurationPtrOutput) Elem added in v0.6.0

func (ConfigAvailabilityConfigurationPtrOutput) ElementType added in v0.6.0

func (ConfigAvailabilityConfigurationPtrOutput) MaxAllowedFailuresPerInterval added in v0.6.0

func (o ConfigAvailabilityConfigurationPtrOutput) MaxAllowedFailuresPerInterval() pulumi.IntPtrOutput

(Updatable) Intervals with failed runs more than this value will be classified as UNAVAILABLE.

func (ConfigAvailabilityConfigurationPtrOutput) MinAllowedRunsPerInterval added in v0.6.0

func (o ConfigAvailabilityConfigurationPtrOutput) MinAllowedRunsPerInterval() pulumi.IntPtrOutput

(Updatable) Intervals with runs less than this value will be classified as UNKNOWN and excluded from the availability calculations.

func (ConfigAvailabilityConfigurationPtrOutput) ToConfigAvailabilityConfigurationPtrOutput added in v0.6.0

func (o ConfigAvailabilityConfigurationPtrOutput) ToConfigAvailabilityConfigurationPtrOutput() ConfigAvailabilityConfigurationPtrOutput

func (ConfigAvailabilityConfigurationPtrOutput) ToConfigAvailabilityConfigurationPtrOutputWithContext added in v0.6.0

func (o ConfigAvailabilityConfigurationPtrOutput) ToConfigAvailabilityConfigurationPtrOutputWithContext(ctx context.Context) ConfigAvailabilityConfigurationPtrOutput

type ConfigConfiguration

type ConfigConfiguration struct {
	// (Updatable) Details for client certificate.
	ClientCertificateDetails *ConfigConfigurationClientCertificateDetails `pulumi:"clientCertificateDetails"`
	// (Updatable) Type of configuration.
	ConfigType *string `pulumi:"configType"`
	// (Updatable) Information about the 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 disabled, auto snapshots are not collected.
	IsDefaultSnapshotEnabled *bool `pulumi:"isDefaultSnapshotEnabled"`
	// (Updatable) If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried *bool `pulumi:"isFailureRetried"`
	// (Updatable) If isQueryRecursive is enabled, then queries will be sent recursively to the target server.
	IsQueryRecursive *bool `pulumi:"isQueryRecursive"`
	// (Updatable) If redirection is enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled *bool `pulumi:"isRedirectionEnabled"`
	// (Updatable) Name of the server that will be used to perform DNS lookup.
	NameServer *string `pulumi:"nameServer"`
	// (Updatable) Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.
	NetworkConfiguration *ConfigConfigurationNetworkConfiguration `pulumi:"networkConfiguration"`
	// (Updatable) Type of protocol.
	Protocol *string `pulumi:"protocol"`
	// (Updatable) DNS record type.
	RecordType *string `pulumi:"recordType"`
	// (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) Details for client certificate.
	ClientCertificateDetails ConfigConfigurationClientCertificateDetailsPtrInput `pulumi:"clientCertificateDetails"`
	// (Updatable) Type of configuration.
	ConfigType pulumi.StringPtrInput `pulumi:"configType"`
	// (Updatable) Information about the 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 disabled, auto snapshots are not collected.
	IsDefaultSnapshotEnabled pulumi.BoolPtrInput `pulumi:"isDefaultSnapshotEnabled"`
	// (Updatable) If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried pulumi.BoolPtrInput `pulumi:"isFailureRetried"`
	// (Updatable) If isQueryRecursive is enabled, then queries will be sent recursively to the target server.
	IsQueryRecursive pulumi.BoolPtrInput `pulumi:"isQueryRecursive"`
	// (Updatable) If redirection is enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled pulumi.BoolPtrInput `pulumi:"isRedirectionEnabled"`
	// (Updatable) Name of the server that will be used to perform DNS lookup.
	NameServer pulumi.StringPtrInput `pulumi:"nameServer"`
	// (Updatable) Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.
	NetworkConfiguration ConfigConfigurationNetworkConfigurationPtrInput `pulumi:"networkConfiguration"`
	// (Updatable) Type of protocol.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// (Updatable) DNS record type.
	RecordType pulumi.StringPtrInput `pulumi:"recordType"`
	// (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 ConfigConfigurationClientCertificateDetails added in v1.3.0

type ConfigConfigurationClientCertificateDetails struct {
	// (Updatable) Client certificate in PEM format.
	ClientCertificate *ConfigConfigurationClientCertificateDetailsClientCertificate `pulumi:"clientCertificate"`
	// (Updatable) The private key associated with the client certificate in PEM format.
	PrivateKey *ConfigConfigurationClientCertificateDetailsPrivateKey `pulumi:"privateKey"`
}

type ConfigConfigurationClientCertificateDetailsArgs added in v1.3.0

type ConfigConfigurationClientCertificateDetailsArgs struct {
	// (Updatable) Client certificate in PEM format.
	ClientCertificate ConfigConfigurationClientCertificateDetailsClientCertificatePtrInput `pulumi:"clientCertificate"`
	// (Updatable) The private key associated with the client certificate in PEM format.
	PrivateKey ConfigConfigurationClientCertificateDetailsPrivateKeyPtrInput `pulumi:"privateKey"`
}

func (ConfigConfigurationClientCertificateDetailsArgs) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsOutput added in v1.3.0

func (i ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsOutput() ConfigConfigurationClientCertificateDetailsOutput

func (ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsOutputWithContext added in v1.3.0

func (i ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsOutput

func (ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsPtrOutput added in v1.3.0

func (i ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsPtrOutput() ConfigConfigurationClientCertificateDetailsPtrOutput

func (ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext added in v1.3.0

func (i ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsPtrOutput

type ConfigConfigurationClientCertificateDetailsClientCertificate added in v1.3.0

type ConfigConfigurationClientCertificateDetailsClientCertificate struct {
	// (Updatable) Content of the private key file.
	Content *string `pulumi:"content"`
	// (Updatable) Name of the private key file.
	FileName *string `pulumi:"fileName"`
}

type ConfigConfigurationClientCertificateDetailsClientCertificateArgs added in v1.3.0

type ConfigConfigurationClientCertificateDetailsClientCertificateArgs struct {
	// (Updatable) Content of the private key file.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// (Updatable) Name of the private key file.
	FileName pulumi.StringPtrInput `pulumi:"fileName"`
}

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificateOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificateOutputWithContext added in v1.3.0

func (i ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificateOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsClientCertificateOutput

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext added in v1.3.0

func (i ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput

type ConfigConfigurationClientCertificateDetailsClientCertificateInput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsClientCertificateInput interface {
	pulumi.Input

	ToConfigConfigurationClientCertificateDetailsClientCertificateOutput() ConfigConfigurationClientCertificateDetailsClientCertificateOutput
	ToConfigConfigurationClientCertificateDetailsClientCertificateOutputWithContext(context.Context) ConfigConfigurationClientCertificateDetailsClientCertificateOutput
}

ConfigConfigurationClientCertificateDetailsClientCertificateInput is an input type that accepts ConfigConfigurationClientCertificateDetailsClientCertificateArgs and ConfigConfigurationClientCertificateDetailsClientCertificateOutput values. You can construct a concrete instance of `ConfigConfigurationClientCertificateDetailsClientCertificateInput` via:

ConfigConfigurationClientCertificateDetailsClientCertificateArgs{...}

type ConfigConfigurationClientCertificateDetailsClientCertificateOutput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsClientCertificateOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) Content added in v1.3.0

(Updatable) Content of the private key file.

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) FileName added in v1.3.0

(Updatable) Name of the private key file.

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificateOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificateOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificateOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsClientCertificateOutput

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput

type ConfigConfigurationClientCertificateDetailsClientCertificatePtrInput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsClientCertificatePtrInput interface {
	pulumi.Input

	ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput() ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput
	ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext(context.Context) ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput
}

ConfigConfigurationClientCertificateDetailsClientCertificatePtrInput is an input type that accepts ConfigConfigurationClientCertificateDetailsClientCertificateArgs, ConfigConfigurationClientCertificateDetailsClientCertificatePtr and ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput values. You can construct a concrete instance of `ConfigConfigurationClientCertificateDetailsClientCertificatePtrInput` via:

        ConfigConfigurationClientCertificateDetailsClientCertificateArgs{...}

or:

        nil

type ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) Content added in v1.3.0

(Updatable) Content of the private key file.

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) Elem added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) FileName added in v1.3.0

(Updatable) Name of the private key file.

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput

type ConfigConfigurationClientCertificateDetailsInput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsInput interface {
	pulumi.Input

	ToConfigConfigurationClientCertificateDetailsOutput() ConfigConfigurationClientCertificateDetailsOutput
	ToConfigConfigurationClientCertificateDetailsOutputWithContext(context.Context) ConfigConfigurationClientCertificateDetailsOutput
}

ConfigConfigurationClientCertificateDetailsInput is an input type that accepts ConfigConfigurationClientCertificateDetailsArgs and ConfigConfigurationClientCertificateDetailsOutput values. You can construct a concrete instance of `ConfigConfigurationClientCertificateDetailsInput` via:

ConfigConfigurationClientCertificateDetailsArgs{...}

type ConfigConfigurationClientCertificateDetailsOutput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsOutput) ClientCertificate added in v1.3.0

(Updatable) Client certificate in PEM format.

func (ConfigConfigurationClientCertificateDetailsOutput) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsOutput) PrivateKey added in v1.3.0

(Updatable) The private key associated with the client certificate in PEM format.

func (ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsOutput added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsOutput() ConfigConfigurationClientCertificateDetailsOutput

func (ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsOutput

func (ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsPtrOutput added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsPtrOutput() ConfigConfigurationClientCertificateDetailsPtrOutput

func (ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsPtrOutput

type ConfigConfigurationClientCertificateDetailsPrivateKey added in v1.3.0

type ConfigConfigurationClientCertificateDetailsPrivateKey struct {
	// (Updatable) Content of the private key file.
	Content *string `pulumi:"content"`
	// (Updatable) Name of the private key file.
	FileName *string `pulumi:"fileName"`
}

type ConfigConfigurationClientCertificateDetailsPrivateKeyArgs added in v1.3.0

type ConfigConfigurationClientCertificateDetailsPrivateKeyArgs struct {
	// (Updatable) Content of the private key file.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// (Updatable) Name of the private key file.
	FileName pulumi.StringPtrInput `pulumi:"fileName"`
}

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutputWithContext added in v1.3.0

func (i ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsPrivateKeyOutput

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext added in v1.3.0

func (i ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput

type ConfigConfigurationClientCertificateDetailsPrivateKeyInput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsPrivateKeyInput interface {
	pulumi.Input

	ToConfigConfigurationClientCertificateDetailsPrivateKeyOutput() ConfigConfigurationClientCertificateDetailsPrivateKeyOutput
	ToConfigConfigurationClientCertificateDetailsPrivateKeyOutputWithContext(context.Context) ConfigConfigurationClientCertificateDetailsPrivateKeyOutput
}

ConfigConfigurationClientCertificateDetailsPrivateKeyInput is an input type that accepts ConfigConfigurationClientCertificateDetailsPrivateKeyArgs and ConfigConfigurationClientCertificateDetailsPrivateKeyOutput values. You can construct a concrete instance of `ConfigConfigurationClientCertificateDetailsPrivateKeyInput` via:

ConfigConfigurationClientCertificateDetailsPrivateKeyArgs{...}

type ConfigConfigurationClientCertificateDetailsPrivateKeyOutput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsPrivateKeyOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) Content added in v1.3.0

(Updatable) Content of the private key file.

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) FileName added in v1.3.0

(Updatable) Name of the private key file.

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsPrivateKeyOutput

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput

type ConfigConfigurationClientCertificateDetailsPrivateKeyPtrInput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsPrivateKeyPtrInput interface {
	pulumi.Input

	ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput() ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput
	ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext(context.Context) ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput
}

ConfigConfigurationClientCertificateDetailsPrivateKeyPtrInput is an input type that accepts ConfigConfigurationClientCertificateDetailsPrivateKeyArgs, ConfigConfigurationClientCertificateDetailsPrivateKeyPtr and ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput values. You can construct a concrete instance of `ConfigConfigurationClientCertificateDetailsPrivateKeyPtrInput` via:

        ConfigConfigurationClientCertificateDetailsPrivateKeyArgs{...}

or:

        nil

type ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) Content added in v1.3.0

(Updatable) Content of the private key file.

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) Elem added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) FileName added in v1.3.0

(Updatable) Name of the private key file.

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput

type ConfigConfigurationClientCertificateDetailsPtrInput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsPtrInput interface {
	pulumi.Input

	ToConfigConfigurationClientCertificateDetailsPtrOutput() ConfigConfigurationClientCertificateDetailsPtrOutput
	ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext(context.Context) ConfigConfigurationClientCertificateDetailsPtrOutput
}

ConfigConfigurationClientCertificateDetailsPtrInput is an input type that accepts ConfigConfigurationClientCertificateDetailsArgs, ConfigConfigurationClientCertificateDetailsPtr and ConfigConfigurationClientCertificateDetailsPtrOutput values. You can construct a concrete instance of `ConfigConfigurationClientCertificateDetailsPtrInput` via:

        ConfigConfigurationClientCertificateDetailsArgs{...}

or:

        nil

type ConfigConfigurationClientCertificateDetailsPtrOutput added in v1.3.0

type ConfigConfigurationClientCertificateDetailsPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsPtrOutput) ClientCertificate added in v1.3.0

(Updatable) Client certificate in PEM format.

func (ConfigConfigurationClientCertificateDetailsPtrOutput) Elem added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPtrOutput) ElementType added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPtrOutput) PrivateKey added in v1.3.0

(Updatable) The private key associated with the client certificate in PEM format.

func (ConfigConfigurationClientCertificateDetailsPtrOutput) ToConfigConfigurationClientCertificateDetailsPtrOutput added in v1.3.0

func (ConfigConfigurationClientCertificateDetailsPtrOutput) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext added in v1.3.0

func (o ConfigConfigurationClientCertificateDetailsPtrOutput) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationClientCertificateDetailsPtrOutput

type ConfigConfigurationDnsConfiguration added in v0.3.0

type ConfigConfigurationDnsConfiguration struct {
	// (Updatable) If isOverrideDns is true, then DNS settings will be overridden.
	IsOverrideDns *bool `pulumi:"isOverrideDns"`
	// (Updatable) Attribute to override the DNS IP value. This value will be honored only if 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 settings will be overridden.
	IsOverrideDns pulumi.BoolPtrInput `pulumi:"isOverrideDns"`
	// (Updatable) Attribute to override the DNS IP value. This value will be honored only if 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 settings will be overridden.

func (ConfigConfigurationDnsConfigurationOutput) OverrideDnsIp added in v0.3.0

(Updatable) Attribute to override the DNS IP value. This value will be honored only if 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 settings will be overridden.

func (ConfigConfigurationDnsConfigurationPtrOutput) OverrideDnsIp added in v0.3.0

(Updatable) Attribute to override the DNS IP value. This value will be honored only if 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) ClientCertificateDetails added in v1.3.0

(Updatable) Details for client certificate.

func (ConfigConfigurationOutput) ConfigType

(Updatable) Type of configuration.

func (ConfigConfigurationOutput) DnsConfiguration added in v0.3.0

(Updatable) Information about the 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) IsDefaultSnapshotEnabled added in v1.3.0

func (o ConfigConfigurationOutput) IsDefaultSnapshotEnabled() pulumi.BoolPtrOutput

(Updatable) If disabled, auto snapshots are not collected.

func (ConfigConfigurationOutput) IsFailureRetried

func (o ConfigConfigurationOutput) IsFailureRetried() pulumi.BoolPtrOutput

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

func (ConfigConfigurationOutput) IsQueryRecursive added in v1.18.0

func (o ConfigConfigurationOutput) IsQueryRecursive() pulumi.BoolPtrOutput

(Updatable) If isQueryRecursive is enabled, then queries will be sent recursively to the target server.

func (ConfigConfigurationOutput) IsRedirectionEnabled

func (o ConfigConfigurationOutput) IsRedirectionEnabled() pulumi.BoolPtrOutput

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

func (ConfigConfigurationOutput) NameServer added in v1.18.0

(Updatable) Name of the server that will be used to perform DNS lookup.

func (ConfigConfigurationOutput) NetworkConfiguration

(Updatable) Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.

func (ConfigConfigurationOutput) Protocol added in v1.18.0

(Updatable) Type of protocol.

func (ConfigConfigurationOutput) RecordType added in v1.18.0

(Updatable) DNS record type.

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) ClientCertificateDetails added in v1.3.0

(Updatable) Details for client certificate.

func (ConfigConfigurationPtrOutput) ConfigType

(Updatable) Type of configuration.

func (ConfigConfigurationPtrOutput) DnsConfiguration added in v0.3.0

(Updatable) Information about the 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) IsDefaultSnapshotEnabled added in v1.3.0

func (o ConfigConfigurationPtrOutput) IsDefaultSnapshotEnabled() pulumi.BoolPtrOutput

(Updatable) If disabled, auto snapshots are not collected.

func (ConfigConfigurationPtrOutput) IsFailureRetried

func (o ConfigConfigurationPtrOutput) IsFailureRetried() pulumi.BoolPtrOutput

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

func (ConfigConfigurationPtrOutput) IsQueryRecursive added in v1.18.0

func (o ConfigConfigurationPtrOutput) IsQueryRecursive() pulumi.BoolPtrOutput

(Updatable) If isQueryRecursive is enabled, then queries will be sent recursively to the target server.

func (ConfigConfigurationPtrOutput) IsRedirectionEnabled

func (o ConfigConfigurationPtrOutput) IsRedirectionEnabled() pulumi.BoolPtrOutput

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

func (ConfigConfigurationPtrOutput) NameServer added in v1.18.0

(Updatable) Name of the server that will be used to perform DNS lookup.

func (ConfigConfigurationPtrOutput) NetworkConfiguration

(Updatable) Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.

func (ConfigConfigurationPtrOutput) Protocol added in v1.18.0

(Updatable) Type of protocol.

func (ConfigConfigurationPtrOutput) RecordType added in v1.18.0

(Updatable) DNS record type.

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 authentication token.
	AuthUrl *string `pulumi:"authUrl"`
	// (Updatable) User name 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 authentication token.
	AuthUrl pulumi.StringPtrInput `pulumi:"authUrl"`
	// (Updatable) User name 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 authentication token.

func (ConfigConfigurationReqAuthenticationDetailsOutput) AuthUserName

(Updatable) User name 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 authentication token.

func (ConfigConfigurationReqAuthenticationDetailsPtrOutput) AuthUserName

(Updatable) User name 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 ConfigMaintenanceWindowSchedule added in v0.6.0

type ConfigMaintenanceWindowSchedule struct {
	// (Updatable) End time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeEnded *string `pulumi:"timeEnded"`
	// (Updatable) Start time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeStarted *string `pulumi:"timeStarted"`
}

type ConfigMaintenanceWindowScheduleArgs added in v0.6.0

type ConfigMaintenanceWindowScheduleArgs struct {
	// (Updatable) End time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeEnded pulumi.StringPtrInput `pulumi:"timeEnded"`
	// (Updatable) Start time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeStarted pulumi.StringPtrInput `pulumi:"timeStarted"`
}

func (ConfigMaintenanceWindowScheduleArgs) ElementType added in v0.6.0

func (ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowScheduleOutput added in v0.6.0

func (i ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowScheduleOutput() ConfigMaintenanceWindowScheduleOutput

func (ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowScheduleOutputWithContext added in v0.6.0

func (i ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowScheduleOutputWithContext(ctx context.Context) ConfigMaintenanceWindowScheduleOutput

func (ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowSchedulePtrOutput added in v0.6.0

func (i ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowSchedulePtrOutput() ConfigMaintenanceWindowSchedulePtrOutput

func (ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowSchedulePtrOutputWithContext added in v0.6.0

func (i ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowSchedulePtrOutputWithContext(ctx context.Context) ConfigMaintenanceWindowSchedulePtrOutput

type ConfigMaintenanceWindowScheduleInput added in v0.6.0

type ConfigMaintenanceWindowScheduleInput interface {
	pulumi.Input

	ToConfigMaintenanceWindowScheduleOutput() ConfigMaintenanceWindowScheduleOutput
	ToConfigMaintenanceWindowScheduleOutputWithContext(context.Context) ConfigMaintenanceWindowScheduleOutput
}

ConfigMaintenanceWindowScheduleInput is an input type that accepts ConfigMaintenanceWindowScheduleArgs and ConfigMaintenanceWindowScheduleOutput values. You can construct a concrete instance of `ConfigMaintenanceWindowScheduleInput` via:

ConfigMaintenanceWindowScheduleArgs{...}

type ConfigMaintenanceWindowScheduleOutput added in v0.6.0

type ConfigMaintenanceWindowScheduleOutput struct{ *pulumi.OutputState }

func (ConfigMaintenanceWindowScheduleOutput) ElementType added in v0.6.0

func (ConfigMaintenanceWindowScheduleOutput) TimeEnded added in v0.6.0

(Updatable) End time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (ConfigMaintenanceWindowScheduleOutput) TimeStarted added in v0.6.0

(Updatable) Start time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowScheduleOutput added in v0.6.0

func (o ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowScheduleOutput() ConfigMaintenanceWindowScheduleOutput

func (ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowScheduleOutputWithContext added in v0.6.0

func (o ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowScheduleOutputWithContext(ctx context.Context) ConfigMaintenanceWindowScheduleOutput

func (ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowSchedulePtrOutput added in v0.6.0

func (o ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowSchedulePtrOutput() ConfigMaintenanceWindowSchedulePtrOutput

func (ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowSchedulePtrOutputWithContext added in v0.6.0

func (o ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowSchedulePtrOutputWithContext(ctx context.Context) ConfigMaintenanceWindowSchedulePtrOutput

type ConfigMaintenanceWindowSchedulePtrInput added in v0.6.0

type ConfigMaintenanceWindowSchedulePtrInput interface {
	pulumi.Input

	ToConfigMaintenanceWindowSchedulePtrOutput() ConfigMaintenanceWindowSchedulePtrOutput
	ToConfigMaintenanceWindowSchedulePtrOutputWithContext(context.Context) ConfigMaintenanceWindowSchedulePtrOutput
}

ConfigMaintenanceWindowSchedulePtrInput is an input type that accepts ConfigMaintenanceWindowScheduleArgs, ConfigMaintenanceWindowSchedulePtr and ConfigMaintenanceWindowSchedulePtrOutput values. You can construct a concrete instance of `ConfigMaintenanceWindowSchedulePtrInput` via:

        ConfigMaintenanceWindowScheduleArgs{...}

or:

        nil

type ConfigMaintenanceWindowSchedulePtrOutput added in v0.6.0

type ConfigMaintenanceWindowSchedulePtrOutput struct{ *pulumi.OutputState }

func (ConfigMaintenanceWindowSchedulePtrOutput) Elem added in v0.6.0

func (ConfigMaintenanceWindowSchedulePtrOutput) ElementType added in v0.6.0

func (ConfigMaintenanceWindowSchedulePtrOutput) TimeEnded added in v0.6.0

(Updatable) End time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (ConfigMaintenanceWindowSchedulePtrOutput) TimeStarted added in v0.6.0

(Updatable) Start time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (ConfigMaintenanceWindowSchedulePtrOutput) ToConfigMaintenanceWindowSchedulePtrOutput added in v0.6.0

func (o ConfigMaintenanceWindowSchedulePtrOutput) ToConfigMaintenanceWindowSchedulePtrOutput() ConfigMaintenanceWindowSchedulePtrOutput

func (ConfigMaintenanceWindowSchedulePtrOutput) ToConfigMaintenanceWindowSchedulePtrOutputWithContext added in v0.6.0

func (o ConfigMaintenanceWindowSchedulePtrOutput) ToConfigMaintenanceWindowSchedulePtrOutputWithContext(ctx context.Context) ConfigMaintenanceWindowSchedulePtrOutput

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.

func (ConfigOutput) AvailabilityConfiguration added in v0.6.0

func (o ConfigOutput) AvailabilityConfiguration() ConfigAvailabilityConfigurationOutput

(Updatable) Monitor availability configuration details.

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

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 immediately.

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) MaintenanceWindowSchedule added in v0.6.0

func (o ConfigOutput) MaintenanceWindowSchedule() ConfigMaintenanceWindowScheduleOutput

(Updatable) Details required to schedule maintenance window.

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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80

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. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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() ConfigVantagePointArrayOutput

(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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.
	ApmDomainId pulumi.StringPtrInput
	// (Updatable) Monitor availability configuration details.
	AvailabilityConfiguration ConfigAvailabilityConfigurationPtrInput
	// (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
	// 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 immediately.
	IsRunNow pulumi.BoolPtrInput
	// (Updatable) If runOnce is enabled, then the monitor will run once.
	IsRunOnce pulumi.BoolPtrInput
	// (Updatable) Details required to schedule maintenance window.
	MaintenanceWindowSchedule ConfigMaintenanceWindowSchedulePtrInput
	// 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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
	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. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	VantagePoints ConfigVantagePointArrayInput
}

func (ConfigState) ElementType

func (ConfigState) ElementType() reflect.Type

type ConfigVantagePoint added in v1.2.0

type ConfigVantagePoint struct {
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName *string `pulumi:"displayName"`
	// Name of the vantage point.
	Name string `pulumi:"name"`
}

type ConfigVantagePointArgs added in v1.2.0

type ConfigVantagePointArgs struct {
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Name of the vantage point.
	Name pulumi.StringInput `pulumi:"name"`
}

func (ConfigVantagePointArgs) ElementType added in v1.2.0

func (ConfigVantagePointArgs) ElementType() reflect.Type

func (ConfigVantagePointArgs) ToConfigVantagePointOutput added in v1.2.0

func (i ConfigVantagePointArgs) ToConfigVantagePointOutput() ConfigVantagePointOutput

func (ConfigVantagePointArgs) ToConfigVantagePointOutputWithContext added in v1.2.0

func (i ConfigVantagePointArgs) ToConfigVantagePointOutputWithContext(ctx context.Context) ConfigVantagePointOutput

type ConfigVantagePointArray added in v1.2.0

type ConfigVantagePointArray []ConfigVantagePointInput

func (ConfigVantagePointArray) ElementType added in v1.2.0

func (ConfigVantagePointArray) ElementType() reflect.Type

func (ConfigVantagePointArray) ToConfigVantagePointArrayOutput added in v1.2.0

func (i ConfigVantagePointArray) ToConfigVantagePointArrayOutput() ConfigVantagePointArrayOutput

func (ConfigVantagePointArray) ToConfigVantagePointArrayOutputWithContext added in v1.2.0

func (i ConfigVantagePointArray) ToConfigVantagePointArrayOutputWithContext(ctx context.Context) ConfigVantagePointArrayOutput

type ConfigVantagePointArrayInput added in v1.2.0

type ConfigVantagePointArrayInput interface {
	pulumi.Input

	ToConfigVantagePointArrayOutput() ConfigVantagePointArrayOutput
	ToConfigVantagePointArrayOutputWithContext(context.Context) ConfigVantagePointArrayOutput
}

ConfigVantagePointArrayInput is an input type that accepts ConfigVantagePointArray and ConfigVantagePointArrayOutput values. You can construct a concrete instance of `ConfigVantagePointArrayInput` via:

ConfigVantagePointArray{ ConfigVantagePointArgs{...} }

type ConfigVantagePointArrayOutput added in v1.2.0

type ConfigVantagePointArrayOutput struct{ *pulumi.OutputState }

func (ConfigVantagePointArrayOutput) ElementType added in v1.2.0

func (ConfigVantagePointArrayOutput) Index added in v1.2.0

func (ConfigVantagePointArrayOutput) ToConfigVantagePointArrayOutput added in v1.2.0

func (o ConfigVantagePointArrayOutput) ToConfigVantagePointArrayOutput() ConfigVantagePointArrayOutput

func (ConfigVantagePointArrayOutput) ToConfigVantagePointArrayOutputWithContext added in v1.2.0

func (o ConfigVantagePointArrayOutput) ToConfigVantagePointArrayOutputWithContext(ctx context.Context) ConfigVantagePointArrayOutput

type ConfigVantagePointInput added in v1.2.0

type ConfigVantagePointInput interface {
	pulumi.Input

	ToConfigVantagePointOutput() ConfigVantagePointOutput
	ToConfigVantagePointOutputWithContext(context.Context) ConfigVantagePointOutput
}

ConfigVantagePointInput is an input type that accepts ConfigVantagePointArgs and ConfigVantagePointOutput values. You can construct a concrete instance of `ConfigVantagePointInput` via:

ConfigVantagePointArgs{...}

type ConfigVantagePointOutput added in v1.2.0

type ConfigVantagePointOutput struct{ *pulumi.OutputState }

func (ConfigVantagePointOutput) DisplayName added in v1.2.0

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

func (ConfigVantagePointOutput) ElementType added in v1.2.0

func (ConfigVantagePointOutput) ElementType() reflect.Type

func (ConfigVantagePointOutput) Name added in v1.2.0

Name of the vantage point.

func (ConfigVantagePointOutput) ToConfigVantagePointOutput added in v1.2.0

func (o ConfigVantagePointOutput) ToConfigVantagePointOutput() ConfigVantagePointOutput

func (ConfigVantagePointOutput) ToConfigVantagePointOutputWithContext added in v1.2.0

func (o ConfigVantagePointOutput) ToConfigVantagePointOutputWithContext(ctx context.Context) ConfigVantagePointOutput

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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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, "test_dedicated_vantage_point", &ApmSynthetics.DedicatedVantagePointArgs{
			ApmDomainId: pulumi.Any(testApmDomain.Id),
			DisplayName: pulumi.Any(dedicatedVantagePointDisplayName),
			DvpStackDetails: &apmsynthetics.DedicatedVantagePointDvpStackDetailsArgs{
				DvpStackId:   pulumi.Any(testStack.Id),
				DvpStackType: pulumi.Any(dedicatedVantagePointDvpStackDetailsDvpStackType),
				DvpStreamId:  pulumi.Any(testStream.Id),
				DvpVersion:   pulumi.Any(dedicatedVantagePointDvpStackDetailsDvpVersion),
			},
			Region: pulumi.Any(dedicatedVantagePointRegion),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Status: pulumi.Any(dedicatedVantagePointStatus),
		})
		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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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: testApmDomain.Id,
			DisplayName: pulumi.StringRef(dedicatedVantagePointDisplayName),
			Name:        pulumi.StringRef(dedicatedVantagePointName),
			Status:      pulumi.StringRef(dedicatedVantagePointStatus),
		}, 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 GetMonitorAvailabilityConfiguration added in v0.6.0

type GetMonitorAvailabilityConfiguration struct {
	// Maximum number of failed runs allowed in an interval. If an interval has more failed runs than the specified value, then the interval will be classified as UNAVAILABLE.
	MaxAllowedFailuresPerInterval int `pulumi:"maxAllowedFailuresPerInterval"`
	// Minimum number of runs allowed in an interval. If an interval has fewer runs than the specified value, then the interval will be classified as UNKNOWN and will be excluded from the availability calculations.
	MinAllowedRunsPerInterval int `pulumi:"minAllowedRunsPerInterval"`
}

type GetMonitorAvailabilityConfigurationArgs added in v0.6.0

type GetMonitorAvailabilityConfigurationArgs struct {
	// Maximum number of failed runs allowed in an interval. If an interval has more failed runs than the specified value, then the interval will be classified as UNAVAILABLE.
	MaxAllowedFailuresPerInterval pulumi.IntInput `pulumi:"maxAllowedFailuresPerInterval"`
	// Minimum number of runs allowed in an interval. If an interval has fewer runs than the specified value, then the interval will be classified as UNKNOWN and will be excluded from the availability calculations.
	MinAllowedRunsPerInterval pulumi.IntInput `pulumi:"minAllowedRunsPerInterval"`
}

func (GetMonitorAvailabilityConfigurationArgs) ElementType added in v0.6.0

func (GetMonitorAvailabilityConfigurationArgs) ToGetMonitorAvailabilityConfigurationOutput added in v0.6.0

func (i GetMonitorAvailabilityConfigurationArgs) ToGetMonitorAvailabilityConfigurationOutput() GetMonitorAvailabilityConfigurationOutput

func (GetMonitorAvailabilityConfigurationArgs) ToGetMonitorAvailabilityConfigurationOutputWithContext added in v0.6.0

func (i GetMonitorAvailabilityConfigurationArgs) ToGetMonitorAvailabilityConfigurationOutputWithContext(ctx context.Context) GetMonitorAvailabilityConfigurationOutput

type GetMonitorAvailabilityConfigurationArray added in v0.6.0

type GetMonitorAvailabilityConfigurationArray []GetMonitorAvailabilityConfigurationInput

func (GetMonitorAvailabilityConfigurationArray) ElementType added in v0.6.0

func (GetMonitorAvailabilityConfigurationArray) ToGetMonitorAvailabilityConfigurationArrayOutput added in v0.6.0

func (i GetMonitorAvailabilityConfigurationArray) ToGetMonitorAvailabilityConfigurationArrayOutput() GetMonitorAvailabilityConfigurationArrayOutput

func (GetMonitorAvailabilityConfigurationArray) ToGetMonitorAvailabilityConfigurationArrayOutputWithContext added in v0.6.0

func (i GetMonitorAvailabilityConfigurationArray) ToGetMonitorAvailabilityConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorAvailabilityConfigurationArrayOutput

type GetMonitorAvailabilityConfigurationArrayInput added in v0.6.0

type GetMonitorAvailabilityConfigurationArrayInput interface {
	pulumi.Input

	ToGetMonitorAvailabilityConfigurationArrayOutput() GetMonitorAvailabilityConfigurationArrayOutput
	ToGetMonitorAvailabilityConfigurationArrayOutputWithContext(context.Context) GetMonitorAvailabilityConfigurationArrayOutput
}

GetMonitorAvailabilityConfigurationArrayInput is an input type that accepts GetMonitorAvailabilityConfigurationArray and GetMonitorAvailabilityConfigurationArrayOutput values. You can construct a concrete instance of `GetMonitorAvailabilityConfigurationArrayInput` via:

GetMonitorAvailabilityConfigurationArray{ GetMonitorAvailabilityConfigurationArgs{...} }

type GetMonitorAvailabilityConfigurationArrayOutput added in v0.6.0

type GetMonitorAvailabilityConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorAvailabilityConfigurationArrayOutput) ElementType added in v0.6.0

func (GetMonitorAvailabilityConfigurationArrayOutput) Index added in v0.6.0

func (GetMonitorAvailabilityConfigurationArrayOutput) ToGetMonitorAvailabilityConfigurationArrayOutput added in v0.6.0

func (o GetMonitorAvailabilityConfigurationArrayOutput) ToGetMonitorAvailabilityConfigurationArrayOutput() GetMonitorAvailabilityConfigurationArrayOutput

func (GetMonitorAvailabilityConfigurationArrayOutput) ToGetMonitorAvailabilityConfigurationArrayOutputWithContext added in v0.6.0

func (o GetMonitorAvailabilityConfigurationArrayOutput) ToGetMonitorAvailabilityConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorAvailabilityConfigurationArrayOutput

type GetMonitorAvailabilityConfigurationInput added in v0.6.0

type GetMonitorAvailabilityConfigurationInput interface {
	pulumi.Input

	ToGetMonitorAvailabilityConfigurationOutput() GetMonitorAvailabilityConfigurationOutput
	ToGetMonitorAvailabilityConfigurationOutputWithContext(context.Context) GetMonitorAvailabilityConfigurationOutput
}

GetMonitorAvailabilityConfigurationInput is an input type that accepts GetMonitorAvailabilityConfigurationArgs and GetMonitorAvailabilityConfigurationOutput values. You can construct a concrete instance of `GetMonitorAvailabilityConfigurationInput` via:

GetMonitorAvailabilityConfigurationArgs{...}

type GetMonitorAvailabilityConfigurationOutput added in v0.6.0

type GetMonitorAvailabilityConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorAvailabilityConfigurationOutput) ElementType added in v0.6.0

func (GetMonitorAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval added in v0.6.0

func (o GetMonitorAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval() pulumi.IntOutput

Maximum number of failed runs allowed in an interval. If an interval has more failed runs than the specified value, then the interval will be classified as UNAVAILABLE.

func (GetMonitorAvailabilityConfigurationOutput) MinAllowedRunsPerInterval added in v0.6.0

func (o GetMonitorAvailabilityConfigurationOutput) MinAllowedRunsPerInterval() pulumi.IntOutput

Minimum number of runs allowed in an interval. If an interval has fewer runs than the specified value, then the interval will be classified as UNKNOWN and will be excluded from the availability calculations.

func (GetMonitorAvailabilityConfigurationOutput) ToGetMonitorAvailabilityConfigurationOutput added in v0.6.0

func (o GetMonitorAvailabilityConfigurationOutput) ToGetMonitorAvailabilityConfigurationOutput() GetMonitorAvailabilityConfigurationOutput

func (GetMonitorAvailabilityConfigurationOutput) ToGetMonitorAvailabilityConfigurationOutputWithContext added in v0.6.0

func (o GetMonitorAvailabilityConfigurationOutput) ToGetMonitorAvailabilityConfigurationOutputWithContext(ctx context.Context) GetMonitorAvailabilityConfigurationOutput

type GetMonitorConfiguration

type GetMonitorConfiguration struct {
	// Details for client certificate.
	ClientCertificateDetails []GetMonitorConfigurationClientCertificateDetail `pulumi:"clientCertificateDetails"`
	// Type of configuration.
	ConfigType string `pulumi:"configType"`
	// Information about the 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 disabled, auto snapshots are not collected.
	IsDefaultSnapshotEnabled bool `pulumi:"isDefaultSnapshotEnabled"`
	// If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried bool `pulumi:"isFailureRetried"`
	// If isQueryRecursive is enabled, then queries will be sent recursively to the target server.
	IsQueryRecursive bool `pulumi:"isQueryRecursive"`
	// If redirection is enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled bool `pulumi:"isRedirectionEnabled"`
	// Name of the server that will be used to perform DNS lookup.
	NameServer string `pulumi:"nameServer"`
	// Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.
	NetworkConfigurations []GetMonitorConfigurationNetworkConfiguration `pulumi:"networkConfigurations"`
	// Type of protocol.
	Protocol string `pulumi:"protocol"`
	// DNS record type.
	RecordType string `pulumi:"recordType"`
	// 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 {
	// Details for client certificate.
	ClientCertificateDetails GetMonitorConfigurationClientCertificateDetailArrayInput `pulumi:"clientCertificateDetails"`
	// Type of configuration.
	ConfigType pulumi.StringInput `pulumi:"configType"`
	// Information about the 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 disabled, auto snapshots are not collected.
	IsDefaultSnapshotEnabled pulumi.BoolInput `pulumi:"isDefaultSnapshotEnabled"`
	// If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried pulumi.BoolInput `pulumi:"isFailureRetried"`
	// If isQueryRecursive is enabled, then queries will be sent recursively to the target server.
	IsQueryRecursive pulumi.BoolInput `pulumi:"isQueryRecursive"`
	// If redirection is enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled pulumi.BoolInput `pulumi:"isRedirectionEnabled"`
	// Name of the server that will be used to perform DNS lookup.
	NameServer pulumi.StringInput `pulumi:"nameServer"`
	// Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.
	NetworkConfigurations GetMonitorConfigurationNetworkConfigurationArrayInput `pulumi:"networkConfigurations"`
	// Type of protocol.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// DNS record type.
	RecordType pulumi.StringInput `pulumi:"recordType"`
	// 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 GetMonitorConfigurationClientCertificateDetail added in v1.3.0

type GetMonitorConfigurationClientCertificateDetail struct {
	// Client certificate in PEM format.
	ClientCertificates []GetMonitorConfigurationClientCertificateDetailClientCertificate `pulumi:"clientCertificates"`
	// The private key associated with the client certificate in PEM format.
	PrivateKeys []GetMonitorConfigurationClientCertificateDetailPrivateKey `pulumi:"privateKeys"`
}

type GetMonitorConfigurationClientCertificateDetailArgs added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailArgs struct {
	// Client certificate in PEM format.
	ClientCertificates GetMonitorConfigurationClientCertificateDetailClientCertificateArrayInput `pulumi:"clientCertificates"`
	// The private key associated with the client certificate in PEM format.
	PrivateKeys GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayInput `pulumi:"privateKeys"`
}

func (GetMonitorConfigurationClientCertificateDetailArgs) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailArgs) ToGetMonitorConfigurationClientCertificateDetailOutput added in v1.3.0

func (i GetMonitorConfigurationClientCertificateDetailArgs) ToGetMonitorConfigurationClientCertificateDetailOutput() GetMonitorConfigurationClientCertificateDetailOutput

func (GetMonitorConfigurationClientCertificateDetailArgs) ToGetMonitorConfigurationClientCertificateDetailOutputWithContext added in v1.3.0

func (i GetMonitorConfigurationClientCertificateDetailArgs) ToGetMonitorConfigurationClientCertificateDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailOutput

type GetMonitorConfigurationClientCertificateDetailArray added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailArray []GetMonitorConfigurationClientCertificateDetailInput

func (GetMonitorConfigurationClientCertificateDetailArray) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailArray) ToGetMonitorConfigurationClientCertificateDetailArrayOutput added in v1.3.0

func (i GetMonitorConfigurationClientCertificateDetailArray) ToGetMonitorConfigurationClientCertificateDetailArrayOutput() GetMonitorConfigurationClientCertificateDetailArrayOutput

func (GetMonitorConfigurationClientCertificateDetailArray) ToGetMonitorConfigurationClientCertificateDetailArrayOutputWithContext added in v1.3.0

func (i GetMonitorConfigurationClientCertificateDetailArray) ToGetMonitorConfigurationClientCertificateDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailArrayOutput

type GetMonitorConfigurationClientCertificateDetailArrayInput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationClientCertificateDetailArrayOutput() GetMonitorConfigurationClientCertificateDetailArrayOutput
	ToGetMonitorConfigurationClientCertificateDetailArrayOutputWithContext(context.Context) GetMonitorConfigurationClientCertificateDetailArrayOutput
}

GetMonitorConfigurationClientCertificateDetailArrayInput is an input type that accepts GetMonitorConfigurationClientCertificateDetailArray and GetMonitorConfigurationClientCertificateDetailArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationClientCertificateDetailArrayInput` via:

GetMonitorConfigurationClientCertificateDetailArray{ GetMonitorConfigurationClientCertificateDetailArgs{...} }

type GetMonitorConfigurationClientCertificateDetailArrayOutput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailArrayOutput) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailArrayOutput) Index added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailArrayOutput) ToGetMonitorConfigurationClientCertificateDetailArrayOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailArrayOutput) ToGetMonitorConfigurationClientCertificateDetailArrayOutputWithContext added in v1.3.0

func (o GetMonitorConfigurationClientCertificateDetailArrayOutput) ToGetMonitorConfigurationClientCertificateDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailArrayOutput

type GetMonitorConfigurationClientCertificateDetailClientCertificate added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailClientCertificate struct {
	// Content of the private key file.
	Content string `pulumi:"content"`
	// Name of the private key file.
	FileName string `pulumi:"fileName"`
}

type GetMonitorConfigurationClientCertificateDetailClientCertificateArgs added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailClientCertificateArgs struct {
	// Content of the private key file.
	Content pulumi.StringInput `pulumi:"content"`
	// Name of the private key file.
	FileName pulumi.StringInput `pulumi:"fileName"`
}

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArgs) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutputWithContext added in v1.3.0

func (i GetMonitorConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailClientCertificateOutput

type GetMonitorConfigurationClientCertificateDetailClientCertificateArray added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailClientCertificateArray []GetMonitorConfigurationClientCertificateDetailClientCertificateInput

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArray) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext added in v1.3.0

func (i GetMonitorConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput

type GetMonitorConfigurationClientCertificateDetailClientCertificateArrayInput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailClientCertificateArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput() GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput
	ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext(context.Context) GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput
}

GetMonitorConfigurationClientCertificateDetailClientCertificateArrayInput is an input type that accepts GetMonitorConfigurationClientCertificateDetailClientCertificateArray and GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationClientCertificateDetailClientCertificateArrayInput` via:

GetMonitorConfigurationClientCertificateDetailClientCertificateArray{ GetMonitorConfigurationClientCertificateDetailClientCertificateArgs{...} }

type GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput) Index added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailClientCertificateInput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailClientCertificateInput interface {
	pulumi.Input

	ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutput() GetMonitorConfigurationClientCertificateDetailClientCertificateOutput
	ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutputWithContext(context.Context) GetMonitorConfigurationClientCertificateDetailClientCertificateOutput
}

GetMonitorConfigurationClientCertificateDetailClientCertificateInput is an input type that accepts GetMonitorConfigurationClientCertificateDetailClientCertificateArgs and GetMonitorConfigurationClientCertificateDetailClientCertificateOutput values. You can construct a concrete instance of `GetMonitorConfigurationClientCertificateDetailClientCertificateInput` via:

GetMonitorConfigurationClientCertificateDetailClientCertificateArgs{...}

type GetMonitorConfigurationClientCertificateDetailClientCertificateOutput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailClientCertificateOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) Content added in v1.3.0

Content of the private key file.

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) FileName added in v1.3.0

Name of the private key file.

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutputWithContext added in v1.3.0

func (o GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailClientCertificateOutput

type GetMonitorConfigurationClientCertificateDetailInput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailInput interface {
	pulumi.Input

	ToGetMonitorConfigurationClientCertificateDetailOutput() GetMonitorConfigurationClientCertificateDetailOutput
	ToGetMonitorConfigurationClientCertificateDetailOutputWithContext(context.Context) GetMonitorConfigurationClientCertificateDetailOutput
}

GetMonitorConfigurationClientCertificateDetailInput is an input type that accepts GetMonitorConfigurationClientCertificateDetailArgs and GetMonitorConfigurationClientCertificateDetailOutput values. You can construct a concrete instance of `GetMonitorConfigurationClientCertificateDetailInput` via:

GetMonitorConfigurationClientCertificateDetailArgs{...}

type GetMonitorConfigurationClientCertificateDetailOutput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailOutput) ClientCertificates added in v1.3.0

Client certificate in PEM format.

func (GetMonitorConfigurationClientCertificateDetailOutput) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailOutput) PrivateKeys added in v1.3.0

The private key associated with the client certificate in PEM format.

func (GetMonitorConfigurationClientCertificateDetailOutput) ToGetMonitorConfigurationClientCertificateDetailOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailOutput) ToGetMonitorConfigurationClientCertificateDetailOutputWithContext added in v1.3.0

func (o GetMonitorConfigurationClientCertificateDetailOutput) ToGetMonitorConfigurationClientCertificateDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailOutput

type GetMonitorConfigurationClientCertificateDetailPrivateKey added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailPrivateKey struct {
	// Content of the private key file.
	Content string `pulumi:"content"`
	// Name of the private key file.
	FileName string `pulumi:"fileName"`
}

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs struct {
	// Content of the private key file.
	Content pulumi.StringInput `pulumi:"content"`
	// Name of the private key file.
	FileName pulumi.StringInput `pulumi:"fileName"`
}

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutputWithContext added in v1.3.0

func (i GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArray added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArray []GetMonitorConfigurationClientCertificateDetailPrivateKeyInput

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArray) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext added in v1.3.0

func (i GetMonitorConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayInput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput() GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput
	ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext(context.Context) GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput
}

GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayInput is an input type that accepts GetMonitorConfigurationClientCertificateDetailPrivateKeyArray and GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayInput` via:

GetMonitorConfigurationClientCertificateDetailPrivateKeyArray{ GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs{...} }

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) Index added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext added in v1.3.0

func (o GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput

type GetMonitorConfigurationClientCertificateDetailPrivateKeyInput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailPrivateKeyInput interface {
	pulumi.Input

	ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutput() GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput
	ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutputWithContext(context.Context) GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput
}

GetMonitorConfigurationClientCertificateDetailPrivateKeyInput is an input type that accepts GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs and GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput values. You can construct a concrete instance of `GetMonitorConfigurationClientCertificateDetailPrivateKeyInput` via:

GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs{...}

type GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput added in v1.3.0

type GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) Content added in v1.3.0

Content of the private key file.

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) ElementType added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) FileName added in v1.3.0

Name of the private key file.

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutput added in v1.3.0

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutputWithContext added in v1.3.0

func (o GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutputWithContext(ctx context.Context) GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput

type GetMonitorConfigurationDnsConfiguration added in v0.3.0

type GetMonitorConfigurationDnsConfiguration struct {
	// If isOverrideDns is true, then DNS settings will be overridden.
	IsOverrideDns bool `pulumi:"isOverrideDns"`
	// Attribute to override the DNS IP value. This value will be honored only if 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 settings will be overridden.
	IsOverrideDns pulumi.BoolInput `pulumi:"isOverrideDns"`
	// Attribute to override the DNS IP value. This value will be honored only if 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 settings will be overridden.

func (GetMonitorConfigurationDnsConfigurationOutput) OverrideDnsIp added in v0.3.0

Attribute to override the DNS IP value. This value will be honored only if 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) ClientCertificateDetails added in v1.3.0

Details for client certificate.

func (GetMonitorConfigurationOutput) ConfigType

Type of configuration.

func (GetMonitorConfigurationOutput) DnsConfigurations added in v0.3.0

Information about the 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) IsDefaultSnapshotEnabled added in v1.3.0

func (o GetMonitorConfigurationOutput) IsDefaultSnapshotEnabled() pulumi.BoolOutput

If disabled, auto snapshots are not collected.

func (GetMonitorConfigurationOutput) IsFailureRetried

func (o GetMonitorConfigurationOutput) IsFailureRetried() pulumi.BoolOutput

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

func (GetMonitorConfigurationOutput) IsQueryRecursive added in v1.18.0

func (o GetMonitorConfigurationOutput) IsQueryRecursive() pulumi.BoolOutput

If isQueryRecursive is enabled, then queries will be sent recursively to the target server.

func (GetMonitorConfigurationOutput) IsRedirectionEnabled

func (o GetMonitorConfigurationOutput) IsRedirectionEnabled() pulumi.BoolOutput

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

func (GetMonitorConfigurationOutput) NameServer added in v1.18.0

Name of the server that will be used to perform DNS lookup.

func (GetMonitorConfigurationOutput) NetworkConfigurations

Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.

func (GetMonitorConfigurationOutput) Protocol added in v1.18.0

Type of protocol.

func (GetMonitorConfigurationOutput) RecordType added in v1.18.0

DNS record type.

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 authentication token.
	AuthUrl string `pulumi:"authUrl"`
	// User name 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 authentication token.
	AuthUrl pulumi.StringInput `pulumi:"authUrl"`
	// User name 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 authentication token.

func (GetMonitorConfigurationReqAuthenticationDetailOutput) AuthUserName

User name 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 GetMonitorMaintenanceWindowSchedule added in v0.6.0

type GetMonitorMaintenanceWindowSchedule struct {
	// End time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeEnded string `pulumi:"timeEnded"`
	// Start time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeStarted string `pulumi:"timeStarted"`
}

type GetMonitorMaintenanceWindowScheduleArgs added in v0.6.0

type GetMonitorMaintenanceWindowScheduleArgs struct {
	// End time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeEnded pulumi.StringInput `pulumi:"timeEnded"`
	// Start time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
}

func (GetMonitorMaintenanceWindowScheduleArgs) ElementType added in v0.6.0

func (GetMonitorMaintenanceWindowScheduleArgs) ToGetMonitorMaintenanceWindowScheduleOutput added in v0.6.0

func (i GetMonitorMaintenanceWindowScheduleArgs) ToGetMonitorMaintenanceWindowScheduleOutput() GetMonitorMaintenanceWindowScheduleOutput

func (GetMonitorMaintenanceWindowScheduleArgs) ToGetMonitorMaintenanceWindowScheduleOutputWithContext added in v0.6.0

func (i GetMonitorMaintenanceWindowScheduleArgs) ToGetMonitorMaintenanceWindowScheduleOutputWithContext(ctx context.Context) GetMonitorMaintenanceWindowScheduleOutput

type GetMonitorMaintenanceWindowScheduleArray added in v0.6.0

type GetMonitorMaintenanceWindowScheduleArray []GetMonitorMaintenanceWindowScheduleInput

func (GetMonitorMaintenanceWindowScheduleArray) ElementType added in v0.6.0

func (GetMonitorMaintenanceWindowScheduleArray) ToGetMonitorMaintenanceWindowScheduleArrayOutput added in v0.6.0

func (i GetMonitorMaintenanceWindowScheduleArray) ToGetMonitorMaintenanceWindowScheduleArrayOutput() GetMonitorMaintenanceWindowScheduleArrayOutput

func (GetMonitorMaintenanceWindowScheduleArray) ToGetMonitorMaintenanceWindowScheduleArrayOutputWithContext added in v0.6.0

func (i GetMonitorMaintenanceWindowScheduleArray) ToGetMonitorMaintenanceWindowScheduleArrayOutputWithContext(ctx context.Context) GetMonitorMaintenanceWindowScheduleArrayOutput

type GetMonitorMaintenanceWindowScheduleArrayInput added in v0.6.0

type GetMonitorMaintenanceWindowScheduleArrayInput interface {
	pulumi.Input

	ToGetMonitorMaintenanceWindowScheduleArrayOutput() GetMonitorMaintenanceWindowScheduleArrayOutput
	ToGetMonitorMaintenanceWindowScheduleArrayOutputWithContext(context.Context) GetMonitorMaintenanceWindowScheduleArrayOutput
}

GetMonitorMaintenanceWindowScheduleArrayInput is an input type that accepts GetMonitorMaintenanceWindowScheduleArray and GetMonitorMaintenanceWindowScheduleArrayOutput values. You can construct a concrete instance of `GetMonitorMaintenanceWindowScheduleArrayInput` via:

GetMonitorMaintenanceWindowScheduleArray{ GetMonitorMaintenanceWindowScheduleArgs{...} }

type GetMonitorMaintenanceWindowScheduleArrayOutput added in v0.6.0

type GetMonitorMaintenanceWindowScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorMaintenanceWindowScheduleArrayOutput) ElementType added in v0.6.0

func (GetMonitorMaintenanceWindowScheduleArrayOutput) Index added in v0.6.0

func (GetMonitorMaintenanceWindowScheduleArrayOutput) ToGetMonitorMaintenanceWindowScheduleArrayOutput added in v0.6.0

func (o GetMonitorMaintenanceWindowScheduleArrayOutput) ToGetMonitorMaintenanceWindowScheduleArrayOutput() GetMonitorMaintenanceWindowScheduleArrayOutput

func (GetMonitorMaintenanceWindowScheduleArrayOutput) ToGetMonitorMaintenanceWindowScheduleArrayOutputWithContext added in v0.6.0

func (o GetMonitorMaintenanceWindowScheduleArrayOutput) ToGetMonitorMaintenanceWindowScheduleArrayOutputWithContext(ctx context.Context) GetMonitorMaintenanceWindowScheduleArrayOutput

type GetMonitorMaintenanceWindowScheduleInput added in v0.6.0

type GetMonitorMaintenanceWindowScheduleInput interface {
	pulumi.Input

	ToGetMonitorMaintenanceWindowScheduleOutput() GetMonitorMaintenanceWindowScheduleOutput
	ToGetMonitorMaintenanceWindowScheduleOutputWithContext(context.Context) GetMonitorMaintenanceWindowScheduleOutput
}

GetMonitorMaintenanceWindowScheduleInput is an input type that accepts GetMonitorMaintenanceWindowScheduleArgs and GetMonitorMaintenanceWindowScheduleOutput values. You can construct a concrete instance of `GetMonitorMaintenanceWindowScheduleInput` via:

GetMonitorMaintenanceWindowScheduleArgs{...}

type GetMonitorMaintenanceWindowScheduleOutput added in v0.6.0

type GetMonitorMaintenanceWindowScheduleOutput struct{ *pulumi.OutputState }

func (GetMonitorMaintenanceWindowScheduleOutput) ElementType added in v0.6.0

func (GetMonitorMaintenanceWindowScheduleOutput) TimeEnded added in v0.6.0

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

func (GetMonitorMaintenanceWindowScheduleOutput) TimeStarted added in v0.6.0

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

func (GetMonitorMaintenanceWindowScheduleOutput) ToGetMonitorMaintenanceWindowScheduleOutput added in v0.6.0

func (o GetMonitorMaintenanceWindowScheduleOutput) ToGetMonitorMaintenanceWindowScheduleOutput() GetMonitorMaintenanceWindowScheduleOutput

func (GetMonitorMaintenanceWindowScheduleOutput) ToGetMonitorMaintenanceWindowScheduleOutputWithContext added in v0.6.0

func (o GetMonitorMaintenanceWindowScheduleOutput) ToGetMonitorMaintenanceWindowScheduleOutputWithContext(ctx context.Context) GetMonitorMaintenanceWindowScheduleOutput

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"`
	// Monitor availability configuration details.
	AvailabilityConfigurations []GetMonitorAvailabilityConfiguration `pulumi:"availabilityConfigurations"`
	// Time interval between two 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 immediately.
	IsRunNow bool `pulumi:"isRunNow"`
	// If runOnce is enabled, then the monitor will run once.
	IsRunOnce bool `pulumi:"isRunOnce"`
	// Details required to schedule maintenance window.
	MaintenanceWindowSchedules []GetMonitorMaintenanceWindowSchedule `pulumi:"maintenanceWindowSchedules"`
	MonitorId                  string                                `pulumi:"monitorId"`
	// Type of 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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
	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. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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 []GetMonitorVantagePoint `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: testApmDomain.Id,
			MonitorId:   testMonitorOciApmSyntheticsMonitor.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) AvailabilityConfigurations added in v0.6.0

Monitor availability configuration details.

func (GetMonitorResultOutput) BatchIntervalInSeconds added in v0.3.0

func (o GetMonitorResultOutput) BatchIntervalInSeconds() pulumi.IntOutput

Time interval between two 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 immediately.

func (GetMonitorResultOutput) IsRunOnce

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

func (GetMonitorResultOutput) MaintenanceWindowSchedules added in v0.6.0

Details required to schedule maintenance window.

func (GetMonitorResultOutput) MonitorId

func (GetMonitorResultOutput) MonitorType

func (o GetMonitorResultOutput) MonitorType() pulumi.StringOutput

Type of 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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80

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. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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 GetMonitorVantagePoint added in v1.2.0

type GetMonitorVantagePoint struct {
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName string `pulumi:"displayName"`
	// Name of the vantage point.
	Name string `pulumi:"name"`
}

type GetMonitorVantagePointArgs added in v1.2.0

type GetMonitorVantagePointArgs struct {
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Name of the vantage point.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetMonitorVantagePointArgs) ElementType added in v1.2.0

func (GetMonitorVantagePointArgs) ElementType() reflect.Type

func (GetMonitorVantagePointArgs) ToGetMonitorVantagePointOutput added in v1.2.0

func (i GetMonitorVantagePointArgs) ToGetMonitorVantagePointOutput() GetMonitorVantagePointOutput

func (GetMonitorVantagePointArgs) ToGetMonitorVantagePointOutputWithContext added in v1.2.0

func (i GetMonitorVantagePointArgs) ToGetMonitorVantagePointOutputWithContext(ctx context.Context) GetMonitorVantagePointOutput

type GetMonitorVantagePointArray added in v1.2.0

type GetMonitorVantagePointArray []GetMonitorVantagePointInput

func (GetMonitorVantagePointArray) ElementType added in v1.2.0

func (GetMonitorVantagePointArray) ToGetMonitorVantagePointArrayOutput added in v1.2.0

func (i GetMonitorVantagePointArray) ToGetMonitorVantagePointArrayOutput() GetMonitorVantagePointArrayOutput

func (GetMonitorVantagePointArray) ToGetMonitorVantagePointArrayOutputWithContext added in v1.2.0

func (i GetMonitorVantagePointArray) ToGetMonitorVantagePointArrayOutputWithContext(ctx context.Context) GetMonitorVantagePointArrayOutput

type GetMonitorVantagePointArrayInput added in v1.2.0

type GetMonitorVantagePointArrayInput interface {
	pulumi.Input

	ToGetMonitorVantagePointArrayOutput() GetMonitorVantagePointArrayOutput
	ToGetMonitorVantagePointArrayOutputWithContext(context.Context) GetMonitorVantagePointArrayOutput
}

GetMonitorVantagePointArrayInput is an input type that accepts GetMonitorVantagePointArray and GetMonitorVantagePointArrayOutput values. You can construct a concrete instance of `GetMonitorVantagePointArrayInput` via:

GetMonitorVantagePointArray{ GetMonitorVantagePointArgs{...} }

type GetMonitorVantagePointArrayOutput added in v1.2.0

type GetMonitorVantagePointArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorVantagePointArrayOutput) ElementType added in v1.2.0

func (GetMonitorVantagePointArrayOutput) Index added in v1.2.0

func (GetMonitorVantagePointArrayOutput) ToGetMonitorVantagePointArrayOutput added in v1.2.0

func (o GetMonitorVantagePointArrayOutput) ToGetMonitorVantagePointArrayOutput() GetMonitorVantagePointArrayOutput

func (GetMonitorVantagePointArrayOutput) ToGetMonitorVantagePointArrayOutputWithContext added in v1.2.0

func (o GetMonitorVantagePointArrayOutput) ToGetMonitorVantagePointArrayOutputWithContext(ctx context.Context) GetMonitorVantagePointArrayOutput

type GetMonitorVantagePointInput added in v1.2.0

type GetMonitorVantagePointInput interface {
	pulumi.Input

	ToGetMonitorVantagePointOutput() GetMonitorVantagePointOutput
	ToGetMonitorVantagePointOutputWithContext(context.Context) GetMonitorVantagePointOutput
}

GetMonitorVantagePointInput is an input type that accepts GetMonitorVantagePointArgs and GetMonitorVantagePointOutput values. You can construct a concrete instance of `GetMonitorVantagePointInput` via:

GetMonitorVantagePointArgs{...}

type GetMonitorVantagePointOutput added in v1.2.0

type GetMonitorVantagePointOutput struct{ *pulumi.OutputState }

func (GetMonitorVantagePointOutput) DisplayName added in v1.2.0

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

func (GetMonitorVantagePointOutput) ElementType added in v1.2.0

func (GetMonitorVantagePointOutput) Name added in v1.2.0

Name of the vantage point.

func (GetMonitorVantagePointOutput) ToGetMonitorVantagePointOutput added in v1.2.0

func (o GetMonitorVantagePointOutput) ToGetMonitorVantagePointOutput() GetMonitorVantagePointOutput

func (GetMonitorVantagePointOutput) ToGetMonitorVantagePointOutputWithContext added in v1.2.0

func (o GetMonitorVantagePointOutput) ToGetMonitorVantagePointOutputWithContext(ctx context.Context) GetMonitorVantagePointOutput

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 the monitors whose maintenance window is currently active.
	IsMaintenanceWindowActive *bool `pulumi:"isMaintenanceWindowActive"`
	// A filter to return the monitors whose maintenance window is set.
	IsMaintenanceWindowSet *bool `pulumi:"isMaintenanceWindowSet"`
	// A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST, REST and NETWORK.
	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"`
	// Monitor availability configuration details.
	AvailabilityConfigurations []GetMonitorsMonitorCollectionItemAvailabilityConfiguration `pulumi:"availabilityConfigurations"`
	// Time interval between two 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 immediately.
	IsRunNow bool `pulumi:"isRunNow"`
	// If runOnce is enabled, then the monitor will run once.
	IsRunOnce bool `pulumi:"isRunOnce"`
	// Details required to schedule maintenance window.
	MaintenanceWindowSchedules []GetMonitorsMonitorCollectionItemMaintenanceWindowSchedule `pulumi:"maintenanceWindowSchedules"`
	// A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST, REST and NETWORK.
	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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
	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. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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 []GetMonitorsMonitorCollectionItemVantagePoint `pulumi:"vantagePoints"`
}

type GetMonitorsMonitorCollectionItemArgs

type GetMonitorsMonitorCollectionItemArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// Monitor availability configuration details.
	AvailabilityConfigurations GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayInput `pulumi:"availabilityConfigurations"`
	// Time interval between two 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 immediately.
	IsRunNow pulumi.BoolInput `pulumi:"isRunNow"`
	// If runOnce is enabled, then the monitor will run once.
	IsRunOnce pulumi.BoolInput `pulumi:"isRunOnce"`
	// Details required to schedule maintenance window.
	MaintenanceWindowSchedules GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayInput `pulumi:"maintenanceWindowSchedules"`
	// A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST, REST and NETWORK.
	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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80
	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. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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 GetMonitorsMonitorCollectionItemVantagePointArrayInput `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 GetMonitorsMonitorCollectionItemAvailabilityConfiguration added in v0.6.0

type GetMonitorsMonitorCollectionItemAvailabilityConfiguration struct {
	// Maximum number of failed runs allowed in an interval. If an interval has more failed runs than the specified value, then the interval will be classified as UNAVAILABLE.
	MaxAllowedFailuresPerInterval int `pulumi:"maxAllowedFailuresPerInterval"`
	// Minimum number of runs allowed in an interval. If an interval has fewer runs than the specified value, then the interval will be classified as UNKNOWN and will be excluded from the availability calculations.
	MinAllowedRunsPerInterval int `pulumi:"minAllowedRunsPerInterval"`
}

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs added in v0.6.0

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs struct {
	// Maximum number of failed runs allowed in an interval. If an interval has more failed runs than the specified value, then the interval will be classified as UNAVAILABLE.
	MaxAllowedFailuresPerInterval pulumi.IntInput `pulumi:"maxAllowedFailuresPerInterval"`
	// Minimum number of runs allowed in an interval. If an interval has fewer runs than the specified value, then the interval will be classified as UNKNOWN and will be excluded from the availability calculations.
	MinAllowedRunsPerInterval pulumi.IntInput `pulumi:"minAllowedRunsPerInterval"`
}

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs) ElementType added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutputWithContext added in v0.6.0

func (i GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray added in v0.6.0

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray []GetMonitorsMonitorCollectionItemAvailabilityConfigurationInput

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray) ElementType added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutputWithContext added in v0.6.0

func (i GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayInput added in v0.6.0

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput() GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput
	ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput
}

GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray and GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayInput` via:

GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray{ GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs{...} }

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput added in v0.6.0

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput) ElementType added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput) Index added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutputWithContext added in v0.6.0

func (o GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationInput added in v0.6.0

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput() GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput
	ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput
}

GetMonitorsMonitorCollectionItemAvailabilityConfigurationInput is an input type that accepts GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs and GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemAvailabilityConfigurationInput` via:

GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs{...}

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput added in v0.6.0

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) ElementType added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval added in v0.6.0

Maximum number of failed runs allowed in an interval. If an interval has more failed runs than the specified value, then the interval will be classified as UNAVAILABLE.

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) MinAllowedRunsPerInterval added in v0.6.0

Minimum number of runs allowed in an interval. If an interval has fewer runs than the specified value, then the interval will be classified as UNKNOWN and will be excluded from the availability calculations.

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput added in v0.6.0

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutputWithContext added in v0.6.0

func (o GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput

type GetMonitorsMonitorCollectionItemConfiguration

type GetMonitorsMonitorCollectionItemConfiguration struct {
	// Details for client certificate.
	ClientCertificateDetails []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetail `pulumi:"clientCertificateDetails"`
	// Type of configuration.
	ConfigType string `pulumi:"configType"`
	// Information about the 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 disabled, auto snapshots are not collected.
	IsDefaultSnapshotEnabled bool `pulumi:"isDefaultSnapshotEnabled"`
	// If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried bool `pulumi:"isFailureRetried"`
	// If isQueryRecursive is enabled, then queries will be sent recursively to the target server.
	IsQueryRecursive bool `pulumi:"isQueryRecursive"`
	// If redirection is enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled bool `pulumi:"isRedirectionEnabled"`
	// Name of the server that will be used to perform DNS lookup.
	NameServer string `pulumi:"nameServer"`
	// Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.
	NetworkConfigurations []GetMonitorsMonitorCollectionItemConfigurationNetworkConfiguration `pulumi:"networkConfigurations"`
	// Type of protocol.
	Protocol string `pulumi:"protocol"`
	// DNS record type.
	RecordType string `pulumi:"recordType"`
	// 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 {
	// Details for client certificate.
	ClientCertificateDetails GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayInput `pulumi:"clientCertificateDetails"`
	// Type of configuration.
	ConfigType pulumi.StringInput `pulumi:"configType"`
	// Information about the 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 disabled, auto snapshots are not collected.
	IsDefaultSnapshotEnabled pulumi.BoolInput `pulumi:"isDefaultSnapshotEnabled"`
	// If isFailureRetried is enabled, then a failed call will be retried.
	IsFailureRetried pulumi.BoolInput `pulumi:"isFailureRetried"`
	// If isQueryRecursive is enabled, then queries will be sent recursively to the target server.
	IsQueryRecursive pulumi.BoolInput `pulumi:"isQueryRecursive"`
	// If redirection is enabled, then redirects will be allowed while accessing target URL.
	IsRedirectionEnabled pulumi.BoolInput `pulumi:"isRedirectionEnabled"`
	// Name of the server that will be used to perform DNS lookup.
	NameServer pulumi.StringInput `pulumi:"nameServer"`
	// Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.
	NetworkConfigurations GetMonitorsMonitorCollectionItemConfigurationNetworkConfigurationArrayInput `pulumi:"networkConfigurations"`
	// Type of protocol.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// DNS record type.
	RecordType pulumi.StringInput `pulumi:"recordType"`
	// 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 GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetail added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetail struct {
	// Client certificate in PEM format.
	ClientCertificates []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificate `pulumi:"clientCertificates"`
	// The private key associated with the client certificate in PEM format.
	PrivateKeys []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKey `pulumi:"privateKeys"`
}

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs struct {
	// Client certificate in PEM format.
	ClientCertificates GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayInput `pulumi:"clientCertificates"`
	// The private key associated with the client certificate in PEM format.
	PrivateKeys GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayInput `pulumi:"privateKeys"`
}

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutputWithContext added in v1.3.0

func (i GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailInput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutputWithContext added in v1.3.0

func (i GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayInput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput() GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray and GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray{ GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput) Index added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificate added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificate struct {
	// Content of the private key file.
	Content string `pulumi:"content"`
	// Name of the private key file.
	FileName string `pulumi:"fileName"`
}

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs struct {
	// Content of the private key file.
	Content pulumi.StringInput `pulumi:"content"`
	// Name of the private key file.
	FileName pulumi.StringInput `pulumi:"fileName"`
}

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateInput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayInput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput() GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray and GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray{ GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput) Index added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateInput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput() GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput
	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput
}

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs and GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateInput` via:

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) Content added in v1.3.0

Content of the private key file.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) FileName added in v1.3.0

Name of the private key file.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailInput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput() GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput
	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput
}

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs and GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailInput` via:

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) ClientCertificates added in v1.3.0

Client certificate in PEM format.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) PrivateKeys added in v1.3.0

The private key associated with the client certificate in PEM format.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKey added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKey struct {
	// Content of the private key file.
	Content string `pulumi:"content"`
	// Name of the private key file.
	FileName string `pulumi:"fileName"`
}

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs struct {
	// Content of the private key file.
	Content pulumi.StringInput `pulumi:"content"`
	// Name of the private key file.
	FileName pulumi.StringInput `pulumi:"fileName"`
}

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyInput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayInput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput() GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray and GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray{ GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput) Index added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyInput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput() GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput
	ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput
}

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs and GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyInput` via:

GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) Content added in v1.3.0

Content of the private key file.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) ElementType added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) FileName added in v1.3.0

Name of the private key file.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput added in v1.3.0

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutputWithContext added in v1.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfiguration added in v0.3.0

type GetMonitorsMonitorCollectionItemConfigurationDnsConfiguration struct {
	// If isOverrideDns is true, then DNS settings will be overridden.
	IsOverrideDns bool `pulumi:"isOverrideDns"`
	// Attribute to override the DNS IP value. This value will be honored only if 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 settings will be overridden.
	IsOverrideDns pulumi.BoolInput `pulumi:"isOverrideDns"`
	// Attribute to override the DNS IP value. This value will be honored only if 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 settings will be overridden.

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) OverrideDnsIp added in v0.3.0

Attribute to override the DNS IP value. This value will be honored only if 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) ClientCertificateDetails added in v1.3.0

Details for client certificate.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ConfigType

Type of configuration.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DnsConfigurations added in v0.3.0

Information about the 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) IsDefaultSnapshotEnabled added in v1.3.0

If disabled, auto snapshots are not collected.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsFailureRetried

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

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsQueryRecursive added in v1.18.0

If isQueryRecursive is enabled, then queries will be sent recursively to the target server.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsRedirectionEnabled

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

func (GetMonitorsMonitorCollectionItemConfigurationOutput) NameServer added in v1.18.0

Name of the server that will be used to perform DNS lookup.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) NetworkConfigurations

Details of the network configuration. For NETWORK monitor type, NetworkConfiguration is mandatory.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) Protocol added in v1.18.0

Type of protocol.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) RecordType added in v1.18.0

DNS record type.

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 authentication token.
	AuthUrl string `pulumi:"authUrl"`
	// User name 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 authentication token.
	AuthUrl pulumi.StringInput `pulumi:"authUrl"`
	// User name 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 authentication token.

func (GetMonitorsMonitorCollectionItemConfigurationReqAuthenticationDetailOutput) AuthUserName

User name 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 GetMonitorsMonitorCollectionItemMaintenanceWindowSchedule added in v0.6.0

type GetMonitorsMonitorCollectionItemMaintenanceWindowSchedule struct {
	// End time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeEnded string `pulumi:"timeEnded"`
	// Start time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeStarted string `pulumi:"timeStarted"`
}

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs added in v0.6.0

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs struct {
	// End time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeEnded pulumi.StringInput `pulumi:"timeEnded"`
	// Start time of the maintenance window, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
}

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs) ElementType added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutputWithContext added in v0.6.0

func (i GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray added in v0.6.0

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray []GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleInput

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray) ElementType added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutputWithContext added in v0.6.0

func (i GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayInput added in v0.6.0

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput() GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput
	ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput
}

GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray and GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayInput` via:

GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray{ GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs{...} }

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput added in v0.6.0

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput) ElementType added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput) Index added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutputWithContext added in v0.6.0

func (o GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleInput added in v0.6.0

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput() GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput
	ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput
}

GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleInput is an input type that accepts GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs and GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleInput` via:

GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs{...}

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput added in v0.6.0

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) ElementType added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) TimeEnded added in v0.6.0

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

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) TimeStarted added in v0.6.0

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

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput added in v0.6.0

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutputWithContext added in v0.6.0

func (o GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput

type GetMonitorsMonitorCollectionItemOutput

type GetMonitorsMonitorCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemOutput) ApmDomainId

The APM domain ID the request is intended for.

func (GetMonitorsMonitorCollectionItemOutput) AvailabilityConfigurations added in v0.6.0

Monitor availability configuration details.

func (GetMonitorsMonitorCollectionItemOutput) BatchIntervalInSeconds added in v0.3.0

func (o GetMonitorsMonitorCollectionItemOutput) BatchIntervalInSeconds() pulumi.IntOutput

Time interval between two 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 immediately.

func (GetMonitorsMonitorCollectionItemOutput) IsRunOnce

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

func (GetMonitorsMonitorCollectionItemOutput) MaintenanceWindowSchedules added in v0.6.0

Details required to schedule maintenance window.

func (GetMonitorsMonitorCollectionItemOutput) MonitorType

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

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 to decide the distribution of monitor executions 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, REST and NETWORK 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. For NETWORK monitor with TCP protocol, a port needs to be provided along with target. Example: 192.168.0.1:80

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. If isFailureRetried is true, then timeout cannot be more than 30% of repeatIntervalInSeconds time for monitors. If isFailureRetried is false, then timeout cannot be more than 50% 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 GetMonitorsMonitorCollectionItemVantagePoint added in v1.2.0

type GetMonitorsMonitorCollectionItemVantagePoint struct {
	// A filter to return only the resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// Name of the vantage point.
	Name string `pulumi:"name"`
}

type GetMonitorsMonitorCollectionItemVantagePointArgs added in v1.2.0

type GetMonitorsMonitorCollectionItemVantagePointArgs struct {
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Name of the vantage point.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetMonitorsMonitorCollectionItemVantagePointArgs) ElementType added in v1.2.0

func (GetMonitorsMonitorCollectionItemVantagePointArgs) ToGetMonitorsMonitorCollectionItemVantagePointOutput added in v1.2.0

func (i GetMonitorsMonitorCollectionItemVantagePointArgs) ToGetMonitorsMonitorCollectionItemVantagePointOutput() GetMonitorsMonitorCollectionItemVantagePointOutput

func (GetMonitorsMonitorCollectionItemVantagePointArgs) ToGetMonitorsMonitorCollectionItemVantagePointOutputWithContext added in v1.2.0

func (i GetMonitorsMonitorCollectionItemVantagePointArgs) ToGetMonitorsMonitorCollectionItemVantagePointOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemVantagePointOutput

type GetMonitorsMonitorCollectionItemVantagePointArray added in v1.2.0

type GetMonitorsMonitorCollectionItemVantagePointArray []GetMonitorsMonitorCollectionItemVantagePointInput

func (GetMonitorsMonitorCollectionItemVantagePointArray) ElementType added in v1.2.0

func (GetMonitorsMonitorCollectionItemVantagePointArray) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutput added in v1.2.0

func (i GetMonitorsMonitorCollectionItemVantagePointArray) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutput() GetMonitorsMonitorCollectionItemVantagePointArrayOutput

func (GetMonitorsMonitorCollectionItemVantagePointArray) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutputWithContext added in v1.2.0

func (i GetMonitorsMonitorCollectionItemVantagePointArray) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemVantagePointArrayOutput

type GetMonitorsMonitorCollectionItemVantagePointArrayInput added in v1.2.0

type GetMonitorsMonitorCollectionItemVantagePointArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemVantagePointArrayOutput() GetMonitorsMonitorCollectionItemVantagePointArrayOutput
	ToGetMonitorsMonitorCollectionItemVantagePointArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemVantagePointArrayOutput
}

GetMonitorsMonitorCollectionItemVantagePointArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemVantagePointArray and GetMonitorsMonitorCollectionItemVantagePointArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemVantagePointArrayInput` via:

GetMonitorsMonitorCollectionItemVantagePointArray{ GetMonitorsMonitorCollectionItemVantagePointArgs{...} }

type GetMonitorsMonitorCollectionItemVantagePointArrayOutput added in v1.2.0

type GetMonitorsMonitorCollectionItemVantagePointArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemVantagePointArrayOutput) ElementType added in v1.2.0

func (GetMonitorsMonitorCollectionItemVantagePointArrayOutput) Index added in v1.2.0

func (GetMonitorsMonitorCollectionItemVantagePointArrayOutput) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutput added in v1.2.0

func (GetMonitorsMonitorCollectionItemVantagePointArrayOutput) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutputWithContext added in v1.2.0

func (o GetMonitorsMonitorCollectionItemVantagePointArrayOutput) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemVantagePointArrayOutput

type GetMonitorsMonitorCollectionItemVantagePointInput added in v1.2.0

type GetMonitorsMonitorCollectionItemVantagePointInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemVantagePointOutput() GetMonitorsMonitorCollectionItemVantagePointOutput
	ToGetMonitorsMonitorCollectionItemVantagePointOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemVantagePointOutput
}

GetMonitorsMonitorCollectionItemVantagePointInput is an input type that accepts GetMonitorsMonitorCollectionItemVantagePointArgs and GetMonitorsMonitorCollectionItemVantagePointOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemVantagePointInput` via:

GetMonitorsMonitorCollectionItemVantagePointArgs{...}

type GetMonitorsMonitorCollectionItemVantagePointOutput added in v1.2.0

type GetMonitorsMonitorCollectionItemVantagePointOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemVantagePointOutput) DisplayName added in v1.2.0

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

func (GetMonitorsMonitorCollectionItemVantagePointOutput) ElementType added in v1.2.0

func (GetMonitorsMonitorCollectionItemVantagePointOutput) Name added in v1.2.0

Name of the vantage point.

func (GetMonitorsMonitorCollectionItemVantagePointOutput) ToGetMonitorsMonitorCollectionItemVantagePointOutput added in v1.2.0

func (o GetMonitorsMonitorCollectionItemVantagePointOutput) ToGetMonitorsMonitorCollectionItemVantagePointOutput() GetMonitorsMonitorCollectionItemVantagePointOutput

func (GetMonitorsMonitorCollectionItemVantagePointOutput) ToGetMonitorsMonitorCollectionItemVantagePointOutputWithContext added in v1.2.0

func (o GetMonitorsMonitorCollectionItemVantagePointOutput) ToGetMonitorsMonitorCollectionItemVantagePointOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemVantagePointOutput

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 the monitors whose maintenance window is currently active.
	IsMaintenanceWindowActive pulumi.BoolPtrInput `pulumi:"isMaintenanceWindowActive"`
	// A filter to return the monitors whose maintenance window is set.
	IsMaintenanceWindowSet pulumi.BoolPtrInput `pulumi:"isMaintenanceWindowSet"`
	// A filter to return only monitors that match the given monitor type. Supported values are SCRIPTED_BROWSER, BROWSER, SCRIPTED_REST, REST and NETWORK.
	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"`
	IsMaintenanceWindowActive *bool  `pulumi:"isMaintenanceWindowActive"`
	IsMaintenanceWindowSet    *bool  `pulumi:"isMaintenanceWindowSet"`
	// The list of monitor_collection.
	MonitorCollections []GetMonitorsMonitorCollection `pulumi:"monitorCollections"`
	// Type of 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:               testApmDomain.Id,
			DisplayName:               pulumi.StringRef(monitorDisplayName),
			IsMaintenanceWindowActive: pulumi.BoolRef(monitorIsMaintenanceWindowActive),
			IsMaintenanceWindowSet:    pulumi.BoolRef(monitorIsMaintenanceWindowSet),
			MonitorType:               pulumi.StringRef(monitorMonitorType),
			ScriptId:                  pulumi.StringRef(testScript.Id),
			Status:                    pulumi.StringRef(monitorStatus),
			VantagePoint:              pulumi.StringRef(monitorVantagePoint),
		}, 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) IsMaintenanceWindowActive added in v0.6.0

func (o GetMonitorsResultOutput) IsMaintenanceWindowActive() pulumi.BoolPtrOutput

func (GetMonitorsResultOutput) IsMaintenanceWindowSet added in v0.6.0

func (o GetMonitorsResultOutput) IsMaintenanceWindowSet() pulumi.BoolPtrOutput

func (GetMonitorsResultOutput) MonitorCollections

The list of monitor_collection.

func (GetMonitorsResultOutput) MonitorType

Type of 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 GetOnPremiseVantagePointWorkerIdentityInfo added in v1.18.0

type GetOnPremiseVantagePointWorkerIdentityInfo struct {
	// Domain short id of the On-premise VP worker.
	ApmShortId string `pulumi:"apmShortId"`
	// Collector endpoint of the On-premise VP worker.
	CollectorEndPoint string `pulumi:"collectorEndPoint"`
	// Domain region of the On-premise VP worker.
	RegionName string `pulumi:"regionName"`
}

type GetOnPremiseVantagePointWorkerIdentityInfoArgs added in v1.18.0

type GetOnPremiseVantagePointWorkerIdentityInfoArgs struct {
	// Domain short id of the On-premise VP worker.
	ApmShortId pulumi.StringInput `pulumi:"apmShortId"`
	// Collector endpoint of the On-premise VP worker.
	CollectorEndPoint pulumi.StringInput `pulumi:"collectorEndPoint"`
	// Domain region of the On-premise VP worker.
	RegionName pulumi.StringInput `pulumi:"regionName"`
}

func (GetOnPremiseVantagePointWorkerIdentityInfoArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerIdentityInfoArgs) ToGetOnPremiseVantagePointWorkerIdentityInfoOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkerIdentityInfoArgs) ToGetOnPremiseVantagePointWorkerIdentityInfoOutput() GetOnPremiseVantagePointWorkerIdentityInfoOutput

func (GetOnPremiseVantagePointWorkerIdentityInfoArgs) ToGetOnPremiseVantagePointWorkerIdentityInfoOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkerIdentityInfoArgs) ToGetOnPremiseVantagePointWorkerIdentityInfoOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerIdentityInfoOutput

type GetOnPremiseVantagePointWorkerIdentityInfoArray added in v1.18.0

type GetOnPremiseVantagePointWorkerIdentityInfoArray []GetOnPremiseVantagePointWorkerIdentityInfoInput

func (GetOnPremiseVantagePointWorkerIdentityInfoArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerIdentityInfoArray) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkerIdentityInfoArray) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutput() GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (GetOnPremiseVantagePointWorkerIdentityInfoArray) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkerIdentityInfoArray) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput

type GetOnPremiseVantagePointWorkerIdentityInfoArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkerIdentityInfoArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutput() GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput
	ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput
}

GetOnPremiseVantagePointWorkerIdentityInfoArrayInput is an input type that accepts GetOnPremiseVantagePointWorkerIdentityInfoArray and GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkerIdentityInfoArrayInput` via:

GetOnPremiseVantagePointWorkerIdentityInfoArray{ GetOnPremiseVantagePointWorkerIdentityInfoArgs{...} }

type GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput

type GetOnPremiseVantagePointWorkerIdentityInfoInput added in v1.18.0

type GetOnPremiseVantagePointWorkerIdentityInfoInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkerIdentityInfoOutput() GetOnPremiseVantagePointWorkerIdentityInfoOutput
	ToGetOnPremiseVantagePointWorkerIdentityInfoOutputWithContext(context.Context) GetOnPremiseVantagePointWorkerIdentityInfoOutput
}

GetOnPremiseVantagePointWorkerIdentityInfoInput is an input type that accepts GetOnPremiseVantagePointWorkerIdentityInfoArgs and GetOnPremiseVantagePointWorkerIdentityInfoOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkerIdentityInfoInput` via:

GetOnPremiseVantagePointWorkerIdentityInfoArgs{...}

type GetOnPremiseVantagePointWorkerIdentityInfoOutput added in v1.18.0

type GetOnPremiseVantagePointWorkerIdentityInfoOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) ApmShortId added in v1.18.0

Domain short id of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) CollectorEndPoint added in v1.18.0

Collector endpoint of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) RegionName added in v1.18.0

Domain region of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoOutput added in v1.18.0

func (o GetOnPremiseVantagePointWorkerIdentityInfoOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoOutput() GetOnPremiseVantagePointWorkerIdentityInfoOutput

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkerIdentityInfoOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerIdentityInfoOutput

type GetOnPremiseVantagePointWorkerMonitorList added in v1.18.0

type GetOnPremiseVantagePointWorkerMonitorList struct {
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName string `pulumi:"displayName"`
	// 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 immediately.
	IsRunNow bool `pulumi:"isRunNow"`
	// Type of monitor.
	MonitorType string `pulumi:"monitorType"`
	// The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeAssigned string `pulumi:"timeAssigned"`
}

type GetOnPremiseVantagePointWorkerMonitorListArgs added in v1.18.0

type GetOnPremiseVantagePointWorkerMonitorListArgs struct {
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// 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 immediately.
	IsRunNow pulumi.BoolInput `pulumi:"isRunNow"`
	// Type of monitor.
	MonitorType pulumi.StringInput `pulumi:"monitorType"`
	// The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeAssigned pulumi.StringInput `pulumi:"timeAssigned"`
}

func (GetOnPremiseVantagePointWorkerMonitorListArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerMonitorListArgs) ToGetOnPremiseVantagePointWorkerMonitorListOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkerMonitorListArgs) ToGetOnPremiseVantagePointWorkerMonitorListOutput() GetOnPremiseVantagePointWorkerMonitorListOutput

func (GetOnPremiseVantagePointWorkerMonitorListArgs) ToGetOnPremiseVantagePointWorkerMonitorListOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkerMonitorListArgs) ToGetOnPremiseVantagePointWorkerMonitorListOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerMonitorListOutput

type GetOnPremiseVantagePointWorkerMonitorListArray added in v1.18.0

type GetOnPremiseVantagePointWorkerMonitorListArray []GetOnPremiseVantagePointWorkerMonitorListInput

func (GetOnPremiseVantagePointWorkerMonitorListArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerMonitorListArray) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkerMonitorListArray) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutput() GetOnPremiseVantagePointWorkerMonitorListArrayOutput

func (GetOnPremiseVantagePointWorkerMonitorListArray) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkerMonitorListArray) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerMonitorListArrayOutput

type GetOnPremiseVantagePointWorkerMonitorListArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkerMonitorListArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkerMonitorListArrayOutput() GetOnPremiseVantagePointWorkerMonitorListArrayOutput
	ToGetOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkerMonitorListArrayOutput
}

GetOnPremiseVantagePointWorkerMonitorListArrayInput is an input type that accepts GetOnPremiseVantagePointWorkerMonitorListArray and GetOnPremiseVantagePointWorkerMonitorListArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkerMonitorListArrayInput` via:

GetOnPremiseVantagePointWorkerMonitorListArray{ GetOnPremiseVantagePointWorkerMonitorListArgs{...} }

type GetOnPremiseVantagePointWorkerMonitorListArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkerMonitorListArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerMonitorListArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerMonitorListArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkerMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkerMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkerMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerMonitorListArrayOutput

type GetOnPremiseVantagePointWorkerMonitorListInput added in v1.18.0

type GetOnPremiseVantagePointWorkerMonitorListInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkerMonitorListOutput() GetOnPremiseVantagePointWorkerMonitorListOutput
	ToGetOnPremiseVantagePointWorkerMonitorListOutputWithContext(context.Context) GetOnPremiseVantagePointWorkerMonitorListOutput
}

GetOnPremiseVantagePointWorkerMonitorListInput is an input type that accepts GetOnPremiseVantagePointWorkerMonitorListArgs and GetOnPremiseVantagePointWorkerMonitorListOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkerMonitorListInput` via:

GetOnPremiseVantagePointWorkerMonitorListArgs{...}

type GetOnPremiseVantagePointWorkerMonitorListOutput added in v1.18.0

type GetOnPremiseVantagePointWorkerMonitorListOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerMonitorListOutput) DisplayName added in v1.18.0

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

func (GetOnPremiseVantagePointWorkerMonitorListOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerMonitorListOutput) Id added in v1.18.0

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

func (GetOnPremiseVantagePointWorkerMonitorListOutput) IsRunNow added in v1.18.0

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

func (GetOnPremiseVantagePointWorkerMonitorListOutput) MonitorType added in v1.18.0

Type of monitor.

func (GetOnPremiseVantagePointWorkerMonitorListOutput) TimeAssigned added in v1.18.0

The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (GetOnPremiseVantagePointWorkerMonitorListOutput) ToGetOnPremiseVantagePointWorkerMonitorListOutput added in v1.18.0

func (o GetOnPremiseVantagePointWorkerMonitorListOutput) ToGetOnPremiseVantagePointWorkerMonitorListOutput() GetOnPremiseVantagePointWorkerMonitorListOutput

func (GetOnPremiseVantagePointWorkerMonitorListOutput) ToGetOnPremiseVantagePointWorkerMonitorListOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkerMonitorListOutput) ToGetOnPremiseVantagePointWorkerMonitorListOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerMonitorListOutput

type GetOnPremiseVantagePointWorkerVersionDetail added in v1.18.0

type GetOnPremiseVantagePointWorkerVersionDetail struct {
	// Latest image version of the On-premise VP worker.
	LatestVersion string `pulumi:"latestVersion"`
	// Minimum supported image version of the On-premise VP worker.
	MinSupportedVersion string `pulumi:"minSupportedVersion"`
	// Current image version of the On-premise VP worker.
	Version string `pulumi:"version"`
}

type GetOnPremiseVantagePointWorkerVersionDetailArgs added in v1.18.0

type GetOnPremiseVantagePointWorkerVersionDetailArgs struct {
	// Latest image version of the On-premise VP worker.
	LatestVersion pulumi.StringInput `pulumi:"latestVersion"`
	// Minimum supported image version of the On-premise VP worker.
	MinSupportedVersion pulumi.StringInput `pulumi:"minSupportedVersion"`
	// Current image version of the On-premise VP worker.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetOnPremiseVantagePointWorkerVersionDetailArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerVersionDetailArgs) ToGetOnPremiseVantagePointWorkerVersionDetailOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkerVersionDetailArgs) ToGetOnPremiseVantagePointWorkerVersionDetailOutput() GetOnPremiseVantagePointWorkerVersionDetailOutput

func (GetOnPremiseVantagePointWorkerVersionDetailArgs) ToGetOnPremiseVantagePointWorkerVersionDetailOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkerVersionDetailArgs) ToGetOnPremiseVantagePointWorkerVersionDetailOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerVersionDetailOutput

type GetOnPremiseVantagePointWorkerVersionDetailArray added in v1.18.0

type GetOnPremiseVantagePointWorkerVersionDetailArray []GetOnPremiseVantagePointWorkerVersionDetailInput

func (GetOnPremiseVantagePointWorkerVersionDetailArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerVersionDetailArray) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkerVersionDetailArray) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutput() GetOnPremiseVantagePointWorkerVersionDetailArrayOutput

func (GetOnPremiseVantagePointWorkerVersionDetailArray) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkerVersionDetailArray) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerVersionDetailArrayOutput

type GetOnPremiseVantagePointWorkerVersionDetailArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkerVersionDetailArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutput() GetOnPremiseVantagePointWorkerVersionDetailArrayOutput
	ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkerVersionDetailArrayOutput
}

GetOnPremiseVantagePointWorkerVersionDetailArrayInput is an input type that accepts GetOnPremiseVantagePointWorkerVersionDetailArray and GetOnPremiseVantagePointWorkerVersionDetailArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkerVersionDetailArrayInput` via:

GetOnPremiseVantagePointWorkerVersionDetailArray{ GetOnPremiseVantagePointWorkerVersionDetailArgs{...} }

type GetOnPremiseVantagePointWorkerVersionDetailArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkerVersionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerVersionDetailArrayOutput

type GetOnPremiseVantagePointWorkerVersionDetailInput added in v1.18.0

type GetOnPremiseVantagePointWorkerVersionDetailInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkerVersionDetailOutput() GetOnPremiseVantagePointWorkerVersionDetailOutput
	ToGetOnPremiseVantagePointWorkerVersionDetailOutputWithContext(context.Context) GetOnPremiseVantagePointWorkerVersionDetailOutput
}

GetOnPremiseVantagePointWorkerVersionDetailInput is an input type that accepts GetOnPremiseVantagePointWorkerVersionDetailArgs and GetOnPremiseVantagePointWorkerVersionDetailOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkerVersionDetailInput` via:

GetOnPremiseVantagePointWorkerVersionDetailArgs{...}

type GetOnPremiseVantagePointWorkerVersionDetailOutput added in v1.18.0

type GetOnPremiseVantagePointWorkerVersionDetailOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) LatestVersion added in v1.18.0

Latest image version of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) MinSupportedVersion added in v1.18.0

Minimum supported image version of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) ToGetOnPremiseVantagePointWorkerVersionDetailOutput added in v1.18.0

func (o GetOnPremiseVantagePointWorkerVersionDetailOutput) ToGetOnPremiseVantagePointWorkerVersionDetailOutput() GetOnPremiseVantagePointWorkerVersionDetailOutput

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) ToGetOnPremiseVantagePointWorkerVersionDetailOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkerVersionDetailOutput) ToGetOnPremiseVantagePointWorkerVersionDetailOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkerVersionDetailOutput

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) Version added in v1.18.0

Current image version of the On-premise VP worker.

type GetOnPremiseVantagePointWorkersArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// A filter to return only On-premise VP workers that match the capability given.
	Capability *string `pulumi:"capability"`
	// A filter to return only the resources that match the entire display name.
	DisplayName *string                                 `pulumi:"displayName"`
	Filters     []GetOnPremiseVantagePointWorkersFilter `pulumi:"filters"`
	// A filter to return only the resources that match the entire name.
	Name *string `pulumi:"name"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId string `pulumi:"onPremiseVantagePointId"`
	// A filter to return only On-premise VP workers that match the status given.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getOnPremiseVantagePointWorkers.

type GetOnPremiseVantagePointWorkersFilter added in v1.18.0

type GetOnPremiseVantagePointWorkersFilter 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 GetOnPremiseVantagePointWorkersFilterArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersFilterArgs 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 (GetOnPremiseVantagePointWorkersFilterArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersFilterArgs) ToGetOnPremiseVantagePointWorkersFilterOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkersFilterArgs) ToGetOnPremiseVantagePointWorkersFilterOutput() GetOnPremiseVantagePointWorkersFilterOutput

func (GetOnPremiseVantagePointWorkersFilterArgs) ToGetOnPremiseVantagePointWorkersFilterOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersFilterArgs) ToGetOnPremiseVantagePointWorkersFilterOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersFilterOutput

type GetOnPremiseVantagePointWorkersFilterArray added in v1.18.0

type GetOnPremiseVantagePointWorkersFilterArray []GetOnPremiseVantagePointWorkersFilterInput

func (GetOnPremiseVantagePointWorkersFilterArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersFilterArray) ToGetOnPremiseVantagePointWorkersFilterArrayOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkersFilterArray) ToGetOnPremiseVantagePointWorkersFilterArrayOutput() GetOnPremiseVantagePointWorkersFilterArrayOutput

func (GetOnPremiseVantagePointWorkersFilterArray) ToGetOnPremiseVantagePointWorkersFilterArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersFilterArray) ToGetOnPremiseVantagePointWorkersFilterArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersFilterArrayOutput

type GetOnPremiseVantagePointWorkersFilterArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkersFilterArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersFilterArrayOutput() GetOnPremiseVantagePointWorkersFilterArrayOutput
	ToGetOnPremiseVantagePointWorkersFilterArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersFilterArrayOutput
}

GetOnPremiseVantagePointWorkersFilterArrayInput is an input type that accepts GetOnPremiseVantagePointWorkersFilterArray and GetOnPremiseVantagePointWorkersFilterArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersFilterArrayInput` via:

GetOnPremiseVantagePointWorkersFilterArray{ GetOnPremiseVantagePointWorkersFilterArgs{...} }

type GetOnPremiseVantagePointWorkersFilterArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersFilterArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersFilterArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkersFilterArrayOutput) ToGetOnPremiseVantagePointWorkersFilterArrayOutput added in v1.18.0

func (o GetOnPremiseVantagePointWorkersFilterArrayOutput) ToGetOnPremiseVantagePointWorkersFilterArrayOutput() GetOnPremiseVantagePointWorkersFilterArrayOutput

func (GetOnPremiseVantagePointWorkersFilterArrayOutput) ToGetOnPremiseVantagePointWorkersFilterArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersFilterArrayOutput) ToGetOnPremiseVantagePointWorkersFilterArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersFilterArrayOutput

type GetOnPremiseVantagePointWorkersFilterInput added in v1.18.0

type GetOnPremiseVantagePointWorkersFilterInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersFilterOutput() GetOnPremiseVantagePointWorkersFilterOutput
	ToGetOnPremiseVantagePointWorkersFilterOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersFilterOutput
}

GetOnPremiseVantagePointWorkersFilterInput is an input type that accepts GetOnPremiseVantagePointWorkersFilterArgs and GetOnPremiseVantagePointWorkersFilterOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersFilterInput` via:

GetOnPremiseVantagePointWorkersFilterArgs{...}

type GetOnPremiseVantagePointWorkersFilterOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersFilterOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersFilterOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersFilterOutput) Name added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersFilterOutput) Regex added in v1.18.0

func (GetOnPremiseVantagePointWorkersFilterOutput) ToGetOnPremiseVantagePointWorkersFilterOutput added in v1.18.0

func (o GetOnPremiseVantagePointWorkersFilterOutput) ToGetOnPremiseVantagePointWorkersFilterOutput() GetOnPremiseVantagePointWorkersFilterOutput

func (GetOnPremiseVantagePointWorkersFilterOutput) ToGetOnPremiseVantagePointWorkersFilterOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersFilterOutput) ToGetOnPremiseVantagePointWorkersFilterOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersFilterOutput

func (GetOnPremiseVantagePointWorkersFilterOutput) Values added in v1.18.0

type GetOnPremiseVantagePointWorkersOutputArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// A filter to return only On-premise VP workers that match the capability given.
	Capability pulumi.StringPtrInput `pulumi:"capability"`
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringPtrInput                           `pulumi:"displayName"`
	Filters     GetOnPremiseVantagePointWorkersFilterArrayInput `pulumi:"filters"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId pulumi.StringInput `pulumi:"onPremiseVantagePointId"`
	// A filter to return only On-premise VP workers that match the status given.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getOnPremiseVantagePointWorkers.

func (GetOnPremiseVantagePointWorkersOutputArgs) ElementType added in v1.18.0

type GetOnPremiseVantagePointWorkersResult added in v1.18.0

type GetOnPremiseVantagePointWorkersResult struct {
	ApmDomainId string  `pulumi:"apmDomainId"`
	Capability  *string `pulumi:"capability"`
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName *string                                 `pulumi:"displayName"`
	Filters     []GetOnPremiseVantagePointWorkersFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Unique permanent name of the On-premise VP worker. This is the same as the displayName.
	Name                    *string `pulumi:"name"`
	OnPremiseVantagePointId string  `pulumi:"onPremiseVantagePointId"`
	// Enables or disables the On-premise VP worker.
	Status *string `pulumi:"status"`
	// The list of worker_collection.
	WorkerCollections []GetOnPremiseVantagePointWorkersWorkerCollection `pulumi:"workerCollections"`
}

A collection of values returned by getOnPremiseVantagePointWorkers.

func GetOnPremiseVantagePointWorkers added in v1.18.0

This data source provides the list of On Premise Vantage Point Workers in Oracle Cloud Infrastructure Apm Synthetics service.

Returns a list of workers.

## 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.GetOnPremiseVantagePointWorkers(ctx, &apmsynthetics.GetOnPremiseVantagePointWorkersArgs{
			ApmDomainId:             testApmDomain.Id,
			OnPremiseVantagePointId: testOnPremiseVantagePoint.Id,
			Capability:              pulumi.StringRef(onPremiseVantagePointWorkerCapability),
			DisplayName:             pulumi.StringRef(onPremiseVantagePointWorkerDisplayName),
			Name:                    pulumi.StringRef(onPremiseVantagePointWorkerName),
			Status:                  pulumi.StringRef(onPremiseVantagePointWorkerStatus),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOnPremiseVantagePointWorkersResultOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnPremiseVantagePointWorkers.

func (GetOnPremiseVantagePointWorkersResultOutput) ApmDomainId added in v1.18.0

func (GetOnPremiseVantagePointWorkersResultOutput) Capability added in v1.18.0

func (GetOnPremiseVantagePointWorkersResultOutput) DisplayName added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersResultOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersResultOutput) Filters added in v1.18.0

func (GetOnPremiseVantagePointWorkersResultOutput) Id added in v1.18.0

The provider-assigned unique ID for this managed resource.

func (GetOnPremiseVantagePointWorkersResultOutput) Name added in v1.18.0

Unique permanent name of the On-premise VP worker. This is the same as the displayName.

func (GetOnPremiseVantagePointWorkersResultOutput) OnPremiseVantagePointId added in v1.18.0

func (GetOnPremiseVantagePointWorkersResultOutput) Status added in v1.18.0

Enables or disables the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersResultOutput) ToGetOnPremiseVantagePointWorkersResultOutput added in v1.18.0

func (o GetOnPremiseVantagePointWorkersResultOutput) ToGetOnPremiseVantagePointWorkersResultOutput() GetOnPremiseVantagePointWorkersResultOutput

func (GetOnPremiseVantagePointWorkersResultOutput) ToGetOnPremiseVantagePointWorkersResultOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersResultOutput) ToGetOnPremiseVantagePointWorkersResultOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersResultOutput

func (GetOnPremiseVantagePointWorkersResultOutput) WorkerCollections added in v1.18.0

The list of worker_collection.

type GetOnPremiseVantagePointWorkersSummary added in v1.18.0

type GetOnPremiseVantagePointWorkersSummary struct {
	// Number of available workers in a specific On-premise vantage point.
	Available int `pulumi:"available"`
	// List of available capabilities in a specific On-premise vantage point.
	AvailableCapabilities []GetOnPremiseVantagePointWorkersSummaryAvailableCapability `pulumi:"availableCapabilities"`
	// Number of disabled workers in a specific On-premise vantage point.
	Disabled int `pulumi:"disabled"`
	// Minimum version among the workers in a specific On-premise vantage point.
	MinVersion string `pulumi:"minVersion"`
	// Total number of workers in a specific On-premise vantage point.
	Total int `pulumi:"total"`
	// Number of occupied workers in a specific On-premise vantage point.
	Used int `pulumi:"used"`
}

type GetOnPremiseVantagePointWorkersSummaryArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryArgs struct {
	// Number of available workers in a specific On-premise vantage point.
	Available pulumi.IntInput `pulumi:"available"`
	// List of available capabilities in a specific On-premise vantage point.
	AvailableCapabilities GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput `pulumi:"availableCapabilities"`
	// Number of disabled workers in a specific On-premise vantage point.
	Disabled pulumi.IntInput `pulumi:"disabled"`
	// Minimum version among the workers in a specific On-premise vantage point.
	MinVersion pulumi.StringInput `pulumi:"minVersion"`
	// Total number of workers in a specific On-premise vantage point.
	Total pulumi.IntInput `pulumi:"total"`
	// Number of occupied workers in a specific On-premise vantage point.
	Used pulumi.IntInput `pulumi:"used"`
}

func (GetOnPremiseVantagePointWorkersSummaryArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryArgs) ToGetOnPremiseVantagePointWorkersSummaryOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkersSummaryArgs) ToGetOnPremiseVantagePointWorkersSummaryOutput() GetOnPremiseVantagePointWorkersSummaryOutput

func (GetOnPremiseVantagePointWorkersSummaryArgs) ToGetOnPremiseVantagePointWorkersSummaryOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersSummaryArgs) ToGetOnPremiseVantagePointWorkersSummaryOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersSummaryOutput

type GetOnPremiseVantagePointWorkersSummaryArray added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryArray []GetOnPremiseVantagePointWorkersSummaryInput

func (GetOnPremiseVantagePointWorkersSummaryArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryArray) ToGetOnPremiseVantagePointWorkersSummaryArrayOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkersSummaryArray) ToGetOnPremiseVantagePointWorkersSummaryArrayOutput() GetOnPremiseVantagePointWorkersSummaryArrayOutput

func (GetOnPremiseVantagePointWorkersSummaryArray) ToGetOnPremiseVantagePointWorkersSummaryArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersSummaryArray) ToGetOnPremiseVantagePointWorkersSummaryArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersSummaryArrayOutput

type GetOnPremiseVantagePointWorkersSummaryArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersSummaryArrayOutput() GetOnPremiseVantagePointWorkersSummaryArrayOutput
	ToGetOnPremiseVantagePointWorkersSummaryArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersSummaryArrayOutput
}

GetOnPremiseVantagePointWorkersSummaryArrayInput is an input type that accepts GetOnPremiseVantagePointWorkersSummaryArray and GetOnPremiseVantagePointWorkersSummaryArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersSummaryArrayInput` via:

GetOnPremiseVantagePointWorkersSummaryArray{ GetOnPremiseVantagePointWorkersSummaryArgs{...} }

type GetOnPremiseVantagePointWorkersSummaryArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersSummaryArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryArrayOutput added in v1.18.0

func (o GetOnPremiseVantagePointWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryArrayOutput() GetOnPremiseVantagePointWorkersSummaryArrayOutput

func (GetOnPremiseVantagePointWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersSummaryArrayOutput

type GetOnPremiseVantagePointWorkersSummaryAvailableCapability added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryAvailableCapability struct {
	// Capability of an On-premise vantage point worker.
	Capability string `pulumi:"capability"`
	// Count of available capability in a specific On-premise vantage point.
	OnPremiseVantagePointCount int `pulumi:"onPremiseVantagePointCount"`
}

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs struct {
	// Capability of an On-premise vantage point worker.
	Capability pulumi.StringInput `pulumi:"capability"`
	// Count of available capability in a specific On-premise vantage point.
	OnPremiseVantagePointCount pulumi.IntInput `pulumi:"onPremiseVantagePointCount"`
}

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray []GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityInput

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput() GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput
	ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput
}

GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput is an input type that accepts GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray and GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput` via:

GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray{ GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs{...} }

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityInput added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput() GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput
	ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput
}

GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityInput is an input type that accepts GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs and GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityInput` via:

GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs{...}

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) Capability added in v1.18.0

Capability of an On-premise vantage point worker.

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) OnPremiseVantagePointCount added in v1.18.0

Count of available capability in a specific On-premise vantage point.

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput

type GetOnPremiseVantagePointWorkersSummaryInput added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersSummaryOutput() GetOnPremiseVantagePointWorkersSummaryOutput
	ToGetOnPremiseVantagePointWorkersSummaryOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersSummaryOutput
}

GetOnPremiseVantagePointWorkersSummaryInput is an input type that accepts GetOnPremiseVantagePointWorkersSummaryArgs and GetOnPremiseVantagePointWorkersSummaryOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersSummaryInput` via:

GetOnPremiseVantagePointWorkersSummaryArgs{...}

type GetOnPremiseVantagePointWorkersSummaryOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersSummaryOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersSummaryOutput) Available added in v1.18.0

Number of available workers in a specific On-premise vantage point.

func (GetOnPremiseVantagePointWorkersSummaryOutput) AvailableCapabilities added in v1.18.0

List of available capabilities in a specific On-premise vantage point.

func (GetOnPremiseVantagePointWorkersSummaryOutput) Disabled added in v1.18.0

Number of disabled workers in a specific On-premise vantage point.

func (GetOnPremiseVantagePointWorkersSummaryOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersSummaryOutput) MinVersion added in v1.18.0

Minimum version among the workers in a specific On-premise vantage point.

func (GetOnPremiseVantagePointWorkersSummaryOutput) ToGetOnPremiseVantagePointWorkersSummaryOutput added in v1.18.0

func (o GetOnPremiseVantagePointWorkersSummaryOutput) ToGetOnPremiseVantagePointWorkersSummaryOutput() GetOnPremiseVantagePointWorkersSummaryOutput

func (GetOnPremiseVantagePointWorkersSummaryOutput) ToGetOnPremiseVantagePointWorkersSummaryOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersSummaryOutput) ToGetOnPremiseVantagePointWorkersSummaryOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersSummaryOutput

func (GetOnPremiseVantagePointWorkersSummaryOutput) Total added in v1.18.0

Total number of workers in a specific On-premise vantage point.

func (GetOnPremiseVantagePointWorkersSummaryOutput) Used added in v1.18.0

Number of occupied workers in a specific On-premise vantage point.

type GetOnPremiseVantagePointWorkersWorkerCollection added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollection struct {
	Items []GetOnPremiseVantagePointWorkersWorkerCollectionItem `pulumi:"items"`
}

type GetOnPremiseVantagePointWorkersWorkerCollectionArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionArgs struct {
	Items GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayInput `pulumi:"items"`
}

func (GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutput() GetOnPremiseVantagePointWorkersWorkerCollectionOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionArray added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionArray []GetOnPremiseVantagePointWorkersWorkerCollectionInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionArrayInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionArray and GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionArrayInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionArray{ GetOnPremiseVantagePointWorkersWorkerCollectionArgs{...} }

type GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionOutput() GetOnPremiseVantagePointWorkersWorkerCollectionOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionArgs and GetOnPremiseVantagePointWorkersWorkerCollectionOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionArgs{...}

type GetOnPremiseVantagePointWorkersWorkerCollectionItem added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItem struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// Configuration details of the On-premise VP worker.
	ConfigurationDetails string `pulumi:"configurationDetails"`
	// 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"`
	// Geographical information of the On-premise VP worker.
	GeoInfo string `pulumi:"geoInfo"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id string `pulumi:"id"`
	// Domain details of the On-premise VP worker.
	IdentityInfos []GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfo `pulumi:"identityInfos"`
	// Monitors list assigned to the On-premise VP worker.
	MonitorLists []GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorList `pulumi:"monitorLists"`
	// A filter to return only the resources that match the entire name.
	Name string `pulumi:"name"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId string `pulumi:"onPremiseVantagePointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the On-premise vantage point.
	OpvpId string `pulumi:"opvpId"`
	// On-premise vantage point name.
	OpvpName string `pulumi:"opvpName"`
	// Priority of the On-premise VP worker to schedule monitors.
	Priority                        int    `pulumi:"priority"`
	ResourcePrincipalTokenPublicKey string `pulumi:"resourcePrincipalTokenPublicKey"`
	// The runtime assigned id of the On-premise VP worker.
	RuntimeId string `pulumi:"runtimeId"`
	// A filter to return only On-premise VP workers that match the status given.
	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 last synced, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeLastSyncUp string `pulumi:"timeLastSyncUp"`
	// 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"`
	// Current image version of the On-premise VP worker.
	Version string `pulumi:"version"`
	// Image version details of the On-premise VP worker.
	VersionDetails []GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetail `pulumi:"versionDetails"`
	// Type of the On-premise VP worker.
	WorkerType string `pulumi:"workerType"`
}

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// Configuration details of the On-premise VP worker.
	ConfigurationDetails pulumi.StringInput `pulumi:"configurationDetails"`
	// 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"`
	// Geographical information of the On-premise VP worker.
	GeoInfo pulumi.StringInput `pulumi:"geoInfo"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id pulumi.StringInput `pulumi:"id"`
	// Domain details of the On-premise VP worker.
	IdentityInfos GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayInput `pulumi:"identityInfos"`
	// Monitors list assigned to the On-premise VP worker.
	MonitorLists GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayInput `pulumi:"monitorLists"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringInput `pulumi:"name"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId pulumi.StringInput `pulumi:"onPremiseVantagePointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the On-premise vantage point.
	OpvpId pulumi.StringInput `pulumi:"opvpId"`
	// On-premise vantage point name.
	OpvpName pulumi.StringInput `pulumi:"opvpName"`
	// Priority of the On-premise VP worker to schedule monitors.
	Priority                        pulumi.IntInput    `pulumi:"priority"`
	ResourcePrincipalTokenPublicKey pulumi.StringInput `pulumi:"resourcePrincipalTokenPublicKey"`
	// The runtime assigned id of the On-premise VP worker.
	RuntimeId pulumi.StringInput `pulumi:"runtimeId"`
	// A filter to return only On-premise VP workers that match the status given.
	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 last synced, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeLastSyncUp pulumi.StringInput `pulumi:"timeLastSyncUp"`
	// 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"`
	// Current image version of the On-premise VP worker.
	Version pulumi.StringInput `pulumi:"version"`
	// Image version details of the On-premise VP worker.
	VersionDetails GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayInput `pulumi:"versionDetails"`
	// Type of the On-premise VP worker.
	WorkerType pulumi.StringInput `pulumi:"workerType"`
}

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArray added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArray []GetOnPremiseVantagePointWorkersWorkerCollectionItemInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionItemArray and GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionItemArray{ GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs{...} }

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfo added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfo struct {
	// Domain short id of the On-premise VP worker.
	ApmShortId string `pulumi:"apmShortId"`
	// Collector endpoint of the On-premise VP worker.
	CollectorEndPoint string `pulumi:"collectorEndPoint"`
	// Domain region of the On-premise VP worker.
	RegionName string `pulumi:"regionName"`
}

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs struct {
	// Domain short id of the On-premise VP worker.
	ApmShortId pulumi.StringInput `pulumi:"apmShortId"`
	// Collector endpoint of the On-premise VP worker.
	CollectorEndPoint pulumi.StringInput `pulumi:"collectorEndPoint"`
	// Domain region of the On-premise VP worker.
	RegionName pulumi.StringInput `pulumi:"regionName"`
}

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray []GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray and GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray{ GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs{...} }

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs and GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs{...}

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ApmShortId added in v1.18.0

Domain short id of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) CollectorEndPoint added in v1.18.0

Collector endpoint of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) RegionName added in v1.18.0

Domain region of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionItemInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs and GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionItemInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs{...}

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorList added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorList struct {
	// A filter to return only the resources that match the entire display name.
	DisplayName string `pulumi:"displayName"`
	// 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 immediately.
	IsRunNow bool `pulumi:"isRunNow"`
	// Type of monitor.
	MonitorType string `pulumi:"monitorType"`
	// The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeAssigned string `pulumi:"timeAssigned"`
}

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs struct {
	// A filter to return only the resources that match the entire display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// 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 immediately.
	IsRunNow pulumi.BoolInput `pulumi:"isRunNow"`
	// Type of monitor.
	MonitorType pulumi.StringInput `pulumi:"monitorType"`
	// The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeAssigned pulumi.StringInput `pulumi:"timeAssigned"`
}

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray []GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray and GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray{ GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs{...} }

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs and GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs{...}

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) DisplayName added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) Id added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) IsRunNow added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) MonitorType added in v1.18.0

Type of monitor.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) TimeAssigned added in v1.18.0

The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ApmDomainId added in v1.18.0

The APM domain ID the request is intended for.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ConfigurationDetails added in v1.18.0

Configuration details of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) DefinedTags added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) DisplayName added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) FreeformTags added in v1.18.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 (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) GeoInfo added in v1.18.0

Geographical information of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Id added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) IdentityInfos added in v1.18.0

Domain details of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) MonitorLists added in v1.18.0

Monitors list assigned to the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Name added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) OnPremiseVantagePointId added in v1.18.0

The OCID of the On-premise vantage point.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) OpvpId added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) OpvpName added in v1.18.0

On-premise vantage point name.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Priority added in v1.18.0

Priority of the On-premise VP worker to schedule monitors.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ResourcePrincipalTokenPublicKey added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) RuntimeId added in v1.18.0

The runtime assigned id of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Status added in v1.18.0

A filter to return only On-premise VP workers that match the status given.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) TimeCreated added in v1.18.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 (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) TimeLastSyncUp added in v1.18.0

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) TimeUpdated added in v1.18.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 (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Version added in v1.18.0

Current image version of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) VersionDetails added in v1.18.0

Image version details of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) WorkerType added in v1.18.0

Type of the On-premise VP worker.

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetail added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetail struct {
	// Latest image version of the On-premise VP worker.
	LatestVersion string `pulumi:"latestVersion"`
	// Minimum supported image version of the On-premise VP worker.
	MinSupportedVersion string `pulumi:"minSupportedVersion"`
	// Current image version of the On-premise VP worker.
	Version string `pulumi:"version"`
}

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs struct {
	// Latest image version of the On-premise VP worker.
	LatestVersion pulumi.StringInput `pulumi:"latestVersion"`
	// Minimum supported image version of the On-premise VP worker.
	MinSupportedVersion pulumi.StringInput `pulumi:"minSupportedVersion"`
	// Current image version of the On-premise VP worker.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray []GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray and GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray{ GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs{...} }

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailInput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput
	ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutputWithContext(context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput
}

GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailInput is an input type that accepts GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs and GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailInput` via:

GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs{...}

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) LatestVersion added in v1.18.0

Latest image version of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) MinSupportedVersion added in v1.18.0

Minimum supported image version of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) Version added in v1.18.0

Current image version of the On-premise VP worker.

type GetOnPremiseVantagePointWorkersWorkerCollectionOutput added in v1.18.0

type GetOnPremiseVantagePointWorkersWorkerCollectionOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionOutput) Items added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutput added in v1.18.0

func (GetOnPremiseVantagePointWorkersWorkerCollectionOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointWorkersWorkerCollectionOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutputWithContext(ctx context.Context) GetOnPremiseVantagePointWorkersWorkerCollectionOutput

type GetOnPremiseVantagePointsArgs added in v1.18.0

type GetOnPremiseVantagePointsArgs 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     []GetOnPremiseVantagePointsFilter `pulumi:"filters"`
	// A filter to return only the resources that match the entire name.
	Name *string `pulumi:"name"`
}

A collection of arguments for invoking getOnPremiseVantagePoints.

type GetOnPremiseVantagePointsFilter added in v1.18.0

type GetOnPremiseVantagePointsFilter 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 GetOnPremiseVantagePointsFilterArgs added in v1.18.0

type GetOnPremiseVantagePointsFilterArgs 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 (GetOnPremiseVantagePointsFilterArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsFilterArgs) ToGetOnPremiseVantagePointsFilterOutput added in v1.18.0

func (i GetOnPremiseVantagePointsFilterArgs) ToGetOnPremiseVantagePointsFilterOutput() GetOnPremiseVantagePointsFilterOutput

func (GetOnPremiseVantagePointsFilterArgs) ToGetOnPremiseVantagePointsFilterOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointsFilterArgs) ToGetOnPremiseVantagePointsFilterOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsFilterOutput

type GetOnPremiseVantagePointsFilterArray added in v1.18.0

type GetOnPremiseVantagePointsFilterArray []GetOnPremiseVantagePointsFilterInput

func (GetOnPremiseVantagePointsFilterArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsFilterArray) ToGetOnPremiseVantagePointsFilterArrayOutput added in v1.18.0

func (i GetOnPremiseVantagePointsFilterArray) ToGetOnPremiseVantagePointsFilterArrayOutput() GetOnPremiseVantagePointsFilterArrayOutput

func (GetOnPremiseVantagePointsFilterArray) ToGetOnPremiseVantagePointsFilterArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointsFilterArray) ToGetOnPremiseVantagePointsFilterArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsFilterArrayOutput

type GetOnPremiseVantagePointsFilterArrayInput added in v1.18.0

type GetOnPremiseVantagePointsFilterArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsFilterArrayOutput() GetOnPremiseVantagePointsFilterArrayOutput
	ToGetOnPremiseVantagePointsFilterArrayOutputWithContext(context.Context) GetOnPremiseVantagePointsFilterArrayOutput
}

GetOnPremiseVantagePointsFilterArrayInput is an input type that accepts GetOnPremiseVantagePointsFilterArray and GetOnPremiseVantagePointsFilterArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsFilterArrayInput` via:

GetOnPremiseVantagePointsFilterArray{ GetOnPremiseVantagePointsFilterArgs{...} }

type GetOnPremiseVantagePointsFilterArrayOutput added in v1.18.0

type GetOnPremiseVantagePointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsFilterArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsFilterArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointsFilterArrayOutput) ToGetOnPremiseVantagePointsFilterArrayOutput added in v1.18.0

func (o GetOnPremiseVantagePointsFilterArrayOutput) ToGetOnPremiseVantagePointsFilterArrayOutput() GetOnPremiseVantagePointsFilterArrayOutput

func (GetOnPremiseVantagePointsFilterArrayOutput) ToGetOnPremiseVantagePointsFilterArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointsFilterArrayOutput) ToGetOnPremiseVantagePointsFilterArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsFilterArrayOutput

type GetOnPremiseVantagePointsFilterInput added in v1.18.0

type GetOnPremiseVantagePointsFilterInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsFilterOutput() GetOnPremiseVantagePointsFilterOutput
	ToGetOnPremiseVantagePointsFilterOutputWithContext(context.Context) GetOnPremiseVantagePointsFilterOutput
}

GetOnPremiseVantagePointsFilterInput is an input type that accepts GetOnPremiseVantagePointsFilterArgs and GetOnPremiseVantagePointsFilterOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsFilterInput` via:

GetOnPremiseVantagePointsFilterArgs{...}

type GetOnPremiseVantagePointsFilterOutput added in v1.18.0

type GetOnPremiseVantagePointsFilterOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsFilterOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsFilterOutput) Name added in v1.18.0

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

func (GetOnPremiseVantagePointsFilterOutput) Regex added in v1.18.0

func (GetOnPremiseVantagePointsFilterOutput) ToGetOnPremiseVantagePointsFilterOutput added in v1.18.0

func (o GetOnPremiseVantagePointsFilterOutput) ToGetOnPremiseVantagePointsFilterOutput() GetOnPremiseVantagePointsFilterOutput

func (GetOnPremiseVantagePointsFilterOutput) ToGetOnPremiseVantagePointsFilterOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointsFilterOutput) ToGetOnPremiseVantagePointsFilterOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsFilterOutput

func (GetOnPremiseVantagePointsFilterOutput) Values added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollection added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollection struct {
	Items []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItem `pulumi:"items"`
}

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs struct {
	Items GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayInput `pulumi:"items"`
}

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionInput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayInput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput() GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput
	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutputWithContext(context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput
}

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayInput is an input type that accepts GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray and GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayInput` via:

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray{ GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs{...} }

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionInput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput() GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput
	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutputWithContext(context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput
}

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionInput is an input type that accepts GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs and GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsOnPremiseVantagePointCollectionInput` via:

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs{...}

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItem added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItem 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 short description about the On-premise vantage point.
	Description string `pulumi:"description"`
	// 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 On-premise vantage point.
	Id string `pulumi:"id"`
	// A filter to return only the resources that match the entire name.
	Name string `pulumi:"name"`
	// 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 of On-premise vantage point.
	Type string `pulumi:"type"`
	// Details of the workers in a specific On-premise vantage point.
	WorkersSummaries []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummary `pulumi:"workersSummaries"`
}

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs 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 short description about the On-premise vantage point.
	Description pulumi.StringInput `pulumi:"description"`
	// 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 On-premise vantage point.
	Id pulumi.StringInput `pulumi:"id"`
	// A filter to return only the resources that match the entire name.
	Name pulumi.StringInput `pulumi:"name"`
	// 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"`
	// Type of On-premise vantage point.
	Type pulumi.StringInput `pulumi:"type"`
	// Details of the workers in a specific On-premise vantage point.
	WorkersSummaries GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayInput `pulumi:"workersSummaries"`
}

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemInput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutputWithContext added in v1.18.0

func (i GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayInput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput() GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput
	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutputWithContext(context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput
}

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayInput is an input type that accepts GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray and GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayInput` via:

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray{ GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs{...} }

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemInput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput() GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput
	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutputWithContext(context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput
}

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemInput is an input type that accepts GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs and GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemInput` via:

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs{...}

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ApmDomainId added in v1.18.0

The APM domain ID the request is intended for.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) DefinedTags added in v1.18.0

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) Description added in v1.18.0

A short description about the On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) DisplayName added in v1.18.0

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) FreeformTags added in v1.18.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 (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) Id added in v1.18.0

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) Name added in v1.18.0

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) TimeCreated added in v1.18.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 (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) TimeUpdated added in v1.18.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 (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) Type added in v1.18.0

Type of On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) WorkersSummaries added in v1.18.0

Details of the workers in a specific On-premise vantage point.

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummary added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummary struct {
	// Number of available workers in a specific On-premise vantage point.
	Available int `pulumi:"available"`
	// List of available capabilities in a specific On-premise vantage point.
	AvailableCapabilities []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapability `pulumi:"availableCapabilities"`
	// Number of disabled workers in a specific On-premise vantage point.
	Disabled int `pulumi:"disabled"`
	// Minimum version among the workers in a specific On-premise vantage point.
	MinVersion string `pulumi:"minVersion"`
	// Total number of workers in a specific On-premise vantage point.
	Total int `pulumi:"total"`
	// Number of occupied workers in a specific On-premise vantage point.
	Used int `pulumi:"used"`
}

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs struct {
	// Number of available workers in a specific On-premise vantage point.
	Available pulumi.IntInput `pulumi:"available"`
	// List of available capabilities in a specific On-premise vantage point.
	AvailableCapabilities GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayInput `pulumi:"availableCapabilities"`
	// Number of disabled workers in a specific On-premise vantage point.
	Disabled pulumi.IntInput `pulumi:"disabled"`
	// Minimum version among the workers in a specific On-premise vantage point.
	MinVersion pulumi.StringInput `pulumi:"minVersion"`
	// Total number of workers in a specific On-premise vantage point.
	Total pulumi.IntInput `pulumi:"total"`
	// Number of occupied workers in a specific On-premise vantage point.
	Used pulumi.IntInput `pulumi:"used"`
}

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryInput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayInput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput() GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput
	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutputWithContext(context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput
}

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayInput is an input type that accepts GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray and GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayInput` via:

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray{ GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs{...} }

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapability added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapability struct {
	// Capability of an On-premise vantage point worker.
	Capability string `pulumi:"capability"`
	// Count of available capability in a specific On-premise vantage point.
	OnPremiseVantagePointCount int `pulumi:"onPremiseVantagePointCount"`
}

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs struct {
	// Capability of an On-premise vantage point worker.
	Capability pulumi.StringInput `pulumi:"capability"`
	// Count of available capability in a specific On-premise vantage point.
	OnPremiseVantagePointCount pulumi.IntInput `pulumi:"onPremiseVantagePointCount"`
}

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityInput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayInput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput() GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput
	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutputWithContext(context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput
}

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayInput is an input type that accepts GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray and GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayInput` via:

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray{ GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs{...} }

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput) Index added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityInput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput() GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput
	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutputWithContext(context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput
}

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityInput is an input type that accepts GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs and GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityInput` via:

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs{...}

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) Capability added in v1.18.0

Capability of an On-premise vantage point worker.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) OnPremiseVantagePointCount added in v1.18.0

Count of available capability in a specific On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutputWithContext added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryInput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryInput interface {
	pulumi.Input

	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput() GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput
	ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutputWithContext(context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput
}

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryInput is an input type that accepts GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs and GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput values. You can construct a concrete instance of `GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryInput` via:

GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs{...}

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) Available added in v1.18.0

Number of available workers in a specific On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) AvailableCapabilities added in v1.18.0

List of available capabilities in a specific On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) Disabled added in v1.18.0

Number of disabled workers in a specific On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) MinVersion added in v1.18.0

Minimum version among the workers in a specific On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutputWithContext added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) Total added in v1.18.0

Total number of workers in a specific On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) Used added in v1.18.0

Number of occupied workers in a specific On-premise vantage point.

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput added in v1.18.0

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput) Items added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput added in v1.18.0

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput

type GetOnPremiseVantagePointsOutputArgs added in v1.18.0

type GetOnPremiseVantagePointsOutputArgs 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     GetOnPremiseVantagePointsFilterArrayInput `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 getOnPremiseVantagePoints.

func (GetOnPremiseVantagePointsOutputArgs) ElementType added in v1.18.0

type GetOnPremiseVantagePointsResult added in v1.18.0

type GetOnPremiseVantagePointsResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// Unique permanent name of the On-premise vantage point.
	DisplayName *string                           `pulumi:"displayName"`
	Filters     []GetOnPremiseVantagePointsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Unique On-premise vantage point name that cannot be edited. The name should not contain any confidential information.
	Name *string `pulumi:"name"`
	// The list of on_premise_vantage_point_collection.
	OnPremiseVantagePointCollections []GetOnPremiseVantagePointsOnPremiseVantagePointCollection `pulumi:"onPremiseVantagePointCollections"`
}

A collection of values returned by getOnPremiseVantagePoints.

func GetOnPremiseVantagePoints added in v1.18.0

func GetOnPremiseVantagePoints(ctx *pulumi.Context, args *GetOnPremiseVantagePointsArgs, opts ...pulumi.InvokeOption) (*GetOnPremiseVantagePointsResult, error)

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

Returns a list of On-premise 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.GetOnPremiseVantagePoints(ctx, &apmsynthetics.GetOnPremiseVantagePointsArgs{
			ApmDomainId: testApmDomain.Id,
			DisplayName: pulumi.StringRef(onPremiseVantagePointDisplayName),
			Name:        pulumi.StringRef(onPremiseVantagePointName),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOnPremiseVantagePointsResultOutput added in v1.18.0

type GetOnPremiseVantagePointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnPremiseVantagePoints.

func (GetOnPremiseVantagePointsResultOutput) ApmDomainId added in v1.18.0

func (GetOnPremiseVantagePointsResultOutput) DisplayName added in v1.18.0

Unique permanent name of the On-premise vantage point.

func (GetOnPremiseVantagePointsResultOutput) ElementType added in v1.18.0

func (GetOnPremiseVantagePointsResultOutput) Filters added in v1.18.0

func (GetOnPremiseVantagePointsResultOutput) Id added in v1.18.0

The provider-assigned unique ID for this managed resource.

func (GetOnPremiseVantagePointsResultOutput) Name added in v1.18.0

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

func (GetOnPremiseVantagePointsResultOutput) OnPremiseVantagePointCollections added in v1.18.0

The list of on_premise_vantage_point_collection.

func (GetOnPremiseVantagePointsResultOutput) ToGetOnPremiseVantagePointsResultOutput added in v1.18.0

func (o GetOnPremiseVantagePointsResultOutput) ToGetOnPremiseVantagePointsResultOutput() GetOnPremiseVantagePointsResultOutput

func (GetOnPremiseVantagePointsResultOutput) ToGetOnPremiseVantagePointsResultOutputWithContext added in v1.18.0

func (o GetOnPremiseVantagePointsResultOutput) ToGetOnPremiseVantagePointsResultOutputWithContext(ctx context.Context) GetOnPremiseVantagePointsResultOutput

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:       testApmDomain.Id,
			ExecutionTime:     resultExecutionTime,
			MonitorId:         testMonitor.Id,
			ResultContentType: resultResultContentType,
			ResultType:        resultResultType,
			VantagePoint:      resultVantagePoint,
		}, 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: testApmDomain.Id,
			ContentType: pulumi.StringRef(scriptContentType),
			DisplayName: pulumi.StringRef(scriptDisplayName),
		}, 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: testApmDomain.Id,
			DisplayName: pulumi.StringRef(publicVantagePointDisplayName),
			Name:        pulumi.StringRef(publicVantagePointName),
		}, 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: testApmDomain.Id,
			DisplayName: pulumi.StringRef(publicVantagePointDisplayName),
			Name:        pulumi.StringRef(publicVantagePointName),
		}, 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:             testApmDomain.Id,
			DedicatedVantagePointId: testDedicatedVantagePointOciApmSyntheticsDedicatedVantagePoint.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 LookupOnPremiseVantagePointArgs added in v1.18.0

type LookupOnPremiseVantagePointArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId string `pulumi:"onPremiseVantagePointId"`
}

A collection of arguments for invoking getOnPremiseVantagePoint.

type LookupOnPremiseVantagePointOutputArgs added in v1.18.0

type LookupOnPremiseVantagePointOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId pulumi.StringInput `pulumi:"onPremiseVantagePointId"`
}

A collection of arguments for invoking getOnPremiseVantagePoint.

func (LookupOnPremiseVantagePointOutputArgs) ElementType added in v1.18.0

type LookupOnPremiseVantagePointResult added in v1.18.0

type LookupOnPremiseVantagePointResult struct {
	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 short description about the On-premise vantage point.
	Description string `pulumi:"description"`
	// Unique permanent name of the On-premise vantage point.
	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 On-premise vantage point.
	Id string `pulumi:"id"`
	// Unique On-premise vantage point name that cannot be edited. The name should not contain any confidential information.
	Name                    string `pulumi:"name"`
	OnPremiseVantagePointId string `pulumi:"onPremiseVantagePointId"`
	// 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 of On-premise vantage point.
	Type string `pulumi:"type"`
	// Details of the workers in a specific On-premise vantage point.
	WorkersSummaries []GetOnPremiseVantagePointWorkersSummary `pulumi:"workersSummaries"`
}

A collection of values returned by getOnPremiseVantagePoint.

func LookupOnPremiseVantagePoint added in v1.18.0

func LookupOnPremiseVantagePoint(ctx *pulumi.Context, args *LookupOnPremiseVantagePointArgs, opts ...pulumi.InvokeOption) (*LookupOnPremiseVantagePointResult, error)

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

Gets the details of the On-premise 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.GetOnPremiseVantagePoint(ctx, &apmsynthetics.GetOnPremiseVantagePointArgs{
			ApmDomainId:             testApmDomain.Id,
			OnPremiseVantagePointId: testOnPremiseVantagePointOciApmSyntheticsOnPremiseVantagePoint.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupOnPremiseVantagePointResultOutput added in v1.18.0

type LookupOnPremiseVantagePointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnPremiseVantagePoint.

func (LookupOnPremiseVantagePointResultOutput) ApmDomainId added in v1.18.0

func (LookupOnPremiseVantagePointResultOutput) DefinedTags added in v1.18.0

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

func (LookupOnPremiseVantagePointResultOutput) Description added in v1.18.0

A short description about the On-premise vantage point.

func (LookupOnPremiseVantagePointResultOutput) DisplayName added in v1.18.0

Unique permanent name of the On-premise vantage point.

func (LookupOnPremiseVantagePointResultOutput) ElementType added in v1.18.0

func (LookupOnPremiseVantagePointResultOutput) FreeformTags added in v1.18.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 (LookupOnPremiseVantagePointResultOutput) Id added in v1.18.0

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

func (LookupOnPremiseVantagePointResultOutput) Name added in v1.18.0

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

func (LookupOnPremiseVantagePointResultOutput) OnPremiseVantagePointId added in v1.18.0

func (o LookupOnPremiseVantagePointResultOutput) OnPremiseVantagePointId() pulumi.StringOutput

func (LookupOnPremiseVantagePointResultOutput) TimeCreated added in v1.18.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 (LookupOnPremiseVantagePointResultOutput) TimeUpdated added in v1.18.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 (LookupOnPremiseVantagePointResultOutput) ToLookupOnPremiseVantagePointResultOutput added in v1.18.0

func (o LookupOnPremiseVantagePointResultOutput) ToLookupOnPremiseVantagePointResultOutput() LookupOnPremiseVantagePointResultOutput

func (LookupOnPremiseVantagePointResultOutput) ToLookupOnPremiseVantagePointResultOutputWithContext added in v1.18.0

func (o LookupOnPremiseVantagePointResultOutput) ToLookupOnPremiseVantagePointResultOutputWithContext(ctx context.Context) LookupOnPremiseVantagePointResultOutput

func (LookupOnPremiseVantagePointResultOutput) Type added in v1.18.0

Type of On-premise vantage point.

func (LookupOnPremiseVantagePointResultOutput) WorkersSummaries added in v1.18.0

Details of the workers in a specific On-premise vantage point.

type LookupOnPremiseVantagePointWorkerArgs added in v1.18.0

type LookupOnPremiseVantagePointWorkerArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId string `pulumi:"apmDomainId"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId string `pulumi:"onPremiseVantagePointId"`
	// The OCID of the On-premise vantage point worker.
	WorkerId string `pulumi:"workerId"`
}

A collection of arguments for invoking getOnPremiseVantagePointWorker.

type LookupOnPremiseVantagePointWorkerOutputArgs added in v1.18.0

type LookupOnPremiseVantagePointWorkerOutputArgs struct {
	// The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId pulumi.StringInput `pulumi:"onPremiseVantagePointId"`
	// The OCID of the On-premise vantage point worker.
	WorkerId pulumi.StringInput `pulumi:"workerId"`
}

A collection of arguments for invoking getOnPremiseVantagePointWorker.

func (LookupOnPremiseVantagePointWorkerOutputArgs) ElementType added in v1.18.0

type LookupOnPremiseVantagePointWorkerResult added in v1.18.0

type LookupOnPremiseVantagePointWorkerResult struct {
	ApmDomainId string `pulumi:"apmDomainId"`
	// Configuration details of the On-premise VP worker.
	ConfigurationDetails string `pulumi:"configurationDetails"`
	// 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"`
	// Geographical information of the On-premise VP worker.
	GeoInfo string `pulumi:"geoInfo"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id string `pulumi:"id"`
	// Domain details of the On-premise VP worker.
	IdentityInfos []GetOnPremiseVantagePointWorkerIdentityInfo `pulumi:"identityInfos"`
	// Monitors list assigned to the On-premise VP worker.
	MonitorLists []GetOnPremiseVantagePointWorkerMonitorList `pulumi:"monitorLists"`
	// Unique permanent name of the On-premise VP worker. This is the same as the displayName.
	Name                    string `pulumi:"name"`
	OnPremiseVantagePointId string `pulumi:"onPremiseVantagePointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the On-premise vantage point.
	OpvpId string `pulumi:"opvpId"`
	// On-premise vantage point name.
	OpvpName string `pulumi:"opvpName"`
	// Priority of the On-premise VP worker to schedule monitors.
	Priority                        int    `pulumi:"priority"`
	ResourcePrincipalTokenPublicKey string `pulumi:"resourcePrincipalTokenPublicKey"`
	// The runtime assigned id of the On-premise VP worker.
	RuntimeId string `pulumi:"runtimeId"`
	// Enables or disables the On-premise VP worker.
	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 last synced, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeLastSyncUp string `pulumi:"timeLastSyncUp"`
	// 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"`
	// Current image version of the On-premise VP worker.
	Version string `pulumi:"version"`
	// Image version details of the On-premise VP worker.
	VersionDetails []GetOnPremiseVantagePointWorkerVersionDetail `pulumi:"versionDetails"`
	WorkerId       string                                        `pulumi:"workerId"`
	// Type of the On-premise VP worker.
	WorkerType string `pulumi:"workerType"`
}

A collection of values returned by getOnPremiseVantagePointWorker.

func LookupOnPremiseVantagePointWorker added in v1.18.0

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

Gets the details of the worker 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.GetOnPremiseVantagePointWorker(ctx, &apmsynthetics.GetOnPremiseVantagePointWorkerArgs{
			ApmDomainId:             testApmDomain.Id,
			OnPremiseVantagePointId: testOnPremiseVantagePoint.Id,
			WorkerId:                testWorker.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupOnPremiseVantagePointWorkerResultOutput added in v1.18.0

type LookupOnPremiseVantagePointWorkerResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnPremiseVantagePointWorker.

func (LookupOnPremiseVantagePointWorkerResultOutput) ApmDomainId added in v1.18.0

func (LookupOnPremiseVantagePointWorkerResultOutput) ConfigurationDetails added in v1.18.0

Configuration details of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) DefinedTags added in v1.18.0

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

func (LookupOnPremiseVantagePointWorkerResultOutput) DisplayName added in v1.18.0

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

func (LookupOnPremiseVantagePointWorkerResultOutput) ElementType added in v1.18.0

func (LookupOnPremiseVantagePointWorkerResultOutput) FreeformTags added in v1.18.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 (LookupOnPremiseVantagePointWorkerResultOutput) GeoInfo added in v1.18.0

Geographical information of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) Id added in v1.18.0

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

func (LookupOnPremiseVantagePointWorkerResultOutput) IdentityInfos added in v1.18.0

Domain details of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) MonitorLists added in v1.18.0

Monitors list assigned to the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) Name added in v1.18.0

Unique permanent name of the On-premise VP worker. This is the same as the displayName.

func (LookupOnPremiseVantagePointWorkerResultOutput) OnPremiseVantagePointId added in v1.18.0

func (LookupOnPremiseVantagePointWorkerResultOutput) OpvpId added in v1.18.0

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

func (LookupOnPremiseVantagePointWorkerResultOutput) OpvpName added in v1.18.0

On-premise vantage point name.

func (LookupOnPremiseVantagePointWorkerResultOutput) Priority added in v1.18.0

Priority of the On-premise VP worker to schedule monitors.

func (LookupOnPremiseVantagePointWorkerResultOutput) ResourcePrincipalTokenPublicKey added in v1.18.0

func (o LookupOnPremiseVantagePointWorkerResultOutput) ResourcePrincipalTokenPublicKey() pulumi.StringOutput

func (LookupOnPremiseVantagePointWorkerResultOutput) RuntimeId added in v1.18.0

The runtime assigned id of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) Status added in v1.18.0

Enables or disables the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) TimeCreated added in v1.18.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 (LookupOnPremiseVantagePointWorkerResultOutput) TimeLastSyncUp added in v1.18.0

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

func (LookupOnPremiseVantagePointWorkerResultOutput) TimeUpdated added in v1.18.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 (LookupOnPremiseVantagePointWorkerResultOutput) ToLookupOnPremiseVantagePointWorkerResultOutput added in v1.18.0

func (o LookupOnPremiseVantagePointWorkerResultOutput) ToLookupOnPremiseVantagePointWorkerResultOutput() LookupOnPremiseVantagePointWorkerResultOutput

func (LookupOnPremiseVantagePointWorkerResultOutput) ToLookupOnPremiseVantagePointWorkerResultOutputWithContext added in v1.18.0

func (o LookupOnPremiseVantagePointWorkerResultOutput) ToLookupOnPremiseVantagePointWorkerResultOutputWithContext(ctx context.Context) LookupOnPremiseVantagePointWorkerResultOutput

func (LookupOnPremiseVantagePointWorkerResultOutput) Version added in v1.18.0

Current image version of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) VersionDetails added in v1.18.0

Image version details of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) WorkerId added in v1.18.0

func (LookupOnPremiseVantagePointWorkerResultOutput) WorkerType added in v1.18.0

Type of the On-premise VP worker.

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: testApmDomain.Id,
			ScriptId:    testScriptOciApmSyntheticsScript.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 OnPremiseVantagePoint added in v1.18.0

type OnPremiseVantagePoint 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"`
	// (Updatable) A short description about the On-premise vantage point.
	Description pulumi.StringOutput `pulumi:"description"`
	// Unique permanent name of the On-premise vantage point.
	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"`
	// Unique On-premise vantage point name that cannot be edited. The name should not contain any confidential information.
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
	// Type of On-premise vantage point.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringOutput `pulumi:"type"`
	// Details of the workers in a specific On-premise vantage point.
	WorkersSummaries OnPremiseVantagePointWorkersSummaryArrayOutput `pulumi:"workersSummaries"`
}

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

Registers a new On-premise 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.NewOnPremiseVantagePoint(ctx, "test_on_premise_vantage_point", &ApmSynthetics.OnPremiseVantagePointArgs{
			ApmDomainId: pulumi.Any(testApmDomain.Id),
			Name:        pulumi.Any(onPremiseVantagePointName),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(onPremiseVantagePointDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Type: pulumi.Any(onPremiseVantagePointType),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:ApmSynthetics/onPremiseVantagePoint:OnPremiseVantagePoint test_on_premise_vantage_point "onPremiseVantagePoints/{onPremiseVantagePointId}/apmDomainId/{apmDomainId}" ```

func GetOnPremiseVantagePoint added in v1.18.0

func GetOnPremiseVantagePoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OnPremiseVantagePointState, opts ...pulumi.ResourceOption) (*OnPremiseVantagePoint, error)

GetOnPremiseVantagePoint gets an existing OnPremiseVantagePoint 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 NewOnPremiseVantagePoint added in v1.18.0

func NewOnPremiseVantagePoint(ctx *pulumi.Context,
	name string, args *OnPremiseVantagePointArgs, opts ...pulumi.ResourceOption) (*OnPremiseVantagePoint, error)

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

func (*OnPremiseVantagePoint) ElementType added in v1.18.0

func (*OnPremiseVantagePoint) ElementType() reflect.Type

func (*OnPremiseVantagePoint) ToOnPremiseVantagePointOutput added in v1.18.0

func (i *OnPremiseVantagePoint) ToOnPremiseVantagePointOutput() OnPremiseVantagePointOutput

func (*OnPremiseVantagePoint) ToOnPremiseVantagePointOutputWithContext added in v1.18.0

func (i *OnPremiseVantagePoint) ToOnPremiseVantagePointOutputWithContext(ctx context.Context) OnPremiseVantagePointOutput

type OnPremiseVantagePointArgs added in v1.18.0

type OnPremiseVantagePointArgs 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
	// (Updatable) A short description about the On-premise vantage point.
	Description 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
	// Unique On-premise vantage point name that cannot be edited. The name should not contain any confidential information.
	Name pulumi.StringPtrInput
	// Type of On-premise vantage point.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a OnPremiseVantagePoint resource.

func (OnPremiseVantagePointArgs) ElementType added in v1.18.0

func (OnPremiseVantagePointArgs) ElementType() reflect.Type

type OnPremiseVantagePointArray added in v1.18.0

type OnPremiseVantagePointArray []OnPremiseVantagePointInput

func (OnPremiseVantagePointArray) ElementType added in v1.18.0

func (OnPremiseVantagePointArray) ElementType() reflect.Type

func (OnPremiseVantagePointArray) ToOnPremiseVantagePointArrayOutput added in v1.18.0

func (i OnPremiseVantagePointArray) ToOnPremiseVantagePointArrayOutput() OnPremiseVantagePointArrayOutput

func (OnPremiseVantagePointArray) ToOnPremiseVantagePointArrayOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointArray) ToOnPremiseVantagePointArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointArrayOutput

type OnPremiseVantagePointArrayInput added in v1.18.0

type OnPremiseVantagePointArrayInput interface {
	pulumi.Input

	ToOnPremiseVantagePointArrayOutput() OnPremiseVantagePointArrayOutput
	ToOnPremiseVantagePointArrayOutputWithContext(context.Context) OnPremiseVantagePointArrayOutput
}

OnPremiseVantagePointArrayInput is an input type that accepts OnPremiseVantagePointArray and OnPremiseVantagePointArrayOutput values. You can construct a concrete instance of `OnPremiseVantagePointArrayInput` via:

OnPremiseVantagePointArray{ OnPremiseVantagePointArgs{...} }

type OnPremiseVantagePointArrayOutput added in v1.18.0

type OnPremiseVantagePointArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointArrayOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointArrayOutput) Index added in v1.18.0

func (OnPremiseVantagePointArrayOutput) ToOnPremiseVantagePointArrayOutput added in v1.18.0

func (o OnPremiseVantagePointArrayOutput) ToOnPremiseVantagePointArrayOutput() OnPremiseVantagePointArrayOutput

func (OnPremiseVantagePointArrayOutput) ToOnPremiseVantagePointArrayOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointArrayOutput) ToOnPremiseVantagePointArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointArrayOutput

type OnPremiseVantagePointInput added in v1.18.0

type OnPremiseVantagePointInput interface {
	pulumi.Input

	ToOnPremiseVantagePointOutput() OnPremiseVantagePointOutput
	ToOnPremiseVantagePointOutputWithContext(ctx context.Context) OnPremiseVantagePointOutput
}

type OnPremiseVantagePointMap added in v1.18.0

type OnPremiseVantagePointMap map[string]OnPremiseVantagePointInput

func (OnPremiseVantagePointMap) ElementType added in v1.18.0

func (OnPremiseVantagePointMap) ElementType() reflect.Type

func (OnPremiseVantagePointMap) ToOnPremiseVantagePointMapOutput added in v1.18.0

func (i OnPremiseVantagePointMap) ToOnPremiseVantagePointMapOutput() OnPremiseVantagePointMapOutput

func (OnPremiseVantagePointMap) ToOnPremiseVantagePointMapOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointMap) ToOnPremiseVantagePointMapOutputWithContext(ctx context.Context) OnPremiseVantagePointMapOutput

type OnPremiseVantagePointMapInput added in v1.18.0

type OnPremiseVantagePointMapInput interface {
	pulumi.Input

	ToOnPremiseVantagePointMapOutput() OnPremiseVantagePointMapOutput
	ToOnPremiseVantagePointMapOutputWithContext(context.Context) OnPremiseVantagePointMapOutput
}

OnPremiseVantagePointMapInput is an input type that accepts OnPremiseVantagePointMap and OnPremiseVantagePointMapOutput values. You can construct a concrete instance of `OnPremiseVantagePointMapInput` via:

OnPremiseVantagePointMap{ "key": OnPremiseVantagePointArgs{...} }

type OnPremiseVantagePointMapOutput added in v1.18.0

type OnPremiseVantagePointMapOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointMapOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointMapOutput) MapIndex added in v1.18.0

func (OnPremiseVantagePointMapOutput) ToOnPremiseVantagePointMapOutput added in v1.18.0

func (o OnPremiseVantagePointMapOutput) ToOnPremiseVantagePointMapOutput() OnPremiseVantagePointMapOutput

func (OnPremiseVantagePointMapOutput) ToOnPremiseVantagePointMapOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointMapOutput) ToOnPremiseVantagePointMapOutputWithContext(ctx context.Context) OnPremiseVantagePointMapOutput

type OnPremiseVantagePointOutput added in v1.18.0

type OnPremiseVantagePointOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointOutput) ApmDomainId added in v1.18.0

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

func (OnPremiseVantagePointOutput) DefinedTags added in v1.18.0

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

func (OnPremiseVantagePointOutput) Description added in v1.18.0

(Updatable) A short description about the On-premise vantage point.

func (OnPremiseVantagePointOutput) DisplayName added in v1.18.0

Unique permanent name of the On-premise vantage point.

func (OnPremiseVantagePointOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointOutput) FreeformTags added in v1.18.0

func (o OnPremiseVantagePointOutput) 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 (OnPremiseVantagePointOutput) Name added in v1.18.0

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

func (OnPremiseVantagePointOutput) TimeCreated added in v1.18.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 (OnPremiseVantagePointOutput) TimeUpdated added in v1.18.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 (OnPremiseVantagePointOutput) ToOnPremiseVantagePointOutput added in v1.18.0

func (o OnPremiseVantagePointOutput) ToOnPremiseVantagePointOutput() OnPremiseVantagePointOutput

func (OnPremiseVantagePointOutput) ToOnPremiseVantagePointOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointOutput) ToOnPremiseVantagePointOutputWithContext(ctx context.Context) OnPremiseVantagePointOutput

func (OnPremiseVantagePointOutput) Type added in v1.18.0

Type of On-premise vantage point.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (OnPremiseVantagePointOutput) WorkersSummaries added in v1.18.0

Details of the workers in a specific On-premise vantage point.

type OnPremiseVantagePointState added in v1.18.0

type OnPremiseVantagePointState 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
	// (Updatable) A short description about the On-premise vantage point.
	Description pulumi.StringPtrInput
	// Unique permanent name of the On-premise vantage point.
	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
	// Unique On-premise vantage point name that cannot be edited. The name should not contain any confidential information.
	Name 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
	// Type of On-premise vantage point.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringPtrInput
	// Details of the workers in a specific On-premise vantage point.
	WorkersSummaries OnPremiseVantagePointWorkersSummaryArrayInput
}

func (OnPremiseVantagePointState) ElementType added in v1.18.0

func (OnPremiseVantagePointState) ElementType() reflect.Type

type OnPremiseVantagePointWorker added in v1.18.0

type OnPremiseVantagePointWorker struct {
	pulumi.CustomResourceState

	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringOutput `pulumi:"apmDomainId"`
	// (Updatable) Configuration details of the On-premise VP worker.
	ConfigurationDetails pulumi.StringOutput `pulumi:"configurationDetails"`
	// (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 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"`
	// Geographical information of the On-premise VP worker.
	GeoInfo pulumi.StringOutput `pulumi:"geoInfo"`
	// Domain details of the On-premise VP worker.
	IdentityInfos OnPremiseVantagePointWorkerIdentityInfoArrayOutput `pulumi:"identityInfos"`
	// Monitors list assigned to the On-premise VP worker.
	MonitorLists OnPremiseVantagePointWorkerMonitorListArrayOutput `pulumi:"monitorLists"`
	// Unique On-premise VP worker name that cannot be edited. The name should not contain any confidential information.
	Name pulumi.StringOutput `pulumi:"name"`
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId pulumi.StringOutput `pulumi:"onPremiseVantagePointId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the On-premise vantage point.
	OpvpId pulumi.StringOutput `pulumi:"opvpId"`
	// On-premise vantage point name.
	OpvpName pulumi.StringOutput `pulumi:"opvpName"`
	// (Updatable) Priority of the On-premise VP worker to schedule monitors.
	Priority pulumi.IntOutput `pulumi:"priority"`
	// public key for resource Principal Token based validation to be used in further calls.
	ResourcePrincipalTokenPublicKey pulumi.StringOutput `pulumi:"resourcePrincipalTokenPublicKey"`
	// The runtime assigned id of the On-premise VP worker.
	RuntimeId pulumi.StringOutput `pulumi:"runtimeId"`
	// (Updatable) Enables or disables the On-premise VP worker.
	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 last synced, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeLastSyncUp pulumi.StringOutput `pulumi:"timeLastSyncUp"`
	// 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"`
	// Image version of the On-premise VP worker.
	Version pulumi.StringOutput `pulumi:"version"`
	// Image version details of the On-premise VP worker.
	VersionDetails OnPremiseVantagePointWorkerVersionDetailArrayOutput `pulumi:"versionDetails"`
	// Type of the On-premise VP worker.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	WorkerType pulumi.StringOutput `pulumi:"workerType"`
}

This resource provides the On Premise Vantage Point Worker resource in Oracle Cloud Infrastructure Apm Synthetics service.

Registers a new worker.

## 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.NewOnPremiseVantagePointWorker(ctx, "test_on_premise_vantage_point_worker", &ApmSynthetics.OnPremiseVantagePointWorkerArgs{
			ApmDomainId:                     pulumi.Any(testApmDomain.Id),
			Name:                            pulumi.Any(onPremiseVantagePointWorkerName),
			OnPremiseVantagePointId:         pulumi.Any(testOnPremiseVantagePoint.Id),
			ResourcePrincipalTokenPublicKey: pulumi.Any(onPremiseVantagePointWorkerResourcePrincipalTokenPublicKey),
			Version:                         pulumi.Any(onPremiseVantagePointWorkerVersion),
			ConfigurationDetails:            pulumi.Any(onPremiseVantagePointWorkerConfigurationDetails),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Priority:   pulumi.Any(onPremiseVantagePointWorkerPriority),
			Status:     pulumi.Any(onPremiseVantagePointWorkerStatus),
			WorkerType: pulumi.Any(onPremiseVantagePointWorkerWorkerType),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:ApmSynthetics/onPremiseVantagePointWorker:OnPremiseVantagePointWorker test_on_premise_vantage_point_worker "onPremiseVantagePoints/{onPremiseVantagePointId}/workers/{workerId}/apmDomainId/{apmDomainId}" ```

func GetOnPremiseVantagePointWorker added in v1.18.0

func GetOnPremiseVantagePointWorker(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OnPremiseVantagePointWorkerState, opts ...pulumi.ResourceOption) (*OnPremiseVantagePointWorker, error)

GetOnPremiseVantagePointWorker gets an existing OnPremiseVantagePointWorker 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 NewOnPremiseVantagePointWorker added in v1.18.0

func NewOnPremiseVantagePointWorker(ctx *pulumi.Context,
	name string, args *OnPremiseVantagePointWorkerArgs, opts ...pulumi.ResourceOption) (*OnPremiseVantagePointWorker, error)

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

func (*OnPremiseVantagePointWorker) ElementType added in v1.18.0

func (*OnPremiseVantagePointWorker) ElementType() reflect.Type

func (*OnPremiseVantagePointWorker) ToOnPremiseVantagePointWorkerOutput added in v1.18.0

func (i *OnPremiseVantagePointWorker) ToOnPremiseVantagePointWorkerOutput() OnPremiseVantagePointWorkerOutput

func (*OnPremiseVantagePointWorker) ToOnPremiseVantagePointWorkerOutputWithContext added in v1.18.0

func (i *OnPremiseVantagePointWorker) ToOnPremiseVantagePointWorkerOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerOutput

type OnPremiseVantagePointWorkerArgs added in v1.18.0

type OnPremiseVantagePointWorkerArgs struct {
	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringInput
	// (Updatable) Configuration details of the On-premise VP worker.
	ConfigurationDetails 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) 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
	// Unique On-premise VP worker name that cannot be edited. The name should not contain any confidential information.
	Name pulumi.StringPtrInput
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId pulumi.StringInput
	// (Updatable) Priority of the On-premise VP worker to schedule monitors.
	Priority pulumi.IntPtrInput
	// public key for resource Principal Token based validation to be used in further calls.
	ResourcePrincipalTokenPublicKey pulumi.StringInput
	// (Updatable) Enables or disables the On-premise VP worker.
	Status pulumi.StringPtrInput
	// Image version of the On-premise VP worker.
	Version pulumi.StringInput
	// Type of the On-premise VP worker.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	WorkerType pulumi.StringPtrInput
}

The set of arguments for constructing a OnPremiseVantagePointWorker resource.

func (OnPremiseVantagePointWorkerArgs) ElementType added in v1.18.0

type OnPremiseVantagePointWorkerArray added in v1.18.0

type OnPremiseVantagePointWorkerArray []OnPremiseVantagePointWorkerInput

func (OnPremiseVantagePointWorkerArray) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerArray) ToOnPremiseVantagePointWorkerArrayOutput added in v1.18.0

func (i OnPremiseVantagePointWorkerArray) ToOnPremiseVantagePointWorkerArrayOutput() OnPremiseVantagePointWorkerArrayOutput

func (OnPremiseVantagePointWorkerArray) ToOnPremiseVantagePointWorkerArrayOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkerArray) ToOnPremiseVantagePointWorkerArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerArrayOutput

type OnPremiseVantagePointWorkerArrayInput added in v1.18.0

type OnPremiseVantagePointWorkerArrayInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerArrayOutput() OnPremiseVantagePointWorkerArrayOutput
	ToOnPremiseVantagePointWorkerArrayOutputWithContext(context.Context) OnPremiseVantagePointWorkerArrayOutput
}

OnPremiseVantagePointWorkerArrayInput is an input type that accepts OnPremiseVantagePointWorkerArray and OnPremiseVantagePointWorkerArrayOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkerArrayInput` via:

OnPremiseVantagePointWorkerArray{ OnPremiseVantagePointWorkerArgs{...} }

type OnPremiseVantagePointWorkerArrayOutput added in v1.18.0

type OnPremiseVantagePointWorkerArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerArrayOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerArrayOutput) Index added in v1.18.0

func (OnPremiseVantagePointWorkerArrayOutput) ToOnPremiseVantagePointWorkerArrayOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerArrayOutput) ToOnPremiseVantagePointWorkerArrayOutput() OnPremiseVantagePointWorkerArrayOutput

func (OnPremiseVantagePointWorkerArrayOutput) ToOnPremiseVantagePointWorkerArrayOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerArrayOutput) ToOnPremiseVantagePointWorkerArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerArrayOutput

type OnPremiseVantagePointWorkerIdentityInfo added in v1.18.0

type OnPremiseVantagePointWorkerIdentityInfo struct {
	// Domain short id of the On-premise VP worker.
	ApmShortId *string `pulumi:"apmShortId"`
	// Collector endpoint of the On-premise VP worker.
	CollectorEndPoint *string `pulumi:"collectorEndPoint"`
	// Domain region of the On-premise VP worker.
	RegionName *string `pulumi:"regionName"`
}

type OnPremiseVantagePointWorkerIdentityInfoArgs added in v1.18.0

type OnPremiseVantagePointWorkerIdentityInfoArgs struct {
	// Domain short id of the On-premise VP worker.
	ApmShortId pulumi.StringPtrInput `pulumi:"apmShortId"`
	// Collector endpoint of the On-premise VP worker.
	CollectorEndPoint pulumi.StringPtrInput `pulumi:"collectorEndPoint"`
	// Domain region of the On-premise VP worker.
	RegionName pulumi.StringPtrInput `pulumi:"regionName"`
}

func (OnPremiseVantagePointWorkerIdentityInfoArgs) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerIdentityInfoArgs) ToOnPremiseVantagePointWorkerIdentityInfoOutput added in v1.18.0

func (i OnPremiseVantagePointWorkerIdentityInfoArgs) ToOnPremiseVantagePointWorkerIdentityInfoOutput() OnPremiseVantagePointWorkerIdentityInfoOutput

func (OnPremiseVantagePointWorkerIdentityInfoArgs) ToOnPremiseVantagePointWorkerIdentityInfoOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkerIdentityInfoArgs) ToOnPremiseVantagePointWorkerIdentityInfoOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerIdentityInfoOutput

type OnPremiseVantagePointWorkerIdentityInfoArray added in v1.18.0

type OnPremiseVantagePointWorkerIdentityInfoArray []OnPremiseVantagePointWorkerIdentityInfoInput

func (OnPremiseVantagePointWorkerIdentityInfoArray) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerIdentityInfoArray) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput added in v1.18.0

func (i OnPremiseVantagePointWorkerIdentityInfoArray) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput() OnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (OnPremiseVantagePointWorkerIdentityInfoArray) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkerIdentityInfoArray) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerIdentityInfoArrayOutput

type OnPremiseVantagePointWorkerIdentityInfoArrayInput added in v1.18.0

type OnPremiseVantagePointWorkerIdentityInfoArrayInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput() OnPremiseVantagePointWorkerIdentityInfoArrayOutput
	ToOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext(context.Context) OnPremiseVantagePointWorkerIdentityInfoArrayOutput
}

OnPremiseVantagePointWorkerIdentityInfoArrayInput is an input type that accepts OnPremiseVantagePointWorkerIdentityInfoArray and OnPremiseVantagePointWorkerIdentityInfoArrayOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkerIdentityInfoArrayInput` via:

OnPremiseVantagePointWorkerIdentityInfoArray{ OnPremiseVantagePointWorkerIdentityInfoArgs{...} }

type OnPremiseVantagePointWorkerIdentityInfoArrayOutput added in v1.18.0

type OnPremiseVantagePointWorkerIdentityInfoArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerIdentityInfoArrayOutput) Index added in v1.18.0

func (OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput() OnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerIdentityInfoArrayOutput

type OnPremiseVantagePointWorkerIdentityInfoInput added in v1.18.0

type OnPremiseVantagePointWorkerIdentityInfoInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerIdentityInfoOutput() OnPremiseVantagePointWorkerIdentityInfoOutput
	ToOnPremiseVantagePointWorkerIdentityInfoOutputWithContext(context.Context) OnPremiseVantagePointWorkerIdentityInfoOutput
}

OnPremiseVantagePointWorkerIdentityInfoInput is an input type that accepts OnPremiseVantagePointWorkerIdentityInfoArgs and OnPremiseVantagePointWorkerIdentityInfoOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkerIdentityInfoInput` via:

OnPremiseVantagePointWorkerIdentityInfoArgs{...}

type OnPremiseVantagePointWorkerIdentityInfoOutput added in v1.18.0

type OnPremiseVantagePointWorkerIdentityInfoOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerIdentityInfoOutput) ApmShortId added in v1.18.0

Domain short id of the On-premise VP worker.

func (OnPremiseVantagePointWorkerIdentityInfoOutput) CollectorEndPoint added in v1.18.0

Collector endpoint of the On-premise VP worker.

func (OnPremiseVantagePointWorkerIdentityInfoOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerIdentityInfoOutput) RegionName added in v1.18.0

Domain region of the On-premise VP worker.

func (OnPremiseVantagePointWorkerIdentityInfoOutput) ToOnPremiseVantagePointWorkerIdentityInfoOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerIdentityInfoOutput) ToOnPremiseVantagePointWorkerIdentityInfoOutput() OnPremiseVantagePointWorkerIdentityInfoOutput

func (OnPremiseVantagePointWorkerIdentityInfoOutput) ToOnPremiseVantagePointWorkerIdentityInfoOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerIdentityInfoOutput) ToOnPremiseVantagePointWorkerIdentityInfoOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerIdentityInfoOutput

type OnPremiseVantagePointWorkerInput added in v1.18.0

type OnPremiseVantagePointWorkerInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerOutput() OnPremiseVantagePointWorkerOutput
	ToOnPremiseVantagePointWorkerOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerOutput
}

type OnPremiseVantagePointWorkerMap added in v1.18.0

type OnPremiseVantagePointWorkerMap map[string]OnPremiseVantagePointWorkerInput

func (OnPremiseVantagePointWorkerMap) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerMap) ToOnPremiseVantagePointWorkerMapOutput added in v1.18.0

func (i OnPremiseVantagePointWorkerMap) ToOnPremiseVantagePointWorkerMapOutput() OnPremiseVantagePointWorkerMapOutput

func (OnPremiseVantagePointWorkerMap) ToOnPremiseVantagePointWorkerMapOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkerMap) ToOnPremiseVantagePointWorkerMapOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerMapOutput

type OnPremiseVantagePointWorkerMapInput added in v1.18.0

type OnPremiseVantagePointWorkerMapInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerMapOutput() OnPremiseVantagePointWorkerMapOutput
	ToOnPremiseVantagePointWorkerMapOutputWithContext(context.Context) OnPremiseVantagePointWorkerMapOutput
}

OnPremiseVantagePointWorkerMapInput is an input type that accepts OnPremiseVantagePointWorkerMap and OnPremiseVantagePointWorkerMapOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkerMapInput` via:

OnPremiseVantagePointWorkerMap{ "key": OnPremiseVantagePointWorkerArgs{...} }

type OnPremiseVantagePointWorkerMapOutput added in v1.18.0

type OnPremiseVantagePointWorkerMapOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerMapOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerMapOutput) MapIndex added in v1.18.0

func (OnPremiseVantagePointWorkerMapOutput) ToOnPremiseVantagePointWorkerMapOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerMapOutput) ToOnPremiseVantagePointWorkerMapOutput() OnPremiseVantagePointWorkerMapOutput

func (OnPremiseVantagePointWorkerMapOutput) ToOnPremiseVantagePointWorkerMapOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerMapOutput) ToOnPremiseVantagePointWorkerMapOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerMapOutput

type OnPremiseVantagePointWorkerMonitorList added in v1.18.0

type OnPremiseVantagePointWorkerMonitorList struct {
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName *string `pulumi:"displayName"`
	// 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 immediately.
	IsRunNow *bool `pulumi:"isRunNow"`
	// Type of monitor.
	MonitorType *string `pulumi:"monitorType"`
	// The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeAssigned *string `pulumi:"timeAssigned"`
}

type OnPremiseVantagePointWorkerMonitorListArgs added in v1.18.0

type OnPremiseVantagePointWorkerMonitorListArgs struct {
	// Unique name that can be edited. The name should not contain any confidential information.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// If isRunNow is enabled, then the monitor will run immediately.
	IsRunNow pulumi.BoolPtrInput `pulumi:"isRunNow"`
	// Type of monitor.
	MonitorType pulumi.StringPtrInput `pulumi:"monitorType"`
	// The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeAssigned pulumi.StringPtrInput `pulumi:"timeAssigned"`
}

func (OnPremiseVantagePointWorkerMonitorListArgs) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerMonitorListArgs) ToOnPremiseVantagePointWorkerMonitorListOutput added in v1.18.0

func (i OnPremiseVantagePointWorkerMonitorListArgs) ToOnPremiseVantagePointWorkerMonitorListOutput() OnPremiseVantagePointWorkerMonitorListOutput

func (OnPremiseVantagePointWorkerMonitorListArgs) ToOnPremiseVantagePointWorkerMonitorListOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkerMonitorListArgs) ToOnPremiseVantagePointWorkerMonitorListOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerMonitorListOutput

type OnPremiseVantagePointWorkerMonitorListArray added in v1.18.0

type OnPremiseVantagePointWorkerMonitorListArray []OnPremiseVantagePointWorkerMonitorListInput

func (OnPremiseVantagePointWorkerMonitorListArray) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerMonitorListArray) ToOnPremiseVantagePointWorkerMonitorListArrayOutput added in v1.18.0

func (i OnPremiseVantagePointWorkerMonitorListArray) ToOnPremiseVantagePointWorkerMonitorListArrayOutput() OnPremiseVantagePointWorkerMonitorListArrayOutput

func (OnPremiseVantagePointWorkerMonitorListArray) ToOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkerMonitorListArray) ToOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerMonitorListArrayOutput

type OnPremiseVantagePointWorkerMonitorListArrayInput added in v1.18.0

type OnPremiseVantagePointWorkerMonitorListArrayInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerMonitorListArrayOutput() OnPremiseVantagePointWorkerMonitorListArrayOutput
	ToOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext(context.Context) OnPremiseVantagePointWorkerMonitorListArrayOutput
}

OnPremiseVantagePointWorkerMonitorListArrayInput is an input type that accepts OnPremiseVantagePointWorkerMonitorListArray and OnPremiseVantagePointWorkerMonitorListArrayOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkerMonitorListArrayInput` via:

OnPremiseVantagePointWorkerMonitorListArray{ OnPremiseVantagePointWorkerMonitorListArgs{...} }

type OnPremiseVantagePointWorkerMonitorListArrayOutput added in v1.18.0

type OnPremiseVantagePointWorkerMonitorListArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerMonitorListArrayOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerMonitorListArrayOutput) Index added in v1.18.0

func (OnPremiseVantagePointWorkerMonitorListArrayOutput) ToOnPremiseVantagePointWorkerMonitorListArrayOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerMonitorListArrayOutput) ToOnPremiseVantagePointWorkerMonitorListArrayOutput() OnPremiseVantagePointWorkerMonitorListArrayOutput

func (OnPremiseVantagePointWorkerMonitorListArrayOutput) ToOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerMonitorListArrayOutput) ToOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerMonitorListArrayOutput

type OnPremiseVantagePointWorkerMonitorListInput added in v1.18.0

type OnPremiseVantagePointWorkerMonitorListInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerMonitorListOutput() OnPremiseVantagePointWorkerMonitorListOutput
	ToOnPremiseVantagePointWorkerMonitorListOutputWithContext(context.Context) OnPremiseVantagePointWorkerMonitorListOutput
}

OnPremiseVantagePointWorkerMonitorListInput is an input type that accepts OnPremiseVantagePointWorkerMonitorListArgs and OnPremiseVantagePointWorkerMonitorListOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkerMonitorListInput` via:

OnPremiseVantagePointWorkerMonitorListArgs{...}

type OnPremiseVantagePointWorkerMonitorListOutput added in v1.18.0

type OnPremiseVantagePointWorkerMonitorListOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerMonitorListOutput) DisplayName added in v1.18.0

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

func (OnPremiseVantagePointWorkerMonitorListOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerMonitorListOutput) Id added in v1.18.0

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

func (OnPremiseVantagePointWorkerMonitorListOutput) IsRunNow added in v1.18.0

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

func (OnPremiseVantagePointWorkerMonitorListOutput) MonitorType added in v1.18.0

Type of monitor.

func (OnPremiseVantagePointWorkerMonitorListOutput) TimeAssigned added in v1.18.0

The time the resource was last assigned to an On-premise vantage point worker, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`

func (OnPremiseVantagePointWorkerMonitorListOutput) ToOnPremiseVantagePointWorkerMonitorListOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerMonitorListOutput) ToOnPremiseVantagePointWorkerMonitorListOutput() OnPremiseVantagePointWorkerMonitorListOutput

func (OnPremiseVantagePointWorkerMonitorListOutput) ToOnPremiseVantagePointWorkerMonitorListOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerMonitorListOutput) ToOnPremiseVantagePointWorkerMonitorListOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerMonitorListOutput

type OnPremiseVantagePointWorkerOutput added in v1.18.0

type OnPremiseVantagePointWorkerOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerOutput) ApmDomainId added in v1.18.0

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

func (OnPremiseVantagePointWorkerOutput) ConfigurationDetails added in v1.18.0

func (o OnPremiseVantagePointWorkerOutput) ConfigurationDetails() pulumi.StringOutput

(Updatable) Configuration details of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) DefinedTags added in v1.18.0

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

func (OnPremiseVantagePointWorkerOutput) DisplayName added in v1.18.0

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

func (OnPremiseVantagePointWorkerOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerOutput) FreeformTags added in v1.18.0

(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 (OnPremiseVantagePointWorkerOutput) GeoInfo added in v1.18.0

Geographical information of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) IdentityInfos added in v1.18.0

Domain details of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) MonitorLists added in v1.18.0

Monitors list assigned to the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) Name added in v1.18.0

Unique On-premise VP worker name that cannot be edited. The name should not contain any confidential information.

func (OnPremiseVantagePointWorkerOutput) OnPremiseVantagePointId added in v1.18.0

func (o OnPremiseVantagePointWorkerOutput) OnPremiseVantagePointId() pulumi.StringOutput

The OCID of the On-premise vantage point.

func (OnPremiseVantagePointWorkerOutput) OpvpId added in v1.18.0

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

func (OnPremiseVantagePointWorkerOutput) OpvpName added in v1.18.0

On-premise vantage point name.

func (OnPremiseVantagePointWorkerOutput) Priority added in v1.18.0

(Updatable) Priority of the On-premise VP worker to schedule monitors.

func (OnPremiseVantagePointWorkerOutput) ResourcePrincipalTokenPublicKey added in v1.18.0

func (o OnPremiseVantagePointWorkerOutput) ResourcePrincipalTokenPublicKey() pulumi.StringOutput

public key for resource Principal Token based validation to be used in further calls.

func (OnPremiseVantagePointWorkerOutput) RuntimeId added in v1.18.0

The runtime assigned id of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) Status added in v1.18.0

(Updatable) Enables or disables the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) TimeCreated added in v1.18.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 (OnPremiseVantagePointWorkerOutput) TimeLastSyncUp added in v1.18.0

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

func (OnPremiseVantagePointWorkerOutput) TimeUpdated added in v1.18.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 (OnPremiseVantagePointWorkerOutput) ToOnPremiseVantagePointWorkerOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerOutput) ToOnPremiseVantagePointWorkerOutput() OnPremiseVantagePointWorkerOutput

func (OnPremiseVantagePointWorkerOutput) ToOnPremiseVantagePointWorkerOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerOutput) ToOnPremiseVantagePointWorkerOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerOutput

func (OnPremiseVantagePointWorkerOutput) Version added in v1.18.0

Image version of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) VersionDetails added in v1.18.0

Image version details of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) WorkerType added in v1.18.0

Type of the On-premise VP worker.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type OnPremiseVantagePointWorkerState added in v1.18.0

type OnPremiseVantagePointWorkerState struct {
	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringPtrInput
	// (Updatable) Configuration details of the On-premise VP worker.
	ConfigurationDetails 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 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
	// Geographical information of the On-premise VP worker.
	GeoInfo pulumi.StringPtrInput
	// Domain details of the On-premise VP worker.
	IdentityInfos OnPremiseVantagePointWorkerIdentityInfoArrayInput
	// Monitors list assigned to the On-premise VP worker.
	MonitorLists OnPremiseVantagePointWorkerMonitorListArrayInput
	// Unique On-premise VP worker name that cannot be edited. The name should not contain any confidential information.
	Name pulumi.StringPtrInput
	// The OCID of the On-premise vantage point.
	OnPremiseVantagePointId pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the On-premise vantage point.
	OpvpId pulumi.StringPtrInput
	// On-premise vantage point name.
	OpvpName pulumi.StringPtrInput
	// (Updatable) Priority of the On-premise VP worker to schedule monitors.
	Priority pulumi.IntPtrInput
	// public key for resource Principal Token based validation to be used in further calls.
	ResourcePrincipalTokenPublicKey pulumi.StringPtrInput
	// The runtime assigned id of the On-premise VP worker.
	RuntimeId pulumi.StringPtrInput
	// (Updatable) Enables or disables the On-premise VP worker.
	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 last synced, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2020-02-12T22:47:12.613Z`
	TimeLastSyncUp 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
	// Image version of the On-premise VP worker.
	Version pulumi.StringPtrInput
	// Image version details of the On-premise VP worker.
	VersionDetails OnPremiseVantagePointWorkerVersionDetailArrayInput
	// Type of the On-premise VP worker.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	WorkerType pulumi.StringPtrInput
}

func (OnPremiseVantagePointWorkerState) ElementType added in v1.18.0

type OnPremiseVantagePointWorkerVersionDetail added in v1.18.0

type OnPremiseVantagePointWorkerVersionDetail struct {
	// Latest image version of the On-premise VP worker.
	LatestVersion *string `pulumi:"latestVersion"`
	// Minimum supported image version of the On-premise VP worker.
	MinSupportedVersion *string `pulumi:"minSupportedVersion"`
	// Image version of the On-premise VP worker.
	Version *string `pulumi:"version"`
}

type OnPremiseVantagePointWorkerVersionDetailArgs added in v1.18.0

type OnPremiseVantagePointWorkerVersionDetailArgs struct {
	// Latest image version of the On-premise VP worker.
	LatestVersion pulumi.StringPtrInput `pulumi:"latestVersion"`
	// Minimum supported image version of the On-premise VP worker.
	MinSupportedVersion pulumi.StringPtrInput `pulumi:"minSupportedVersion"`
	// Image version of the On-premise VP worker.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

func (OnPremiseVantagePointWorkerVersionDetailArgs) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerVersionDetailArgs) ToOnPremiseVantagePointWorkerVersionDetailOutput added in v1.18.0

func (i OnPremiseVantagePointWorkerVersionDetailArgs) ToOnPremiseVantagePointWorkerVersionDetailOutput() OnPremiseVantagePointWorkerVersionDetailOutput

func (OnPremiseVantagePointWorkerVersionDetailArgs) ToOnPremiseVantagePointWorkerVersionDetailOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkerVersionDetailArgs) ToOnPremiseVantagePointWorkerVersionDetailOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerVersionDetailOutput

type OnPremiseVantagePointWorkerVersionDetailArray added in v1.18.0

type OnPremiseVantagePointWorkerVersionDetailArray []OnPremiseVantagePointWorkerVersionDetailInput

func (OnPremiseVantagePointWorkerVersionDetailArray) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerVersionDetailArray) ToOnPremiseVantagePointWorkerVersionDetailArrayOutput added in v1.18.0

func (i OnPremiseVantagePointWorkerVersionDetailArray) ToOnPremiseVantagePointWorkerVersionDetailArrayOutput() OnPremiseVantagePointWorkerVersionDetailArrayOutput

func (OnPremiseVantagePointWorkerVersionDetailArray) ToOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkerVersionDetailArray) ToOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerVersionDetailArrayOutput

type OnPremiseVantagePointWorkerVersionDetailArrayInput added in v1.18.0

type OnPremiseVantagePointWorkerVersionDetailArrayInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerVersionDetailArrayOutput() OnPremiseVantagePointWorkerVersionDetailArrayOutput
	ToOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext(context.Context) OnPremiseVantagePointWorkerVersionDetailArrayOutput
}

OnPremiseVantagePointWorkerVersionDetailArrayInput is an input type that accepts OnPremiseVantagePointWorkerVersionDetailArray and OnPremiseVantagePointWorkerVersionDetailArrayOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkerVersionDetailArrayInput` via:

OnPremiseVantagePointWorkerVersionDetailArray{ OnPremiseVantagePointWorkerVersionDetailArgs{...} }

type OnPremiseVantagePointWorkerVersionDetailArrayOutput added in v1.18.0

type OnPremiseVantagePointWorkerVersionDetailArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerVersionDetailArrayOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerVersionDetailArrayOutput) Index added in v1.18.0

func (OnPremiseVantagePointWorkerVersionDetailArrayOutput) ToOnPremiseVantagePointWorkerVersionDetailArrayOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerVersionDetailArrayOutput) ToOnPremiseVantagePointWorkerVersionDetailArrayOutput() OnPremiseVantagePointWorkerVersionDetailArrayOutput

func (OnPremiseVantagePointWorkerVersionDetailArrayOutput) ToOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerVersionDetailArrayOutput) ToOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerVersionDetailArrayOutput

type OnPremiseVantagePointWorkerVersionDetailInput added in v1.18.0

type OnPremiseVantagePointWorkerVersionDetailInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkerVersionDetailOutput() OnPremiseVantagePointWorkerVersionDetailOutput
	ToOnPremiseVantagePointWorkerVersionDetailOutputWithContext(context.Context) OnPremiseVantagePointWorkerVersionDetailOutput
}

OnPremiseVantagePointWorkerVersionDetailInput is an input type that accepts OnPremiseVantagePointWorkerVersionDetailArgs and OnPremiseVantagePointWorkerVersionDetailOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkerVersionDetailInput` via:

OnPremiseVantagePointWorkerVersionDetailArgs{...}

type OnPremiseVantagePointWorkerVersionDetailOutput added in v1.18.0

type OnPremiseVantagePointWorkerVersionDetailOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerVersionDetailOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkerVersionDetailOutput) LatestVersion added in v1.18.0

Latest image version of the On-premise VP worker.

func (OnPremiseVantagePointWorkerVersionDetailOutput) MinSupportedVersion added in v1.18.0

Minimum supported image version of the On-premise VP worker.

func (OnPremiseVantagePointWorkerVersionDetailOutput) ToOnPremiseVantagePointWorkerVersionDetailOutput added in v1.18.0

func (o OnPremiseVantagePointWorkerVersionDetailOutput) ToOnPremiseVantagePointWorkerVersionDetailOutput() OnPremiseVantagePointWorkerVersionDetailOutput

func (OnPremiseVantagePointWorkerVersionDetailOutput) ToOnPremiseVantagePointWorkerVersionDetailOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkerVersionDetailOutput) ToOnPremiseVantagePointWorkerVersionDetailOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkerVersionDetailOutput

func (OnPremiseVantagePointWorkerVersionDetailOutput) Version added in v1.18.0

Image version of the On-premise VP worker.

type OnPremiseVantagePointWorkersSummary added in v1.18.0

type OnPremiseVantagePointWorkersSummary struct {
	// Number of available workers in a specific On-premise vantage point.
	Available *int `pulumi:"available"`
	// List of available capabilities in a specific On-premise vantage point.
	AvailableCapabilities []OnPremiseVantagePointWorkersSummaryAvailableCapability `pulumi:"availableCapabilities"`
	// Number of disabled workers in a specific On-premise vantage point.
	Disabled *int `pulumi:"disabled"`
	// Minimum version among the workers in a specific On-premise vantage point.
	MinVersion *string `pulumi:"minVersion"`
	// Total number of workers in a specific On-premise vantage point.
	Total *int `pulumi:"total"`
	// Number of occupied workers in a specific On-premise vantage point.
	Used *int `pulumi:"used"`
}

type OnPremiseVantagePointWorkersSummaryArgs added in v1.18.0

type OnPremiseVantagePointWorkersSummaryArgs struct {
	// Number of available workers in a specific On-premise vantage point.
	Available pulumi.IntPtrInput `pulumi:"available"`
	// List of available capabilities in a specific On-premise vantage point.
	AvailableCapabilities OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput `pulumi:"availableCapabilities"`
	// Number of disabled workers in a specific On-premise vantage point.
	Disabled pulumi.IntPtrInput `pulumi:"disabled"`
	// Minimum version among the workers in a specific On-premise vantage point.
	MinVersion pulumi.StringPtrInput `pulumi:"minVersion"`
	// Total number of workers in a specific On-premise vantage point.
	Total pulumi.IntPtrInput `pulumi:"total"`
	// Number of occupied workers in a specific On-premise vantage point.
	Used pulumi.IntPtrInput `pulumi:"used"`
}

func (OnPremiseVantagePointWorkersSummaryArgs) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryArgs) ToOnPremiseVantagePointWorkersSummaryOutput added in v1.18.0

func (i OnPremiseVantagePointWorkersSummaryArgs) ToOnPremiseVantagePointWorkersSummaryOutput() OnPremiseVantagePointWorkersSummaryOutput

func (OnPremiseVantagePointWorkersSummaryArgs) ToOnPremiseVantagePointWorkersSummaryOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkersSummaryArgs) ToOnPremiseVantagePointWorkersSummaryOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkersSummaryOutput

type OnPremiseVantagePointWorkersSummaryArray added in v1.18.0

type OnPremiseVantagePointWorkersSummaryArray []OnPremiseVantagePointWorkersSummaryInput

func (OnPremiseVantagePointWorkersSummaryArray) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryArray) ToOnPremiseVantagePointWorkersSummaryArrayOutput added in v1.18.0

func (i OnPremiseVantagePointWorkersSummaryArray) ToOnPremiseVantagePointWorkersSummaryArrayOutput() OnPremiseVantagePointWorkersSummaryArrayOutput

func (OnPremiseVantagePointWorkersSummaryArray) ToOnPremiseVantagePointWorkersSummaryArrayOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkersSummaryArray) ToOnPremiseVantagePointWorkersSummaryArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkersSummaryArrayOutput

type OnPremiseVantagePointWorkersSummaryArrayInput added in v1.18.0

type OnPremiseVantagePointWorkersSummaryArrayInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkersSummaryArrayOutput() OnPremiseVantagePointWorkersSummaryArrayOutput
	ToOnPremiseVantagePointWorkersSummaryArrayOutputWithContext(context.Context) OnPremiseVantagePointWorkersSummaryArrayOutput
}

OnPremiseVantagePointWorkersSummaryArrayInput is an input type that accepts OnPremiseVantagePointWorkersSummaryArray and OnPremiseVantagePointWorkersSummaryArrayOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkersSummaryArrayInput` via:

OnPremiseVantagePointWorkersSummaryArray{ OnPremiseVantagePointWorkersSummaryArgs{...} }

type OnPremiseVantagePointWorkersSummaryArrayOutput added in v1.18.0

type OnPremiseVantagePointWorkersSummaryArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkersSummaryArrayOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryArrayOutput) Index added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryArrayOutput) ToOnPremiseVantagePointWorkersSummaryArrayOutput added in v1.18.0

func (o OnPremiseVantagePointWorkersSummaryArrayOutput) ToOnPremiseVantagePointWorkersSummaryArrayOutput() OnPremiseVantagePointWorkersSummaryArrayOutput

func (OnPremiseVantagePointWorkersSummaryArrayOutput) ToOnPremiseVantagePointWorkersSummaryArrayOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkersSummaryArrayOutput) ToOnPremiseVantagePointWorkersSummaryArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkersSummaryArrayOutput

type OnPremiseVantagePointWorkersSummaryAvailableCapability added in v1.18.0

type OnPremiseVantagePointWorkersSummaryAvailableCapability struct {
	// Capability of an On-premise vantage point worker.
	Capability *string `pulumi:"capability"`
	// Count of available capability in a specific On-premise vantage point.
	OnPremiseVantagePointCount *int `pulumi:"onPremiseVantagePointCount"`
}

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs added in v1.18.0

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs struct {
	// Capability of an On-premise vantage point worker.
	Capability pulumi.StringPtrInput `pulumi:"capability"`
	// Count of available capability in a specific On-premise vantage point.
	OnPremiseVantagePointCount pulumi.IntPtrInput `pulumi:"onPremiseVantagePointCount"`
}

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray added in v1.18.0

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray []OnPremiseVantagePointWorkersSummaryAvailableCapabilityInput

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext added in v1.18.0

func (i OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput added in v1.18.0

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput() OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput
	ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext(context.Context) OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput
}

OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput is an input type that accepts OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray and OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput` via:

OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray{ OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs{...} }

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) Index added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityInput added in v1.18.0

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput() OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput
	ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext(context.Context) OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput
}

OnPremiseVantagePointWorkersSummaryAvailableCapabilityInput is an input type that accepts OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs and OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkersSummaryAvailableCapabilityInput` via:

OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs{...}

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput added in v1.18.0

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) Capability added in v1.18.0

Capability of an On-premise vantage point worker.

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) OnPremiseVantagePointCount added in v1.18.0

Count of available capability in a specific On-premise vantage point.

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput

type OnPremiseVantagePointWorkersSummaryInput added in v1.18.0

type OnPremiseVantagePointWorkersSummaryInput interface {
	pulumi.Input

	ToOnPremiseVantagePointWorkersSummaryOutput() OnPremiseVantagePointWorkersSummaryOutput
	ToOnPremiseVantagePointWorkersSummaryOutputWithContext(context.Context) OnPremiseVantagePointWorkersSummaryOutput
}

OnPremiseVantagePointWorkersSummaryInput is an input type that accepts OnPremiseVantagePointWorkersSummaryArgs and OnPremiseVantagePointWorkersSummaryOutput values. You can construct a concrete instance of `OnPremiseVantagePointWorkersSummaryInput` via:

OnPremiseVantagePointWorkersSummaryArgs{...}

type OnPremiseVantagePointWorkersSummaryOutput added in v1.18.0

type OnPremiseVantagePointWorkersSummaryOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkersSummaryOutput) Available added in v1.18.0

Number of available workers in a specific On-premise vantage point.

func (OnPremiseVantagePointWorkersSummaryOutput) AvailableCapabilities added in v1.18.0

List of available capabilities in a specific On-premise vantage point.

func (OnPremiseVantagePointWorkersSummaryOutput) Disabled added in v1.18.0

Number of disabled workers in a specific On-premise vantage point.

func (OnPremiseVantagePointWorkersSummaryOutput) ElementType added in v1.18.0

func (OnPremiseVantagePointWorkersSummaryOutput) MinVersion added in v1.18.0

Minimum version among the workers in a specific On-premise vantage point.

func (OnPremiseVantagePointWorkersSummaryOutput) ToOnPremiseVantagePointWorkersSummaryOutput added in v1.18.0

func (o OnPremiseVantagePointWorkersSummaryOutput) ToOnPremiseVantagePointWorkersSummaryOutput() OnPremiseVantagePointWorkersSummaryOutput

func (OnPremiseVantagePointWorkersSummaryOutput) ToOnPremiseVantagePointWorkersSummaryOutputWithContext added in v1.18.0

func (o OnPremiseVantagePointWorkersSummaryOutput) ToOnPremiseVantagePointWorkersSummaryOutputWithContext(ctx context.Context) OnPremiseVantagePointWorkersSummaryOutput

func (OnPremiseVantagePointWorkersSummaryOutput) Total added in v1.18.0

Total number of workers in a specific On-premise vantage point.

func (OnPremiseVantagePointWorkersSummaryOutput) Used added in v1.18.0

Number of occupied workers in a specific On-premise vantage point.

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, "test_script", &ApmSynthetics.ScriptArgs{
			ApmDomainId:     pulumi.Any(testApmDomain.Id),
			Content:         pulumi.Any(scriptContent),
			ContentType:     pulumi.Any(scriptContentType),
			DisplayName:     pulumi.Any(scriptDisplayName),
			ContentFileName: pulumi.Any(scriptContentFileName),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Parameters: apmsynthetics.ScriptParameterArray{
				&apmsynthetics.ScriptParameterArgs{
					ParamName:  pulumi.Any(scriptParametersParamName),
					IsSecret:   pulumi.Any(scriptParametersIsSecret),
					ParamValue: pulumi.Any(scriptParametersParamValue),
				},
			},
		})
		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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	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.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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