apmsynthetics

package
v2.18.0 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 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"`
	// Name of the user that created the monitor.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapOutput `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.StringMapOutput `pulumi:"freeformTags"`
	// (Updatable) If enabled, domain name will resolve to an IPv6 address.
	IsIpv6 pulumi.BoolOutput `pulumi:"isIpv6"`
	// (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"`
	// Name of the user that recently updated the monitor.
	LastUpdatedBy pulumi.StringOutput `pulumi:"lastUpdatedBy"`
	// (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, NETWORK, DNS and FTP 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/v2/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),
				ConnectionString: pulumi.Any(monitorConfigurationConnectionString),
				DatabaseAuthenticationDetails: &apmsynthetics.ConfigConfigurationDatabaseAuthenticationDetailsArgs{
					Password: &apmsynthetics.ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs{
						Password:      pulumi.Any(monitorConfigurationDatabaseAuthenticationDetailsPasswordPassword),
						PasswordType:  pulumi.Any(monitorConfigurationDatabaseAuthenticationDetailsPasswordPasswordType),
						VaultSecretId: pulumi.Any(testSecret.Id),
					},
					Username: pulumi.Any(monitorConfigurationDatabaseAuthenticationDetailsUsername),
				},
				DatabaseConnectionType: pulumi.Any(monitorConfigurationDatabaseConnectionType),
				DatabaseRole:           pulumi.Any(monitorConfigurationDatabaseRole),
				DatabaseType:           pulumi.Any(monitorConfigurationDatabaseType),
				DatabaseWalletDetails: &apmsynthetics.ConfigConfigurationDatabaseWalletDetailsArgs{
					DatabaseWallet: pulumi.Any(monitorConfigurationDatabaseWalletDetailsDatabaseWallet),
					ServiceName:    pulumi.Any(testService.Name),
				},
				DnsConfiguration: &apmsynthetics.ConfigConfigurationDnsConfigurationArgs{
					IsOverrideDns: pulumi.Any(monitorConfigurationDnsConfigurationIsOverrideDns),
					OverrideDnsIp: pulumi.Any(monitorConfigurationDnsConfigurationOverrideDnsIp),
				},
				DownloadSizeLimitInBytes: pulumi.Any(monitorConfigurationDownloadSizeLimitInBytes),
				FtpBasicAuthenticationDetails: &apmsynthetics.ConfigConfigurationFtpBasicAuthenticationDetailsArgs{
					Password: &apmsynthetics.ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs{
						Password:      pulumi.Any(monitorConfigurationFtpBasicAuthenticationDetailsPasswordPassword),
						PasswordType:  pulumi.Any(monitorConfigurationFtpBasicAuthenticationDetailsPasswordPasswordType),
						VaultSecretId: pulumi.Any(testSecret.Id),
					},
					Username: pulumi.Any(monitorConfigurationFtpBasicAuthenticationDetailsUsername),
				},
				FtpProtocol:                    pulumi.Any(monitorConfigurationFtpProtocol),
				FtpRequestType:                 pulumi.Any(monitorConfigurationFtpRequestType),
				IsActiveMode:                   pulumi.Any(monitorConfigurationIsActiveMode),
				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),
				Query:      pulumi.Any(monitorConfigurationQuery),
				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),
					},
				},
				UploadFileSizeInBytes: pulumi.Any(monitorConfigurationUploadFileSizeInBytes),
				VerifyResponseCodes:   pulumi.Any(monitorConfigurationVerifyResponseCodes),
				VerifyResponseContent: pulumi.Any(monitorConfigurationVerifyResponseContent),
				VerifyTexts: apmsynthetics.ConfigConfigurationVerifyTextArray{
					&apmsynthetics.ConfigConfigurationVerifyTextArgs{
						Text: pulumi.Any(monitorConfigurationVerifyTextsText),
					},
				},
			},
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			IsIpv6:    pulumi.Any(monitorIsIpv6),
			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.StringMapInput
	// (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.StringMapInput
	// (Updatable) If enabled, domain name will resolve to an IPv6 address.
	IsIpv6 pulumi.BoolPtrInput
	// (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, NETWORK, DNS and FTP 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

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

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

func (ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationOutput

func (i ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationOutput() ConfigAvailabilityConfigurationOutput

func (ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationOutputWithContext

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

func (ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationPtrOutput

func (i ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationPtrOutput() ConfigAvailabilityConfigurationPtrOutput

func (ConfigAvailabilityConfigurationArgs) ToConfigAvailabilityConfigurationPtrOutputWithContext

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

type ConfigAvailabilityConfigurationInput

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

type ConfigAvailabilityConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigAvailabilityConfigurationOutput) ElementType

func (ConfigAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval

func (o ConfigAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval() pulumi.IntPtrOutput

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

func (ConfigAvailabilityConfigurationOutput) MinAllowedRunsPerInterval

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

func (o ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationOutput() ConfigAvailabilityConfigurationOutput

func (ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationOutputWithContext

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

func (ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationPtrOutput

func (o ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationPtrOutput() ConfigAvailabilityConfigurationPtrOutput

func (ConfigAvailabilityConfigurationOutput) ToConfigAvailabilityConfigurationPtrOutputWithContext

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

type ConfigAvailabilityConfigurationPtrInput

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

type ConfigAvailabilityConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigAvailabilityConfigurationPtrOutput) Elem

func (ConfigAvailabilityConfigurationPtrOutput) ElementType

func (ConfigAvailabilityConfigurationPtrOutput) MaxAllowedFailuresPerInterval

func (o ConfigAvailabilityConfigurationPtrOutput) MaxAllowedFailuresPerInterval() pulumi.IntPtrOutput

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

func (ConfigAvailabilityConfigurationPtrOutput) MinAllowedRunsPerInterval

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

func (o ConfigAvailabilityConfigurationPtrOutput) ToConfigAvailabilityConfigurationPtrOutput() ConfigAvailabilityConfigurationPtrOutput

func (ConfigAvailabilityConfigurationPtrOutput) ToConfigAvailabilityConfigurationPtrOutputWithContext

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) Database connection string.
	ConnectionString *string `pulumi:"connectionString"`
	// (Updatable) Details for basic authentication.
	DatabaseAuthenticationDetails *ConfigConfigurationDatabaseAuthenticationDetails `pulumi:"databaseAuthenticationDetails"`
	// (Updatable) Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.
	DatabaseConnectionType *string `pulumi:"databaseConnectionType"`
	// (Updatable) Database role.
	DatabaseRole *string `pulumi:"databaseRole"`
	// (Updatable) Database type.
	DatabaseType *string `pulumi:"databaseType"`
	// (Updatable) Details for database wallet.
	DatabaseWalletDetails *ConfigConfigurationDatabaseWalletDetails `pulumi:"databaseWalletDetails"`
	// (Updatable) Information about the DNS settings.
	DnsConfiguration *ConfigConfigurationDnsConfiguration `pulumi:"dnsConfiguration"`
	// (Updatable) Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.
	DownloadSizeLimitInBytes *int `pulumi:"downloadSizeLimitInBytes"`
	// (Updatable) Details for basic authentication.
	FtpBasicAuthenticationDetails *ConfigConfigurationFtpBasicAuthenticationDetails `pulumi:"ftpBasicAuthenticationDetails"`
	// (Updatable) FTP protocol type.
	FtpProtocol *string `pulumi:"ftpProtocol"`
	// (Updatable) FTP monitor request type.
	FtpRequestType *string `pulumi:"ftpRequestType"`
	// (Updatable) If enabled, Active mode will be used for the FTP connection.
	IsActiveMode *bool `pulumi:"isActiveMode"`
	// (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) SQL query to be executed.
	Query *string `pulumi:"query"`
	// (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) File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.
	UploadFileSizeInBytes *int `pulumi:"uploadFileSizeInBytes"`
	// (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) Database connection string.
	ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"`
	// (Updatable) Details for basic authentication.
	DatabaseAuthenticationDetails ConfigConfigurationDatabaseAuthenticationDetailsPtrInput `pulumi:"databaseAuthenticationDetails"`
	// (Updatable) Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.
	DatabaseConnectionType pulumi.StringPtrInput `pulumi:"databaseConnectionType"`
	// (Updatable) Database role.
	DatabaseRole pulumi.StringPtrInput `pulumi:"databaseRole"`
	// (Updatable) Database type.
	DatabaseType pulumi.StringPtrInput `pulumi:"databaseType"`
	// (Updatable) Details for database wallet.
	DatabaseWalletDetails ConfigConfigurationDatabaseWalletDetailsPtrInput `pulumi:"databaseWalletDetails"`
	// (Updatable) Information about the DNS settings.
	DnsConfiguration ConfigConfigurationDnsConfigurationPtrInput `pulumi:"dnsConfiguration"`
	// (Updatable) Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.
	DownloadSizeLimitInBytes pulumi.IntPtrInput `pulumi:"downloadSizeLimitInBytes"`
	// (Updatable) Details for basic authentication.
	FtpBasicAuthenticationDetails ConfigConfigurationFtpBasicAuthenticationDetailsPtrInput `pulumi:"ftpBasicAuthenticationDetails"`
	// (Updatable) FTP protocol type.
	FtpProtocol pulumi.StringPtrInput `pulumi:"ftpProtocol"`
	// (Updatable) FTP monitor request type.
	FtpRequestType pulumi.StringPtrInput `pulumi:"ftpRequestType"`
	// (Updatable) If enabled, Active mode will be used for the FTP connection.
	IsActiveMode pulumi.BoolPtrInput `pulumi:"isActiveMode"`
	// (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) SQL query to be executed.
	Query pulumi.StringPtrInput `pulumi:"query"`
	// (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) File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.
	UploadFileSizeInBytes pulumi.IntPtrInput `pulumi:"uploadFileSizeInBytes"`
	// (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

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

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

func (ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsOutput

func (i ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsOutput() ConfigConfigurationClientCertificateDetailsOutput

func (ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsOutputWithContext

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

func (ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsPtrOutput

func (i ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsPtrOutput() ConfigConfigurationClientCertificateDetailsPtrOutput

func (ConfigConfigurationClientCertificateDetailsArgs) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext

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

type ConfigConfigurationClientCertificateDetailsClientCertificate

type ConfigConfigurationClientCertificateDetailsClientCertificate struct {
	// (Updatable) Content of the client certificate file.
	Content *string `pulumi:"content"`
	// (Updatable) Name of the certificate file. The name should not contain any confidential information.
	FileName *string `pulumi:"fileName"`
}

type ConfigConfigurationClientCertificateDetailsClientCertificateArgs

type ConfigConfigurationClientCertificateDetailsClientCertificateArgs struct {
	// (Updatable) Content of the client certificate file.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// (Updatable) Name of the certificate file. The name should not contain any confidential information.
	FileName pulumi.StringPtrInput `pulumi:"fileName"`
}

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ElementType

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificateOutput

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificateOutputWithContext

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

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput

func (ConfigConfigurationClientCertificateDetailsClientCertificateArgs) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext

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

type ConfigConfigurationClientCertificateDetailsClientCertificateInput

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

type ConfigConfigurationClientCertificateDetailsClientCertificateOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) Content

(Updatable) Content of the client certificate file.

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ElementType

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) FileName

(Updatable) Name of the certificate file. The name should not contain any confidential information.

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificateOutput

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificateOutputWithContext

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

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput

func (ConfigConfigurationClientCertificateDetailsClientCertificateOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext

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

type ConfigConfigurationClientCertificateDetailsClientCertificatePtrInput

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

type ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) Content

(Updatable) Content of the client certificate file.

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) Elem

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) ElementType

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) FileName

(Updatable) Name of the certificate file. The name should not contain any confidential information.

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput

func (ConfigConfigurationClientCertificateDetailsClientCertificatePtrOutput) ToConfigConfigurationClientCertificateDetailsClientCertificatePtrOutputWithContext

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

type ConfigConfigurationClientCertificateDetailsInput

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

type ConfigConfigurationClientCertificateDetailsOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsOutput) ClientCertificate

(Updatable) Client certificate in PEM format.

func (ConfigConfigurationClientCertificateDetailsOutput) ElementType

func (ConfigConfigurationClientCertificateDetailsOutput) PrivateKey

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

func (ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsOutput

func (o ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsOutput() ConfigConfigurationClientCertificateDetailsOutput

func (ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsOutputWithContext

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

func (ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsPtrOutput

func (o ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsPtrOutput() ConfigConfigurationClientCertificateDetailsPtrOutput

func (ConfigConfigurationClientCertificateDetailsOutput) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext

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

type ConfigConfigurationClientCertificateDetailsPrivateKey

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

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

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutput

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutputWithContext

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

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput

func (ConfigConfigurationClientCertificateDetailsPrivateKeyArgs) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext

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

type ConfigConfigurationClientCertificateDetailsPrivateKeyInput

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

type ConfigConfigurationClientCertificateDetailsPrivateKeyOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) Content

(Updatable) Content of the private key file.

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ElementType

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) FileName

(Updatable) Name of the private key file.

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutput

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyOutputWithContext

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

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput

func (ConfigConfigurationClientCertificateDetailsPrivateKeyOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext

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

type ConfigConfigurationClientCertificateDetailsPrivateKeyPtrInput

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

type ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) Content

(Updatable) Content of the private key file.

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) Elem

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) ElementType

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) FileName

(Updatable) Name of the private key file.

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput

func (ConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutput) ToConfigConfigurationClientCertificateDetailsPrivateKeyPtrOutputWithContext

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

type ConfigConfigurationClientCertificateDetailsPtrInput

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

type ConfigConfigurationClientCertificateDetailsPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationClientCertificateDetailsPtrOutput) ClientCertificate

(Updatable) Client certificate in PEM format.

func (ConfigConfigurationClientCertificateDetailsPtrOutput) Elem

func (ConfigConfigurationClientCertificateDetailsPtrOutput) ElementType

func (ConfigConfigurationClientCertificateDetailsPtrOutput) PrivateKey

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

func (ConfigConfigurationClientCertificateDetailsPtrOutput) ToConfigConfigurationClientCertificateDetailsPtrOutput

func (ConfigConfigurationClientCertificateDetailsPtrOutput) ToConfigConfigurationClientCertificateDetailsPtrOutputWithContext

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

type ConfigConfigurationDatabaseAuthenticationDetails added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetails struct {
	// (Updatable) Password.
	Password *ConfigConfigurationDatabaseAuthenticationDetailsPassword `pulumi:"password"`
	// (Updatable) Username for authentication.
	Username *string `pulumi:"username"`
}

type ConfigConfigurationDatabaseAuthenticationDetailsArgs added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsArgs struct {
	// (Updatable) Password.
	Password ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrInput `pulumi:"password"`
	// (Updatable) Username for authentication.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ConfigConfigurationDatabaseAuthenticationDetailsArgs) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsArgs) ToConfigConfigurationDatabaseAuthenticationDetailsOutput added in v2.4.0

func (i ConfigConfigurationDatabaseAuthenticationDetailsArgs) ToConfigConfigurationDatabaseAuthenticationDetailsOutput() ConfigConfigurationDatabaseAuthenticationDetailsOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsArgs) ToConfigConfigurationDatabaseAuthenticationDetailsOutputWithContext added in v2.4.0

func (i ConfigConfigurationDatabaseAuthenticationDetailsArgs) ToConfigConfigurationDatabaseAuthenticationDetailsOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutput added in v2.4.0

func (i ConfigConfigurationDatabaseAuthenticationDetailsArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutput() ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutputWithContext added in v2.4.0

func (i ConfigConfigurationDatabaseAuthenticationDetailsArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput

type ConfigConfigurationDatabaseAuthenticationDetailsInput added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsInput interface {
	pulumi.Input

	ToConfigConfigurationDatabaseAuthenticationDetailsOutput() ConfigConfigurationDatabaseAuthenticationDetailsOutput
	ToConfigConfigurationDatabaseAuthenticationDetailsOutputWithContext(context.Context) ConfigConfigurationDatabaseAuthenticationDetailsOutput
}

ConfigConfigurationDatabaseAuthenticationDetailsInput is an input type that accepts ConfigConfigurationDatabaseAuthenticationDetailsArgs and ConfigConfigurationDatabaseAuthenticationDetailsOutput values. You can construct a concrete instance of `ConfigConfigurationDatabaseAuthenticationDetailsInput` via:

ConfigConfigurationDatabaseAuthenticationDetailsArgs{...}

type ConfigConfigurationDatabaseAuthenticationDetailsOutput added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDatabaseAuthenticationDetailsOutput) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsOutput) Password added in v2.4.0

(Updatable) Password.

func (ConfigConfigurationDatabaseAuthenticationDetailsOutput) ToConfigConfigurationDatabaseAuthenticationDetailsOutput added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsOutput) ToConfigConfigurationDatabaseAuthenticationDetailsOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseAuthenticationDetailsOutput) ToConfigConfigurationDatabaseAuthenticationDetailsOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutput added in v2.4.0

func (o ConfigConfigurationDatabaseAuthenticationDetailsOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutput() ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseAuthenticationDetailsOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsOutput) Username added in v2.4.0

(Updatable) Username for authentication.

type ConfigConfigurationDatabaseAuthenticationDetailsPassword added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsPassword struct {
	// (Updatable) Password.
	Password *string `pulumi:"password"`
	// (Updatable) Type of method to pass password.
	PasswordType *string `pulumi:"passwordType"`
	// (Updatable) Vault secret OCID.
	VaultSecretId *string `pulumi:"vaultSecretId"`
}

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs struct {
	// (Updatable) Password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// (Updatable) Type of method to pass password.
	PasswordType pulumi.StringPtrInput `pulumi:"passwordType"`
	// (Updatable) Vault secret OCID.
	VaultSecretId pulumi.StringPtrInput `pulumi:"vaultSecretId"`
}

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordOutputWithContext added in v2.4.0

func (i ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutputWithContext added in v2.4.0

func (i ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordInput added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordInput interface {
	pulumi.Input

	ToConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput() ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput
	ToConfigConfigurationDatabaseAuthenticationDetailsPasswordOutputWithContext(context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput
}

ConfigConfigurationDatabaseAuthenticationDetailsPasswordInput is an input type that accepts ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs and ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput values. You can construct a concrete instance of `ConfigConfigurationDatabaseAuthenticationDetailsPasswordInput` via:

ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs{...}

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) Password added in v2.4.0

(Updatable) Password.

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) PasswordType added in v2.4.0

(Updatable) Type of method to pass password.

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordOutput) VaultSecretId added in v2.4.0

(Updatable) Vault secret OCID.

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrInput added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrInput interface {
	pulumi.Input

	ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput() ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput
	ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutputWithContext(context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput
}

ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrInput is an input type that accepts ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs, ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtr and ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput values. You can construct a concrete instance of `ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrInput` via:

        ConfigConfigurationDatabaseAuthenticationDetailsPasswordArgs{...}

or:

        nil

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput) Elem added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput) Password added in v2.4.0

(Updatable) Password.

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput) PasswordType added in v2.4.0

(Updatable) Type of method to pass password.

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsPasswordPtrOutput) VaultSecretId added in v2.4.0

(Updatable) Vault secret OCID.

type ConfigConfigurationDatabaseAuthenticationDetailsPtrInput added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsPtrInput interface {
	pulumi.Input

	ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutput() ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput
	ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutputWithContext(context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput
}

ConfigConfigurationDatabaseAuthenticationDetailsPtrInput is an input type that accepts ConfigConfigurationDatabaseAuthenticationDetailsArgs, ConfigConfigurationDatabaseAuthenticationDetailsPtr and ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput values. You can construct a concrete instance of `ConfigConfigurationDatabaseAuthenticationDetailsPtrInput` via:

        ConfigConfigurationDatabaseAuthenticationDetailsArgs{...}

or:

        nil

type ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput added in v2.4.0

type ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput) Elem added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput) Password added in v2.4.0

(Updatable) Password.

func (ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutput added in v2.4.0

func (ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput) ToConfigConfigurationDatabaseAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput

func (ConfigConfigurationDatabaseAuthenticationDetailsPtrOutput) Username added in v2.4.0

(Updatable) Username for authentication.

type ConfigConfigurationDatabaseWalletDetails added in v2.4.0

type ConfigConfigurationDatabaseWalletDetails struct {
	// (Updatable) The database wallet configuration zip file.
	DatabaseWallet *string `pulumi:"databaseWallet"`
	// (Updatable) Service name of the database.
	ServiceName *string `pulumi:"serviceName"`
}

type ConfigConfigurationDatabaseWalletDetailsArgs added in v2.4.0

type ConfigConfigurationDatabaseWalletDetailsArgs struct {
	// (Updatable) The database wallet configuration zip file.
	DatabaseWallet pulumi.StringPtrInput `pulumi:"databaseWallet"`
	// (Updatable) Service name of the database.
	ServiceName pulumi.StringPtrInput `pulumi:"serviceName"`
}

func (ConfigConfigurationDatabaseWalletDetailsArgs) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseWalletDetailsArgs) ToConfigConfigurationDatabaseWalletDetailsOutput added in v2.4.0

func (i ConfigConfigurationDatabaseWalletDetailsArgs) ToConfigConfigurationDatabaseWalletDetailsOutput() ConfigConfigurationDatabaseWalletDetailsOutput

func (ConfigConfigurationDatabaseWalletDetailsArgs) ToConfigConfigurationDatabaseWalletDetailsOutputWithContext added in v2.4.0

func (i ConfigConfigurationDatabaseWalletDetailsArgs) ToConfigConfigurationDatabaseWalletDetailsOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseWalletDetailsOutput

func (ConfigConfigurationDatabaseWalletDetailsArgs) ToConfigConfigurationDatabaseWalletDetailsPtrOutput added in v2.4.0

func (i ConfigConfigurationDatabaseWalletDetailsArgs) ToConfigConfigurationDatabaseWalletDetailsPtrOutput() ConfigConfigurationDatabaseWalletDetailsPtrOutput

func (ConfigConfigurationDatabaseWalletDetailsArgs) ToConfigConfigurationDatabaseWalletDetailsPtrOutputWithContext added in v2.4.0

func (i ConfigConfigurationDatabaseWalletDetailsArgs) ToConfigConfigurationDatabaseWalletDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseWalletDetailsPtrOutput

type ConfigConfigurationDatabaseWalletDetailsInput added in v2.4.0

type ConfigConfigurationDatabaseWalletDetailsInput interface {
	pulumi.Input

	ToConfigConfigurationDatabaseWalletDetailsOutput() ConfigConfigurationDatabaseWalletDetailsOutput
	ToConfigConfigurationDatabaseWalletDetailsOutputWithContext(context.Context) ConfigConfigurationDatabaseWalletDetailsOutput
}

ConfigConfigurationDatabaseWalletDetailsInput is an input type that accepts ConfigConfigurationDatabaseWalletDetailsArgs and ConfigConfigurationDatabaseWalletDetailsOutput values. You can construct a concrete instance of `ConfigConfigurationDatabaseWalletDetailsInput` via:

ConfigConfigurationDatabaseWalletDetailsArgs{...}

type ConfigConfigurationDatabaseWalletDetailsOutput added in v2.4.0

type ConfigConfigurationDatabaseWalletDetailsOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDatabaseWalletDetailsOutput) DatabaseWallet added in v2.4.0

(Updatable) The database wallet configuration zip file.

func (ConfigConfigurationDatabaseWalletDetailsOutput) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseWalletDetailsOutput) ServiceName added in v2.4.0

(Updatable) Service name of the database.

func (ConfigConfigurationDatabaseWalletDetailsOutput) ToConfigConfigurationDatabaseWalletDetailsOutput added in v2.4.0

func (o ConfigConfigurationDatabaseWalletDetailsOutput) ToConfigConfigurationDatabaseWalletDetailsOutput() ConfigConfigurationDatabaseWalletDetailsOutput

func (ConfigConfigurationDatabaseWalletDetailsOutput) ToConfigConfigurationDatabaseWalletDetailsOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseWalletDetailsOutput) ToConfigConfigurationDatabaseWalletDetailsOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseWalletDetailsOutput

func (ConfigConfigurationDatabaseWalletDetailsOutput) ToConfigConfigurationDatabaseWalletDetailsPtrOutput added in v2.4.0

func (o ConfigConfigurationDatabaseWalletDetailsOutput) ToConfigConfigurationDatabaseWalletDetailsPtrOutput() ConfigConfigurationDatabaseWalletDetailsPtrOutput

func (ConfigConfigurationDatabaseWalletDetailsOutput) ToConfigConfigurationDatabaseWalletDetailsPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseWalletDetailsOutput) ToConfigConfigurationDatabaseWalletDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseWalletDetailsPtrOutput

type ConfigConfigurationDatabaseWalletDetailsPtrInput added in v2.4.0

type ConfigConfigurationDatabaseWalletDetailsPtrInput interface {
	pulumi.Input

	ToConfigConfigurationDatabaseWalletDetailsPtrOutput() ConfigConfigurationDatabaseWalletDetailsPtrOutput
	ToConfigConfigurationDatabaseWalletDetailsPtrOutputWithContext(context.Context) ConfigConfigurationDatabaseWalletDetailsPtrOutput
}

ConfigConfigurationDatabaseWalletDetailsPtrInput is an input type that accepts ConfigConfigurationDatabaseWalletDetailsArgs, ConfigConfigurationDatabaseWalletDetailsPtr and ConfigConfigurationDatabaseWalletDetailsPtrOutput values. You can construct a concrete instance of `ConfigConfigurationDatabaseWalletDetailsPtrInput` via:

        ConfigConfigurationDatabaseWalletDetailsArgs{...}

or:

        nil

type ConfigConfigurationDatabaseWalletDetailsPtrOutput added in v2.4.0

type ConfigConfigurationDatabaseWalletDetailsPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDatabaseWalletDetailsPtrOutput) DatabaseWallet added in v2.4.0

(Updatable) The database wallet configuration zip file.

func (ConfigConfigurationDatabaseWalletDetailsPtrOutput) Elem added in v2.4.0

func (ConfigConfigurationDatabaseWalletDetailsPtrOutput) ElementType added in v2.4.0

func (ConfigConfigurationDatabaseWalletDetailsPtrOutput) ServiceName added in v2.4.0

(Updatable) Service name of the database.

func (ConfigConfigurationDatabaseWalletDetailsPtrOutput) ToConfigConfigurationDatabaseWalletDetailsPtrOutput added in v2.4.0

func (o ConfigConfigurationDatabaseWalletDetailsPtrOutput) ToConfigConfigurationDatabaseWalletDetailsPtrOutput() ConfigConfigurationDatabaseWalletDetailsPtrOutput

func (ConfigConfigurationDatabaseWalletDetailsPtrOutput) ToConfigConfigurationDatabaseWalletDetailsPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationDatabaseWalletDetailsPtrOutput) ToConfigConfigurationDatabaseWalletDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationDatabaseWalletDetailsPtrOutput

type ConfigConfigurationDnsConfiguration

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

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

func (ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationOutput

func (i ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationOutput() ConfigConfigurationDnsConfigurationOutput

func (ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationOutputWithContext

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

func (ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationPtrOutput

func (i ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationPtrOutput() ConfigConfigurationDnsConfigurationPtrOutput

func (ConfigConfigurationDnsConfigurationArgs) ToConfigConfigurationDnsConfigurationPtrOutputWithContext

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

type ConfigConfigurationDnsConfigurationInput

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

type ConfigConfigurationDnsConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDnsConfigurationOutput) ElementType

func (ConfigConfigurationDnsConfigurationOutput) IsOverrideDns

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

func (ConfigConfigurationDnsConfigurationOutput) OverrideDnsIp

(Updatable) Attribute to override the DNS IP value. This value will be honored only if isOverrideDns is set to true.

func (ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationOutput

func (o ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationOutput() ConfigConfigurationDnsConfigurationOutput

func (ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationOutputWithContext

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

func (ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationPtrOutput

func (o ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationPtrOutput() ConfigConfigurationDnsConfigurationPtrOutput

func (ConfigConfigurationDnsConfigurationOutput) ToConfigConfigurationDnsConfigurationPtrOutputWithContext

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

type ConfigConfigurationDnsConfigurationPtrInput

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

type ConfigConfigurationDnsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationDnsConfigurationPtrOutput) Elem

func (ConfigConfigurationDnsConfigurationPtrOutput) ElementType

func (ConfigConfigurationDnsConfigurationPtrOutput) IsOverrideDns

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

func (ConfigConfigurationDnsConfigurationPtrOutput) OverrideDnsIp

(Updatable) Attribute to override the DNS IP value. This value will be honored only if isOverrideDns is set to true.

func (ConfigConfigurationDnsConfigurationPtrOutput) ToConfigConfigurationDnsConfigurationPtrOutput

func (o ConfigConfigurationDnsConfigurationPtrOutput) ToConfigConfigurationDnsConfigurationPtrOutput() ConfigConfigurationDnsConfigurationPtrOutput

func (ConfigConfigurationDnsConfigurationPtrOutput) ToConfigConfigurationDnsConfigurationPtrOutputWithContext

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

type ConfigConfigurationFtpBasicAuthenticationDetails added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetails struct {
	// (Updatable) Password.
	Password *ConfigConfigurationFtpBasicAuthenticationDetailsPassword `pulumi:"password"`
	// (Updatable) Username for authentication.
	Username *string `pulumi:"username"`
}

type ConfigConfigurationFtpBasicAuthenticationDetailsArgs added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsArgs struct {
	// (Updatable) Password.
	Password ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrInput `pulumi:"password"`
	// (Updatable) Username for authentication.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ElementType added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsOutput added in v2.4.0

func (i ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsOutput() ConfigConfigurationFtpBasicAuthenticationDetailsOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsOutputWithContext added in v2.4.0

func (i ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput added in v2.4.0

func (i ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput() ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutputWithContext added in v2.4.0

func (i ConfigConfigurationFtpBasicAuthenticationDetailsArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput

type ConfigConfigurationFtpBasicAuthenticationDetailsInput added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsInput interface {
	pulumi.Input

	ToConfigConfigurationFtpBasicAuthenticationDetailsOutput() ConfigConfigurationFtpBasicAuthenticationDetailsOutput
	ToConfigConfigurationFtpBasicAuthenticationDetailsOutputWithContext(context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsOutput
}

ConfigConfigurationFtpBasicAuthenticationDetailsInput is an input type that accepts ConfigConfigurationFtpBasicAuthenticationDetailsArgs and ConfigConfigurationFtpBasicAuthenticationDetailsOutput values. You can construct a concrete instance of `ConfigConfigurationFtpBasicAuthenticationDetailsInput` via:

ConfigConfigurationFtpBasicAuthenticationDetailsArgs{...}

type ConfigConfigurationFtpBasicAuthenticationDetailsOutput added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationFtpBasicAuthenticationDetailsOutput) ElementType added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsOutput) Password added in v2.4.0

(Updatable) Password.

func (ConfigConfigurationFtpBasicAuthenticationDetailsOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsOutput added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsOutputWithContext added in v2.4.0

func (o ConfigConfigurationFtpBasicAuthenticationDetailsOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput added in v2.4.0

func (o ConfigConfigurationFtpBasicAuthenticationDetailsOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput() ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationFtpBasicAuthenticationDetailsOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsOutput) Username added in v2.4.0

(Updatable) Username for authentication.

type ConfigConfigurationFtpBasicAuthenticationDetailsPassword added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsPassword struct {
	// (Updatable) Password.
	Password *string `pulumi:"password"`
	// (Updatable) Type of method to pass password.
	PasswordType *string `pulumi:"passwordType"`
	// (Updatable) Vault secret OCID.
	VaultSecretId *string `pulumi:"vaultSecretId"`
}

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs struct {
	// (Updatable) Password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// (Updatable) Type of method to pass password.
	PasswordType pulumi.StringPtrInput `pulumi:"passwordType"`
	// (Updatable) Vault secret OCID.
	VaultSecretId pulumi.StringPtrInput `pulumi:"vaultSecretId"`
}

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs) ElementType added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutputWithContext added in v2.4.0

func (i ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutputWithContext added in v2.4.0

func (i ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordInput added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordInput interface {
	pulumi.Input

	ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput() ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput
	ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutputWithContext(context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput
}

ConfigConfigurationFtpBasicAuthenticationDetailsPasswordInput is an input type that accepts ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs and ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput values. You can construct a concrete instance of `ConfigConfigurationFtpBasicAuthenticationDetailsPasswordInput` via:

ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs{...}

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) ElementType added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) Password added in v2.4.0

(Updatable) Password.

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) PasswordType added in v2.4.0

(Updatable) Type of method to pass password.

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutputWithContext added in v2.4.0

func (o ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordOutput) VaultSecretId added in v2.4.0

(Updatable) Vault secret OCID.

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrInput added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrInput interface {
	pulumi.Input

	ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput() ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput
	ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutputWithContext(context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput
}

ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrInput is an input type that accepts ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs, ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtr and ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput values. You can construct a concrete instance of `ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrInput` via:

        ConfigConfigurationFtpBasicAuthenticationDetailsPasswordArgs{...}

or:

        nil

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput) Elem added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput) ElementType added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput) Password added in v2.4.0

(Updatable) Password.

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput) PasswordType added in v2.4.0

(Updatable) Type of method to pass password.

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsPasswordPtrOutput) VaultSecretId added in v2.4.0

(Updatable) Vault secret OCID.

type ConfigConfigurationFtpBasicAuthenticationDetailsPtrInput added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsPtrInput interface {
	pulumi.Input

	ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput() ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput
	ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutputWithContext(context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput
}

ConfigConfigurationFtpBasicAuthenticationDetailsPtrInput is an input type that accepts ConfigConfigurationFtpBasicAuthenticationDetailsArgs, ConfigConfigurationFtpBasicAuthenticationDetailsPtr and ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput values. You can construct a concrete instance of `ConfigConfigurationFtpBasicAuthenticationDetailsPtrInput` via:

        ConfigConfigurationFtpBasicAuthenticationDetailsArgs{...}

or:

        nil

type ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput added in v2.4.0

type ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput struct{ *pulumi.OutputState }

func (ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput) Elem added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput) ElementType added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput) Password added in v2.4.0

(Updatable) Password.

func (ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput added in v2.4.0

func (ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutputWithContext added in v2.4.0

func (o ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput) ToConfigConfigurationFtpBasicAuthenticationDetailsPtrOutputWithContext(ctx context.Context) ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput

func (ConfigConfigurationFtpBasicAuthenticationDetailsPtrOutput) Username added in v2.4.0

(Updatable) Username for authentication.

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

(Updatable) Details for client certificate.

func (ConfigConfigurationOutput) ConfigType

(Updatable) Type of configuration.

func (ConfigConfigurationOutput) ConnectionString added in v2.4.0

func (o ConfigConfigurationOutput) ConnectionString() pulumi.StringPtrOutput

(Updatable) Database connection string.

func (ConfigConfigurationOutput) DatabaseAuthenticationDetails added in v2.4.0

(Updatable) Details for basic authentication.

func (ConfigConfigurationOutput) DatabaseConnectionType added in v2.4.0

func (o ConfigConfigurationOutput) DatabaseConnectionType() pulumi.StringPtrOutput

(Updatable) Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.

func (ConfigConfigurationOutput) DatabaseRole added in v2.4.0

(Updatable) Database role.

func (ConfigConfigurationOutput) DatabaseType added in v2.4.0

(Updatable) Database type.

func (ConfigConfigurationOutput) DatabaseWalletDetails added in v2.4.0

(Updatable) Details for database wallet.

func (ConfigConfigurationOutput) DnsConfiguration

(Updatable) Information about the DNS settings.

func (ConfigConfigurationOutput) DownloadSizeLimitInBytes added in v2.4.0

func (o ConfigConfigurationOutput) DownloadSizeLimitInBytes() pulumi.IntPtrOutput

(Updatable) Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.

func (ConfigConfigurationOutput) ElementType

func (ConfigConfigurationOutput) ElementType() reflect.Type

func (ConfigConfigurationOutput) FtpBasicAuthenticationDetails added in v2.4.0

(Updatable) Details for basic authentication.

func (ConfigConfigurationOutput) FtpProtocol added in v2.4.0

(Updatable) FTP protocol type.

func (ConfigConfigurationOutput) FtpRequestType added in v2.4.0

(Updatable) FTP monitor request type.

func (ConfigConfigurationOutput) IsActiveMode added in v2.4.0

(Updatable) If enabled, Active mode will be used for the FTP connection.

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

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

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

(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

(Updatable) Type of protocol.

func (ConfigConfigurationOutput) Query added in v2.4.0

(Updatable) SQL query to be executed.

func (ConfigConfigurationOutput) RecordType

(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) UploadFileSizeInBytes added in v2.4.0

func (o ConfigConfigurationOutput) UploadFileSizeInBytes() pulumi.IntPtrOutput

(Updatable) File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.

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

(Updatable) Details for client certificate.

func (ConfigConfigurationPtrOutput) ConfigType

(Updatable) Type of configuration.

func (ConfigConfigurationPtrOutput) ConnectionString added in v2.4.0

(Updatable) Database connection string.

func (ConfigConfigurationPtrOutput) DatabaseAuthenticationDetails added in v2.4.0

(Updatable) Details for basic authentication.

func (ConfigConfigurationPtrOutput) DatabaseConnectionType added in v2.4.0

func (o ConfigConfigurationPtrOutput) DatabaseConnectionType() pulumi.StringPtrOutput

(Updatable) Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.

func (ConfigConfigurationPtrOutput) DatabaseRole added in v2.4.0

(Updatable) Database role.

func (ConfigConfigurationPtrOutput) DatabaseType added in v2.4.0

(Updatable) Database type.

func (ConfigConfigurationPtrOutput) DatabaseWalletDetails added in v2.4.0

(Updatable) Details for database wallet.

func (ConfigConfigurationPtrOutput) DnsConfiguration

(Updatable) Information about the DNS settings.

func (ConfigConfigurationPtrOutput) DownloadSizeLimitInBytes added in v2.4.0

func (o ConfigConfigurationPtrOutput) DownloadSizeLimitInBytes() pulumi.IntPtrOutput

(Updatable) Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.

func (ConfigConfigurationPtrOutput) Elem

func (ConfigConfigurationPtrOutput) ElementType

func (ConfigConfigurationPtrOutput) FtpBasicAuthenticationDetails added in v2.4.0

(Updatable) Details for basic authentication.

func (ConfigConfigurationPtrOutput) FtpProtocol added in v2.4.0

(Updatable) FTP protocol type.

func (ConfigConfigurationPtrOutput) FtpRequestType added in v2.4.0

(Updatable) FTP monitor request type.

func (ConfigConfigurationPtrOutput) IsActiveMode added in v2.4.0

(Updatable) If enabled, Active mode will be used for the FTP connection.

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

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

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

(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

(Updatable) Type of protocol.

func (ConfigConfigurationPtrOutput) Query added in v2.4.0

(Updatable) SQL query to be executed.

func (ConfigConfigurationPtrOutput) RecordType

(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) UploadFileSizeInBytes added in v2.4.0

func (o ConfigConfigurationPtrOutput) UploadFileSizeInBytes() pulumi.IntPtrOutput

(Updatable) File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.

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 request query parameter.
	ParamName *string `pulumi:"paramName"`
	// (Updatable) Value of request query parameter.
	ParamValue *string `pulumi:"paramValue"`
}

type ConfigConfigurationRequestQueryParamArgs

type ConfigConfigurationRequestQueryParamArgs struct {
	// (Updatable) Name of request query parameter.
	ParamName pulumi.StringPtrInput `pulumi:"paramName"`
	// (Updatable) Value of request query 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 request query parameter.

func (ConfigConfigurationRequestQueryParamOutput) ParamValue

(Updatable) Value of request query 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

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

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

func (ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowScheduleOutput

func (i ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowScheduleOutput() ConfigMaintenanceWindowScheduleOutput

func (ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowScheduleOutputWithContext

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

func (ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowSchedulePtrOutput

func (i ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowSchedulePtrOutput() ConfigMaintenanceWindowSchedulePtrOutput

func (ConfigMaintenanceWindowScheduleArgs) ToConfigMaintenanceWindowSchedulePtrOutputWithContext

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

type ConfigMaintenanceWindowScheduleInput

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

type ConfigMaintenanceWindowScheduleOutput struct{ *pulumi.OutputState }

func (ConfigMaintenanceWindowScheduleOutput) ElementType

func (ConfigMaintenanceWindowScheduleOutput) TimeEnded

(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

(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

func (o ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowScheduleOutput() ConfigMaintenanceWindowScheduleOutput

func (ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowScheduleOutputWithContext

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

func (ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowSchedulePtrOutput

func (o ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowSchedulePtrOutput() ConfigMaintenanceWindowSchedulePtrOutput

func (ConfigMaintenanceWindowScheduleOutput) ToConfigMaintenanceWindowSchedulePtrOutputWithContext

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

type ConfigMaintenanceWindowSchedulePtrInput

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

type ConfigMaintenanceWindowSchedulePtrOutput struct{ *pulumi.OutputState }

func (ConfigMaintenanceWindowSchedulePtrOutput) Elem

func (ConfigMaintenanceWindowSchedulePtrOutput) ElementType

func (ConfigMaintenanceWindowSchedulePtrOutput) TimeEnded

(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

(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

func (o ConfigMaintenanceWindowSchedulePtrOutput) ToConfigMaintenanceWindowSchedulePtrOutput() ConfigMaintenanceWindowSchedulePtrOutput

func (ConfigMaintenanceWindowSchedulePtrOutput) ToConfigMaintenanceWindowSchedulePtrOutputWithContext

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

func (o ConfigOutput) ApmDomainId() pulumi.StringOutput

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

func (ConfigOutput) AvailabilityConfiguration

func (o ConfigOutput) AvailabilityConfiguration() ConfigAvailabilityConfigurationOutput

(Updatable) Monitor availability configuration details.

func (ConfigOutput) BatchIntervalInSeconds

func (o ConfigOutput) BatchIntervalInSeconds() pulumi.IntOutput

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

func (ConfigOutput) Configuration

func (o ConfigOutput) Configuration() ConfigConfigurationOutput

(Updatable) Details of monitor configuration.

func (ConfigOutput) CreatedBy added in v2.4.0

func (o ConfigOutput) CreatedBy() pulumi.StringOutput

Name of the user that created the monitor.

func (ConfigOutput) DefinedTags

func (o ConfigOutput) DefinedTags() pulumi.StringMapOutput

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

func (ConfigOutput) DisplayName

func (o ConfigOutput) DisplayName() pulumi.StringOutput

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

func (ConfigOutput) ElementType

func (ConfigOutput) ElementType() reflect.Type

func (ConfigOutput) FreeformTags

func (o ConfigOutput) FreeformTags() pulumi.StringMapOutput

(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) IsIpv6 added in v2.4.0

func (o ConfigOutput) IsIpv6() pulumi.BoolOutput

(Updatable) If enabled, domain name will resolve to an IPv6 address.

func (ConfigOutput) IsRunNow

func (o ConfigOutput) IsRunNow() pulumi.BoolOutput

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

func (ConfigOutput) IsRunOnce

func (o ConfigOutput) IsRunOnce() pulumi.BoolOutput

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

func (ConfigOutput) LastUpdatedBy added in v2.4.0

func (o ConfigOutput) LastUpdatedBy() pulumi.StringOutput

Name of the user that recently updated the monitor.

func (ConfigOutput) MaintenanceWindowSchedule

func (o ConfigOutput) MaintenanceWindowSchedule() ConfigMaintenanceWindowScheduleOutput

(Updatable) Details required to schedule maintenance window.

func (ConfigOutput) MonitorType

func (o ConfigOutput) MonitorType() pulumi.StringOutput

Type of monitor.

func (ConfigOutput) RepeatIntervalInSeconds

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

func (o ConfigOutput) SchedulingPolicy() pulumi.StringOutput

(Updatable) Scheduling policy to decide the distribution of monitor executions on vantage points.

func (ConfigOutput) ScriptId

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

func (o ConfigOutput) ScriptName() pulumi.StringOutput

Name of the script.

func (ConfigOutput) ScriptParameters

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

func (o ConfigOutput) Status() pulumi.StringOutput

(Updatable) Enables or disables the monitor.

func (ConfigOutput) Target

func (o ConfigOutput) Target() pulumi.StringOutput

(Updatable) Specify the endpoint on which to run the monitor. For BROWSER, REST, NETWORK, DNS and FTP 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

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

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

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

func (o ConfigOutput) VantagePointCount() pulumi.IntOutput

Number of vantage points where monitor is running.

func (ConfigOutput) VantagePoints

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 {
	// Name of the parameter.
	ParamName *string `pulumi:"paramName"`
	// Value of the parameter.
	ParamValue *string `pulumi:"paramValue"`
}

type ConfigScriptParameterMonitorScriptParameterArgs

type ConfigScriptParameterMonitorScriptParameterArgs struct {
	// Name of the parameter.
	ParamName pulumi.StringPtrInput `pulumi:"paramName"`
	// 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

Name of the parameter.

func (ConfigScriptParameterMonitorScriptParameterOutput) ParamValue

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
	// Name of the user that created the monitor.
	CreatedBy 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.StringMapInput
	// (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.StringMapInput
	// (Updatable) If enabled, domain name will resolve to an IPv6 address.
	IsIpv6 pulumi.BoolPtrInput
	// (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
	// Name of the user that recently updated the monitor.
	LastUpdatedBy pulumi.StringPtrInput
	// (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, NETWORK, DNS and FTP 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

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"`
	// List of workers running the assigned monitor.
	WorkerLists []string `pulumi:"workerLists"`
}

type ConfigVantagePointArgs

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"`
	// List of workers running the assigned monitor.
	WorkerLists pulumi.StringArrayInput `pulumi:"workerLists"`
}

func (ConfigVantagePointArgs) ElementType

func (ConfigVantagePointArgs) ElementType() reflect.Type

func (ConfigVantagePointArgs) ToConfigVantagePointOutput

func (i ConfigVantagePointArgs) ToConfigVantagePointOutput() ConfigVantagePointOutput

func (ConfigVantagePointArgs) ToConfigVantagePointOutputWithContext

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

type ConfigVantagePointArray

type ConfigVantagePointArray []ConfigVantagePointInput

func (ConfigVantagePointArray) ElementType

func (ConfigVantagePointArray) ElementType() reflect.Type

func (ConfigVantagePointArray) ToConfigVantagePointArrayOutput

func (i ConfigVantagePointArray) ToConfigVantagePointArrayOutput() ConfigVantagePointArrayOutput

func (ConfigVantagePointArray) ToConfigVantagePointArrayOutputWithContext

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

type ConfigVantagePointArrayInput

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

type ConfigVantagePointArrayOutput struct{ *pulumi.OutputState }

func (ConfigVantagePointArrayOutput) ElementType

func (ConfigVantagePointArrayOutput) Index

func (ConfigVantagePointArrayOutput) ToConfigVantagePointArrayOutput

func (o ConfigVantagePointArrayOutput) ToConfigVantagePointArrayOutput() ConfigVantagePointArrayOutput

func (ConfigVantagePointArrayOutput) ToConfigVantagePointArrayOutputWithContext

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

type ConfigVantagePointInput

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

type ConfigVantagePointOutput struct{ *pulumi.OutputState }

func (ConfigVantagePointOutput) DisplayName

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

func (ConfigVantagePointOutput) ElementType

func (ConfigVantagePointOutput) ElementType() reflect.Type

func (ConfigVantagePointOutput) Name

Name of the vantage point.

func (ConfigVantagePointOutput) ToConfigVantagePointOutput

func (o ConfigVantagePointOutput) ToConfigVantagePointOutput() ConfigVantagePointOutput

func (ConfigVantagePointOutput) ToConfigVantagePointOutputWithContext

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

func (ConfigVantagePointOutput) WorkerLists added in v2.4.0

List of workers running the assigned monitor.

type DedicatedVantagePoint

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.StringMapOutput `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.StringMapOutput `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/v2/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.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("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

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

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

func (*DedicatedVantagePoint) ElementType() reflect.Type

func (*DedicatedVantagePoint) ToDedicatedVantagePointOutput

func (i *DedicatedVantagePoint) ToDedicatedVantagePointOutput() DedicatedVantagePointOutput

func (*DedicatedVantagePoint) ToDedicatedVantagePointOutputWithContext

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

type DedicatedVantagePointArgs

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

func (DedicatedVantagePointArgs) ElementType() reflect.Type

type DedicatedVantagePointArray

type DedicatedVantagePointArray []DedicatedVantagePointInput

func (DedicatedVantagePointArray) ElementType

func (DedicatedVantagePointArray) ElementType() reflect.Type

func (DedicatedVantagePointArray) ToDedicatedVantagePointArrayOutput

func (i DedicatedVantagePointArray) ToDedicatedVantagePointArrayOutput() DedicatedVantagePointArrayOutput

func (DedicatedVantagePointArray) ToDedicatedVantagePointArrayOutputWithContext

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

type DedicatedVantagePointArrayInput

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

type DedicatedVantagePointArrayOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointArrayOutput) ElementType

func (DedicatedVantagePointArrayOutput) Index

func (DedicatedVantagePointArrayOutput) ToDedicatedVantagePointArrayOutput

func (o DedicatedVantagePointArrayOutput) ToDedicatedVantagePointArrayOutput() DedicatedVantagePointArrayOutput

func (DedicatedVantagePointArrayOutput) ToDedicatedVantagePointArrayOutputWithContext

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

type DedicatedVantagePointDvpStackDetails

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

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

func (DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsOutput

func (i DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsOutput() DedicatedVantagePointDvpStackDetailsOutput

func (DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsOutputWithContext

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

func (DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsPtrOutput

func (i DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsPtrOutput() DedicatedVantagePointDvpStackDetailsPtrOutput

func (DedicatedVantagePointDvpStackDetailsArgs) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext

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

type DedicatedVantagePointDvpStackDetailsInput

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

type DedicatedVantagePointDvpStackDetailsOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointDvpStackDetailsOutput) DvpStackId

(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

(Updatable) Type of stack.

func (DedicatedVantagePointDvpStackDetailsOutput) DvpStreamId

(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

(Updatable) Version of the dedicated vantage point.

func (DedicatedVantagePointDvpStackDetailsOutput) ElementType

func (DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsOutput

func (o DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsOutput() DedicatedVantagePointDvpStackDetailsOutput

func (DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsOutputWithContext

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

func (DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutput

func (o DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutput() DedicatedVantagePointDvpStackDetailsPtrOutput

func (DedicatedVantagePointDvpStackDetailsOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext

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

type DedicatedVantagePointDvpStackDetailsPtrInput

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

type DedicatedVantagePointDvpStackDetailsPtrOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointDvpStackDetailsPtrOutput) DvpStackId

(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

(Updatable) Type of stack.

func (DedicatedVantagePointDvpStackDetailsPtrOutput) DvpStreamId

(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

(Updatable) Version of the dedicated vantage point.

func (DedicatedVantagePointDvpStackDetailsPtrOutput) Elem

func (DedicatedVantagePointDvpStackDetailsPtrOutput) ElementType

func (DedicatedVantagePointDvpStackDetailsPtrOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutput

func (o DedicatedVantagePointDvpStackDetailsPtrOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutput() DedicatedVantagePointDvpStackDetailsPtrOutput

func (DedicatedVantagePointDvpStackDetailsPtrOutput) ToDedicatedVantagePointDvpStackDetailsPtrOutputWithContext

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

type DedicatedVantagePointInput

type DedicatedVantagePointInput interface {
	pulumi.Input

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

type DedicatedVantagePointMap

type DedicatedVantagePointMap map[string]DedicatedVantagePointInput

func (DedicatedVantagePointMap) ElementType

func (DedicatedVantagePointMap) ElementType() reflect.Type

func (DedicatedVantagePointMap) ToDedicatedVantagePointMapOutput

func (i DedicatedVantagePointMap) ToDedicatedVantagePointMapOutput() DedicatedVantagePointMapOutput

func (DedicatedVantagePointMap) ToDedicatedVantagePointMapOutputWithContext

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

type DedicatedVantagePointMapInput

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

type DedicatedVantagePointMapOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointMapOutput) ElementType

func (DedicatedVantagePointMapOutput) MapIndex

func (DedicatedVantagePointMapOutput) ToDedicatedVantagePointMapOutput

func (o DedicatedVantagePointMapOutput) ToDedicatedVantagePointMapOutput() DedicatedVantagePointMapOutput

func (DedicatedVantagePointMapOutput) ToDedicatedVantagePointMapOutputWithContext

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

type DedicatedVantagePointMonitorStatusCountMap

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

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

func (DedicatedVantagePointMonitorStatusCountMapArgs) ToDedicatedVantagePointMonitorStatusCountMapOutput

func (i DedicatedVantagePointMonitorStatusCountMapArgs) ToDedicatedVantagePointMonitorStatusCountMapOutput() DedicatedVantagePointMonitorStatusCountMapOutput

func (DedicatedVantagePointMonitorStatusCountMapArgs) ToDedicatedVantagePointMonitorStatusCountMapOutputWithContext

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

type DedicatedVantagePointMonitorStatusCountMapArray

type DedicatedVantagePointMonitorStatusCountMapArray []DedicatedVantagePointMonitorStatusCountMapInput

func (DedicatedVantagePointMonitorStatusCountMapArray) ElementType

func (DedicatedVantagePointMonitorStatusCountMapArray) ToDedicatedVantagePointMonitorStatusCountMapArrayOutput

func (i DedicatedVantagePointMonitorStatusCountMapArray) ToDedicatedVantagePointMonitorStatusCountMapArrayOutput() DedicatedVantagePointMonitorStatusCountMapArrayOutput

func (DedicatedVantagePointMonitorStatusCountMapArray) ToDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext

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

type DedicatedVantagePointMonitorStatusCountMapArrayInput

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

type DedicatedVantagePointMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointMonitorStatusCountMapArrayOutput) ElementType

func (DedicatedVantagePointMonitorStatusCountMapArrayOutput) Index

func (DedicatedVantagePointMonitorStatusCountMapArrayOutput) ToDedicatedVantagePointMonitorStatusCountMapArrayOutput

func (DedicatedVantagePointMonitorStatusCountMapArrayOutput) ToDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext

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

type DedicatedVantagePointMonitorStatusCountMapInput

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

type DedicatedVantagePointMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointMonitorStatusCountMapOutput) Disabled

Number of disabled monitors using the script.

func (DedicatedVantagePointMonitorStatusCountMapOutput) ElementType

func (DedicatedVantagePointMonitorStatusCountMapOutput) Enabled

Number of enabled monitors using the script.

func (DedicatedVantagePointMonitorStatusCountMapOutput) Invalid

Number of invalid monitors using the script.

func (DedicatedVantagePointMonitorStatusCountMapOutput) ToDedicatedVantagePointMonitorStatusCountMapOutput

func (o DedicatedVantagePointMonitorStatusCountMapOutput) ToDedicatedVantagePointMonitorStatusCountMapOutput() DedicatedVantagePointMonitorStatusCountMapOutput

func (DedicatedVantagePointMonitorStatusCountMapOutput) ToDedicatedVantagePointMonitorStatusCountMapOutputWithContext

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

func (DedicatedVantagePointMonitorStatusCountMapOutput) Total

Total number of monitors using the script.

type DedicatedVantagePointOutput

type DedicatedVantagePointOutput struct{ *pulumi.OutputState }

func (DedicatedVantagePointOutput) ApmDomainId

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

func (DedicatedVantagePointOutput) DefinedTags

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

func (DedicatedVantagePointOutput) DisplayName

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

func (DedicatedVantagePointOutput) DvpStackDetails

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

func (DedicatedVantagePointOutput) ElementType

func (DedicatedVantagePointOutput) FreeformTags

(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

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

func (DedicatedVantagePointOutput) Name

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

func (DedicatedVantagePointOutput) Region

(Updatable) Name of the region.

func (DedicatedVantagePointOutput) Status

(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

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

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

func (o DedicatedVantagePointOutput) ToDedicatedVantagePointOutput() DedicatedVantagePointOutput

func (DedicatedVantagePointOutput) ToDedicatedVantagePointOutputWithContext

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

type DedicatedVantagePointState

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.StringMapInput
	// 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.StringMapInput
	// 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

func (DedicatedVantagePointState) ElementType() reflect.Type

type GetDedicatedVantagePointDvpStackDetail

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

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

func (GetDedicatedVantagePointDvpStackDetailArgs) ToGetDedicatedVantagePointDvpStackDetailOutput

func (i GetDedicatedVantagePointDvpStackDetailArgs) ToGetDedicatedVantagePointDvpStackDetailOutput() GetDedicatedVantagePointDvpStackDetailOutput

func (GetDedicatedVantagePointDvpStackDetailArgs) ToGetDedicatedVantagePointDvpStackDetailOutputWithContext

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

type GetDedicatedVantagePointDvpStackDetailArray

type GetDedicatedVantagePointDvpStackDetailArray []GetDedicatedVantagePointDvpStackDetailInput

func (GetDedicatedVantagePointDvpStackDetailArray) ElementType

func (GetDedicatedVantagePointDvpStackDetailArray) ToGetDedicatedVantagePointDvpStackDetailArrayOutput

func (i GetDedicatedVantagePointDvpStackDetailArray) ToGetDedicatedVantagePointDvpStackDetailArrayOutput() GetDedicatedVantagePointDvpStackDetailArrayOutput

func (GetDedicatedVantagePointDvpStackDetailArray) ToGetDedicatedVantagePointDvpStackDetailArrayOutputWithContext

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

type GetDedicatedVantagePointDvpStackDetailArrayInput

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

type GetDedicatedVantagePointDvpStackDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointDvpStackDetailArrayOutput) ElementType

func (GetDedicatedVantagePointDvpStackDetailArrayOutput) Index

func (GetDedicatedVantagePointDvpStackDetailArrayOutput) ToGetDedicatedVantagePointDvpStackDetailArrayOutput

func (o GetDedicatedVantagePointDvpStackDetailArrayOutput) ToGetDedicatedVantagePointDvpStackDetailArrayOutput() GetDedicatedVantagePointDvpStackDetailArrayOutput

func (GetDedicatedVantagePointDvpStackDetailArrayOutput) ToGetDedicatedVantagePointDvpStackDetailArrayOutputWithContext

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

type GetDedicatedVantagePointDvpStackDetailInput

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

type GetDedicatedVantagePointDvpStackDetailOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointDvpStackDetailOutput) DvpStackId

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

Type of stack.

func (GetDedicatedVantagePointDvpStackDetailOutput) DvpStreamId

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

Version of the dedicated vantage point.

func (GetDedicatedVantagePointDvpStackDetailOutput) ElementType

func (GetDedicatedVantagePointDvpStackDetailOutput) ToGetDedicatedVantagePointDvpStackDetailOutput

func (o GetDedicatedVantagePointDvpStackDetailOutput) ToGetDedicatedVantagePointDvpStackDetailOutput() GetDedicatedVantagePointDvpStackDetailOutput

func (GetDedicatedVantagePointDvpStackDetailOutput) ToGetDedicatedVantagePointDvpStackDetailOutputWithContext

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

type GetDedicatedVantagePointMonitorStatusCountMap

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

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

func (GetDedicatedVantagePointMonitorStatusCountMapArgs) ToGetDedicatedVantagePointMonitorStatusCountMapOutput

func (i GetDedicatedVantagePointMonitorStatusCountMapArgs) ToGetDedicatedVantagePointMonitorStatusCountMapOutput() GetDedicatedVantagePointMonitorStatusCountMapOutput

func (GetDedicatedVantagePointMonitorStatusCountMapArgs) ToGetDedicatedVantagePointMonitorStatusCountMapOutputWithContext

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

type GetDedicatedVantagePointMonitorStatusCountMapArray

type GetDedicatedVantagePointMonitorStatusCountMapArray []GetDedicatedVantagePointMonitorStatusCountMapInput

func (GetDedicatedVantagePointMonitorStatusCountMapArray) ElementType

func (GetDedicatedVantagePointMonitorStatusCountMapArray) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutput

func (i GetDedicatedVantagePointMonitorStatusCountMapArray) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutput() GetDedicatedVantagePointMonitorStatusCountMapArrayOutput

func (GetDedicatedVantagePointMonitorStatusCountMapArray) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext

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

type GetDedicatedVantagePointMonitorStatusCountMapArrayInput

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

type GetDedicatedVantagePointMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) ElementType

func (GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) Index

func (GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutput

func (GetDedicatedVantagePointMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointMonitorStatusCountMapArrayOutputWithContext

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

type GetDedicatedVantagePointMonitorStatusCountMapInput

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

type GetDedicatedVantagePointMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) Disabled

Number of disabled monitors using the script.

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) ElementType

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) Enabled

Number of enabled monitors using the script.

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) Invalid

Number of invalid monitors using the script.

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) ToGetDedicatedVantagePointMonitorStatusCountMapOutput

func (o GetDedicatedVantagePointMonitorStatusCountMapOutput) ToGetDedicatedVantagePointMonitorStatusCountMapOutput() GetDedicatedVantagePointMonitorStatusCountMapOutput

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) ToGetDedicatedVantagePointMonitorStatusCountMapOutputWithContext

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

func (GetDedicatedVantagePointMonitorStatusCountMapOutput) Total

Total number of monitors using the script.

type GetDedicatedVantagePointsArgs

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

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutputWithContext

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArray

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArray []GetDedicatedVantagePointsDedicatedVantagePointCollectionInput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArray) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutputWithContext

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayInput

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) Index

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionArrayOutputWithContext

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionInput

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

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]string `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]string `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

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.StringMapInput `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.StringMapInput `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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutputWithContext

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray []GetDedicatedVantagePointsDedicatedVantagePointCollectionItemInput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutputWithContext

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayInput

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemArrayOutputWithContext

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetail

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

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutputWithContext

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray []GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailInput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutputWithContext

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayInput

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailArrayOutputWithContext

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailInput

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) DvpStackId

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

Type of stack.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) DvpStreamId

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

Version of the dedicated vantage point.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemDvpStackDetailOutputWithContext

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemInput

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

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

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArgs) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutputWithContext

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray []GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapInput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArray) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutputWithContext

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayInput

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapArrayOutputWithContext

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapInput

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) Disabled

Number of disabled monitors using the script.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) Enabled

Number of enabled monitors using the script.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) Invalid

Number of invalid monitors using the script.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutputWithContext

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemMonitorStatusCountMapOutput) Total

Total number of monitors using the script.

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ApmDomainId

The APM domain ID the request is intended for.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) DefinedTags

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) DisplayName

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) DvpStackDetails

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) 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 (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) Id

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) MonitorStatusCountMaps

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) Name

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) Region

Name of the region.

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) Status

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

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) 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 (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) 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 (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionItemOutputWithContext

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

type GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput

type GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput) ElementType

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutput

func (GetDedicatedVantagePointsDedicatedVantagePointCollectionOutput) ToGetDedicatedVantagePointsDedicatedVantagePointCollectionOutputWithContext

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

type GetDedicatedVantagePointsFilter

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

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

func (GetDedicatedVantagePointsFilterArgs) ToGetDedicatedVantagePointsFilterOutput

func (i GetDedicatedVantagePointsFilterArgs) ToGetDedicatedVantagePointsFilterOutput() GetDedicatedVantagePointsFilterOutput

func (GetDedicatedVantagePointsFilterArgs) ToGetDedicatedVantagePointsFilterOutputWithContext

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

type GetDedicatedVantagePointsFilterArray

type GetDedicatedVantagePointsFilterArray []GetDedicatedVantagePointsFilterInput

func (GetDedicatedVantagePointsFilterArray) ElementType

func (GetDedicatedVantagePointsFilterArray) ToGetDedicatedVantagePointsFilterArrayOutput

func (i GetDedicatedVantagePointsFilterArray) ToGetDedicatedVantagePointsFilterArrayOutput() GetDedicatedVantagePointsFilterArrayOutput

func (GetDedicatedVantagePointsFilterArray) ToGetDedicatedVantagePointsFilterArrayOutputWithContext

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

type GetDedicatedVantagePointsFilterArrayInput

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

type GetDedicatedVantagePointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsFilterArrayOutput) ElementType

func (GetDedicatedVantagePointsFilterArrayOutput) Index

func (GetDedicatedVantagePointsFilterArrayOutput) ToGetDedicatedVantagePointsFilterArrayOutput

func (o GetDedicatedVantagePointsFilterArrayOutput) ToGetDedicatedVantagePointsFilterArrayOutput() GetDedicatedVantagePointsFilterArrayOutput

func (GetDedicatedVantagePointsFilterArrayOutput) ToGetDedicatedVantagePointsFilterArrayOutputWithContext

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

type GetDedicatedVantagePointsFilterInput

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

type GetDedicatedVantagePointsFilterOutput struct{ *pulumi.OutputState }

func (GetDedicatedVantagePointsFilterOutput) ElementType

func (GetDedicatedVantagePointsFilterOutput) Name

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

func (GetDedicatedVantagePointsFilterOutput) Regex

func (GetDedicatedVantagePointsFilterOutput) ToGetDedicatedVantagePointsFilterOutput

func (o GetDedicatedVantagePointsFilterOutput) ToGetDedicatedVantagePointsFilterOutput() GetDedicatedVantagePointsFilterOutput

func (GetDedicatedVantagePointsFilterOutput) ToGetDedicatedVantagePointsFilterOutputWithContext

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

func (GetDedicatedVantagePointsFilterOutput) Values

type GetDedicatedVantagePointsOutputArgs

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

type GetDedicatedVantagePointsResult

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

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/v2/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

type GetDedicatedVantagePointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDedicatedVantagePoints.

func (GetDedicatedVantagePointsResultOutput) ApmDomainId

func (GetDedicatedVantagePointsResultOutput) DedicatedVantagePointCollections

The list of dedicated_vantage_point_collection.

func (GetDedicatedVantagePointsResultOutput) DisplayName

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

func (GetDedicatedVantagePointsResultOutput) ElementType

func (GetDedicatedVantagePointsResultOutput) Filters

func (GetDedicatedVantagePointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDedicatedVantagePointsResultOutput) Name

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

func (GetDedicatedVantagePointsResultOutput) Status

Status of the dedicated vantage point.

func (GetDedicatedVantagePointsResultOutput) ToGetDedicatedVantagePointsResultOutput

func (o GetDedicatedVantagePointsResultOutput) ToGetDedicatedVantagePointsResultOutput() GetDedicatedVantagePointsResultOutput

func (GetDedicatedVantagePointsResultOutput) ToGetDedicatedVantagePointsResultOutputWithContext

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

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

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

func (GetMonitorAvailabilityConfigurationArgs) ToGetMonitorAvailabilityConfigurationOutput

func (i GetMonitorAvailabilityConfigurationArgs) ToGetMonitorAvailabilityConfigurationOutput() GetMonitorAvailabilityConfigurationOutput

func (GetMonitorAvailabilityConfigurationArgs) ToGetMonitorAvailabilityConfigurationOutputWithContext

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

type GetMonitorAvailabilityConfigurationArray

type GetMonitorAvailabilityConfigurationArray []GetMonitorAvailabilityConfigurationInput

func (GetMonitorAvailabilityConfigurationArray) ElementType

func (GetMonitorAvailabilityConfigurationArray) ToGetMonitorAvailabilityConfigurationArrayOutput

func (i GetMonitorAvailabilityConfigurationArray) ToGetMonitorAvailabilityConfigurationArrayOutput() GetMonitorAvailabilityConfigurationArrayOutput

func (GetMonitorAvailabilityConfigurationArray) ToGetMonitorAvailabilityConfigurationArrayOutputWithContext

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

type GetMonitorAvailabilityConfigurationArrayInput

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

type GetMonitorAvailabilityConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorAvailabilityConfigurationArrayOutput) ElementType

func (GetMonitorAvailabilityConfigurationArrayOutput) Index

func (GetMonitorAvailabilityConfigurationArrayOutput) ToGetMonitorAvailabilityConfigurationArrayOutput

func (o GetMonitorAvailabilityConfigurationArrayOutput) ToGetMonitorAvailabilityConfigurationArrayOutput() GetMonitorAvailabilityConfigurationArrayOutput

func (GetMonitorAvailabilityConfigurationArrayOutput) ToGetMonitorAvailabilityConfigurationArrayOutputWithContext

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

type GetMonitorAvailabilityConfigurationInput

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

type GetMonitorAvailabilityConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorAvailabilityConfigurationOutput) ElementType

func (GetMonitorAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval

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

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

func (o GetMonitorAvailabilityConfigurationOutput) ToGetMonitorAvailabilityConfigurationOutput() GetMonitorAvailabilityConfigurationOutput

func (GetMonitorAvailabilityConfigurationOutput) ToGetMonitorAvailabilityConfigurationOutputWithContext

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"`
	// Database connection string.
	ConnectionString string `pulumi:"connectionString"`
	// Details for basic authentication.
	DatabaseAuthenticationDetails []GetMonitorConfigurationDatabaseAuthenticationDetail `pulumi:"databaseAuthenticationDetails"`
	// Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.
	DatabaseConnectionType string `pulumi:"databaseConnectionType"`
	// Database role.
	DatabaseRole string `pulumi:"databaseRole"`
	// Database type.
	DatabaseType string `pulumi:"databaseType"`
	// Details for database wallet.
	DatabaseWalletDetails []GetMonitorConfigurationDatabaseWalletDetail `pulumi:"databaseWalletDetails"`
	// Information about the DNS settings.
	DnsConfigurations []GetMonitorConfigurationDnsConfiguration `pulumi:"dnsConfigurations"`
	// Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.
	DownloadSizeLimitInBytes int `pulumi:"downloadSizeLimitInBytes"`
	// Details for basic authentication.
	FtpBasicAuthenticationDetails []GetMonitorConfigurationFtpBasicAuthenticationDetail `pulumi:"ftpBasicAuthenticationDetails"`
	// FTP protocol type.
	FtpProtocol string `pulumi:"ftpProtocol"`
	// FTP monitor request type.
	FtpRequestType string `pulumi:"ftpRequestType"`
	// If enabled, Active mode will be used for the FTP connection.
	IsActiveMode bool `pulumi:"isActiveMode"`
	// 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"`
	// SQL query to be executed.
	Query string `pulumi:"query"`
	// 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"`
	// File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.
	UploadFileSizeInBytes int `pulumi:"uploadFileSizeInBytes"`
	// 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"`
	// Database connection string.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// Details for basic authentication.
	DatabaseAuthenticationDetails GetMonitorConfigurationDatabaseAuthenticationDetailArrayInput `pulumi:"databaseAuthenticationDetails"`
	// Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.
	DatabaseConnectionType pulumi.StringInput `pulumi:"databaseConnectionType"`
	// Database role.
	DatabaseRole pulumi.StringInput `pulumi:"databaseRole"`
	// Database type.
	DatabaseType pulumi.StringInput `pulumi:"databaseType"`
	// Details for database wallet.
	DatabaseWalletDetails GetMonitorConfigurationDatabaseWalletDetailArrayInput `pulumi:"databaseWalletDetails"`
	// Information about the DNS settings.
	DnsConfigurations GetMonitorConfigurationDnsConfigurationArrayInput `pulumi:"dnsConfigurations"`
	// Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.
	DownloadSizeLimitInBytes pulumi.IntInput `pulumi:"downloadSizeLimitInBytes"`
	// Details for basic authentication.
	FtpBasicAuthenticationDetails GetMonitorConfigurationFtpBasicAuthenticationDetailArrayInput `pulumi:"ftpBasicAuthenticationDetails"`
	// FTP protocol type.
	FtpProtocol pulumi.StringInput `pulumi:"ftpProtocol"`
	// FTP monitor request type.
	FtpRequestType pulumi.StringInput `pulumi:"ftpRequestType"`
	// If enabled, Active mode will be used for the FTP connection.
	IsActiveMode pulumi.BoolInput `pulumi:"isActiveMode"`
	// 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"`
	// SQL query to be executed.
	Query pulumi.StringInput `pulumi:"query"`
	// 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"`
	// File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.
	UploadFileSizeInBytes pulumi.IntInput `pulumi:"uploadFileSizeInBytes"`
	// 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

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

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

func (GetMonitorConfigurationClientCertificateDetailArgs) ToGetMonitorConfigurationClientCertificateDetailOutput

func (i GetMonitorConfigurationClientCertificateDetailArgs) ToGetMonitorConfigurationClientCertificateDetailOutput() GetMonitorConfigurationClientCertificateDetailOutput

func (GetMonitorConfigurationClientCertificateDetailArgs) ToGetMonitorConfigurationClientCertificateDetailOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailArray

type GetMonitorConfigurationClientCertificateDetailArray []GetMonitorConfigurationClientCertificateDetailInput

func (GetMonitorConfigurationClientCertificateDetailArray) ElementType

func (GetMonitorConfigurationClientCertificateDetailArray) ToGetMonitorConfigurationClientCertificateDetailArrayOutput

func (i GetMonitorConfigurationClientCertificateDetailArray) ToGetMonitorConfigurationClientCertificateDetailArrayOutput() GetMonitorConfigurationClientCertificateDetailArrayOutput

func (GetMonitorConfigurationClientCertificateDetailArray) ToGetMonitorConfigurationClientCertificateDetailArrayOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailArrayInput

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

type GetMonitorConfigurationClientCertificateDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailArrayOutput) ElementType

func (GetMonitorConfigurationClientCertificateDetailArrayOutput) Index

func (GetMonitorConfigurationClientCertificateDetailArrayOutput) ToGetMonitorConfigurationClientCertificateDetailArrayOutput

func (GetMonitorConfigurationClientCertificateDetailArrayOutput) ToGetMonitorConfigurationClientCertificateDetailArrayOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailClientCertificate

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

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

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutput

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailClientCertificateArray

type GetMonitorConfigurationClientCertificateDetailClientCertificateArray []GetMonitorConfigurationClientCertificateDetailClientCertificateInput

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArray) ElementType

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailClientCertificateArrayInput

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

type GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput) ElementType

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput

func (GetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext

type GetMonitorConfigurationClientCertificateDetailClientCertificateInput

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

type GetMonitorConfigurationClientCertificateDetailClientCertificateOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) Content

Content of the private key file.

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) ElementType

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) FileName

Name of the private key file.

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutput

func (GetMonitorConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorConfigurationClientCertificateDetailClientCertificateOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailInput

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

type GetMonitorConfigurationClientCertificateDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailOutput) ClientCertificates

Client certificate in PEM format.

func (GetMonitorConfigurationClientCertificateDetailOutput) ElementType

func (GetMonitorConfigurationClientCertificateDetailOutput) PrivateKeys

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

func (GetMonitorConfigurationClientCertificateDetailOutput) ToGetMonitorConfigurationClientCertificateDetailOutput

func (GetMonitorConfigurationClientCertificateDetailOutput) ToGetMonitorConfigurationClientCertificateDetailOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailPrivateKey

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

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

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutput

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArray

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArray []GetMonitorConfigurationClientCertificateDetailPrivateKeyInput

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArray) ElementType

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayInput

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

type GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) ElementType

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) Index

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext

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

type GetMonitorConfigurationClientCertificateDetailPrivateKeyInput

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

type GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) Content

Content of the private key file.

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) ElementType

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) FileName

Name of the private key file.

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutput

func (GetMonitorConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorConfigurationClientCertificateDetailPrivateKeyOutputWithContext

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

type GetMonitorConfigurationDatabaseAuthenticationDetail added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetail struct {
	// Password.
	Passwords []GetMonitorConfigurationDatabaseAuthenticationDetailPassword `pulumi:"passwords"`
	// Username for authentication.
	Username string `pulumi:"username"`
}

type GetMonitorConfigurationDatabaseAuthenticationDetailArgs added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailArgs struct {
	// Password.
	Passwords GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayInput `pulumi:"passwords"`
	// Username for authentication.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetMonitorConfigurationDatabaseAuthenticationDetailArgs) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailArgs) ToGetMonitorConfigurationDatabaseAuthenticationDetailOutput added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailArgs) ToGetMonitorConfigurationDatabaseAuthenticationDetailOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationDatabaseAuthenticationDetailArgs) ToGetMonitorConfigurationDatabaseAuthenticationDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailOutput

type GetMonitorConfigurationDatabaseAuthenticationDetailArray added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailArray []GetMonitorConfigurationDatabaseAuthenticationDetailInput

func (GetMonitorConfigurationDatabaseAuthenticationDetailArray) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailArray) ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput added in v2.4.0

func (i GetMonitorConfigurationDatabaseAuthenticationDetailArray) ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput() GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput

func (GetMonitorConfigurationDatabaseAuthenticationDetailArray) ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationDatabaseAuthenticationDetailArray) ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput

type GetMonitorConfigurationDatabaseAuthenticationDetailArrayInput added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput() GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput
	ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutputWithContext(context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput
}

GetMonitorConfigurationDatabaseAuthenticationDetailArrayInput is an input type that accepts GetMonitorConfigurationDatabaseAuthenticationDetailArray and GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationDatabaseAuthenticationDetailArrayInput` via:

GetMonitorConfigurationDatabaseAuthenticationDetailArray{ GetMonitorConfigurationDatabaseAuthenticationDetailArgs{...} }

type GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput) Index added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailArrayOutput

type GetMonitorConfigurationDatabaseAuthenticationDetailInput added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailInput interface {
	pulumi.Input

	ToGetMonitorConfigurationDatabaseAuthenticationDetailOutput() GetMonitorConfigurationDatabaseAuthenticationDetailOutput
	ToGetMonitorConfigurationDatabaseAuthenticationDetailOutputWithContext(context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailOutput
}

GetMonitorConfigurationDatabaseAuthenticationDetailInput is an input type that accepts GetMonitorConfigurationDatabaseAuthenticationDetailArgs and GetMonitorConfigurationDatabaseAuthenticationDetailOutput values. You can construct a concrete instance of `GetMonitorConfigurationDatabaseAuthenticationDetailInput` via:

GetMonitorConfigurationDatabaseAuthenticationDetailArgs{...}

type GetMonitorConfigurationDatabaseAuthenticationDetailOutput added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDatabaseAuthenticationDetailOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailOutput) Passwords added in v2.4.0

Password.

func (GetMonitorConfigurationDatabaseAuthenticationDetailOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailOutput added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationDatabaseAuthenticationDetailOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailOutput

func (GetMonitorConfigurationDatabaseAuthenticationDetailOutput) Username added in v2.4.0

Username for authentication.

type GetMonitorConfigurationDatabaseAuthenticationDetailPassword added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailPassword struct {
	// Password.
	Password string `pulumi:"password"`
	// Type of method to pass password.
	PasswordType string `pulumi:"passwordType"`
	// Vault secret OCID.
	VaultSecretId string `pulumi:"vaultSecretId"`
}

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs struct {
	// Password.
	Password pulumi.StringInput `pulumi:"password"`
	// Type of method to pass password.
	PasswordType pulumi.StringInput `pulumi:"passwordType"`
	// Vault secret OCID.
	VaultSecretId pulumi.StringInput `pulumi:"vaultSecretId"`
}

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArray added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArray []GetMonitorConfigurationDatabaseAuthenticationDetailPasswordInput

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArray) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArray) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArray) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArray) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayInput added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput() GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput
	ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutputWithContext(context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput
}

GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayInput is an input type that accepts GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArray and GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayInput` via:

GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArray{ GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs{...} }

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) Index added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArrayOutput

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordInput added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordInput interface {
	pulumi.Input

	ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput() GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput
	ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutputWithContext(context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput
}

GetMonitorConfigurationDatabaseAuthenticationDetailPasswordInput is an input type that accepts GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs and GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput values. You can construct a concrete instance of `GetMonitorConfigurationDatabaseAuthenticationDetailPasswordInput` via:

GetMonitorConfigurationDatabaseAuthenticationDetailPasswordArgs{...}

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput added in v2.4.0

type GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput) Password added in v2.4.0

Password.

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput) PasswordType added in v2.4.0

Type of method to pass password.

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput added in v2.4.0

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput) ToGetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput

func (GetMonitorConfigurationDatabaseAuthenticationDetailPasswordOutput) VaultSecretId added in v2.4.0

Vault secret OCID.

type GetMonitorConfigurationDatabaseWalletDetail added in v2.4.0

type GetMonitorConfigurationDatabaseWalletDetail struct {
	// The database wallet configuration zip file.
	DatabaseWallet string `pulumi:"databaseWallet"`
	// Service name of the database.
	ServiceName string `pulumi:"serviceName"`
}

type GetMonitorConfigurationDatabaseWalletDetailArgs added in v2.4.0

type GetMonitorConfigurationDatabaseWalletDetailArgs struct {
	// The database wallet configuration zip file.
	DatabaseWallet pulumi.StringInput `pulumi:"databaseWallet"`
	// Service name of the database.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetMonitorConfigurationDatabaseWalletDetailArgs) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseWalletDetailArgs) ToGetMonitorConfigurationDatabaseWalletDetailOutput added in v2.4.0

func (i GetMonitorConfigurationDatabaseWalletDetailArgs) ToGetMonitorConfigurationDatabaseWalletDetailOutput() GetMonitorConfigurationDatabaseWalletDetailOutput

func (GetMonitorConfigurationDatabaseWalletDetailArgs) ToGetMonitorConfigurationDatabaseWalletDetailOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationDatabaseWalletDetailArgs) ToGetMonitorConfigurationDatabaseWalletDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseWalletDetailOutput

type GetMonitorConfigurationDatabaseWalletDetailArray added in v2.4.0

type GetMonitorConfigurationDatabaseWalletDetailArray []GetMonitorConfigurationDatabaseWalletDetailInput

func (GetMonitorConfigurationDatabaseWalletDetailArray) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseWalletDetailArray) ToGetMonitorConfigurationDatabaseWalletDetailArrayOutput added in v2.4.0

func (i GetMonitorConfigurationDatabaseWalletDetailArray) ToGetMonitorConfigurationDatabaseWalletDetailArrayOutput() GetMonitorConfigurationDatabaseWalletDetailArrayOutput

func (GetMonitorConfigurationDatabaseWalletDetailArray) ToGetMonitorConfigurationDatabaseWalletDetailArrayOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationDatabaseWalletDetailArray) ToGetMonitorConfigurationDatabaseWalletDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseWalletDetailArrayOutput

type GetMonitorConfigurationDatabaseWalletDetailArrayInput added in v2.4.0

type GetMonitorConfigurationDatabaseWalletDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationDatabaseWalletDetailArrayOutput() GetMonitorConfigurationDatabaseWalletDetailArrayOutput
	ToGetMonitorConfigurationDatabaseWalletDetailArrayOutputWithContext(context.Context) GetMonitorConfigurationDatabaseWalletDetailArrayOutput
}

GetMonitorConfigurationDatabaseWalletDetailArrayInput is an input type that accepts GetMonitorConfigurationDatabaseWalletDetailArray and GetMonitorConfigurationDatabaseWalletDetailArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationDatabaseWalletDetailArrayInput` via:

GetMonitorConfigurationDatabaseWalletDetailArray{ GetMonitorConfigurationDatabaseWalletDetailArgs{...} }

type GetMonitorConfigurationDatabaseWalletDetailArrayOutput added in v2.4.0

type GetMonitorConfigurationDatabaseWalletDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDatabaseWalletDetailArrayOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseWalletDetailArrayOutput) Index added in v2.4.0

func (GetMonitorConfigurationDatabaseWalletDetailArrayOutput) ToGetMonitorConfigurationDatabaseWalletDetailArrayOutput added in v2.4.0

func (GetMonitorConfigurationDatabaseWalletDetailArrayOutput) ToGetMonitorConfigurationDatabaseWalletDetailArrayOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationDatabaseWalletDetailArrayOutput) ToGetMonitorConfigurationDatabaseWalletDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseWalletDetailArrayOutput

type GetMonitorConfigurationDatabaseWalletDetailInput added in v2.4.0

type GetMonitorConfigurationDatabaseWalletDetailInput interface {
	pulumi.Input

	ToGetMonitorConfigurationDatabaseWalletDetailOutput() GetMonitorConfigurationDatabaseWalletDetailOutput
	ToGetMonitorConfigurationDatabaseWalletDetailOutputWithContext(context.Context) GetMonitorConfigurationDatabaseWalletDetailOutput
}

GetMonitorConfigurationDatabaseWalletDetailInput is an input type that accepts GetMonitorConfigurationDatabaseWalletDetailArgs and GetMonitorConfigurationDatabaseWalletDetailOutput values. You can construct a concrete instance of `GetMonitorConfigurationDatabaseWalletDetailInput` via:

GetMonitorConfigurationDatabaseWalletDetailArgs{...}

type GetMonitorConfigurationDatabaseWalletDetailOutput added in v2.4.0

type GetMonitorConfigurationDatabaseWalletDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDatabaseWalletDetailOutput) DatabaseWallet added in v2.4.0

The database wallet configuration zip file.

func (GetMonitorConfigurationDatabaseWalletDetailOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationDatabaseWalletDetailOutput) ServiceName added in v2.4.0

Service name of the database.

func (GetMonitorConfigurationDatabaseWalletDetailOutput) ToGetMonitorConfigurationDatabaseWalletDetailOutput added in v2.4.0

func (o GetMonitorConfigurationDatabaseWalletDetailOutput) ToGetMonitorConfigurationDatabaseWalletDetailOutput() GetMonitorConfigurationDatabaseWalletDetailOutput

func (GetMonitorConfigurationDatabaseWalletDetailOutput) ToGetMonitorConfigurationDatabaseWalletDetailOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationDatabaseWalletDetailOutput) ToGetMonitorConfigurationDatabaseWalletDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationDatabaseWalletDetailOutput

type GetMonitorConfigurationDnsConfiguration

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

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

func (GetMonitorConfigurationDnsConfigurationArgs) ToGetMonitorConfigurationDnsConfigurationOutput

func (i GetMonitorConfigurationDnsConfigurationArgs) ToGetMonitorConfigurationDnsConfigurationOutput() GetMonitorConfigurationDnsConfigurationOutput

func (GetMonitorConfigurationDnsConfigurationArgs) ToGetMonitorConfigurationDnsConfigurationOutputWithContext

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

type GetMonitorConfigurationDnsConfigurationArray

type GetMonitorConfigurationDnsConfigurationArray []GetMonitorConfigurationDnsConfigurationInput

func (GetMonitorConfigurationDnsConfigurationArray) ElementType

func (GetMonitorConfigurationDnsConfigurationArray) ToGetMonitorConfigurationDnsConfigurationArrayOutput

func (i GetMonitorConfigurationDnsConfigurationArray) ToGetMonitorConfigurationDnsConfigurationArrayOutput() GetMonitorConfigurationDnsConfigurationArrayOutput

func (GetMonitorConfigurationDnsConfigurationArray) ToGetMonitorConfigurationDnsConfigurationArrayOutputWithContext

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

type GetMonitorConfigurationDnsConfigurationArrayInput

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

type GetMonitorConfigurationDnsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDnsConfigurationArrayOutput) ElementType

func (GetMonitorConfigurationDnsConfigurationArrayOutput) Index

func (GetMonitorConfigurationDnsConfigurationArrayOutput) ToGetMonitorConfigurationDnsConfigurationArrayOutput

func (o GetMonitorConfigurationDnsConfigurationArrayOutput) ToGetMonitorConfigurationDnsConfigurationArrayOutput() GetMonitorConfigurationDnsConfigurationArrayOutput

func (GetMonitorConfigurationDnsConfigurationArrayOutput) ToGetMonitorConfigurationDnsConfigurationArrayOutputWithContext

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

type GetMonitorConfigurationDnsConfigurationInput

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

type GetMonitorConfigurationDnsConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationDnsConfigurationOutput) ElementType

func (GetMonitorConfigurationDnsConfigurationOutput) IsOverrideDns

If isOverrideDns is true, then DNS settings will be overridden.

func (GetMonitorConfigurationDnsConfigurationOutput) OverrideDnsIp

Attribute to override the DNS IP value. This value will be honored only if isOverrideDns is set to true.

func (GetMonitorConfigurationDnsConfigurationOutput) ToGetMonitorConfigurationDnsConfigurationOutput

func (o GetMonitorConfigurationDnsConfigurationOutput) ToGetMonitorConfigurationDnsConfigurationOutput() GetMonitorConfigurationDnsConfigurationOutput

func (GetMonitorConfigurationDnsConfigurationOutput) ToGetMonitorConfigurationDnsConfigurationOutputWithContext

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

type GetMonitorConfigurationFtpBasicAuthenticationDetail added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetail struct {
	// Password.
	Passwords []GetMonitorConfigurationFtpBasicAuthenticationDetailPassword `pulumi:"passwords"`
	// Username for authentication.
	Username string `pulumi:"username"`
}

type GetMonitorConfigurationFtpBasicAuthenticationDetailArgs added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailArgs struct {
	// Password.
	Passwords GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayInput `pulumi:"passwords"`
	// Username for authentication.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArgs) ElementType added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArgs) ToGetMonitorConfigurationFtpBasicAuthenticationDetailOutput added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArgs) ToGetMonitorConfigurationFtpBasicAuthenticationDetailOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationFtpBasicAuthenticationDetailArgs) ToGetMonitorConfigurationFtpBasicAuthenticationDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailOutput

type GetMonitorConfigurationFtpBasicAuthenticationDetailArray added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailArray []GetMonitorConfigurationFtpBasicAuthenticationDetailInput

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArray) ElementType added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArray) ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput added in v2.4.0

func (i GetMonitorConfigurationFtpBasicAuthenticationDetailArray) ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput() GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArray) ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationFtpBasicAuthenticationDetailArray) ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput

type GetMonitorConfigurationFtpBasicAuthenticationDetailArrayInput added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput() GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput
	ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutputWithContext(context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput
}

GetMonitorConfigurationFtpBasicAuthenticationDetailArrayInput is an input type that accepts GetMonitorConfigurationFtpBasicAuthenticationDetailArray and GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationFtpBasicAuthenticationDetailArrayInput` via:

GetMonitorConfigurationFtpBasicAuthenticationDetailArray{ GetMonitorConfigurationFtpBasicAuthenticationDetailArgs{...} }

type GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput) Index added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailArrayOutput

type GetMonitorConfigurationFtpBasicAuthenticationDetailInput added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailInput interface {
	pulumi.Input

	ToGetMonitorConfigurationFtpBasicAuthenticationDetailOutput() GetMonitorConfigurationFtpBasicAuthenticationDetailOutput
	ToGetMonitorConfigurationFtpBasicAuthenticationDetailOutputWithContext(context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailOutput
}

GetMonitorConfigurationFtpBasicAuthenticationDetailInput is an input type that accepts GetMonitorConfigurationFtpBasicAuthenticationDetailArgs and GetMonitorConfigurationFtpBasicAuthenticationDetailOutput values. You can construct a concrete instance of `GetMonitorConfigurationFtpBasicAuthenticationDetailInput` via:

GetMonitorConfigurationFtpBasicAuthenticationDetailArgs{...}

type GetMonitorConfigurationFtpBasicAuthenticationDetailOutput added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationFtpBasicAuthenticationDetailOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailOutput) Passwords added in v2.4.0

Password.

func (GetMonitorConfigurationFtpBasicAuthenticationDetailOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailOutput added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationFtpBasicAuthenticationDetailOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailOutputWithContext(ctx context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailOutput

func (GetMonitorConfigurationFtpBasicAuthenticationDetailOutput) Username added in v2.4.0

Username for authentication.

type GetMonitorConfigurationFtpBasicAuthenticationDetailPassword added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailPassword struct {
	// Password.
	Password string `pulumi:"password"`
	// Type of method to pass password.
	PasswordType string `pulumi:"passwordType"`
	// Vault secret OCID.
	VaultSecretId string `pulumi:"vaultSecretId"`
}

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs struct {
	// Password.
	Password pulumi.StringInput `pulumi:"password"`
	// Type of method to pass password.
	PasswordType pulumi.StringInput `pulumi:"passwordType"`
	// Vault secret OCID.
	VaultSecretId pulumi.StringInput `pulumi:"vaultSecretId"`
}

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs) ElementType added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutputWithContext(ctx context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArray added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArray []GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordInput

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArray) ElementType added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArray) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArray) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutputWithContext added in v2.4.0

func (i GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArray) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayInput added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayInput interface {
	pulumi.Input

	ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput() GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput
	ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutputWithContext(context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput
}

GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayInput is an input type that accepts GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArray and GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput values. You can construct a concrete instance of `GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayInput` via:

GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArray{ GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs{...} }

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) Index added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutputWithContext(ctx context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordInput added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordInput interface {
	pulumi.Input

	ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput() GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput
	ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutputWithContext(context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput
}

GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordInput is an input type that accepts GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs and GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput values. You can construct a concrete instance of `GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordInput` via:

GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordArgs{...}

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput added in v2.4.0

type GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput struct{ *pulumi.OutputState }

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput) ElementType added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput) Password added in v2.4.0

Password.

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput) PasswordType added in v2.4.0

Type of method to pass password.

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput added in v2.4.0

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutputWithContext added in v2.4.0

func (o GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput) ToGetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutputWithContext(ctx context.Context) GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput

func (GetMonitorConfigurationFtpBasicAuthenticationDetailPasswordOutput) VaultSecretId added in v2.4.0

Vault secret OCID.

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

Details for client certificate.

func (GetMonitorConfigurationOutput) ConfigType

Type of configuration.

func (GetMonitorConfigurationOutput) ConnectionString added in v2.4.0

func (o GetMonitorConfigurationOutput) ConnectionString() pulumi.StringOutput

Database connection string.

func (GetMonitorConfigurationOutput) DatabaseAuthenticationDetails added in v2.4.0

Details for basic authentication.

func (GetMonitorConfigurationOutput) DatabaseConnectionType added in v2.4.0

func (o GetMonitorConfigurationOutput) DatabaseConnectionType() pulumi.StringOutput

Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.

func (GetMonitorConfigurationOutput) DatabaseRole added in v2.4.0

Database role.

func (GetMonitorConfigurationOutput) DatabaseType added in v2.4.0

Database type.

func (GetMonitorConfigurationOutput) DatabaseWalletDetails added in v2.4.0

Details for database wallet.

func (GetMonitorConfigurationOutput) DnsConfigurations

Information about the DNS settings.

func (GetMonitorConfigurationOutput) DownloadSizeLimitInBytes added in v2.4.0

func (o GetMonitorConfigurationOutput) DownloadSizeLimitInBytes() pulumi.IntOutput

Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.

func (GetMonitorConfigurationOutput) ElementType

func (GetMonitorConfigurationOutput) FtpBasicAuthenticationDetails added in v2.4.0

Details for basic authentication.

func (GetMonitorConfigurationOutput) FtpProtocol added in v2.4.0

FTP protocol type.

func (GetMonitorConfigurationOutput) FtpRequestType added in v2.4.0

FTP monitor request type.

func (GetMonitorConfigurationOutput) IsActiveMode added in v2.4.0

If enabled, Active mode will be used for the FTP connection.

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

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

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

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

Type of protocol.

func (GetMonitorConfigurationOutput) Query added in v2.4.0

SQL query to be executed.

func (GetMonitorConfigurationOutput) RecordType

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) UploadFileSizeInBytes added in v2.4.0

func (o GetMonitorConfigurationOutput) UploadFileSizeInBytes() pulumi.IntOutput

File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.

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

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

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

func (GetMonitorMaintenanceWindowScheduleArgs) ToGetMonitorMaintenanceWindowScheduleOutput

func (i GetMonitorMaintenanceWindowScheduleArgs) ToGetMonitorMaintenanceWindowScheduleOutput() GetMonitorMaintenanceWindowScheduleOutput

func (GetMonitorMaintenanceWindowScheduleArgs) ToGetMonitorMaintenanceWindowScheduleOutputWithContext

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

type GetMonitorMaintenanceWindowScheduleArray

type GetMonitorMaintenanceWindowScheduleArray []GetMonitorMaintenanceWindowScheduleInput

func (GetMonitorMaintenanceWindowScheduleArray) ElementType

func (GetMonitorMaintenanceWindowScheduleArray) ToGetMonitorMaintenanceWindowScheduleArrayOutput

func (i GetMonitorMaintenanceWindowScheduleArray) ToGetMonitorMaintenanceWindowScheduleArrayOutput() GetMonitorMaintenanceWindowScheduleArrayOutput

func (GetMonitorMaintenanceWindowScheduleArray) ToGetMonitorMaintenanceWindowScheduleArrayOutputWithContext

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

type GetMonitorMaintenanceWindowScheduleArrayInput

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

type GetMonitorMaintenanceWindowScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorMaintenanceWindowScheduleArrayOutput) ElementType

func (GetMonitorMaintenanceWindowScheduleArrayOutput) Index

func (GetMonitorMaintenanceWindowScheduleArrayOutput) ToGetMonitorMaintenanceWindowScheduleArrayOutput

func (o GetMonitorMaintenanceWindowScheduleArrayOutput) ToGetMonitorMaintenanceWindowScheduleArrayOutput() GetMonitorMaintenanceWindowScheduleArrayOutput

func (GetMonitorMaintenanceWindowScheduleArrayOutput) ToGetMonitorMaintenanceWindowScheduleArrayOutputWithContext

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

type GetMonitorMaintenanceWindowScheduleInput

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

type GetMonitorMaintenanceWindowScheduleOutput struct{ *pulumi.OutputState }

func (GetMonitorMaintenanceWindowScheduleOutput) ElementType

func (GetMonitorMaintenanceWindowScheduleOutput) TimeEnded

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

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

func (o GetMonitorMaintenanceWindowScheduleOutput) ToGetMonitorMaintenanceWindowScheduleOutput() GetMonitorMaintenanceWindowScheduleOutput

func (GetMonitorMaintenanceWindowScheduleOutput) ToGetMonitorMaintenanceWindowScheduleOutputWithContext

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"`
	// Name of the user that created the monitor.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `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]string `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id string `pulumi:"id"`
	// If enabled, domain name will resolve to an IPv6 address.
	IsIpv6 bool `pulumi:"isIpv6"`
	// 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"`
	// Name of the user that recently updated the monitor.
	LastUpdatedBy string `pulumi:"lastUpdatedBy"`
	// 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, NETWORK, DNS and FTP 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, dedicated and onPremise 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/v2/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

Monitor availability configuration details.

func (GetMonitorResultOutput) BatchIntervalInSeconds

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) CreatedBy added in v2.4.0

Name of the user that created the monitor.

func (GetMonitorResultOutput) DefinedTags

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

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) IsIpv6 added in v2.4.0

If enabled, domain name will resolve to an IPv6 address.

func (GetMonitorResultOutput) IsRunNow

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) LastUpdatedBy added in v2.4.0

func (o GetMonitorResultOutput) LastUpdatedBy() pulumi.StringOutput

Name of the user that recently updated the monitor.

func (GetMonitorResultOutput) MaintenanceWindowSchedules

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

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, NETWORK, DNS and FTP 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, dedicated and onPremise 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

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"`
	// List of workers running the assigned monitor.
	WorkerLists []string `pulumi:"workerLists"`
}

type GetMonitorVantagePointArgs

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"`
	// List of workers running the assigned monitor.
	WorkerLists pulumi.StringArrayInput `pulumi:"workerLists"`
}

func (GetMonitorVantagePointArgs) ElementType

func (GetMonitorVantagePointArgs) ElementType() reflect.Type

func (GetMonitorVantagePointArgs) ToGetMonitorVantagePointOutput

func (i GetMonitorVantagePointArgs) ToGetMonitorVantagePointOutput() GetMonitorVantagePointOutput

func (GetMonitorVantagePointArgs) ToGetMonitorVantagePointOutputWithContext

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

type GetMonitorVantagePointArray

type GetMonitorVantagePointArray []GetMonitorVantagePointInput

func (GetMonitorVantagePointArray) ElementType

func (GetMonitorVantagePointArray) ToGetMonitorVantagePointArrayOutput

func (i GetMonitorVantagePointArray) ToGetMonitorVantagePointArrayOutput() GetMonitorVantagePointArrayOutput

func (GetMonitorVantagePointArray) ToGetMonitorVantagePointArrayOutputWithContext

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

type GetMonitorVantagePointArrayInput

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

type GetMonitorVantagePointArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorVantagePointArrayOutput) ElementType

func (GetMonitorVantagePointArrayOutput) Index

func (GetMonitorVantagePointArrayOutput) ToGetMonitorVantagePointArrayOutput

func (o GetMonitorVantagePointArrayOutput) ToGetMonitorVantagePointArrayOutput() GetMonitorVantagePointArrayOutput

func (GetMonitorVantagePointArrayOutput) ToGetMonitorVantagePointArrayOutputWithContext

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

type GetMonitorVantagePointInput

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

type GetMonitorVantagePointOutput struct{ *pulumi.OutputState }

func (GetMonitorVantagePointOutput) DisplayName

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

func (GetMonitorVantagePointOutput) ElementType

func (GetMonitorVantagePointOutput) Name

Name of the vantage point.

func (GetMonitorVantagePointOutput) ToGetMonitorVantagePointOutput

func (o GetMonitorVantagePointOutput) ToGetMonitorVantagePointOutput() GetMonitorVantagePointOutput

func (GetMonitorVantagePointOutput) ToGetMonitorVantagePointOutputWithContext

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

func (GetMonitorVantagePointOutput) WorkerLists added in v2.4.0

List of workers running the assigned monitor.

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, NETWORK, DNS, FTP and SQL.
	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"`
	// Name of the user that created the monitor.
	CreatedBy string `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `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]string `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id string `pulumi:"id"`
	// If enabled, domain name will resolve to an IPv6 address.
	IsIpv6 bool `pulumi:"isIpv6"`
	// 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"`
	// Name of the user that recently updated the monitor.
	LastUpdatedBy string `pulumi:"lastUpdatedBy"`
	// 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, NETWORK, DNS, FTP and SQL.
	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, NETWORK, DNS and FTP 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, dedicated and onPremise 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"`
	// Name of the user that created the monitor.
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `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.StringMapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor.
	Id pulumi.StringInput `pulumi:"id"`
	// If enabled, domain name will resolve to an IPv6 address.
	IsIpv6 pulumi.BoolInput `pulumi:"isIpv6"`
	// 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"`
	// Name of the user that recently updated the monitor.
	LastUpdatedBy pulumi.StringInput `pulumi:"lastUpdatedBy"`
	// 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, NETWORK, DNS, FTP and SQL.
	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, NETWORK, DNS and FTP 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, dedicated and onPremise 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

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

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

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArgs) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutputWithContext

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

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray []GetMonitorsMonitorCollectionItemAvailabilityConfigurationInput

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray) ElementType

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArray) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutputWithContext

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

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayInput

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

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationArrayOutputWithContext

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

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationInput

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

type GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) ElementType

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) MaxAllowedFailuresPerInterval

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

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

func (GetMonitorsMonitorCollectionItemAvailabilityConfigurationOutput) ToGetMonitorsMonitorCollectionItemAvailabilityConfigurationOutputWithContext

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"`
	// Database connection string.
	ConnectionString string `pulumi:"connectionString"`
	// Details for basic authentication.
	DatabaseAuthenticationDetails []GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetail `pulumi:"databaseAuthenticationDetails"`
	// Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.
	DatabaseConnectionType string `pulumi:"databaseConnectionType"`
	// Database role.
	DatabaseRole string `pulumi:"databaseRole"`
	// Database type.
	DatabaseType string `pulumi:"databaseType"`
	// Details for database wallet.
	DatabaseWalletDetails []GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetail `pulumi:"databaseWalletDetails"`
	// Information about the DNS settings.
	DnsConfigurations []GetMonitorsMonitorCollectionItemConfigurationDnsConfiguration `pulumi:"dnsConfigurations"`
	// Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.
	DownloadSizeLimitInBytes int `pulumi:"downloadSizeLimitInBytes"`
	// Details for basic authentication.
	FtpBasicAuthenticationDetails []GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetail `pulumi:"ftpBasicAuthenticationDetails"`
	// FTP protocol type.
	FtpProtocol string `pulumi:"ftpProtocol"`
	// FTP monitor request type.
	FtpRequestType string `pulumi:"ftpRequestType"`
	// If enabled, Active mode will be used for the FTP connection.
	IsActiveMode bool `pulumi:"isActiveMode"`
	// 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"`
	// SQL query to be executed.
	Query string `pulumi:"query"`
	// 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"`
	// File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.
	UploadFileSizeInBytes int `pulumi:"uploadFileSizeInBytes"`
	// 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"`
	// Database connection string.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// Details for basic authentication.
	DatabaseAuthenticationDetails GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayInput `pulumi:"databaseAuthenticationDetails"`
	// Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.
	DatabaseConnectionType pulumi.StringInput `pulumi:"databaseConnectionType"`
	// Database role.
	DatabaseRole pulumi.StringInput `pulumi:"databaseRole"`
	// Database type.
	DatabaseType pulumi.StringInput `pulumi:"databaseType"`
	// Details for database wallet.
	DatabaseWalletDetails GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayInput `pulumi:"databaseWalletDetails"`
	// Information about the DNS settings.
	DnsConfigurations GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayInput `pulumi:"dnsConfigurations"`
	// Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.
	DownloadSizeLimitInBytes pulumi.IntInput `pulumi:"downloadSizeLimitInBytes"`
	// Details for basic authentication.
	FtpBasicAuthenticationDetails GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayInput `pulumi:"ftpBasicAuthenticationDetails"`
	// FTP protocol type.
	FtpProtocol pulumi.StringInput `pulumi:"ftpProtocol"`
	// FTP monitor request type.
	FtpRequestType pulumi.StringInput `pulumi:"ftpRequestType"`
	// If enabled, Active mode will be used for the FTP connection.
	IsActiveMode pulumi.BoolInput `pulumi:"isActiveMode"`
	// 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"`
	// SQL query to be executed.
	Query pulumi.StringInput `pulumi:"query"`
	// 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"`
	// File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.
	UploadFileSizeInBytes pulumi.IntInput `pulumi:"uploadFileSizeInBytes"`
	// 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

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

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

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutputWithContext

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

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailInput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutputWithContext

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

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayInput

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

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificate

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

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

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateInput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayInput

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

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateInput

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

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) Content

Content of the private key file.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) FileName

Name of the private key file.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailClientCertificateOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailInput

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

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) ClientCertificates

Client certificate in PEM format.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) PrivateKeys

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

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKey

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

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

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArgs) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray []GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyInput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArray) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayInput

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

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyInput

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

type GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) Content

Content of the private key file.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) FileName

Name of the private key file.

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput

func (GetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutput) ToGetMonitorsMonitorCollectionItemConfigurationClientCertificateDetailPrivateKeyOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetail added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetail struct {
	// Password.
	Passwords []GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPassword `pulumi:"passwords"`
	// Username for authentication.
	Username string `pulumi:"username"`
}

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArgs added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArgs struct {
	// Password.
	Passwords GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayInput `pulumi:"passwords"`
	// Username for authentication.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArgs) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArray added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArray []GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailInput

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArray) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput() GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArray and GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArray{ GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput) Index added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput() GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput
	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput
}

GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArgs and GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailInput` via:

GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput) Passwords added in v2.4.0

Password.

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutputWithContext added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailOutput) Username added in v2.4.0

Username for authentication.

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPassword added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPassword struct {
	// Password.
	Password string `pulumi:"password"`
	// Type of method to pass password.
	PasswordType string `pulumi:"passwordType"`
	// Vault secret OCID.
	VaultSecretId string `pulumi:"vaultSecretId"`
}

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArgs added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArgs struct {
	// Password.
	Password pulumi.StringInput `pulumi:"password"`
	// Type of method to pass password.
	PasswordType pulumi.StringInput `pulumi:"passwordType"`
	// Vault secret OCID.
	VaultSecretId pulumi.StringInput `pulumi:"vaultSecretId"`
}

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArgs) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArgs) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArgs) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArray added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArray []GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordInput

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArray) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArray) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArray) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput() GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArray and GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArray{ GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) Index added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput() GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput
	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput
}

GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArgs and GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordInput` via:

GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput) Password added in v2.4.0

Password.

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput) PasswordType added in v2.4.0

Type of method to pass password.

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutputWithContext added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseAuthenticationDetailPasswordOutput) VaultSecretId added in v2.4.0

Vault secret OCID.

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetail added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetail struct {
	// The database wallet configuration zip file.
	DatabaseWallet string `pulumi:"databaseWallet"`
	// Service name of the database.
	ServiceName string `pulumi:"serviceName"`
}

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs struct {
	// The database wallet configuration zip file.
	DatabaseWallet pulumi.StringInput `pulumi:"databaseWallet"`
	// Service name of the database.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutputWithContext added in v2.4.0

func (i GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArray added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArray []GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailInput

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArray) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutputWithContext added in v2.4.0

func (i GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput() GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArray and GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArray{ GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput) Index added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput() GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput
	ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput
}

GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs and GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailInput` via:

GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput) DatabaseWallet added in v2.4.0

The database wallet configuration zip file.

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput) ServiceName added in v2.4.0

Service name of the database.

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutputWithContext added in v2.4.0

func (o GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutputWithContext(ctx context.Context) GetMonitorsMonitorCollectionItemConfigurationDatabaseWalletDetailOutput

type GetMonitorsMonitorCollectionItemConfigurationDnsConfiguration

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

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

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArgs) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutputWithContext

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

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray []GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationInput

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArray) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutputWithContext

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

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayInput

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

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationArrayOutputWithContext

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationInput

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

type GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) IsOverrideDns

If isOverrideDns is true, then DNS settings will be overridden.

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) OverrideDnsIp

Attribute to override the DNS IP value. This value will be honored only if isOverrideDns is set to true.

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput

func (GetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutput) ToGetMonitorsMonitorCollectionItemConfigurationDnsConfigurationOutputWithContext

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

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetail added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetail struct {
	// Password.
	Passwords []GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPassword `pulumi:"passwords"`
	// Username for authentication.
	Username string `pulumi:"username"`
}

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArgs added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArgs struct {
	// Password.
	Passwords GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayInput `pulumi:"passwords"`
	// Username for authentication.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArgs) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArgs) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArray added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArray []GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailInput

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArray) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArray) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput() GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArray and GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArray{ GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput) Index added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput() GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput
	ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput
}

GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArgs and GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailInput` via:

GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput) Passwords added in v2.4.0

Password.

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutputWithContext added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailOutput) Username added in v2.4.0

Username for authentication.

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPassword added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPassword struct {
	// Password.
	Password string `pulumi:"password"`
	// Type of method to pass password.
	PasswordType string `pulumi:"passwordType"`
	// Vault secret OCID.
	VaultSecretId string `pulumi:"vaultSecretId"`
}

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArgs added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArgs struct {
	// Password.
	Password pulumi.StringInput `pulumi:"password"`
	// Type of method to pass password.
	PasswordType pulumi.StringInput `pulumi:"passwordType"`
	// Vault secret OCID.
	VaultSecretId pulumi.StringInput `pulumi:"vaultSecretId"`
}

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArgs) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArgs) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArgs) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArray added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArray []GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordInput

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArray) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArray) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArray) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput() GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput
	ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput
}

GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArray and GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayInput` via:

GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArray{ GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArgs{...} }

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) Index added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutput) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArrayOutputWithContext added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordInput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordInput interface {
	pulumi.Input

	ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput() GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput
	ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutputWithContext(context.Context) GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput
}

GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordInput is an input type that accepts GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArgs and GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput values. You can construct a concrete instance of `GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordInput` via:

GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordArgs{...}

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput added in v2.4.0

type GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput) ElementType added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput) Password added in v2.4.0

Password.

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput) PasswordType added in v2.4.0

Type of method to pass password.

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput) ToGetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutputWithContext added in v2.4.0

func (GetMonitorsMonitorCollectionItemConfigurationFtpBasicAuthenticationDetailPasswordOutput) VaultSecretId added in v2.4.0

Vault secret OCID.

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

Details for client certificate.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ConfigType

Type of configuration.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ConnectionString added in v2.4.0

Database connection string.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DatabaseAuthenticationDetails added in v2.4.0

Details for basic authentication.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DatabaseConnectionType added in v2.4.0

Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DatabaseRole added in v2.4.0

Database role.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DatabaseType added in v2.4.0

Database type.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DatabaseWalletDetails added in v2.4.0

Details for database wallet.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DnsConfigurations

Information about the DNS settings.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) DownloadSizeLimitInBytes added in v2.4.0

Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) ElementType

func (GetMonitorsMonitorCollectionItemConfigurationOutput) FtpBasicAuthenticationDetails added in v2.4.0

Details for basic authentication.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) FtpProtocol added in v2.4.0

FTP protocol type.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) FtpRequestType added in v2.4.0

FTP monitor request type.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsActiveMode added in v2.4.0

If enabled, Active mode will be used for the FTP connection.

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

If disabled, auto snapshots are not collected.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsFailureRetried

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

func (GetMonitorsMonitorCollectionItemConfigurationOutput) IsQueryRecursive

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

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

Type of protocol.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) Query added in v2.4.0

SQL query to be executed.

func (GetMonitorsMonitorCollectionItemConfigurationOutput) RecordType

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) UploadFileSizeInBytes added in v2.4.0

File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.

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

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

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

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArgs) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutputWithContext

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

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray []GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleInput

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray) ElementType

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArray) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutputWithContext

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

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayInput

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

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleArrayOutputWithContext

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

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleInput

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

type GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) ElementType

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) TimeEnded

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

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

func (GetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutput) ToGetMonitorsMonitorCollectionItemMaintenanceWindowScheduleOutputWithContext

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

Monitor availability configuration details.

func (GetMonitorsMonitorCollectionItemOutput) BatchIntervalInSeconds

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) CreatedBy added in v2.4.0

Name of the user that created the monitor.

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) IsIpv6 added in v2.4.0

If enabled, domain name will resolve to an IPv6 address.

func (GetMonitorsMonitorCollectionItemOutput) IsRunNow

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) LastUpdatedBy added in v2.4.0

Name of the user that recently updated the monitor.

func (GetMonitorsMonitorCollectionItemOutput) MaintenanceWindowSchedules

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, NETWORK, DNS, FTP and SQL.

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

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, NETWORK, DNS and FTP 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, dedicated and onPremise 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

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"`
	// List of workers running the assigned monitor.
	WorkerLists []string `pulumi:"workerLists"`
}

type GetMonitorsMonitorCollectionItemVantagePointArgs

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"`
	// List of workers running the assigned monitor.
	WorkerLists pulumi.StringArrayInput `pulumi:"workerLists"`
}

func (GetMonitorsMonitorCollectionItemVantagePointArgs) ElementType

func (GetMonitorsMonitorCollectionItemVantagePointArgs) ToGetMonitorsMonitorCollectionItemVantagePointOutput

func (i GetMonitorsMonitorCollectionItemVantagePointArgs) ToGetMonitorsMonitorCollectionItemVantagePointOutput() GetMonitorsMonitorCollectionItemVantagePointOutput

func (GetMonitorsMonitorCollectionItemVantagePointArgs) ToGetMonitorsMonitorCollectionItemVantagePointOutputWithContext

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

type GetMonitorsMonitorCollectionItemVantagePointArray

type GetMonitorsMonitorCollectionItemVantagePointArray []GetMonitorsMonitorCollectionItemVantagePointInput

func (GetMonitorsMonitorCollectionItemVantagePointArray) ElementType

func (GetMonitorsMonitorCollectionItemVantagePointArray) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutput

func (i GetMonitorsMonitorCollectionItemVantagePointArray) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutput() GetMonitorsMonitorCollectionItemVantagePointArrayOutput

func (GetMonitorsMonitorCollectionItemVantagePointArray) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutputWithContext

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

type GetMonitorsMonitorCollectionItemVantagePointArrayInput

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

type GetMonitorsMonitorCollectionItemVantagePointArrayOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemVantagePointArrayOutput) ElementType

func (GetMonitorsMonitorCollectionItemVantagePointArrayOutput) Index

func (GetMonitorsMonitorCollectionItemVantagePointArrayOutput) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutput

func (GetMonitorsMonitorCollectionItemVantagePointArrayOutput) ToGetMonitorsMonitorCollectionItemVantagePointArrayOutputWithContext

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

type GetMonitorsMonitorCollectionItemVantagePointInput

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

type GetMonitorsMonitorCollectionItemVantagePointOutput struct{ *pulumi.OutputState }

func (GetMonitorsMonitorCollectionItemVantagePointOutput) DisplayName

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

func (GetMonitorsMonitorCollectionItemVantagePointOutput) ElementType

func (GetMonitorsMonitorCollectionItemVantagePointOutput) Name

Name of the vantage point.

func (GetMonitorsMonitorCollectionItemVantagePointOutput) ToGetMonitorsMonitorCollectionItemVantagePointOutput

func (o GetMonitorsMonitorCollectionItemVantagePointOutput) ToGetMonitorsMonitorCollectionItemVantagePointOutput() GetMonitorsMonitorCollectionItemVantagePointOutput

func (GetMonitorsMonitorCollectionItemVantagePointOutput) ToGetMonitorsMonitorCollectionItemVantagePointOutputWithContext

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

func (GetMonitorsMonitorCollectionItemVantagePointOutput) WorkerLists added in v2.4.0

List of workers running the assigned monitor.

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, NETWORK, DNS, FTP and SQL.
	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/v2/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

func (o GetMonitorsResultOutput) IsMaintenanceWindowActive() pulumi.BoolPtrOutput

func (GetMonitorsResultOutput) IsMaintenanceWindowSet

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

type GetOnPremiseVantagePointWorkerIdentityInfo

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

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

func (GetOnPremiseVantagePointWorkerIdentityInfoArgs) ToGetOnPremiseVantagePointWorkerIdentityInfoOutput

func (i GetOnPremiseVantagePointWorkerIdentityInfoArgs) ToGetOnPremiseVantagePointWorkerIdentityInfoOutput() GetOnPremiseVantagePointWorkerIdentityInfoOutput

func (GetOnPremiseVantagePointWorkerIdentityInfoArgs) ToGetOnPremiseVantagePointWorkerIdentityInfoOutputWithContext

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

type GetOnPremiseVantagePointWorkerIdentityInfoArray

type GetOnPremiseVantagePointWorkerIdentityInfoArray []GetOnPremiseVantagePointWorkerIdentityInfoInput

func (GetOnPremiseVantagePointWorkerIdentityInfoArray) ElementType

func (GetOnPremiseVantagePointWorkerIdentityInfoArray) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (i GetOnPremiseVantagePointWorkerIdentityInfoArray) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutput() GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (GetOnPremiseVantagePointWorkerIdentityInfoArray) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkerIdentityInfoArrayInput

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

type GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) Index

func (GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (GetOnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkerIdentityInfoInput

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

type GetOnPremiseVantagePointWorkerIdentityInfoOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) ApmShortId

Domain short id of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) CollectorEndPoint

Collector endpoint of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) ElementType

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) RegionName

Domain region of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoOutput

func (o GetOnPremiseVantagePointWorkerIdentityInfoOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoOutput() GetOnPremiseVantagePointWorkerIdentityInfoOutput

func (GetOnPremiseVantagePointWorkerIdentityInfoOutput) ToGetOnPremiseVantagePointWorkerIdentityInfoOutputWithContext

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

type GetOnPremiseVantagePointWorkerMonitorList

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

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

func (GetOnPremiseVantagePointWorkerMonitorListArgs) ToGetOnPremiseVantagePointWorkerMonitorListOutput

func (i GetOnPremiseVantagePointWorkerMonitorListArgs) ToGetOnPremiseVantagePointWorkerMonitorListOutput() GetOnPremiseVantagePointWorkerMonitorListOutput

func (GetOnPremiseVantagePointWorkerMonitorListArgs) ToGetOnPremiseVantagePointWorkerMonitorListOutputWithContext

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

type GetOnPremiseVantagePointWorkerMonitorListArray

type GetOnPremiseVantagePointWorkerMonitorListArray []GetOnPremiseVantagePointWorkerMonitorListInput

func (GetOnPremiseVantagePointWorkerMonitorListArray) ElementType

func (GetOnPremiseVantagePointWorkerMonitorListArray) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutput

func (i GetOnPremiseVantagePointWorkerMonitorListArray) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutput() GetOnPremiseVantagePointWorkerMonitorListArrayOutput

func (GetOnPremiseVantagePointWorkerMonitorListArray) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkerMonitorListArrayInput

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

type GetOnPremiseVantagePointWorkerMonitorListArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerMonitorListArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkerMonitorListArrayOutput) Index

func (GetOnPremiseVantagePointWorkerMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutput

func (GetOnPremiseVantagePointWorkerMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkerMonitorListInput

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

type GetOnPremiseVantagePointWorkerMonitorListOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerMonitorListOutput) DisplayName

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

func (GetOnPremiseVantagePointWorkerMonitorListOutput) ElementType

func (GetOnPremiseVantagePointWorkerMonitorListOutput) Id

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

func (GetOnPremiseVantagePointWorkerMonitorListOutput) IsRunNow

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

func (GetOnPremiseVantagePointWorkerMonitorListOutput) MonitorType

Type of monitor.

func (GetOnPremiseVantagePointWorkerMonitorListOutput) TimeAssigned

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

func (o GetOnPremiseVantagePointWorkerMonitorListOutput) ToGetOnPremiseVantagePointWorkerMonitorListOutput() GetOnPremiseVantagePointWorkerMonitorListOutput

func (GetOnPremiseVantagePointWorkerMonitorListOutput) ToGetOnPremiseVantagePointWorkerMonitorListOutputWithContext

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

type GetOnPremiseVantagePointWorkerVersionDetail

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

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

func (GetOnPremiseVantagePointWorkerVersionDetailArgs) ToGetOnPremiseVantagePointWorkerVersionDetailOutput

func (i GetOnPremiseVantagePointWorkerVersionDetailArgs) ToGetOnPremiseVantagePointWorkerVersionDetailOutput() GetOnPremiseVantagePointWorkerVersionDetailOutput

func (GetOnPremiseVantagePointWorkerVersionDetailArgs) ToGetOnPremiseVantagePointWorkerVersionDetailOutputWithContext

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

type GetOnPremiseVantagePointWorkerVersionDetailArray

type GetOnPremiseVantagePointWorkerVersionDetailArray []GetOnPremiseVantagePointWorkerVersionDetailInput

func (GetOnPremiseVantagePointWorkerVersionDetailArray) ElementType

func (GetOnPremiseVantagePointWorkerVersionDetailArray) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutput

func (i GetOnPremiseVantagePointWorkerVersionDetailArray) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutput() GetOnPremiseVantagePointWorkerVersionDetailArrayOutput

func (GetOnPremiseVantagePointWorkerVersionDetailArray) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkerVersionDetailArrayInput

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

type GetOnPremiseVantagePointWorkerVersionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) Index

func (GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutput

func (GetOnPremiseVantagePointWorkerVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkerVersionDetailInput

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

type GetOnPremiseVantagePointWorkerVersionDetailOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) ElementType

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) LatestVersion

Latest image version of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) MinSupportedVersion

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

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) ToGetOnPremiseVantagePointWorkerVersionDetailOutput

func (o GetOnPremiseVantagePointWorkerVersionDetailOutput) ToGetOnPremiseVantagePointWorkerVersionDetailOutput() GetOnPremiseVantagePointWorkerVersionDetailOutput

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) ToGetOnPremiseVantagePointWorkerVersionDetailOutputWithContext

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

func (GetOnPremiseVantagePointWorkerVersionDetailOutput) Version

Current image version of the On-premise VP worker.

type GetOnPremiseVantagePointWorkersArgs

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

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

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

func (GetOnPremiseVantagePointWorkersFilterArgs) ToGetOnPremiseVantagePointWorkersFilterOutput

func (i GetOnPremiseVantagePointWorkersFilterArgs) ToGetOnPremiseVantagePointWorkersFilterOutput() GetOnPremiseVantagePointWorkersFilterOutput

func (GetOnPremiseVantagePointWorkersFilterArgs) ToGetOnPremiseVantagePointWorkersFilterOutputWithContext

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

type GetOnPremiseVantagePointWorkersFilterArray

type GetOnPremiseVantagePointWorkersFilterArray []GetOnPremiseVantagePointWorkersFilterInput

func (GetOnPremiseVantagePointWorkersFilterArray) ElementType

func (GetOnPremiseVantagePointWorkersFilterArray) ToGetOnPremiseVantagePointWorkersFilterArrayOutput

func (i GetOnPremiseVantagePointWorkersFilterArray) ToGetOnPremiseVantagePointWorkersFilterArrayOutput() GetOnPremiseVantagePointWorkersFilterArrayOutput

func (GetOnPremiseVantagePointWorkersFilterArray) ToGetOnPremiseVantagePointWorkersFilterArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersFilterArrayInput

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

type GetOnPremiseVantagePointWorkersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersFilterArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkersFilterArrayOutput) Index

func (GetOnPremiseVantagePointWorkersFilterArrayOutput) ToGetOnPremiseVantagePointWorkersFilterArrayOutput

func (o GetOnPremiseVantagePointWorkersFilterArrayOutput) ToGetOnPremiseVantagePointWorkersFilterArrayOutput() GetOnPremiseVantagePointWorkersFilterArrayOutput

func (GetOnPremiseVantagePointWorkersFilterArrayOutput) ToGetOnPremiseVantagePointWorkersFilterArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersFilterInput

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

type GetOnPremiseVantagePointWorkersFilterOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersFilterOutput) ElementType

func (GetOnPremiseVantagePointWorkersFilterOutput) Name

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

func (GetOnPremiseVantagePointWorkersFilterOutput) Regex

func (GetOnPremiseVantagePointWorkersFilterOutput) ToGetOnPremiseVantagePointWorkersFilterOutput

func (o GetOnPremiseVantagePointWorkersFilterOutput) ToGetOnPremiseVantagePointWorkersFilterOutput() GetOnPremiseVantagePointWorkersFilterOutput

func (GetOnPremiseVantagePointWorkersFilterOutput) ToGetOnPremiseVantagePointWorkersFilterOutputWithContext

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

func (GetOnPremiseVantagePointWorkersFilterOutput) Values

type GetOnPremiseVantagePointWorkersOutputArgs

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

type GetOnPremiseVantagePointWorkersResult

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

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/v2/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

type GetOnPremiseVantagePointWorkersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnPremiseVantagePointWorkers.

func (GetOnPremiseVantagePointWorkersResultOutput) ApmDomainId

func (GetOnPremiseVantagePointWorkersResultOutput) Capability

func (GetOnPremiseVantagePointWorkersResultOutput) DisplayName

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

func (GetOnPremiseVantagePointWorkersResultOutput) ElementType

func (GetOnPremiseVantagePointWorkersResultOutput) Filters

func (GetOnPremiseVantagePointWorkersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOnPremiseVantagePointWorkersResultOutput) Name

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

func (GetOnPremiseVantagePointWorkersResultOutput) OnPremiseVantagePointId

func (GetOnPremiseVantagePointWorkersResultOutput) Status

Enables or disables the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersResultOutput) ToGetOnPremiseVantagePointWorkersResultOutput

func (o GetOnPremiseVantagePointWorkersResultOutput) ToGetOnPremiseVantagePointWorkersResultOutput() GetOnPremiseVantagePointWorkersResultOutput

func (GetOnPremiseVantagePointWorkersResultOutput) ToGetOnPremiseVantagePointWorkersResultOutputWithContext

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

func (GetOnPremiseVantagePointWorkersResultOutput) WorkerCollections

The list of worker_collection.

type GetOnPremiseVantagePointWorkersSummary

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

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

func (GetOnPremiseVantagePointWorkersSummaryArgs) ToGetOnPremiseVantagePointWorkersSummaryOutput

func (i GetOnPremiseVantagePointWorkersSummaryArgs) ToGetOnPremiseVantagePointWorkersSummaryOutput() GetOnPremiseVantagePointWorkersSummaryOutput

func (GetOnPremiseVantagePointWorkersSummaryArgs) ToGetOnPremiseVantagePointWorkersSummaryOutputWithContext

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

type GetOnPremiseVantagePointWorkersSummaryArray

type GetOnPremiseVantagePointWorkersSummaryArray []GetOnPremiseVantagePointWorkersSummaryInput

func (GetOnPremiseVantagePointWorkersSummaryArray) ElementType

func (GetOnPremiseVantagePointWorkersSummaryArray) ToGetOnPremiseVantagePointWorkersSummaryArrayOutput

func (i GetOnPremiseVantagePointWorkersSummaryArray) ToGetOnPremiseVantagePointWorkersSummaryArrayOutput() GetOnPremiseVantagePointWorkersSummaryArrayOutput

func (GetOnPremiseVantagePointWorkersSummaryArray) ToGetOnPremiseVantagePointWorkersSummaryArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersSummaryArrayInput

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

type GetOnPremiseVantagePointWorkersSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersSummaryArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkersSummaryArrayOutput) Index

func (GetOnPremiseVantagePointWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryArrayOutput

func (o GetOnPremiseVantagePointWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryArrayOutput() GetOnPremiseVantagePointWorkersSummaryArrayOutput

func (GetOnPremiseVantagePointWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersSummaryAvailableCapability

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

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

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext

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

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray []GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityInput

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ElementType

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput

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

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityInput

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

type GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) Capability

Capability of an On-premise vantage point worker.

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ElementType

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) OnPremiseVantagePointCount

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

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput

func (GetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext

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

type GetOnPremiseVantagePointWorkersSummaryInput

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

type GetOnPremiseVantagePointWorkersSummaryOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersSummaryOutput) Available

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

func (GetOnPremiseVantagePointWorkersSummaryOutput) AvailableCapabilities

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

func (GetOnPremiseVantagePointWorkersSummaryOutput) Disabled

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

func (GetOnPremiseVantagePointWorkersSummaryOutput) ElementType

func (GetOnPremiseVantagePointWorkersSummaryOutput) MinVersion

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

func (GetOnPremiseVantagePointWorkersSummaryOutput) ToGetOnPremiseVantagePointWorkersSummaryOutput

func (o GetOnPremiseVantagePointWorkersSummaryOutput) ToGetOnPremiseVantagePointWorkersSummaryOutput() GetOnPremiseVantagePointWorkersSummaryOutput

func (GetOnPremiseVantagePointWorkersSummaryOutput) ToGetOnPremiseVantagePointWorkersSummaryOutputWithContext

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

func (GetOnPremiseVantagePointWorkersSummaryOutput) Total

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

func (GetOnPremiseVantagePointWorkersSummaryOutput) Used

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

type GetOnPremiseVantagePointWorkersWorkerCollection

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

type GetOnPremiseVantagePointWorkersWorkerCollectionArgs

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutput

func (i GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutput() GetOnPremiseVantagePointWorkersWorkerCollectionOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionArray

type GetOnPremiseVantagePointWorkersWorkerCollectionArray []GetOnPremiseVantagePointWorkersWorkerCollectionInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionArray) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput

func (i GetOnPremiseVantagePointWorkersWorkerCollectionArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionArrayInput

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

type GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) Index

func (GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionInput

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

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]string `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]string `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

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.StringMapInput `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.StringMapInput `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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArray

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArray []GetOnPremiseVantagePointWorkersWorkerCollectionItemInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput

func (i GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput() GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayInput

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) Index

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfo

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

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray []GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayInput

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoArrayOutputWithContext

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoInput

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ApmShortId

Domain short id of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) CollectorEndPoint

Collector endpoint of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) RegionName

Domain region of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemIdentityInfoOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemInput

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

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

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray []GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayInput

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListArrayOutputWithContext

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListInput

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) DisplayName

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) Id

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) IsRunNow

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) MonitorType

Type of monitor.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) TimeAssigned

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemMonitorListOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ApmDomainId

The APM domain ID the request is intended for.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ConfigurationDetails

Configuration details of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) DefinedTags

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) DisplayName

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) 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 (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) GeoInfo

Geographical information of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Id

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) IdentityInfos

Domain details of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) MonitorLists

Monitors list assigned to the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Name

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) OnPremiseVantagePointId

The OCID of the On-premise vantage point.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) OpvpId

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) OpvpName

On-premise vantage point name.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Priority

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ResourcePrincipalTokenPublicKey

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) RuntimeId

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Status

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) 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 (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) TimeLastSyncUp

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

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemOutputWithContext

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) Version

Current image version of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) VersionDetails

Image version details of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemOutput) WorkerType

Type of the On-premise VP worker.

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetail

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

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArgs) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray []GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailInput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArray) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutputWithContext

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayInput

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailArrayOutputWithContext

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailInput

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

type GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) LatestVersion

Latest image version of the On-premise VP worker.

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) MinSupportedVersion

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutputWithContext

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

func (GetOnPremiseVantagePointWorkersWorkerCollectionItemVersionDetailOutput) Version

Current image version of the On-premise VP worker.

type GetOnPremiseVantagePointWorkersWorkerCollectionOutput

type GetOnPremiseVantagePointWorkersWorkerCollectionOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointWorkersWorkerCollectionOutput) ElementType

func (GetOnPremiseVantagePointWorkersWorkerCollectionOutput) Items

func (GetOnPremiseVantagePointWorkersWorkerCollectionOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutput

func (GetOnPremiseVantagePointWorkersWorkerCollectionOutput) ToGetOnPremiseVantagePointWorkersWorkerCollectionOutputWithContext

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

type GetOnPremiseVantagePointsArgs

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

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

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

func (GetOnPremiseVantagePointsFilterArgs) ToGetOnPremiseVantagePointsFilterOutput

func (i GetOnPremiseVantagePointsFilterArgs) ToGetOnPremiseVantagePointsFilterOutput() GetOnPremiseVantagePointsFilterOutput

func (GetOnPremiseVantagePointsFilterArgs) ToGetOnPremiseVantagePointsFilterOutputWithContext

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

type GetOnPremiseVantagePointsFilterArray

type GetOnPremiseVantagePointsFilterArray []GetOnPremiseVantagePointsFilterInput

func (GetOnPremiseVantagePointsFilterArray) ElementType

func (GetOnPremiseVantagePointsFilterArray) ToGetOnPremiseVantagePointsFilterArrayOutput

func (i GetOnPremiseVantagePointsFilterArray) ToGetOnPremiseVantagePointsFilterArrayOutput() GetOnPremiseVantagePointsFilterArrayOutput

func (GetOnPremiseVantagePointsFilterArray) ToGetOnPremiseVantagePointsFilterArrayOutputWithContext

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

type GetOnPremiseVantagePointsFilterArrayInput

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

type GetOnPremiseVantagePointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsFilterArrayOutput) ElementType

func (GetOnPremiseVantagePointsFilterArrayOutput) Index

func (GetOnPremiseVantagePointsFilterArrayOutput) ToGetOnPremiseVantagePointsFilterArrayOutput

func (o GetOnPremiseVantagePointsFilterArrayOutput) ToGetOnPremiseVantagePointsFilterArrayOutput() GetOnPremiseVantagePointsFilterArrayOutput

func (GetOnPremiseVantagePointsFilterArrayOutput) ToGetOnPremiseVantagePointsFilterArrayOutputWithContext

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

type GetOnPremiseVantagePointsFilterInput

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

type GetOnPremiseVantagePointsFilterOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsFilterOutput) ElementType

func (GetOnPremiseVantagePointsFilterOutput) Name

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

func (GetOnPremiseVantagePointsFilterOutput) Regex

func (GetOnPremiseVantagePointsFilterOutput) ToGetOnPremiseVantagePointsFilterOutput

func (o GetOnPremiseVantagePointsFilterOutput) ToGetOnPremiseVantagePointsFilterOutput() GetOnPremiseVantagePointsFilterOutput

func (GetOnPremiseVantagePointsFilterOutput) ToGetOnPremiseVantagePointsFilterOutputWithContext

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

func (GetOnPremiseVantagePointsFilterOutput) Values

type GetOnPremiseVantagePointsOnPremiseVantagePointCollection

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutputWithContext

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionInput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutputWithContext

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayInput

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) Index

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionArrayOutputWithContext

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionInput

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

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]string `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]string `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

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.StringMapInput `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.StringMapInput `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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutputWithContext

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemInput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutputWithContext

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayInput

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemArrayOutputWithContext

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemInput

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ApmDomainId

The APM domain ID the request is intended for.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) DefinedTags

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) Description

A short description about the On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) DisplayName

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) 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 (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) Id

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) Name

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) 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 (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) 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 (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutputWithContext

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) Type

Type of On-premise vantage point.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemOutput) WorkersSummaries

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummary

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

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutputWithContext

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryInput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutputWithContext

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayInput

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryArrayOutputWithContext

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapability

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

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArgs) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutputWithContext

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray []GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityInput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArray) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutputWithContext

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayInput

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityArrayOutputWithContext

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityInput

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) Capability

Capability of an On-premise vantage point worker.

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) OnPremiseVantagePointCount

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryAvailableCapabilityOutputWithContext

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryInput

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) Available

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) AvailableCapabilities

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) Disabled

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) MinVersion

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutputWithContext

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) Total

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

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionItemWorkersSummaryOutput) Used

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

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput

type GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput struct{ *pulumi.OutputState }

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput) ElementType

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput

func (GetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutput) ToGetOnPremiseVantagePointsOnPremiseVantagePointCollectionOutputWithContext

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

type GetOnPremiseVantagePointsOutputArgs

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

type GetOnPremiseVantagePointsResult

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

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/v2/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

type GetOnPremiseVantagePointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnPremiseVantagePoints.

func (GetOnPremiseVantagePointsResultOutput) ApmDomainId

func (GetOnPremiseVantagePointsResultOutput) DisplayName

Unique permanent name of the On-premise vantage point.

func (GetOnPremiseVantagePointsResultOutput) ElementType

func (GetOnPremiseVantagePointsResultOutput) Filters

func (GetOnPremiseVantagePointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOnPremiseVantagePointsResultOutput) Name

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

func (GetOnPremiseVantagePointsResultOutput) OnPremiseVantagePointCollections

The list of on_premise_vantage_point_collection.

func (GetOnPremiseVantagePointsResultOutput) ToGetOnPremiseVantagePointsResultOutput

func (o GetOnPremiseVantagePointsResultOutput) ToGetOnPremiseVantagePointsResultOutput() GetOnPremiseVantagePointsResultOutput

func (GetOnPremiseVantagePointsResultOutput) ToGetOnPremiseVantagePointsResultOutputWithContext

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/v2/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/v2/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]string `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]string `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.StringMapInput `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.StringMapInput `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/v2/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/v2/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

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

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

type LookupDedicatedVantagePointResult

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]string `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]string `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

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/v2/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

type LookupDedicatedVantagePointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDedicatedVantagePoint.

func (LookupDedicatedVantagePointResultOutput) ApmDomainId

func (LookupDedicatedVantagePointResultOutput) DedicatedVantagePointId

func (o LookupDedicatedVantagePointResultOutput) DedicatedVantagePointId() pulumi.StringOutput

func (LookupDedicatedVantagePointResultOutput) DefinedTags

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

func (LookupDedicatedVantagePointResultOutput) DisplayName

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

func (LookupDedicatedVantagePointResultOutput) DvpStackDetails

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

func (LookupDedicatedVantagePointResultOutput) ElementType

func (LookupDedicatedVantagePointResultOutput) 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 (LookupDedicatedVantagePointResultOutput) Id

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

func (LookupDedicatedVantagePointResultOutput) MonitorStatusCountMaps

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

func (LookupDedicatedVantagePointResultOutput) Name

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

func (LookupDedicatedVantagePointResultOutput) Region

Name of the region.

func (LookupDedicatedVantagePointResultOutput) Status

Status of the dedicated vantage point.

func (LookupDedicatedVantagePointResultOutput) 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 (LookupDedicatedVantagePointResultOutput) 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 (LookupDedicatedVantagePointResultOutput) ToLookupDedicatedVantagePointResultOutput

func (o LookupDedicatedVantagePointResultOutput) ToLookupDedicatedVantagePointResultOutput() LookupDedicatedVantagePointResultOutput

func (LookupDedicatedVantagePointResultOutput) ToLookupDedicatedVantagePointResultOutputWithContext

func (o LookupDedicatedVantagePointResultOutput) ToLookupDedicatedVantagePointResultOutputWithContext(ctx context.Context) LookupDedicatedVantagePointResultOutput

type LookupOnPremiseVantagePointArgs

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

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

type LookupOnPremiseVantagePointResult

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]string `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]string `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

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/v2/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

type LookupOnPremiseVantagePointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnPremiseVantagePoint.

func (LookupOnPremiseVantagePointResultOutput) ApmDomainId

func (LookupOnPremiseVantagePointResultOutput) DefinedTags

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

func (LookupOnPremiseVantagePointResultOutput) Description

A short description about the On-premise vantage point.

func (LookupOnPremiseVantagePointResultOutput) DisplayName

Unique permanent name of the On-premise vantage point.

func (LookupOnPremiseVantagePointResultOutput) ElementType

func (LookupOnPremiseVantagePointResultOutput) 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 (LookupOnPremiseVantagePointResultOutput) Id

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

func (LookupOnPremiseVantagePointResultOutput) Name

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

func (LookupOnPremiseVantagePointResultOutput) OnPremiseVantagePointId

func (o LookupOnPremiseVantagePointResultOutput) OnPremiseVantagePointId() pulumi.StringOutput

func (LookupOnPremiseVantagePointResultOutput) 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 (LookupOnPremiseVantagePointResultOutput) 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 (LookupOnPremiseVantagePointResultOutput) ToLookupOnPremiseVantagePointResultOutput

func (o LookupOnPremiseVantagePointResultOutput) ToLookupOnPremiseVantagePointResultOutput() LookupOnPremiseVantagePointResultOutput

func (LookupOnPremiseVantagePointResultOutput) ToLookupOnPremiseVantagePointResultOutputWithContext

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

func (LookupOnPremiseVantagePointResultOutput) Type

Type of On-premise vantage point.

func (LookupOnPremiseVantagePointResultOutput) WorkersSummaries

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

type LookupOnPremiseVantagePointWorkerArgs

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

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

type LookupOnPremiseVantagePointWorkerResult

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]string `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]string `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

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/v2/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

type LookupOnPremiseVantagePointWorkerResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnPremiseVantagePointWorker.

func (LookupOnPremiseVantagePointWorkerResultOutput) ApmDomainId

func (LookupOnPremiseVantagePointWorkerResultOutput) ConfigurationDetails

Configuration details of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) DefinedTags

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

func (LookupOnPremiseVantagePointWorkerResultOutput) DisplayName

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

func (LookupOnPremiseVantagePointWorkerResultOutput) ElementType

func (LookupOnPremiseVantagePointWorkerResultOutput) 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 (LookupOnPremiseVantagePointWorkerResultOutput) GeoInfo

Geographical information of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) Id

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

func (LookupOnPremiseVantagePointWorkerResultOutput) IdentityInfos

Domain details of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) MonitorLists

Monitors list assigned to the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) Name

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

func (LookupOnPremiseVantagePointWorkerResultOutput) OnPremiseVantagePointId

func (LookupOnPremiseVantagePointWorkerResultOutput) OpvpId

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

func (LookupOnPremiseVantagePointWorkerResultOutput) OpvpName

On-premise vantage point name.

func (LookupOnPremiseVantagePointWorkerResultOutput) Priority

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

func (LookupOnPremiseVantagePointWorkerResultOutput) ResourcePrincipalTokenPublicKey

func (o LookupOnPremiseVantagePointWorkerResultOutput) ResourcePrincipalTokenPublicKey() pulumi.StringOutput

func (LookupOnPremiseVantagePointWorkerResultOutput) RuntimeId

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

func (LookupOnPremiseVantagePointWorkerResultOutput) Status

Enables or disables the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) 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 (LookupOnPremiseVantagePointWorkerResultOutput) TimeLastSyncUp

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

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

func (o LookupOnPremiseVantagePointWorkerResultOutput) ToLookupOnPremiseVantagePointWorkerResultOutput() LookupOnPremiseVantagePointWorkerResultOutput

func (LookupOnPremiseVantagePointWorkerResultOutput) ToLookupOnPremiseVantagePointWorkerResultOutputWithContext

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

func (LookupOnPremiseVantagePointWorkerResultOutput) Version

Current image version of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) VersionDetails

Image version details of the On-premise VP worker.

func (LookupOnPremiseVantagePointWorkerResultOutput) WorkerId

func (LookupOnPremiseVantagePointWorkerResultOutput) WorkerType

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]string `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]string `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/v2/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

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

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

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.StringMapOutput `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.StringMapOutput `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/v2/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.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			Description: pulumi.Any(onPremiseVantagePointDescription),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("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

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

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

func (*OnPremiseVantagePoint) ElementType() reflect.Type

func (*OnPremiseVantagePoint) ToOnPremiseVantagePointOutput

func (i *OnPremiseVantagePoint) ToOnPremiseVantagePointOutput() OnPremiseVantagePointOutput

func (*OnPremiseVantagePoint) ToOnPremiseVantagePointOutputWithContext

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

type OnPremiseVantagePointArgs

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

func (OnPremiseVantagePointArgs) ElementType() reflect.Type

type OnPremiseVantagePointArray

type OnPremiseVantagePointArray []OnPremiseVantagePointInput

func (OnPremiseVantagePointArray) ElementType

func (OnPremiseVantagePointArray) ElementType() reflect.Type

func (OnPremiseVantagePointArray) ToOnPremiseVantagePointArrayOutput

func (i OnPremiseVantagePointArray) ToOnPremiseVantagePointArrayOutput() OnPremiseVantagePointArrayOutput

func (OnPremiseVantagePointArray) ToOnPremiseVantagePointArrayOutputWithContext

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

type OnPremiseVantagePointArrayInput

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

type OnPremiseVantagePointArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointArrayOutput) ElementType

func (OnPremiseVantagePointArrayOutput) Index

func (OnPremiseVantagePointArrayOutput) ToOnPremiseVantagePointArrayOutput

func (o OnPremiseVantagePointArrayOutput) ToOnPremiseVantagePointArrayOutput() OnPremiseVantagePointArrayOutput

func (OnPremiseVantagePointArrayOutput) ToOnPremiseVantagePointArrayOutputWithContext

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

type OnPremiseVantagePointInput

type OnPremiseVantagePointInput interface {
	pulumi.Input

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

type OnPremiseVantagePointMap

type OnPremiseVantagePointMap map[string]OnPremiseVantagePointInput

func (OnPremiseVantagePointMap) ElementType

func (OnPremiseVantagePointMap) ElementType() reflect.Type

func (OnPremiseVantagePointMap) ToOnPremiseVantagePointMapOutput

func (i OnPremiseVantagePointMap) ToOnPremiseVantagePointMapOutput() OnPremiseVantagePointMapOutput

func (OnPremiseVantagePointMap) ToOnPremiseVantagePointMapOutputWithContext

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

type OnPremiseVantagePointMapInput

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

type OnPremiseVantagePointMapOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointMapOutput) ElementType

func (OnPremiseVantagePointMapOutput) MapIndex

func (OnPremiseVantagePointMapOutput) ToOnPremiseVantagePointMapOutput

func (o OnPremiseVantagePointMapOutput) ToOnPremiseVantagePointMapOutput() OnPremiseVantagePointMapOutput

func (OnPremiseVantagePointMapOutput) ToOnPremiseVantagePointMapOutputWithContext

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

type OnPremiseVantagePointOutput

type OnPremiseVantagePointOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointOutput) ApmDomainId

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

func (OnPremiseVantagePointOutput) DefinedTags

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

func (OnPremiseVantagePointOutput) Description

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

func (OnPremiseVantagePointOutput) DisplayName

Unique permanent name of the On-premise vantage point.

func (OnPremiseVantagePointOutput) ElementType

func (OnPremiseVantagePointOutput) FreeformTags

(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

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

func (OnPremiseVantagePointOutput) 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 (OnPremiseVantagePointOutput) 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 (OnPremiseVantagePointOutput) ToOnPremiseVantagePointOutput

func (o OnPremiseVantagePointOutput) ToOnPremiseVantagePointOutput() OnPremiseVantagePointOutput

func (OnPremiseVantagePointOutput) ToOnPremiseVantagePointOutputWithContext

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

func (OnPremiseVantagePointOutput) Type

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

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

type OnPremiseVantagePointState

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

func (OnPremiseVantagePointState) ElementType() reflect.Type

type OnPremiseVantagePointWorker

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.StringMapOutput `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.StringMapOutput `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/v2/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.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("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

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

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

func (*OnPremiseVantagePointWorker) ElementType() reflect.Type

func (*OnPremiseVantagePointWorker) ToOnPremiseVantagePointWorkerOutput

func (i *OnPremiseVantagePointWorker) ToOnPremiseVantagePointWorkerOutput() OnPremiseVantagePointWorkerOutput

func (*OnPremiseVantagePointWorker) ToOnPremiseVantagePointWorkerOutputWithContext

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

type OnPremiseVantagePointWorkerArgs

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

type OnPremiseVantagePointWorkerArray

type OnPremiseVantagePointWorkerArray []OnPremiseVantagePointWorkerInput

func (OnPremiseVantagePointWorkerArray) ElementType

func (OnPremiseVantagePointWorkerArray) ToOnPremiseVantagePointWorkerArrayOutput

func (i OnPremiseVantagePointWorkerArray) ToOnPremiseVantagePointWorkerArrayOutput() OnPremiseVantagePointWorkerArrayOutput

func (OnPremiseVantagePointWorkerArray) ToOnPremiseVantagePointWorkerArrayOutputWithContext

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

type OnPremiseVantagePointWorkerArrayInput

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

type OnPremiseVantagePointWorkerArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerArrayOutput) ElementType

func (OnPremiseVantagePointWorkerArrayOutput) Index

func (OnPremiseVantagePointWorkerArrayOutput) ToOnPremiseVantagePointWorkerArrayOutput

func (o OnPremiseVantagePointWorkerArrayOutput) ToOnPremiseVantagePointWorkerArrayOutput() OnPremiseVantagePointWorkerArrayOutput

func (OnPremiseVantagePointWorkerArrayOutput) ToOnPremiseVantagePointWorkerArrayOutputWithContext

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

type OnPremiseVantagePointWorkerIdentityInfo

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

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

func (OnPremiseVantagePointWorkerIdentityInfoArgs) ToOnPremiseVantagePointWorkerIdentityInfoOutput

func (i OnPremiseVantagePointWorkerIdentityInfoArgs) ToOnPremiseVantagePointWorkerIdentityInfoOutput() OnPremiseVantagePointWorkerIdentityInfoOutput

func (OnPremiseVantagePointWorkerIdentityInfoArgs) ToOnPremiseVantagePointWorkerIdentityInfoOutputWithContext

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

type OnPremiseVantagePointWorkerIdentityInfoArray

type OnPremiseVantagePointWorkerIdentityInfoArray []OnPremiseVantagePointWorkerIdentityInfoInput

func (OnPremiseVantagePointWorkerIdentityInfoArray) ElementType

func (OnPremiseVantagePointWorkerIdentityInfoArray) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (i OnPremiseVantagePointWorkerIdentityInfoArray) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput() OnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (OnPremiseVantagePointWorkerIdentityInfoArray) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext

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

type OnPremiseVantagePointWorkerIdentityInfoArrayInput

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

type OnPremiseVantagePointWorkerIdentityInfoArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ElementType

func (OnPremiseVantagePointWorkerIdentityInfoArrayOutput) Index

func (OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (o OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutput() OnPremiseVantagePointWorkerIdentityInfoArrayOutput

func (OnPremiseVantagePointWorkerIdentityInfoArrayOutput) ToOnPremiseVantagePointWorkerIdentityInfoArrayOutputWithContext

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

type OnPremiseVantagePointWorkerIdentityInfoInput

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

type OnPremiseVantagePointWorkerIdentityInfoOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerIdentityInfoOutput) ApmShortId

Domain short id of the On-premise VP worker.

func (OnPremiseVantagePointWorkerIdentityInfoOutput) CollectorEndPoint

Collector endpoint of the On-premise VP worker.

func (OnPremiseVantagePointWorkerIdentityInfoOutput) ElementType

func (OnPremiseVantagePointWorkerIdentityInfoOutput) RegionName

Domain region of the On-premise VP worker.

func (OnPremiseVantagePointWorkerIdentityInfoOutput) ToOnPremiseVantagePointWorkerIdentityInfoOutput

func (o OnPremiseVantagePointWorkerIdentityInfoOutput) ToOnPremiseVantagePointWorkerIdentityInfoOutput() OnPremiseVantagePointWorkerIdentityInfoOutput

func (OnPremiseVantagePointWorkerIdentityInfoOutput) ToOnPremiseVantagePointWorkerIdentityInfoOutputWithContext

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

type OnPremiseVantagePointWorkerInput

type OnPremiseVantagePointWorkerInput interface {
	pulumi.Input

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

type OnPremiseVantagePointWorkerMap

type OnPremiseVantagePointWorkerMap map[string]OnPremiseVantagePointWorkerInput

func (OnPremiseVantagePointWorkerMap) ElementType

func (OnPremiseVantagePointWorkerMap) ToOnPremiseVantagePointWorkerMapOutput

func (i OnPremiseVantagePointWorkerMap) ToOnPremiseVantagePointWorkerMapOutput() OnPremiseVantagePointWorkerMapOutput

func (OnPremiseVantagePointWorkerMap) ToOnPremiseVantagePointWorkerMapOutputWithContext

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

type OnPremiseVantagePointWorkerMapInput

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

type OnPremiseVantagePointWorkerMapOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerMapOutput) ElementType

func (OnPremiseVantagePointWorkerMapOutput) MapIndex

func (OnPremiseVantagePointWorkerMapOutput) ToOnPremiseVantagePointWorkerMapOutput

func (o OnPremiseVantagePointWorkerMapOutput) ToOnPremiseVantagePointWorkerMapOutput() OnPremiseVantagePointWorkerMapOutput

func (OnPremiseVantagePointWorkerMapOutput) ToOnPremiseVantagePointWorkerMapOutputWithContext

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

type OnPremiseVantagePointWorkerMonitorList

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

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

func (OnPremiseVantagePointWorkerMonitorListArgs) ToOnPremiseVantagePointWorkerMonitorListOutput

func (i OnPremiseVantagePointWorkerMonitorListArgs) ToOnPremiseVantagePointWorkerMonitorListOutput() OnPremiseVantagePointWorkerMonitorListOutput

func (OnPremiseVantagePointWorkerMonitorListArgs) ToOnPremiseVantagePointWorkerMonitorListOutputWithContext

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

type OnPremiseVantagePointWorkerMonitorListArray

type OnPremiseVantagePointWorkerMonitorListArray []OnPremiseVantagePointWorkerMonitorListInput

func (OnPremiseVantagePointWorkerMonitorListArray) ElementType

func (OnPremiseVantagePointWorkerMonitorListArray) ToOnPremiseVantagePointWorkerMonitorListArrayOutput

func (i OnPremiseVantagePointWorkerMonitorListArray) ToOnPremiseVantagePointWorkerMonitorListArrayOutput() OnPremiseVantagePointWorkerMonitorListArrayOutput

func (OnPremiseVantagePointWorkerMonitorListArray) ToOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext

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

type OnPremiseVantagePointWorkerMonitorListArrayInput

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

type OnPremiseVantagePointWorkerMonitorListArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerMonitorListArrayOutput) ElementType

func (OnPremiseVantagePointWorkerMonitorListArrayOutput) Index

func (OnPremiseVantagePointWorkerMonitorListArrayOutput) ToOnPremiseVantagePointWorkerMonitorListArrayOutput

func (o OnPremiseVantagePointWorkerMonitorListArrayOutput) ToOnPremiseVantagePointWorkerMonitorListArrayOutput() OnPremiseVantagePointWorkerMonitorListArrayOutput

func (OnPremiseVantagePointWorkerMonitorListArrayOutput) ToOnPremiseVantagePointWorkerMonitorListArrayOutputWithContext

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

type OnPremiseVantagePointWorkerMonitorListInput

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

type OnPremiseVantagePointWorkerMonitorListOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerMonitorListOutput) DisplayName

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

func (OnPremiseVantagePointWorkerMonitorListOutput) ElementType

func (OnPremiseVantagePointWorkerMonitorListOutput) Id

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

func (OnPremiseVantagePointWorkerMonitorListOutput) IsRunNow

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

func (OnPremiseVantagePointWorkerMonitorListOutput) MonitorType

Type of monitor.

func (OnPremiseVantagePointWorkerMonitorListOutput) TimeAssigned

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

func (o OnPremiseVantagePointWorkerMonitorListOutput) ToOnPremiseVantagePointWorkerMonitorListOutput() OnPremiseVantagePointWorkerMonitorListOutput

func (OnPremiseVantagePointWorkerMonitorListOutput) ToOnPremiseVantagePointWorkerMonitorListOutputWithContext

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

type OnPremiseVantagePointWorkerOutput

type OnPremiseVantagePointWorkerOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerOutput) ApmDomainId

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

func (OnPremiseVantagePointWorkerOutput) ConfigurationDetails

func (o OnPremiseVantagePointWorkerOutput) ConfigurationDetails() pulumi.StringOutput

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

func (OnPremiseVantagePointWorkerOutput) DefinedTags

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

func (OnPremiseVantagePointWorkerOutput) DisplayName

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

func (OnPremiseVantagePointWorkerOutput) ElementType

func (OnPremiseVantagePointWorkerOutput) FreeformTags

(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

Geographical information of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) IdentityInfos

Domain details of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) MonitorLists

Monitors list assigned to the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) Name

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

func (OnPremiseVantagePointWorkerOutput) OnPremiseVantagePointId

func (o OnPremiseVantagePointWorkerOutput) OnPremiseVantagePointId() pulumi.StringOutput

The OCID of the On-premise vantage point.

func (OnPremiseVantagePointWorkerOutput) OpvpId

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

func (OnPremiseVantagePointWorkerOutput) OpvpName

On-premise vantage point name.

func (OnPremiseVantagePointWorkerOutput) Priority

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

func (OnPremiseVantagePointWorkerOutput) ResourcePrincipalTokenPublicKey

func (o OnPremiseVantagePointWorkerOutput) ResourcePrincipalTokenPublicKey() pulumi.StringOutput

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

func (OnPremiseVantagePointWorkerOutput) RuntimeId

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

func (OnPremiseVantagePointWorkerOutput) Status

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

func (OnPremiseVantagePointWorkerOutput) 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 (OnPremiseVantagePointWorkerOutput) TimeLastSyncUp

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

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

func (o OnPremiseVantagePointWorkerOutput) ToOnPremiseVantagePointWorkerOutput() OnPremiseVantagePointWorkerOutput

func (OnPremiseVantagePointWorkerOutput) ToOnPremiseVantagePointWorkerOutputWithContext

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

func (OnPremiseVantagePointWorkerOutput) Version

Image version of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) VersionDetails

Image version details of the On-premise VP worker.

func (OnPremiseVantagePointWorkerOutput) WorkerType

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

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.StringMapInput
	// 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.StringMapInput
	// 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

type OnPremiseVantagePointWorkerVersionDetail

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

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

func (OnPremiseVantagePointWorkerVersionDetailArgs) ToOnPremiseVantagePointWorkerVersionDetailOutput

func (i OnPremiseVantagePointWorkerVersionDetailArgs) ToOnPremiseVantagePointWorkerVersionDetailOutput() OnPremiseVantagePointWorkerVersionDetailOutput

func (OnPremiseVantagePointWorkerVersionDetailArgs) ToOnPremiseVantagePointWorkerVersionDetailOutputWithContext

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

type OnPremiseVantagePointWorkerVersionDetailArray

type OnPremiseVantagePointWorkerVersionDetailArray []OnPremiseVantagePointWorkerVersionDetailInput

func (OnPremiseVantagePointWorkerVersionDetailArray) ElementType

func (OnPremiseVantagePointWorkerVersionDetailArray) ToOnPremiseVantagePointWorkerVersionDetailArrayOutput

func (i OnPremiseVantagePointWorkerVersionDetailArray) ToOnPremiseVantagePointWorkerVersionDetailArrayOutput() OnPremiseVantagePointWorkerVersionDetailArrayOutput

func (OnPremiseVantagePointWorkerVersionDetailArray) ToOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext

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

type OnPremiseVantagePointWorkerVersionDetailArrayInput

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

type OnPremiseVantagePointWorkerVersionDetailArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerVersionDetailArrayOutput) ElementType

func (OnPremiseVantagePointWorkerVersionDetailArrayOutput) Index

func (OnPremiseVantagePointWorkerVersionDetailArrayOutput) ToOnPremiseVantagePointWorkerVersionDetailArrayOutput

func (o OnPremiseVantagePointWorkerVersionDetailArrayOutput) ToOnPremiseVantagePointWorkerVersionDetailArrayOutput() OnPremiseVantagePointWorkerVersionDetailArrayOutput

func (OnPremiseVantagePointWorkerVersionDetailArrayOutput) ToOnPremiseVantagePointWorkerVersionDetailArrayOutputWithContext

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

type OnPremiseVantagePointWorkerVersionDetailInput

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

type OnPremiseVantagePointWorkerVersionDetailOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkerVersionDetailOutput) ElementType

func (OnPremiseVantagePointWorkerVersionDetailOutput) LatestVersion

Latest image version of the On-premise VP worker.

func (OnPremiseVantagePointWorkerVersionDetailOutput) MinSupportedVersion

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

func (OnPremiseVantagePointWorkerVersionDetailOutput) ToOnPremiseVantagePointWorkerVersionDetailOutput

func (o OnPremiseVantagePointWorkerVersionDetailOutput) ToOnPremiseVantagePointWorkerVersionDetailOutput() OnPremiseVantagePointWorkerVersionDetailOutput

func (OnPremiseVantagePointWorkerVersionDetailOutput) ToOnPremiseVantagePointWorkerVersionDetailOutputWithContext

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

func (OnPremiseVantagePointWorkerVersionDetailOutput) Version

Image version of the On-premise VP worker.

type OnPremiseVantagePointWorkersSummary

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

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

func (OnPremiseVantagePointWorkersSummaryArgs) ToOnPremiseVantagePointWorkersSummaryOutput

func (i OnPremiseVantagePointWorkersSummaryArgs) ToOnPremiseVantagePointWorkersSummaryOutput() OnPremiseVantagePointWorkersSummaryOutput

func (OnPremiseVantagePointWorkersSummaryArgs) ToOnPremiseVantagePointWorkersSummaryOutputWithContext

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

type OnPremiseVantagePointWorkersSummaryArray

type OnPremiseVantagePointWorkersSummaryArray []OnPremiseVantagePointWorkersSummaryInput

func (OnPremiseVantagePointWorkersSummaryArray) ElementType

func (OnPremiseVantagePointWorkersSummaryArray) ToOnPremiseVantagePointWorkersSummaryArrayOutput

func (i OnPremiseVantagePointWorkersSummaryArray) ToOnPremiseVantagePointWorkersSummaryArrayOutput() OnPremiseVantagePointWorkersSummaryArrayOutput

func (OnPremiseVantagePointWorkersSummaryArray) ToOnPremiseVantagePointWorkersSummaryArrayOutputWithContext

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

type OnPremiseVantagePointWorkersSummaryArrayInput

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

type OnPremiseVantagePointWorkersSummaryArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkersSummaryArrayOutput) ElementType

func (OnPremiseVantagePointWorkersSummaryArrayOutput) Index

func (OnPremiseVantagePointWorkersSummaryArrayOutput) ToOnPremiseVantagePointWorkersSummaryArrayOutput

func (o OnPremiseVantagePointWorkersSummaryArrayOutput) ToOnPremiseVantagePointWorkersSummaryArrayOutput() OnPremiseVantagePointWorkersSummaryArrayOutput

func (OnPremiseVantagePointWorkersSummaryArrayOutput) ToOnPremiseVantagePointWorkersSummaryArrayOutputWithContext

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

type OnPremiseVantagePointWorkersSummaryAvailableCapability

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

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

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArgs) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext

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

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray []OnPremiseVantagePointWorkersSummaryAvailableCapabilityInput

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ElementType

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArray) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext

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

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayInput

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

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ElementType

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) Index

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityArrayOutputWithContext

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

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityInput

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

type OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) Capability

Capability of an On-premise vantage point worker.

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ElementType

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) OnPremiseVantagePointCount

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

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput

func (OnPremiseVantagePointWorkersSummaryAvailableCapabilityOutput) ToOnPremiseVantagePointWorkersSummaryAvailableCapabilityOutputWithContext

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

type OnPremiseVantagePointWorkersSummaryInput

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

type OnPremiseVantagePointWorkersSummaryOutput struct{ *pulumi.OutputState }

func (OnPremiseVantagePointWorkersSummaryOutput) Available

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

func (OnPremiseVantagePointWorkersSummaryOutput) AvailableCapabilities

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

func (OnPremiseVantagePointWorkersSummaryOutput) Disabled

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

func (OnPremiseVantagePointWorkersSummaryOutput) ElementType

func (OnPremiseVantagePointWorkersSummaryOutput) MinVersion

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

func (OnPremiseVantagePointWorkersSummaryOutput) ToOnPremiseVantagePointWorkersSummaryOutput

func (o OnPremiseVantagePointWorkersSummaryOutput) ToOnPremiseVantagePointWorkersSummaryOutput() OnPremiseVantagePointWorkersSummaryOutput

func (OnPremiseVantagePointWorkersSummaryOutput) ToOnPremiseVantagePointWorkersSummaryOutputWithContext

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

func (OnPremiseVantagePointWorkersSummaryOutput) Total

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

func (OnPremiseVantagePointWorkersSummaryOutput) Used

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.StringMapOutput `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.StringMapOutput `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/v2/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.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("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.StringMapInput
	// (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.StringMapInput
	// (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

func (o ScriptOutput) ApmDomainId() pulumi.StringOutput

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

func (ScriptOutput) Content

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

func (o ScriptOutput) ContentFileName() pulumi.StringOutput

(Updatable) File name of uploaded script content.

func (ScriptOutput) ContentSizeInBytes

func (o ScriptOutput) ContentSizeInBytes() pulumi.IntOutput

Size of the script content.

func (ScriptOutput) ContentType

func (o ScriptOutput) ContentType() pulumi.StringOutput

(Updatable) Content type of script.

func (ScriptOutput) DefinedTags

func (o ScriptOutput) DefinedTags() pulumi.StringMapOutput

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

func (ScriptOutput) DisplayName

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

func (o ScriptOutput) FreeformTags() pulumi.StringMapOutput

(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

func (o ScriptOutput) MonitorStatusCountMaps() ScriptMonitorStatusCountMapArrayOutput

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

func (ScriptOutput) Parameters

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

func (ScriptOutput) TimeCreated

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

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

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 {
	// 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 ScriptParameterScriptParameterArgs

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

func (ScriptParameterScriptParameterArgs) ElementType

func (ScriptParameterScriptParameterArgs) ToScriptParameterScriptParameterOutput

func (i ScriptParameterScriptParameterArgs) ToScriptParameterScriptParameterOutput() ScriptParameterScriptParameterOutput

func (ScriptParameterScriptParameterArgs) ToScriptParameterScriptParameterOutputWithContext

func (i ScriptParameterScriptParameterArgs) ToScriptParameterScriptParameterOutputWithContext(ctx context.Context) ScriptParameterScriptParameterOutput

type ScriptParameterScriptParameterArray

type ScriptParameterScriptParameterArray []ScriptParameterScriptParameterInput

func (ScriptParameterScriptParameterArray) ElementType

func (ScriptParameterScriptParameterArray) ToScriptParameterScriptParameterArrayOutput

func (i ScriptParameterScriptParameterArray) ToScriptParameterScriptParameterArrayOutput() ScriptParameterScriptParameterArrayOutput

func (ScriptParameterScriptParameterArray) ToScriptParameterScriptParameterArrayOutputWithContext

func (i ScriptParameterScriptParameterArray) ToScriptParameterScriptParameterArrayOutputWithContext(ctx context.Context) ScriptParameterScriptParameterArrayOutput

type ScriptParameterScriptParameterArrayInput

type ScriptParameterScriptParameterArrayInput interface {
	pulumi.Input

	ToScriptParameterScriptParameterArrayOutput() ScriptParameterScriptParameterArrayOutput
	ToScriptParameterScriptParameterArrayOutputWithContext(context.Context) ScriptParameterScriptParameterArrayOutput
}

ScriptParameterScriptParameterArrayInput is an input type that accepts ScriptParameterScriptParameterArray and ScriptParameterScriptParameterArrayOutput values. You can construct a concrete instance of `ScriptParameterScriptParameterArrayInput` via:

ScriptParameterScriptParameterArray{ ScriptParameterScriptParameterArgs{...} }

type ScriptParameterScriptParameterArrayOutput

type ScriptParameterScriptParameterArrayOutput struct{ *pulumi.OutputState }

func (ScriptParameterScriptParameterArrayOutput) ElementType

func (ScriptParameterScriptParameterArrayOutput) Index

func (ScriptParameterScriptParameterArrayOutput) ToScriptParameterScriptParameterArrayOutput

func (o ScriptParameterScriptParameterArrayOutput) ToScriptParameterScriptParameterArrayOutput() ScriptParameterScriptParameterArrayOutput

func (ScriptParameterScriptParameterArrayOutput) ToScriptParameterScriptParameterArrayOutputWithContext

func (o ScriptParameterScriptParameterArrayOutput) ToScriptParameterScriptParameterArrayOutputWithContext(ctx context.Context) ScriptParameterScriptParameterArrayOutput

type ScriptParameterScriptParameterInput

type ScriptParameterScriptParameterInput interface {
	pulumi.Input

	ToScriptParameterScriptParameterOutput() ScriptParameterScriptParameterOutput
	ToScriptParameterScriptParameterOutputWithContext(context.Context) ScriptParameterScriptParameterOutput
}

ScriptParameterScriptParameterInput is an input type that accepts ScriptParameterScriptParameterArgs and ScriptParameterScriptParameterOutput values. You can construct a concrete instance of `ScriptParameterScriptParameterInput` via:

ScriptParameterScriptParameterArgs{...}

type ScriptParameterScriptParameterOutput

type ScriptParameterScriptParameterOutput struct{ *pulumi.OutputState }

func (ScriptParameterScriptParameterOutput) ElementType

func (ScriptParameterScriptParameterOutput) GetIsSecret

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

func (ScriptParameterScriptParameterOutput) ParamName

Name of the parameter.

func (ScriptParameterScriptParameterOutput) ParamValue

Value of the parameter.

func (ScriptParameterScriptParameterOutput) ToScriptParameterScriptParameterOutput

func (o ScriptParameterScriptParameterOutput) ToScriptParameterScriptParameterOutput() ScriptParameterScriptParameterOutput

func (ScriptParameterScriptParameterOutput) ToScriptParameterScriptParameterOutputWithContext

func (o ScriptParameterScriptParameterOutput) ToScriptParameterScriptParameterOutputWithContext(ctx context.Context) ScriptParameterScriptParameterOutput

type ScriptState

type ScriptState struct {
	// (Updatable) The APM domain ID the request is intended for.
	ApmDomainId pulumi.StringPtrInput
	// (Updatable) The content of the script. It may contain custom-defined tags that can be used for setting dynamic parameters. The format to set dynamic parameters is: `<ORAP><ON>param name</ON><OV>param value</OV><OS>isParamValueSecret(true/false)</OS></ORAP>`. Param value and isParamValueSecret are optional, the default value for isParamValueSecret is false. Examples: With mandatory param name : `<ORAP><ON>param name</ON></ORAP>` With parameter name and value : `<ORAP><ON>param name</ON><OV>param value</OV></ORAP>` Note that the content is valid if it matches the given content type. For example, if the content type is SIDE, then the content should be in Side script format. If the content type is JS, then the content should be in JavaScript format.
	Content pulumi.StringPtrInput
	// (Updatable) File name of uploaded script content.
	ContentFileName pulumi.StringPtrInput
	// Size of the script content.
	ContentSizeInBytes pulumi.IntPtrInput
	// (Updatable) Content type of script.
	ContentType pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (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.StringMapInput
	// 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