sch

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connector

type Connector struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) The description of the resource. Avoid entering confidential information.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state.
	LifecyleDetails pulumi.StringOutput `pulumi:"lifecyleDetails"`
	// (Updatable) An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Source ConnectorSourceOutput `pulumi:"source"`
	// (Updatable) The target state for the service connector. Could be set to `ACTIVE` or `INACTIVE`.
	//
	// ** 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
	State pulumi.StringOutput `pulumi:"state"`
	// The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// (Updatable) An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Target ConnectorTargetOutput `pulumi:"target"`
	// (Updatable) The list of tasks.
	Tasks ConnectorTaskArrayOutput `pulumi:"tasks"`
	// The date and time when the connector was created. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time when the connector was updated. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Service Connector resource in Oracle Cloud Infrastructure Service Connector Hub service.

Creates a new connector in the specified compartment. A connector is a logically defined flow for moving data from a source service to a destination service in Oracle Cloud Infrastructure. For more information, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm). For general information about connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm).

For purposes of access control, you must provide the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want the connector to reside. Notice that the connector doesn't have to be in the same compartment as the source or target services. For information about access control and compartments, see [Overview of the IAM Service](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/overview.htm).

After you send your request, the new connector's state is temporarily CREATING. When the state changes to ACTIVE, data begins transferring from the source service to the target service. For instructions on deactivating and activating connectors, see [Activating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/activate-service-connector.htm).

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Sch.NewConnector(ctx, "test_service_connector", &Sch.ConnectorArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(serviceConnectorDisplayName),
			Source: &sch.ConnectorSourceArgs{
				Kind:      pulumi.Any(serviceConnectorSourceKind),
				ConfigMap: pulumi.Any(serviceConnectorSourceConfigMap),
				Cursor: &sch.ConnectorSourceCursorArgs{
					Kind: pulumi.Any(serviceConnectorSourceCursorKind),
				},
				LogSources: sch.ConnectorSourceLogSourceArray{
					&sch.ConnectorSourceLogSourceArgs{
						CompartmentId: pulumi.Any(compartmentId),
						LogGroupId:    pulumi.Any(testLogGroup.Id),
						LogId:         pulumi.Any(testLog.Id),
					},
				},
				MonitoringSources: sch.ConnectorSourceMonitoringSourceArray{
					&sch.ConnectorSourceMonitoringSourceArgs{
						CompartmentId: pulumi.Any(compartmentId),
						NamespaceDetails: &sch.ConnectorSourceMonitoringSourceNamespaceDetailsArgs{
							Kind: pulumi.Any(serviceConnectorSourceMonitoringSourcesNamespaceDetailsKind),
							Namespaces: sch.ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray{
								&sch.ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs{
									Metrics: &sch.ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs{
										Kind: pulumi.Any(serviceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsKind),
									},
									Namespace: pulumi.Any(serviceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesNamespace),
								},
							},
						},
					},
				},
				PluginName: pulumi.Any(serviceConnectorSourcePluginName),
				StreamId:   pulumi.Any(testStream.Id),
			},
			Target: &sch.ConnectorTargetArgs{
				Kind:                   pulumi.Any(serviceConnectorTargetKind),
				BatchRolloverSizeInMbs: pulumi.Any(serviceConnectorTargetBatchRolloverSizeInMbs),
				BatchRolloverTimeInMs:  pulumi.Any(serviceConnectorTargetBatchRolloverTimeInMs),
				BatchSizeInKbs:         pulumi.Any(serviceConnectorTargetBatchSizeInKbs),
				BatchSizeInNum:         pulumi.Any(serviceConnectorTargetBatchSizeInNum),
				BatchTimeInSec:         pulumi.Any(serviceConnectorTargetBatchTimeInSec),
				Bucket:                 pulumi.Any(serviceConnectorTargetBucket),
				CompartmentId:          pulumi.Any(compartmentId),
				Dimensions: sch.ConnectorTargetDimensionArray{
					&sch.ConnectorTargetDimensionArgs{
						DimensionValue: &sch.ConnectorTargetDimensionDimensionValueArgs{
							Kind:  pulumi.Any(serviceConnectorTargetDimensionsDimensionValueKind),
							Path:  pulumi.Any(serviceConnectorTargetDimensionsDimensionValuePath),
							Value: pulumi.Any(serviceConnectorTargetDimensionsDimensionValueValue),
						},
						Name: pulumi.Any(serviceConnectorTargetDimensionsName),
					},
				},
				EnableFormattedMessaging: pulumi.Any(serviceConnectorTargetEnableFormattedMessaging),
				FunctionId:               pulumi.Any(testFunction.Id),
				LogGroupId:               pulumi.Any(testLogGroup.Id),
				LogSourceIdentifier:      pulumi.Any(serviceConnectorTargetLogSourceIdentifier),
				Metric:                   pulumi.Any(serviceConnectorTargetMetric),
				MetricNamespace:          pulumi.Any(serviceConnectorTargetMetricNamespace),
				Namespace:                pulumi.Any(serviceConnectorTargetNamespace),
				ObjectNamePrefix:         pulumi.Any(serviceConnectorTargetObjectNamePrefix),
				StreamId:                 pulumi.Any(testStream.Id),
				TopicId:                  pulumi.Any(testNotificationTopic.Id),
			},
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(serviceConnectorDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Tasks: sch.ConnectorTaskArray{
				&sch.ConnectorTaskArgs{
					Kind:           pulumi.Any(serviceConnectorTasksKind),
					BatchSizeInKbs: pulumi.Any(serviceConnectorTasksBatchSizeInKbs),
					BatchTimeInSec: pulumi.Any(serviceConnectorTasksBatchTimeInSec),
					Condition:      pulumi.Any(serviceConnectorTasksCondition),
					FunctionId:     pulumi.Any(testFunction.Id),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Sch/connector:Connector test_service_connector "id" ```

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector 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 NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

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

func (*Connector) ElementType

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorArgs

type ConnectorArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The description of the resource. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Source ConnectorSourceInput
	// (Updatable) The target state for the service connector. Could be set to `ACTIVE` or `INACTIVE`.
	//
	// ** 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
	State pulumi.StringPtrInput
	// (Updatable) An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Target ConnectorTargetInput
	// (Updatable) The list of tasks.
	Tasks ConnectorTaskArrayInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorArray

type ConnectorArray []ConnectorInput

func (ConnectorArray) ElementType

func (ConnectorArray) ElementType() reflect.Type

func (ConnectorArray) ToConnectorArrayOutput

func (i ConnectorArray) ToConnectorArrayOutput() ConnectorArrayOutput

func (ConnectorArray) ToConnectorArrayOutputWithContext

func (i ConnectorArray) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput

type ConnectorArrayInput

type ConnectorArrayInput interface {
	pulumi.Input

	ToConnectorArrayOutput() ConnectorArrayOutput
	ToConnectorArrayOutputWithContext(context.Context) ConnectorArrayOutput
}

ConnectorArrayInput is an input type that accepts ConnectorArray and ConnectorArrayOutput values. You can construct a concrete instance of `ConnectorArrayInput` via:

ConnectorArray{ ConnectorArgs{...} }

type ConnectorArrayOutput

type ConnectorArrayOutput struct{ *pulumi.OutputState }

func (ConnectorArrayOutput) ElementType

func (ConnectorArrayOutput) ElementType() reflect.Type

func (ConnectorArrayOutput) Index

func (ConnectorArrayOutput) ToConnectorArrayOutput

func (o ConnectorArrayOutput) ToConnectorArrayOutput() ConnectorArrayOutput

func (ConnectorArrayOutput) ToConnectorArrayOutputWithContext

func (o ConnectorArrayOutput) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput

type ConnectorInput

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorMap

type ConnectorMap map[string]ConnectorInput

func (ConnectorMap) ElementType

func (ConnectorMap) ElementType() reflect.Type

func (ConnectorMap) ToConnectorMapOutput

func (i ConnectorMap) ToConnectorMapOutput() ConnectorMapOutput

func (ConnectorMap) ToConnectorMapOutputWithContext

func (i ConnectorMap) ToConnectorMapOutputWithContext(ctx context.Context) ConnectorMapOutput

type ConnectorMapInput

type ConnectorMapInput interface {
	pulumi.Input

	ToConnectorMapOutput() ConnectorMapOutput
	ToConnectorMapOutputWithContext(context.Context) ConnectorMapOutput
}

ConnectorMapInput is an input type that accepts ConnectorMap and ConnectorMapOutput values. You can construct a concrete instance of `ConnectorMapInput` via:

ConnectorMap{ "key": ConnectorArgs{...} }

type ConnectorMapOutput

type ConnectorMapOutput struct{ *pulumi.OutputState }

func (ConnectorMapOutput) ElementType

func (ConnectorMapOutput) ElementType() reflect.Type

func (ConnectorMapOutput) MapIndex

func (ConnectorMapOutput) ToConnectorMapOutput

func (o ConnectorMapOutput) ToConnectorMapOutput() ConnectorMapOutput

func (ConnectorMapOutput) ToConnectorMapOutputWithContext

func (o ConnectorMapOutput) ToConnectorMapOutputWithContext(ctx context.Context) ConnectorMapOutput

type ConnectorOutput

type ConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorOutput) CompartmentId added in v0.4.0

func (o ConnectorOutput) CompartmentId() pulumi.StringOutput

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

func (ConnectorOutput) DefinedTags added in v0.4.0

func (o ConnectorOutput) DefinedTags() pulumi.MapOutput

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

func (ConnectorOutput) Description added in v0.4.0

func (o ConnectorOutput) Description() pulumi.StringOutput

(Updatable) The description of the resource. Avoid entering confidential information.

func (ConnectorOutput) DisplayName added in v0.4.0

func (o ConnectorOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.

func (ConnectorOutput) ElementType

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) FreeformTags added in v0.4.0

func (o ConnectorOutput) FreeformTags() pulumi.MapOutput

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

func (ConnectorOutput) LifecyleDetails added in v0.4.0

func (o ConnectorOutput) LifecyleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state.

func (ConnectorOutput) Source added in v0.4.0

(Updatable) An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).

func (ConnectorOutput) State added in v0.4.0

(Updatable) The target state for the service connector. Could be set to `ACTIVE` or `INACTIVE`.

** 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 (ConnectorOutput) SystemTags added in v0.4.0

func (o ConnectorOutput) SystemTags() pulumi.MapOutput

The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`

func (ConnectorOutput) Target added in v0.4.0

(Updatable) An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).

func (ConnectorOutput) Tasks added in v0.4.0

(Updatable) The list of tasks.

func (ConnectorOutput) TimeCreated added in v0.4.0

func (o ConnectorOutput) TimeCreated() pulumi.StringOutput

The date and time when the connector was created. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`

func (ConnectorOutput) TimeUpdated added in v0.4.0

func (o ConnectorOutput) TimeUpdated() pulumi.StringOutput

The date and time when the connector was updated. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`

func (ConnectorOutput) ToConnectorOutput

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorSource

type ConnectorSource struct {
	// (Updatable) The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type.  For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.
	ConfigMap *string `pulumi:"configMap"`
	// (Updatable) The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).
	Cursor *ConnectorSourceCursor `pulumi:"cursor"`
	// (Updatable) The type descriminator.
	Kind string `pulumi:"kind"`
	// (Updatable) The logs for this Logging source.
	LogSources []ConnectorSourceLogSource `pulumi:"logSources"`
	// (Updatable) One or more compartment-specific lists of metric namespaces to retrieve data from.
	MonitoringSources []ConnectorSourceMonitoringSource `pulumi:"monitoringSources"`
	// (Updatable) The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].
	PluginName *string `pulumi:"pluginName"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId *string `pulumi:"streamId"`
}

type ConnectorSourceArgs

type ConnectorSourceArgs struct {
	// (Updatable) The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type.  For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.
	ConfigMap pulumi.StringPtrInput `pulumi:"configMap"`
	// (Updatable) The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).
	Cursor ConnectorSourceCursorPtrInput `pulumi:"cursor"`
	// (Updatable) The type descriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// (Updatable) The logs for this Logging source.
	LogSources ConnectorSourceLogSourceArrayInput `pulumi:"logSources"`
	// (Updatable) One or more compartment-specific lists of metric namespaces to retrieve data from.
	MonitoringSources ConnectorSourceMonitoringSourceArrayInput `pulumi:"monitoringSources"`
	// (Updatable) The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].
	PluginName pulumi.StringPtrInput `pulumi:"pluginName"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId pulumi.StringPtrInput `pulumi:"streamId"`
}

func (ConnectorSourceArgs) ElementType

func (ConnectorSourceArgs) ElementType() reflect.Type

func (ConnectorSourceArgs) ToConnectorSourceOutput

func (i ConnectorSourceArgs) ToConnectorSourceOutput() ConnectorSourceOutput

func (ConnectorSourceArgs) ToConnectorSourceOutputWithContext

func (i ConnectorSourceArgs) ToConnectorSourceOutputWithContext(ctx context.Context) ConnectorSourceOutput

func (ConnectorSourceArgs) ToConnectorSourcePtrOutput

func (i ConnectorSourceArgs) ToConnectorSourcePtrOutput() ConnectorSourcePtrOutput

func (ConnectorSourceArgs) ToConnectorSourcePtrOutputWithContext

func (i ConnectorSourceArgs) ToConnectorSourcePtrOutputWithContext(ctx context.Context) ConnectorSourcePtrOutput

type ConnectorSourceCursor

type ConnectorSourceCursor struct {
	// (Updatable) The type descriminator.
	Kind *string `pulumi:"kind"`
}

type ConnectorSourceCursorArgs

type ConnectorSourceCursorArgs struct {
	// (Updatable) The type descriminator.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

func (ConnectorSourceCursorArgs) ElementType

func (ConnectorSourceCursorArgs) ElementType() reflect.Type

func (ConnectorSourceCursorArgs) ToConnectorSourceCursorOutput

func (i ConnectorSourceCursorArgs) ToConnectorSourceCursorOutput() ConnectorSourceCursorOutput

func (ConnectorSourceCursorArgs) ToConnectorSourceCursorOutputWithContext

func (i ConnectorSourceCursorArgs) ToConnectorSourceCursorOutputWithContext(ctx context.Context) ConnectorSourceCursorOutput

func (ConnectorSourceCursorArgs) ToConnectorSourceCursorPtrOutput

func (i ConnectorSourceCursorArgs) ToConnectorSourceCursorPtrOutput() ConnectorSourceCursorPtrOutput

func (ConnectorSourceCursorArgs) ToConnectorSourceCursorPtrOutputWithContext

func (i ConnectorSourceCursorArgs) ToConnectorSourceCursorPtrOutputWithContext(ctx context.Context) ConnectorSourceCursorPtrOutput

type ConnectorSourceCursorInput

type ConnectorSourceCursorInput interface {
	pulumi.Input

	ToConnectorSourceCursorOutput() ConnectorSourceCursorOutput
	ToConnectorSourceCursorOutputWithContext(context.Context) ConnectorSourceCursorOutput
}

ConnectorSourceCursorInput is an input type that accepts ConnectorSourceCursorArgs and ConnectorSourceCursorOutput values. You can construct a concrete instance of `ConnectorSourceCursorInput` via:

ConnectorSourceCursorArgs{...}

type ConnectorSourceCursorOutput

type ConnectorSourceCursorOutput struct{ *pulumi.OutputState }

func (ConnectorSourceCursorOutput) ElementType

func (ConnectorSourceCursorOutput) Kind

(Updatable) The type descriminator.

func (ConnectorSourceCursorOutput) ToConnectorSourceCursorOutput

func (o ConnectorSourceCursorOutput) ToConnectorSourceCursorOutput() ConnectorSourceCursorOutput

func (ConnectorSourceCursorOutput) ToConnectorSourceCursorOutputWithContext

func (o ConnectorSourceCursorOutput) ToConnectorSourceCursorOutputWithContext(ctx context.Context) ConnectorSourceCursorOutput

func (ConnectorSourceCursorOutput) ToConnectorSourceCursorPtrOutput

func (o ConnectorSourceCursorOutput) ToConnectorSourceCursorPtrOutput() ConnectorSourceCursorPtrOutput

func (ConnectorSourceCursorOutput) ToConnectorSourceCursorPtrOutputWithContext

func (o ConnectorSourceCursorOutput) ToConnectorSourceCursorPtrOutputWithContext(ctx context.Context) ConnectorSourceCursorPtrOutput

type ConnectorSourceCursorPtrInput

type ConnectorSourceCursorPtrInput interface {
	pulumi.Input

	ToConnectorSourceCursorPtrOutput() ConnectorSourceCursorPtrOutput
	ToConnectorSourceCursorPtrOutputWithContext(context.Context) ConnectorSourceCursorPtrOutput
}

ConnectorSourceCursorPtrInput is an input type that accepts ConnectorSourceCursorArgs, ConnectorSourceCursorPtr and ConnectorSourceCursorPtrOutput values. You can construct a concrete instance of `ConnectorSourceCursorPtrInput` via:

        ConnectorSourceCursorArgs{...}

or:

        nil

type ConnectorSourceCursorPtrOutput

type ConnectorSourceCursorPtrOutput struct{ *pulumi.OutputState }

func (ConnectorSourceCursorPtrOutput) Elem

func (ConnectorSourceCursorPtrOutput) ElementType

func (ConnectorSourceCursorPtrOutput) Kind

(Updatable) The type descriminator.

func (ConnectorSourceCursorPtrOutput) ToConnectorSourceCursorPtrOutput

func (o ConnectorSourceCursorPtrOutput) ToConnectorSourceCursorPtrOutput() ConnectorSourceCursorPtrOutput

func (ConnectorSourceCursorPtrOutput) ToConnectorSourceCursorPtrOutputWithContext

func (o ConnectorSourceCursorPtrOutput) ToConnectorSourceCursorPtrOutputWithContext(ctx context.Context) ConnectorSourceCursorPtrOutput

type ConnectorSourceInput

type ConnectorSourceInput interface {
	pulumi.Input

	ToConnectorSourceOutput() ConnectorSourceOutput
	ToConnectorSourceOutputWithContext(context.Context) ConnectorSourceOutput
}

ConnectorSourceInput is an input type that accepts ConnectorSourceArgs and ConnectorSourceOutput values. You can construct a concrete instance of `ConnectorSourceInput` via:

ConnectorSourceArgs{...}

type ConnectorSourceLogSource

type ConnectorSourceLogSource struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId *string `pulumi:"compartmentId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId *string `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId *string `pulumi:"logId"`
}

type ConnectorSourceLogSourceArgs

type ConnectorSourceLogSourceArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId pulumi.StringPtrInput `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId pulumi.StringPtrInput `pulumi:"logId"`
}

func (ConnectorSourceLogSourceArgs) ElementType

func (ConnectorSourceLogSourceArgs) ToConnectorSourceLogSourceOutput

func (i ConnectorSourceLogSourceArgs) ToConnectorSourceLogSourceOutput() ConnectorSourceLogSourceOutput

func (ConnectorSourceLogSourceArgs) ToConnectorSourceLogSourceOutputWithContext

func (i ConnectorSourceLogSourceArgs) ToConnectorSourceLogSourceOutputWithContext(ctx context.Context) ConnectorSourceLogSourceOutput

type ConnectorSourceLogSourceArray

type ConnectorSourceLogSourceArray []ConnectorSourceLogSourceInput

func (ConnectorSourceLogSourceArray) ElementType

func (ConnectorSourceLogSourceArray) ToConnectorSourceLogSourceArrayOutput

func (i ConnectorSourceLogSourceArray) ToConnectorSourceLogSourceArrayOutput() ConnectorSourceLogSourceArrayOutput

func (ConnectorSourceLogSourceArray) ToConnectorSourceLogSourceArrayOutputWithContext

func (i ConnectorSourceLogSourceArray) ToConnectorSourceLogSourceArrayOutputWithContext(ctx context.Context) ConnectorSourceLogSourceArrayOutput

type ConnectorSourceLogSourceArrayInput

type ConnectorSourceLogSourceArrayInput interface {
	pulumi.Input

	ToConnectorSourceLogSourceArrayOutput() ConnectorSourceLogSourceArrayOutput
	ToConnectorSourceLogSourceArrayOutputWithContext(context.Context) ConnectorSourceLogSourceArrayOutput
}

ConnectorSourceLogSourceArrayInput is an input type that accepts ConnectorSourceLogSourceArray and ConnectorSourceLogSourceArrayOutput values. You can construct a concrete instance of `ConnectorSourceLogSourceArrayInput` via:

ConnectorSourceLogSourceArray{ ConnectorSourceLogSourceArgs{...} }

type ConnectorSourceLogSourceArrayOutput

type ConnectorSourceLogSourceArrayOutput struct{ *pulumi.OutputState }

func (ConnectorSourceLogSourceArrayOutput) ElementType

func (ConnectorSourceLogSourceArrayOutput) Index

func (ConnectorSourceLogSourceArrayOutput) ToConnectorSourceLogSourceArrayOutput

func (o ConnectorSourceLogSourceArrayOutput) ToConnectorSourceLogSourceArrayOutput() ConnectorSourceLogSourceArrayOutput

func (ConnectorSourceLogSourceArrayOutput) ToConnectorSourceLogSourceArrayOutputWithContext

func (o ConnectorSourceLogSourceArrayOutput) ToConnectorSourceLogSourceArrayOutputWithContext(ctx context.Context) ConnectorSourceLogSourceArrayOutput

type ConnectorSourceLogSourceInput

type ConnectorSourceLogSourceInput interface {
	pulumi.Input

	ToConnectorSourceLogSourceOutput() ConnectorSourceLogSourceOutput
	ToConnectorSourceLogSourceOutputWithContext(context.Context) ConnectorSourceLogSourceOutput
}

ConnectorSourceLogSourceInput is an input type that accepts ConnectorSourceLogSourceArgs and ConnectorSourceLogSourceOutput values. You can construct a concrete instance of `ConnectorSourceLogSourceInput` via:

ConnectorSourceLogSourceArgs{...}

type ConnectorSourceLogSourceOutput

type ConnectorSourceLogSourceOutput struct{ *pulumi.OutputState }

func (ConnectorSourceLogSourceOutput) CompartmentId

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

func (ConnectorSourceLogSourceOutput) ElementType

func (ConnectorSourceLogSourceOutput) LogGroupId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.

func (ConnectorSourceLogSourceOutput) LogId

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

func (ConnectorSourceLogSourceOutput) ToConnectorSourceLogSourceOutput

func (o ConnectorSourceLogSourceOutput) ToConnectorSourceLogSourceOutput() ConnectorSourceLogSourceOutput

func (ConnectorSourceLogSourceOutput) ToConnectorSourceLogSourceOutputWithContext

func (o ConnectorSourceLogSourceOutput) ToConnectorSourceLogSourceOutputWithContext(ctx context.Context) ConnectorSourceLogSourceOutput

type ConnectorSourceMonitoringSource added in v0.2.0

type ConnectorSourceMonitoringSource struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId *string `pulumi:"compartmentId"`
	// (Updatable) Discriminator for namespaces in the compartment-specific list.
	NamespaceDetails *ConnectorSourceMonitoringSourceNamespaceDetails `pulumi:"namespaceDetails"`
}

type ConnectorSourceMonitoringSourceArgs added in v0.2.0

type ConnectorSourceMonitoringSourceArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// (Updatable) Discriminator for namespaces in the compartment-specific list.
	NamespaceDetails ConnectorSourceMonitoringSourceNamespaceDetailsPtrInput `pulumi:"namespaceDetails"`
}

func (ConnectorSourceMonitoringSourceArgs) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceArgs) ToConnectorSourceMonitoringSourceOutput added in v0.2.0

func (i ConnectorSourceMonitoringSourceArgs) ToConnectorSourceMonitoringSourceOutput() ConnectorSourceMonitoringSourceOutput

func (ConnectorSourceMonitoringSourceArgs) ToConnectorSourceMonitoringSourceOutputWithContext added in v0.2.0

func (i ConnectorSourceMonitoringSourceArgs) ToConnectorSourceMonitoringSourceOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceOutput

type ConnectorSourceMonitoringSourceArray added in v0.2.0

type ConnectorSourceMonitoringSourceArray []ConnectorSourceMonitoringSourceInput

func (ConnectorSourceMonitoringSourceArray) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceArray) ToConnectorSourceMonitoringSourceArrayOutput added in v0.2.0

func (i ConnectorSourceMonitoringSourceArray) ToConnectorSourceMonitoringSourceArrayOutput() ConnectorSourceMonitoringSourceArrayOutput

func (ConnectorSourceMonitoringSourceArray) ToConnectorSourceMonitoringSourceArrayOutputWithContext added in v0.2.0

func (i ConnectorSourceMonitoringSourceArray) ToConnectorSourceMonitoringSourceArrayOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceArrayOutput

type ConnectorSourceMonitoringSourceArrayInput added in v0.2.0

type ConnectorSourceMonitoringSourceArrayInput interface {
	pulumi.Input

	ToConnectorSourceMonitoringSourceArrayOutput() ConnectorSourceMonitoringSourceArrayOutput
	ToConnectorSourceMonitoringSourceArrayOutputWithContext(context.Context) ConnectorSourceMonitoringSourceArrayOutput
}

ConnectorSourceMonitoringSourceArrayInput is an input type that accepts ConnectorSourceMonitoringSourceArray and ConnectorSourceMonitoringSourceArrayOutput values. You can construct a concrete instance of `ConnectorSourceMonitoringSourceArrayInput` via:

ConnectorSourceMonitoringSourceArray{ ConnectorSourceMonitoringSourceArgs{...} }

type ConnectorSourceMonitoringSourceArrayOutput added in v0.2.0

type ConnectorSourceMonitoringSourceArrayOutput struct{ *pulumi.OutputState }

func (ConnectorSourceMonitoringSourceArrayOutput) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceArrayOutput) Index added in v0.2.0

func (ConnectorSourceMonitoringSourceArrayOutput) ToConnectorSourceMonitoringSourceArrayOutput added in v0.2.0

func (o ConnectorSourceMonitoringSourceArrayOutput) ToConnectorSourceMonitoringSourceArrayOutput() ConnectorSourceMonitoringSourceArrayOutput

func (ConnectorSourceMonitoringSourceArrayOutput) ToConnectorSourceMonitoringSourceArrayOutputWithContext added in v0.2.0

func (o ConnectorSourceMonitoringSourceArrayOutput) ToConnectorSourceMonitoringSourceArrayOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceArrayOutput

type ConnectorSourceMonitoringSourceInput added in v0.2.0

type ConnectorSourceMonitoringSourceInput interface {
	pulumi.Input

	ToConnectorSourceMonitoringSourceOutput() ConnectorSourceMonitoringSourceOutput
	ToConnectorSourceMonitoringSourceOutputWithContext(context.Context) ConnectorSourceMonitoringSourceOutput
}

ConnectorSourceMonitoringSourceInput is an input type that accepts ConnectorSourceMonitoringSourceArgs and ConnectorSourceMonitoringSourceOutput values. You can construct a concrete instance of `ConnectorSourceMonitoringSourceInput` via:

ConnectorSourceMonitoringSourceArgs{...}

type ConnectorSourceMonitoringSourceNamespaceDetails added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetails struct {
	// (Updatable) The type descriminator.
	Kind string `pulumi:"kind"`
	// (Updatable) The namespaces for the compartment-specific list.
	Namespaces []ConnectorSourceMonitoringSourceNamespaceDetailsNamespace `pulumi:"namespaces"`
}

type ConnectorSourceMonitoringSourceNamespaceDetailsArgs added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsArgs struct {
	// (Updatable) The type descriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// (Updatable) The namespaces for the compartment-specific list.
	Namespaces ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayInput `pulumi:"namespaces"`
}

func (ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsOutput added in v0.2.0

func (i ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsOutput() ConnectorSourceMonitoringSourceNamespaceDetailsOutput

func (ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsOutputWithContext added in v0.2.0

func (i ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsOutput

func (ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput added in v0.2.0

func (i ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput() ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput

func (ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutputWithContext added in v0.2.0

func (i ConnectorSourceMonitoringSourceNamespaceDetailsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput

type ConnectorSourceMonitoringSourceNamespaceDetailsInput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsInput interface {
	pulumi.Input

	ToConnectorSourceMonitoringSourceNamespaceDetailsOutput() ConnectorSourceMonitoringSourceNamespaceDetailsOutput
	ToConnectorSourceMonitoringSourceNamespaceDetailsOutputWithContext(context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsOutput
}

ConnectorSourceMonitoringSourceNamespaceDetailsInput is an input type that accepts ConnectorSourceMonitoringSourceNamespaceDetailsArgs and ConnectorSourceMonitoringSourceNamespaceDetailsOutput values. You can construct a concrete instance of `ConnectorSourceMonitoringSourceNamespaceDetailsInput` via:

ConnectorSourceMonitoringSourceNamespaceDetailsArgs{...}

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespace added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespace struct {
	// (Updatable) The metrics to query for the specified metric namespace.
	Metrics ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetrics `pulumi:"metrics"`
	// (Updatable) The namespace.
	Namespace string `pulumi:"namespace"`
}

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs struct {
	// (Updatable) The metrics to query for the specified metric namespace.
	Metrics ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsInput `pulumi:"metrics"`
	// (Updatable) The namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutputWithContext added in v0.2.0

func (i ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray []ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceInput

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutputWithContext added in v0.2.0

func (i ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayInput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayInput interface {
	pulumi.Input

	ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput() ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput
	ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutputWithContext(context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput
}

ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayInput is an input type that accepts ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray and ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput values. You can construct a concrete instance of `ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayInput` via:

ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArray{ ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs{...} }

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput struct{ *pulumi.OutputState }

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput) Index added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutputWithContext added in v0.2.0

func (o ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArrayOutput

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceInput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceInput interface {
	pulumi.Input

	ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput() ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput
	ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutputWithContext(context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput
}

ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceInput is an input type that accepts ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs and ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput values. You can construct a concrete instance of `ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceInput` via:

ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceArgs{...}

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetrics added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetrics struct {
	// (Updatable) The type descriminator.
	Kind string `pulumi:"kind"`
}

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs struct {
	// (Updatable) The type descriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutputWithContext added in v0.2.0

func (i ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsInput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsInput interface {
	pulumi.Input

	ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput() ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput
	ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutputWithContext(context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput
}

ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsInput is an input type that accepts ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs and ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput values. You can construct a concrete instance of `ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsInput` via:

ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsArgs{...}

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput struct{ *pulumi.OutputState }

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput) Kind added in v0.2.0

(Updatable) The type descriminator.

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutputWithContext added in v0.2.0

func (o ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceMetricsOutput

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput struct{ *pulumi.OutputState }

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput) Metrics added in v0.2.0

(Updatable) The metrics to query for the specified metric namespace.

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput) Namespace added in v0.2.0

(Updatable) The namespace.

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutputWithContext added in v0.2.0

func (o ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsNamespaceOutput

type ConnectorSourceMonitoringSourceNamespaceDetailsOutput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsOutput struct{ *pulumi.OutputState }

func (ConnectorSourceMonitoringSourceNamespaceDetailsOutput) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsOutput) Kind added in v0.2.0

(Updatable) The type descriminator.

func (ConnectorSourceMonitoringSourceNamespaceDetailsOutput) Namespaces added in v0.2.0

(Updatable) The namespaces for the compartment-specific list.

func (ConnectorSourceMonitoringSourceNamespaceDetailsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsOutput added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsOutputWithContext added in v0.2.0

func (o ConnectorSourceMonitoringSourceNamespaceDetailsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsOutput

func (ConnectorSourceMonitoringSourceNamespaceDetailsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput added in v0.2.0

func (o ConnectorSourceMonitoringSourceNamespaceDetailsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput() ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput

func (ConnectorSourceMonitoringSourceNamespaceDetailsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutputWithContext added in v0.2.0

func (o ConnectorSourceMonitoringSourceNamespaceDetailsOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput

type ConnectorSourceMonitoringSourceNamespaceDetailsPtrInput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsPtrInput interface {
	pulumi.Input

	ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput() ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput
	ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutputWithContext(context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput
}

ConnectorSourceMonitoringSourceNamespaceDetailsPtrInput is an input type that accepts ConnectorSourceMonitoringSourceNamespaceDetailsArgs, ConnectorSourceMonitoringSourceNamespaceDetailsPtr and ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput values. You can construct a concrete instance of `ConnectorSourceMonitoringSourceNamespaceDetailsPtrInput` via:

        ConnectorSourceMonitoringSourceNamespaceDetailsArgs{...}

or:

        nil

type ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput added in v0.2.0

type ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput struct{ *pulumi.OutputState }

func (ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput) Elem added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput) Kind added in v0.2.0

(Updatable) The type descriminator.

func (ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput) Namespaces added in v0.2.0

(Updatable) The namespaces for the compartment-specific list.

func (ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput added in v0.2.0

func (ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutputWithContext added in v0.2.0

func (o ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput) ToConnectorSourceMonitoringSourceNamespaceDetailsPtrOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceNamespaceDetailsPtrOutput

type ConnectorSourceMonitoringSourceOutput added in v0.2.0

type ConnectorSourceMonitoringSourceOutput struct{ *pulumi.OutputState }

func (ConnectorSourceMonitoringSourceOutput) CompartmentId added in v0.2.0

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

func (ConnectorSourceMonitoringSourceOutput) ElementType added in v0.2.0

func (ConnectorSourceMonitoringSourceOutput) NamespaceDetails added in v0.2.0

(Updatable) Discriminator for namespaces in the compartment-specific list.

func (ConnectorSourceMonitoringSourceOutput) ToConnectorSourceMonitoringSourceOutput added in v0.2.0

func (o ConnectorSourceMonitoringSourceOutput) ToConnectorSourceMonitoringSourceOutput() ConnectorSourceMonitoringSourceOutput

func (ConnectorSourceMonitoringSourceOutput) ToConnectorSourceMonitoringSourceOutputWithContext added in v0.2.0

func (o ConnectorSourceMonitoringSourceOutput) ToConnectorSourceMonitoringSourceOutputWithContext(ctx context.Context) ConnectorSourceMonitoringSourceOutput

type ConnectorSourceOutput

type ConnectorSourceOutput struct{ *pulumi.OutputState }

func (ConnectorSourceOutput) ConfigMap added in v1.25.0

(Updatable) The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type. For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.

func (ConnectorSourceOutput) Cursor

(Updatable) The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).

func (ConnectorSourceOutput) ElementType

func (ConnectorSourceOutput) ElementType() reflect.Type

func (ConnectorSourceOutput) Kind

(Updatable) The type descriminator.

func (ConnectorSourceOutput) LogSources

(Updatable) The logs for this Logging source.

func (ConnectorSourceOutput) MonitoringSources added in v0.2.0

(Updatable) One or more compartment-specific lists of metric namespaces to retrieve data from.

func (ConnectorSourceOutput) PluginName added in v1.25.0

(Updatable) The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].

func (ConnectorSourceOutput) StreamId

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

func (ConnectorSourceOutput) ToConnectorSourceOutput

func (o ConnectorSourceOutput) ToConnectorSourceOutput() ConnectorSourceOutput

func (ConnectorSourceOutput) ToConnectorSourceOutputWithContext

func (o ConnectorSourceOutput) ToConnectorSourceOutputWithContext(ctx context.Context) ConnectorSourceOutput

func (ConnectorSourceOutput) ToConnectorSourcePtrOutput

func (o ConnectorSourceOutput) ToConnectorSourcePtrOutput() ConnectorSourcePtrOutput

func (ConnectorSourceOutput) ToConnectorSourcePtrOutputWithContext

func (o ConnectorSourceOutput) ToConnectorSourcePtrOutputWithContext(ctx context.Context) ConnectorSourcePtrOutput

type ConnectorSourcePtrInput

type ConnectorSourcePtrInput interface {
	pulumi.Input

	ToConnectorSourcePtrOutput() ConnectorSourcePtrOutput
	ToConnectorSourcePtrOutputWithContext(context.Context) ConnectorSourcePtrOutput
}

ConnectorSourcePtrInput is an input type that accepts ConnectorSourceArgs, ConnectorSourcePtr and ConnectorSourcePtrOutput values. You can construct a concrete instance of `ConnectorSourcePtrInput` via:

        ConnectorSourceArgs{...}

or:

        nil

type ConnectorSourcePtrOutput

type ConnectorSourcePtrOutput struct{ *pulumi.OutputState }

func (ConnectorSourcePtrOutput) ConfigMap added in v1.25.0

(Updatable) The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type. For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.

func (ConnectorSourcePtrOutput) Cursor

(Updatable) The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).

func (ConnectorSourcePtrOutput) Elem

func (ConnectorSourcePtrOutput) ElementType

func (ConnectorSourcePtrOutput) ElementType() reflect.Type

func (ConnectorSourcePtrOutput) Kind

(Updatable) The type descriminator.

func (ConnectorSourcePtrOutput) LogSources

(Updatable) The logs for this Logging source.

func (ConnectorSourcePtrOutput) MonitoringSources added in v0.2.0

(Updatable) One or more compartment-specific lists of metric namespaces to retrieve data from.

func (ConnectorSourcePtrOutput) PluginName added in v1.25.0

(Updatable) The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].

func (ConnectorSourcePtrOutput) StreamId

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

func (ConnectorSourcePtrOutput) ToConnectorSourcePtrOutput

func (o ConnectorSourcePtrOutput) ToConnectorSourcePtrOutput() ConnectorSourcePtrOutput

func (ConnectorSourcePtrOutput) ToConnectorSourcePtrOutputWithContext

func (o ConnectorSourcePtrOutput) ToConnectorSourcePtrOutputWithContext(ctx context.Context) ConnectorSourcePtrOutput

type ConnectorState

type ConnectorState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The description of the resource. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state.
	LifecyleDetails pulumi.StringPtrInput
	// (Updatable) An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Source ConnectorSourcePtrInput
	// (Updatable) The target state for the service connector. Could be set to `ACTIVE` or `INACTIVE`.
	//
	// ** 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
	State pulumi.StringPtrInput
	// The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags pulumi.MapInput
	// (Updatable) An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Target ConnectorTargetPtrInput
	// (Updatable) The list of tasks.
	Tasks ConnectorTaskArrayInput
	// The date and time when the connector was created. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeCreated pulumi.StringPtrInput
	// The date and time when the connector was updated. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeUpdated pulumi.StringPtrInput
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

type ConnectorTarget

type ConnectorTarget struct {
	// (Updatable) The batch rollover size in megabytes.
	BatchRolloverSizeInMbs *int `pulumi:"batchRolloverSizeInMbs"`
	// (Updatable) The batch rollover time in milliseconds.
	BatchRolloverTimeInMs *int `pulumi:"batchRolloverTimeInMs"`
	// (Updatable) Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs *int `pulumi:"batchSizeInKbs"`
	// (Updatable) The batch rollover size in number of messages.
	BatchSizeInNum *int `pulumi:"batchSizeInNum"`
	// (Updatable) Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec *int `pulumi:"batchTimeInSec"`
	// (Updatable) The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1
	Bucket *string `pulumi:"bucket"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId *string `pulumi:"compartmentId"`
	// (Updatable) List of dimension names and values.
	Dimensions []ConnectorTargetDimension `pulumi:"dimensions"`
	// (Updatable) Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol.  Example: `true`
	EnableFormattedMessaging *bool `pulumi:"enableFormattedMessaging"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId *string `pulumi:"functionId"`
	// (Updatable) The type descriminator.
	Kind string `pulumi:"kind"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId *string `pulumi:"logGroupId"`
	// (Updatable) Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).
	LogSourceIdentifier *string `pulumi:"logSourceIdentifier"`
	// (Updatable) The name of the metric.  Example: `CpuUtilization`
	Metric *string `pulumi:"metric"`
	// (Updatable) The namespace of the metric.  Example: `ociComputeagent`
	MetricNamespace *string `pulumi:"metricNamespace"`
	// (Updatable) The namespace.
	Namespace *string `pulumi:"namespace"`
	// (Updatable) The prefix of the objects. Avoid entering confidential information.
	ObjectNamePrefix *string `pulumi:"objectNamePrefix"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId *string `pulumi:"streamId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the topic.
	TopicId *string `pulumi:"topicId"`
}

type ConnectorTargetArgs

type ConnectorTargetArgs struct {
	// (Updatable) The batch rollover size in megabytes.
	BatchRolloverSizeInMbs pulumi.IntPtrInput `pulumi:"batchRolloverSizeInMbs"`
	// (Updatable) The batch rollover time in milliseconds.
	BatchRolloverTimeInMs pulumi.IntPtrInput `pulumi:"batchRolloverTimeInMs"`
	// (Updatable) Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs pulumi.IntPtrInput `pulumi:"batchSizeInKbs"`
	// (Updatable) The batch rollover size in number of messages.
	BatchSizeInNum pulumi.IntPtrInput `pulumi:"batchSizeInNum"`
	// (Updatable) Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec pulumi.IntPtrInput `pulumi:"batchTimeInSec"`
	// (Updatable) The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// (Updatable) List of dimension names and values.
	Dimensions ConnectorTargetDimensionArrayInput `pulumi:"dimensions"`
	// (Updatable) Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol.  Example: `true`
	EnableFormattedMessaging pulumi.BoolPtrInput `pulumi:"enableFormattedMessaging"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId pulumi.StringPtrInput `pulumi:"functionId"`
	// (Updatable) The type descriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId pulumi.StringPtrInput `pulumi:"logGroupId"`
	// (Updatable) Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).
	LogSourceIdentifier pulumi.StringPtrInput `pulumi:"logSourceIdentifier"`
	// (Updatable) The name of the metric.  Example: `CpuUtilization`
	Metric pulumi.StringPtrInput `pulumi:"metric"`
	// (Updatable) The namespace of the metric.  Example: `ociComputeagent`
	MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"`
	// (Updatable) The namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// (Updatable) The prefix of the objects. Avoid entering confidential information.
	ObjectNamePrefix pulumi.StringPtrInput `pulumi:"objectNamePrefix"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId pulumi.StringPtrInput `pulumi:"streamId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the topic.
	TopicId pulumi.StringPtrInput `pulumi:"topicId"`
}

func (ConnectorTargetArgs) ElementType

func (ConnectorTargetArgs) ElementType() reflect.Type

func (ConnectorTargetArgs) ToConnectorTargetOutput

func (i ConnectorTargetArgs) ToConnectorTargetOutput() ConnectorTargetOutput

func (ConnectorTargetArgs) ToConnectorTargetOutputWithContext

func (i ConnectorTargetArgs) ToConnectorTargetOutputWithContext(ctx context.Context) ConnectorTargetOutput

func (ConnectorTargetArgs) ToConnectorTargetPtrOutput

func (i ConnectorTargetArgs) ToConnectorTargetPtrOutput() ConnectorTargetPtrOutput

func (ConnectorTargetArgs) ToConnectorTargetPtrOutputWithContext

func (i ConnectorTargetArgs) ToConnectorTargetPtrOutputWithContext(ctx context.Context) ConnectorTargetPtrOutput

type ConnectorTargetDimension

type ConnectorTargetDimension struct {
	// (Updatable) Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).
	DimensionValue *ConnectorTargetDimensionDimensionValue `pulumi:"dimensionValue"`
	// (Updatable) Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`
	Name *string `pulumi:"name"`
}

type ConnectorTargetDimensionArgs

type ConnectorTargetDimensionArgs struct {
	// (Updatable) Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).
	DimensionValue ConnectorTargetDimensionDimensionValuePtrInput `pulumi:"dimensionValue"`
	// (Updatable) Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (ConnectorTargetDimensionArgs) ElementType

func (ConnectorTargetDimensionArgs) ToConnectorTargetDimensionOutput

func (i ConnectorTargetDimensionArgs) ToConnectorTargetDimensionOutput() ConnectorTargetDimensionOutput

func (ConnectorTargetDimensionArgs) ToConnectorTargetDimensionOutputWithContext

func (i ConnectorTargetDimensionArgs) ToConnectorTargetDimensionOutputWithContext(ctx context.Context) ConnectorTargetDimensionOutput

type ConnectorTargetDimensionArray

type ConnectorTargetDimensionArray []ConnectorTargetDimensionInput

func (ConnectorTargetDimensionArray) ElementType

func (ConnectorTargetDimensionArray) ToConnectorTargetDimensionArrayOutput

func (i ConnectorTargetDimensionArray) ToConnectorTargetDimensionArrayOutput() ConnectorTargetDimensionArrayOutput

func (ConnectorTargetDimensionArray) ToConnectorTargetDimensionArrayOutputWithContext

func (i ConnectorTargetDimensionArray) ToConnectorTargetDimensionArrayOutputWithContext(ctx context.Context) ConnectorTargetDimensionArrayOutput

type ConnectorTargetDimensionArrayInput

type ConnectorTargetDimensionArrayInput interface {
	pulumi.Input

	ToConnectorTargetDimensionArrayOutput() ConnectorTargetDimensionArrayOutput
	ToConnectorTargetDimensionArrayOutputWithContext(context.Context) ConnectorTargetDimensionArrayOutput
}

ConnectorTargetDimensionArrayInput is an input type that accepts ConnectorTargetDimensionArray and ConnectorTargetDimensionArrayOutput values. You can construct a concrete instance of `ConnectorTargetDimensionArrayInput` via:

ConnectorTargetDimensionArray{ ConnectorTargetDimensionArgs{...} }

type ConnectorTargetDimensionArrayOutput

type ConnectorTargetDimensionArrayOutput struct{ *pulumi.OutputState }

func (ConnectorTargetDimensionArrayOutput) ElementType

func (ConnectorTargetDimensionArrayOutput) Index

func (ConnectorTargetDimensionArrayOutput) ToConnectorTargetDimensionArrayOutput

func (o ConnectorTargetDimensionArrayOutput) ToConnectorTargetDimensionArrayOutput() ConnectorTargetDimensionArrayOutput

func (ConnectorTargetDimensionArrayOutput) ToConnectorTargetDimensionArrayOutputWithContext

func (o ConnectorTargetDimensionArrayOutput) ToConnectorTargetDimensionArrayOutputWithContext(ctx context.Context) ConnectorTargetDimensionArrayOutput

type ConnectorTargetDimensionDimensionValue

type ConnectorTargetDimensionDimensionValue struct {
	// (Updatable) The type descriminator.
	Kind string `pulumi:"kind"`
	// (Updatable) The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.
	Path *string `pulumi:"path"`
	// (Updatable) The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).
	Value *string `pulumi:"value"`
}

type ConnectorTargetDimensionDimensionValueArgs

type ConnectorTargetDimensionDimensionValueArgs struct {
	// (Updatable) The type descriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// (Updatable) The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// (Updatable) The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ConnectorTargetDimensionDimensionValueArgs) ElementType

func (ConnectorTargetDimensionDimensionValueArgs) ToConnectorTargetDimensionDimensionValueOutput

func (i ConnectorTargetDimensionDimensionValueArgs) ToConnectorTargetDimensionDimensionValueOutput() ConnectorTargetDimensionDimensionValueOutput

func (ConnectorTargetDimensionDimensionValueArgs) ToConnectorTargetDimensionDimensionValueOutputWithContext

func (i ConnectorTargetDimensionDimensionValueArgs) ToConnectorTargetDimensionDimensionValueOutputWithContext(ctx context.Context) ConnectorTargetDimensionDimensionValueOutput

func (ConnectorTargetDimensionDimensionValueArgs) ToConnectorTargetDimensionDimensionValuePtrOutput

func (i ConnectorTargetDimensionDimensionValueArgs) ToConnectorTargetDimensionDimensionValuePtrOutput() ConnectorTargetDimensionDimensionValuePtrOutput

func (ConnectorTargetDimensionDimensionValueArgs) ToConnectorTargetDimensionDimensionValuePtrOutputWithContext

func (i ConnectorTargetDimensionDimensionValueArgs) ToConnectorTargetDimensionDimensionValuePtrOutputWithContext(ctx context.Context) ConnectorTargetDimensionDimensionValuePtrOutput

type ConnectorTargetDimensionDimensionValueInput

type ConnectorTargetDimensionDimensionValueInput interface {
	pulumi.Input

	ToConnectorTargetDimensionDimensionValueOutput() ConnectorTargetDimensionDimensionValueOutput
	ToConnectorTargetDimensionDimensionValueOutputWithContext(context.Context) ConnectorTargetDimensionDimensionValueOutput
}

ConnectorTargetDimensionDimensionValueInput is an input type that accepts ConnectorTargetDimensionDimensionValueArgs and ConnectorTargetDimensionDimensionValueOutput values. You can construct a concrete instance of `ConnectorTargetDimensionDimensionValueInput` via:

ConnectorTargetDimensionDimensionValueArgs{...}

type ConnectorTargetDimensionDimensionValueOutput

type ConnectorTargetDimensionDimensionValueOutput struct{ *pulumi.OutputState }

func (ConnectorTargetDimensionDimensionValueOutput) ElementType

func (ConnectorTargetDimensionDimensionValueOutput) Kind

(Updatable) The type descriminator.

func (ConnectorTargetDimensionDimensionValueOutput) Path

(Updatable) The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.

func (ConnectorTargetDimensionDimensionValueOutput) ToConnectorTargetDimensionDimensionValueOutput

func (o ConnectorTargetDimensionDimensionValueOutput) ToConnectorTargetDimensionDimensionValueOutput() ConnectorTargetDimensionDimensionValueOutput

func (ConnectorTargetDimensionDimensionValueOutput) ToConnectorTargetDimensionDimensionValueOutputWithContext

func (o ConnectorTargetDimensionDimensionValueOutput) ToConnectorTargetDimensionDimensionValueOutputWithContext(ctx context.Context) ConnectorTargetDimensionDimensionValueOutput

func (ConnectorTargetDimensionDimensionValueOutput) ToConnectorTargetDimensionDimensionValuePtrOutput

func (o ConnectorTargetDimensionDimensionValueOutput) ToConnectorTargetDimensionDimensionValuePtrOutput() ConnectorTargetDimensionDimensionValuePtrOutput

func (ConnectorTargetDimensionDimensionValueOutput) ToConnectorTargetDimensionDimensionValuePtrOutputWithContext

func (o ConnectorTargetDimensionDimensionValueOutput) ToConnectorTargetDimensionDimensionValuePtrOutputWithContext(ctx context.Context) ConnectorTargetDimensionDimensionValuePtrOutput

func (ConnectorTargetDimensionDimensionValueOutput) Value

(Updatable) The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).

type ConnectorTargetDimensionDimensionValuePtrInput

type ConnectorTargetDimensionDimensionValuePtrInput interface {
	pulumi.Input

	ToConnectorTargetDimensionDimensionValuePtrOutput() ConnectorTargetDimensionDimensionValuePtrOutput
	ToConnectorTargetDimensionDimensionValuePtrOutputWithContext(context.Context) ConnectorTargetDimensionDimensionValuePtrOutput
}

ConnectorTargetDimensionDimensionValuePtrInput is an input type that accepts ConnectorTargetDimensionDimensionValueArgs, ConnectorTargetDimensionDimensionValuePtr and ConnectorTargetDimensionDimensionValuePtrOutput values. You can construct a concrete instance of `ConnectorTargetDimensionDimensionValuePtrInput` via:

        ConnectorTargetDimensionDimensionValueArgs{...}

or:

        nil

type ConnectorTargetDimensionDimensionValuePtrOutput

type ConnectorTargetDimensionDimensionValuePtrOutput struct{ *pulumi.OutputState }

func (ConnectorTargetDimensionDimensionValuePtrOutput) Elem

func (ConnectorTargetDimensionDimensionValuePtrOutput) ElementType

func (ConnectorTargetDimensionDimensionValuePtrOutput) Kind

(Updatable) The type descriminator.

func (ConnectorTargetDimensionDimensionValuePtrOutput) Path

(Updatable) The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.

func (ConnectorTargetDimensionDimensionValuePtrOutput) ToConnectorTargetDimensionDimensionValuePtrOutput

func (o ConnectorTargetDimensionDimensionValuePtrOutput) ToConnectorTargetDimensionDimensionValuePtrOutput() ConnectorTargetDimensionDimensionValuePtrOutput

func (ConnectorTargetDimensionDimensionValuePtrOutput) ToConnectorTargetDimensionDimensionValuePtrOutputWithContext

func (o ConnectorTargetDimensionDimensionValuePtrOutput) ToConnectorTargetDimensionDimensionValuePtrOutputWithContext(ctx context.Context) ConnectorTargetDimensionDimensionValuePtrOutput

func (ConnectorTargetDimensionDimensionValuePtrOutput) Value

(Updatable) The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).

type ConnectorTargetDimensionInput

type ConnectorTargetDimensionInput interface {
	pulumi.Input

	ToConnectorTargetDimensionOutput() ConnectorTargetDimensionOutput
	ToConnectorTargetDimensionOutputWithContext(context.Context) ConnectorTargetDimensionOutput
}

ConnectorTargetDimensionInput is an input type that accepts ConnectorTargetDimensionArgs and ConnectorTargetDimensionOutput values. You can construct a concrete instance of `ConnectorTargetDimensionInput` via:

ConnectorTargetDimensionArgs{...}

type ConnectorTargetDimensionOutput

type ConnectorTargetDimensionOutput struct{ *pulumi.OutputState }

func (ConnectorTargetDimensionOutput) DimensionValue

(Updatable) Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).

func (ConnectorTargetDimensionOutput) ElementType

func (ConnectorTargetDimensionOutput) Name

(Updatable) Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`

func (ConnectorTargetDimensionOutput) ToConnectorTargetDimensionOutput

func (o ConnectorTargetDimensionOutput) ToConnectorTargetDimensionOutput() ConnectorTargetDimensionOutput

func (ConnectorTargetDimensionOutput) ToConnectorTargetDimensionOutputWithContext

func (o ConnectorTargetDimensionOutput) ToConnectorTargetDimensionOutputWithContext(ctx context.Context) ConnectorTargetDimensionOutput

type ConnectorTargetInput

type ConnectorTargetInput interface {
	pulumi.Input

	ToConnectorTargetOutput() ConnectorTargetOutput
	ToConnectorTargetOutputWithContext(context.Context) ConnectorTargetOutput
}

ConnectorTargetInput is an input type that accepts ConnectorTargetArgs and ConnectorTargetOutput values. You can construct a concrete instance of `ConnectorTargetInput` via:

ConnectorTargetArgs{...}

type ConnectorTargetOutput

type ConnectorTargetOutput struct{ *pulumi.OutputState }

func (ConnectorTargetOutput) BatchRolloverSizeInMbs

func (o ConnectorTargetOutput) BatchRolloverSizeInMbs() pulumi.IntPtrOutput

(Updatable) The batch rollover size in megabytes.

func (ConnectorTargetOutput) BatchRolloverTimeInMs

func (o ConnectorTargetOutput) BatchRolloverTimeInMs() pulumi.IntPtrOutput

(Updatable) The batch rollover time in milliseconds.

func (ConnectorTargetOutput) BatchSizeInKbs added in v1.25.0

func (o ConnectorTargetOutput) BatchSizeInKbs() pulumi.IntPtrOutput

(Updatable) Size limit (kilobytes) for batch sent to invoke the function.

func (ConnectorTargetOutput) BatchSizeInNum added in v1.25.0

func (o ConnectorTargetOutput) BatchSizeInNum() pulumi.IntPtrOutput

(Updatable) The batch rollover size in number of messages.

func (ConnectorTargetOutput) BatchTimeInSec added in v1.25.0

func (o ConnectorTargetOutput) BatchTimeInSec() pulumi.IntPtrOutput

(Updatable) Time limit (seconds) for batch sent to invoke the function.

func (ConnectorTargetOutput) Bucket

(Updatable) The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1

func (ConnectorTargetOutput) CompartmentId

func (o ConnectorTargetOutput) CompartmentId() pulumi.StringPtrOutput

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

func (ConnectorTargetOutput) Dimensions

(Updatable) List of dimension names and values.

func (ConnectorTargetOutput) ElementType

func (ConnectorTargetOutput) ElementType() reflect.Type

func (ConnectorTargetOutput) EnableFormattedMessaging

func (o ConnectorTargetOutput) EnableFormattedMessaging() pulumi.BoolPtrOutput

(Updatable) Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol. Example: `true`

func (ConnectorTargetOutput) FunctionId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.

func (ConnectorTargetOutput) Kind

(Updatable) The type descriminator.

func (ConnectorTargetOutput) LogGroupId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.

func (ConnectorTargetOutput) LogSourceIdentifier added in v0.4.0

func (o ConnectorTargetOutput) LogSourceIdentifier() pulumi.StringPtrOutput

(Updatable) Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).

func (ConnectorTargetOutput) Metric

(Updatable) The name of the metric. Example: `CpuUtilization`

func (ConnectorTargetOutput) MetricNamespace

func (o ConnectorTargetOutput) MetricNamespace() pulumi.StringPtrOutput

(Updatable) The namespace of the metric. Example: `ociComputeagent`

func (ConnectorTargetOutput) Namespace

(Updatable) The namespace.

func (ConnectorTargetOutput) ObjectNamePrefix

func (o ConnectorTargetOutput) ObjectNamePrefix() pulumi.StringPtrOutput

(Updatable) The prefix of the objects. Avoid entering confidential information.

func (ConnectorTargetOutput) StreamId

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

func (ConnectorTargetOutput) ToConnectorTargetOutput

func (o ConnectorTargetOutput) ToConnectorTargetOutput() ConnectorTargetOutput

func (ConnectorTargetOutput) ToConnectorTargetOutputWithContext

func (o ConnectorTargetOutput) ToConnectorTargetOutputWithContext(ctx context.Context) ConnectorTargetOutput

func (ConnectorTargetOutput) ToConnectorTargetPtrOutput

func (o ConnectorTargetOutput) ToConnectorTargetPtrOutput() ConnectorTargetPtrOutput

func (ConnectorTargetOutput) ToConnectorTargetPtrOutputWithContext

func (o ConnectorTargetOutput) ToConnectorTargetPtrOutputWithContext(ctx context.Context) ConnectorTargetPtrOutput

func (ConnectorTargetOutput) TopicId

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

type ConnectorTargetPtrInput

type ConnectorTargetPtrInput interface {
	pulumi.Input

	ToConnectorTargetPtrOutput() ConnectorTargetPtrOutput
	ToConnectorTargetPtrOutputWithContext(context.Context) ConnectorTargetPtrOutput
}

ConnectorTargetPtrInput is an input type that accepts ConnectorTargetArgs, ConnectorTargetPtr and ConnectorTargetPtrOutput values. You can construct a concrete instance of `ConnectorTargetPtrInput` via:

        ConnectorTargetArgs{...}

or:

        nil

type ConnectorTargetPtrOutput

type ConnectorTargetPtrOutput struct{ *pulumi.OutputState }

func (ConnectorTargetPtrOutput) BatchRolloverSizeInMbs

func (o ConnectorTargetPtrOutput) BatchRolloverSizeInMbs() pulumi.IntPtrOutput

(Updatable) The batch rollover size in megabytes.

func (ConnectorTargetPtrOutput) BatchRolloverTimeInMs

func (o ConnectorTargetPtrOutput) BatchRolloverTimeInMs() pulumi.IntPtrOutput

(Updatable) The batch rollover time in milliseconds.

func (ConnectorTargetPtrOutput) BatchSizeInKbs added in v1.25.0

func (o ConnectorTargetPtrOutput) BatchSizeInKbs() pulumi.IntPtrOutput

(Updatable) Size limit (kilobytes) for batch sent to invoke the function.

func (ConnectorTargetPtrOutput) BatchSizeInNum added in v1.25.0

func (o ConnectorTargetPtrOutput) BatchSizeInNum() pulumi.IntPtrOutput

(Updatable) The batch rollover size in number of messages.

func (ConnectorTargetPtrOutput) BatchTimeInSec added in v1.25.0

func (o ConnectorTargetPtrOutput) BatchTimeInSec() pulumi.IntPtrOutput

(Updatable) Time limit (seconds) for batch sent to invoke the function.

func (ConnectorTargetPtrOutput) Bucket

(Updatable) The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1

func (ConnectorTargetPtrOutput) CompartmentId

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

func (ConnectorTargetPtrOutput) Dimensions

(Updatable) List of dimension names and values.

func (ConnectorTargetPtrOutput) Elem

func (ConnectorTargetPtrOutput) ElementType

func (ConnectorTargetPtrOutput) ElementType() reflect.Type

func (ConnectorTargetPtrOutput) EnableFormattedMessaging

func (o ConnectorTargetPtrOutput) EnableFormattedMessaging() pulumi.BoolPtrOutput

(Updatable) Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol. Example: `true`

func (ConnectorTargetPtrOutput) FunctionId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.

func (ConnectorTargetPtrOutput) Kind

(Updatable) The type descriminator.

func (ConnectorTargetPtrOutput) LogGroupId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.

func (ConnectorTargetPtrOutput) LogSourceIdentifier added in v0.4.0

func (o ConnectorTargetPtrOutput) LogSourceIdentifier() pulumi.StringPtrOutput

(Updatable) Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).

func (ConnectorTargetPtrOutput) Metric

(Updatable) The name of the metric. Example: `CpuUtilization`

func (ConnectorTargetPtrOutput) MetricNamespace

func (o ConnectorTargetPtrOutput) MetricNamespace() pulumi.StringPtrOutput

(Updatable) The namespace of the metric. Example: `ociComputeagent`

func (ConnectorTargetPtrOutput) Namespace

(Updatable) The namespace.

func (ConnectorTargetPtrOutput) ObjectNamePrefix

func (o ConnectorTargetPtrOutput) ObjectNamePrefix() pulumi.StringPtrOutput

(Updatable) The prefix of the objects. Avoid entering confidential information.

func (ConnectorTargetPtrOutput) StreamId

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

func (ConnectorTargetPtrOutput) ToConnectorTargetPtrOutput

func (o ConnectorTargetPtrOutput) ToConnectorTargetPtrOutput() ConnectorTargetPtrOutput

func (ConnectorTargetPtrOutput) ToConnectorTargetPtrOutputWithContext

func (o ConnectorTargetPtrOutput) ToConnectorTargetPtrOutputWithContext(ctx context.Context) ConnectorTargetPtrOutput

func (ConnectorTargetPtrOutput) TopicId

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

type ConnectorTask

type ConnectorTask struct {
	// (Updatable) Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs *int `pulumi:"batchSizeInKbs"`
	// (Updatable) Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec *int `pulumi:"batchTimeInSec"`
	// (Updatable) A filter or mask to limit the source used in the flow defined by the connector.
	Condition *string `pulumi:"condition"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId *string `pulumi:"functionId"`
	// (Updatable) The type descriminator.
	Kind string `pulumi:"kind"`
}

type ConnectorTaskArgs

type ConnectorTaskArgs struct {
	// (Updatable) Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs pulumi.IntPtrInput `pulumi:"batchSizeInKbs"`
	// (Updatable) Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec pulumi.IntPtrInput `pulumi:"batchTimeInSec"`
	// (Updatable) A filter or mask to limit the source used in the flow defined by the connector.
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId pulumi.StringPtrInput `pulumi:"functionId"`
	// (Updatable) The type descriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (ConnectorTaskArgs) ElementType

func (ConnectorTaskArgs) ElementType() reflect.Type

func (ConnectorTaskArgs) ToConnectorTaskOutput

func (i ConnectorTaskArgs) ToConnectorTaskOutput() ConnectorTaskOutput

func (ConnectorTaskArgs) ToConnectorTaskOutputWithContext

func (i ConnectorTaskArgs) ToConnectorTaskOutputWithContext(ctx context.Context) ConnectorTaskOutput

type ConnectorTaskArray

type ConnectorTaskArray []ConnectorTaskInput

func (ConnectorTaskArray) ElementType

func (ConnectorTaskArray) ElementType() reflect.Type

func (ConnectorTaskArray) ToConnectorTaskArrayOutput

func (i ConnectorTaskArray) ToConnectorTaskArrayOutput() ConnectorTaskArrayOutput

func (ConnectorTaskArray) ToConnectorTaskArrayOutputWithContext

func (i ConnectorTaskArray) ToConnectorTaskArrayOutputWithContext(ctx context.Context) ConnectorTaskArrayOutput

type ConnectorTaskArrayInput

type ConnectorTaskArrayInput interface {
	pulumi.Input

	ToConnectorTaskArrayOutput() ConnectorTaskArrayOutput
	ToConnectorTaskArrayOutputWithContext(context.Context) ConnectorTaskArrayOutput
}

ConnectorTaskArrayInput is an input type that accepts ConnectorTaskArray and ConnectorTaskArrayOutput values. You can construct a concrete instance of `ConnectorTaskArrayInput` via:

ConnectorTaskArray{ ConnectorTaskArgs{...} }

type ConnectorTaskArrayOutput

type ConnectorTaskArrayOutput struct{ *pulumi.OutputState }

func (ConnectorTaskArrayOutput) ElementType

func (ConnectorTaskArrayOutput) ElementType() reflect.Type

func (ConnectorTaskArrayOutput) Index

func (ConnectorTaskArrayOutput) ToConnectorTaskArrayOutput

func (o ConnectorTaskArrayOutput) ToConnectorTaskArrayOutput() ConnectorTaskArrayOutput

func (ConnectorTaskArrayOutput) ToConnectorTaskArrayOutputWithContext

func (o ConnectorTaskArrayOutput) ToConnectorTaskArrayOutputWithContext(ctx context.Context) ConnectorTaskArrayOutput

type ConnectorTaskInput

type ConnectorTaskInput interface {
	pulumi.Input

	ToConnectorTaskOutput() ConnectorTaskOutput
	ToConnectorTaskOutputWithContext(context.Context) ConnectorTaskOutput
}

ConnectorTaskInput is an input type that accepts ConnectorTaskArgs and ConnectorTaskOutput values. You can construct a concrete instance of `ConnectorTaskInput` via:

ConnectorTaskArgs{...}

type ConnectorTaskOutput

type ConnectorTaskOutput struct{ *pulumi.OutputState }

func (ConnectorTaskOutput) BatchSizeInKbs

func (o ConnectorTaskOutput) BatchSizeInKbs() pulumi.IntPtrOutput

(Updatable) Size limit (kilobytes) for batch sent to invoke the function.

func (ConnectorTaskOutput) BatchTimeInSec

func (o ConnectorTaskOutput) BatchTimeInSec() pulumi.IntPtrOutput

(Updatable) Time limit (seconds) for batch sent to invoke the function.

func (ConnectorTaskOutput) Condition

(Updatable) A filter or mask to limit the source used in the flow defined by the connector.

func (ConnectorTaskOutput) ElementType

func (ConnectorTaskOutput) ElementType() reflect.Type

func (ConnectorTaskOutput) FunctionId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.

func (ConnectorTaskOutput) Kind

(Updatable) The type descriminator.

func (ConnectorTaskOutput) ToConnectorTaskOutput

func (o ConnectorTaskOutput) ToConnectorTaskOutput() ConnectorTaskOutput

func (ConnectorTaskOutput) ToConnectorTaskOutputWithContext

func (o ConnectorTaskOutput) ToConnectorTaskOutputWithContext(ctx context.Context) ConnectorTaskOutput

type GetConnectorPluginArgs added in v1.25.0

type GetConnectorPluginArgs struct {
	// The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service.
	ConnectorPluginName string `pulumi:"connectorPluginName"`
}

A collection of arguments for invoking getConnectorPlugin.

type GetConnectorPluginOutputArgs added in v1.25.0

type GetConnectorPluginOutputArgs struct {
	// The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service.
	ConnectorPluginName pulumi.StringInput `pulumi:"connectorPluginName"`
}

A collection of arguments for invoking getConnectorPlugin.

func (GetConnectorPluginOutputArgs) ElementType added in v1.25.0

type GetConnectorPluginResult added in v1.25.0

type GetConnectorPluginResult struct {
	ConnectorPluginName string `pulumi:"connectorPluginName"`
	// A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// The estimated throughput range (LOW, MEDIUM, HIGH).
	EstimatedThroughput string `pulumi:"estimatedThroughput"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The plugin type discriminator.
	Kind string `pulumi:"kind"`
	// The estimated maximum period of time the data will be kept at the source. The duration is specified as a string in ISO 8601 format (P1D for one day or P30D for thrity days).
	MaxRetention string `pulumi:"maxRetention"`
	// The service to be called by the connector plugin. Example: `QueueSource`
	Name string `pulumi:"name"`
	// Gets the specified connector plugin configuration information in OpenAPI specification format.
	Schema string `pulumi:"schema"`
	// The current state of the service connector.
	State string `pulumi:"state"`
	// The date and time when this plugin became available. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2023-09-09T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getConnectorPlugin.

func GetConnectorPlugin added in v1.25.0

func GetConnectorPlugin(ctx *pulumi.Context, args *GetConnectorPluginArgs, opts ...pulumi.InvokeOption) (*GetConnectorPluginResult, error)

This data source provides details about a specific Connector Plugin resource in Oracle Cloud Infrastructure Service Connector Hub service.

Gets the specified connector plugin configuration information.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Sch.GetConnectorPlugin(ctx, &sch.GetConnectorPluginArgs{
			ConnectorPluginName: testConnectorPluginOciSchConnectorPlugin.Name,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConnectorPluginResultOutput added in v1.25.0

type GetConnectorPluginResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnectorPlugin.

func GetConnectorPluginOutput added in v1.25.0

func (GetConnectorPluginResultOutput) ConnectorPluginName added in v1.25.0

func (o GetConnectorPluginResultOutput) ConnectorPluginName() pulumi.StringOutput

func (GetConnectorPluginResultOutput) DisplayName added in v1.25.0

A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.

func (GetConnectorPluginResultOutput) ElementType added in v1.25.0

func (GetConnectorPluginResultOutput) EstimatedThroughput added in v1.25.0

func (o GetConnectorPluginResultOutput) EstimatedThroughput() pulumi.StringOutput

The estimated throughput range (LOW, MEDIUM, HIGH).

func (GetConnectorPluginResultOutput) Id added in v1.25.0

The provider-assigned unique ID for this managed resource.

func (GetConnectorPluginResultOutput) Kind added in v1.25.0

The plugin type discriminator.

func (GetConnectorPluginResultOutput) MaxRetention added in v1.25.0

The estimated maximum period of time the data will be kept at the source. The duration is specified as a string in ISO 8601 format (P1D for one day or P30D for thrity days).

func (GetConnectorPluginResultOutput) Name added in v1.25.0

The service to be called by the connector plugin. Example: `QueueSource`

func (GetConnectorPluginResultOutput) Schema added in v1.25.0

Gets the specified connector plugin configuration information in OpenAPI specification format.

func (GetConnectorPluginResultOutput) State added in v1.25.0

The current state of the service connector.

func (GetConnectorPluginResultOutput) TimeCreated added in v1.25.0

The date and time when this plugin became available. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2023-09-09T21:10:29.600Z`

func (GetConnectorPluginResultOutput) ToGetConnectorPluginResultOutput added in v1.25.0

func (o GetConnectorPluginResultOutput) ToGetConnectorPluginResultOutput() GetConnectorPluginResultOutput

func (GetConnectorPluginResultOutput) ToGetConnectorPluginResultOutputWithContext added in v1.25.0

func (o GetConnectorPluginResultOutput) ToGetConnectorPluginResultOutputWithContext(ctx context.Context) GetConnectorPluginResultOutput

type GetConnectorPluginsArgs added in v1.25.0

type GetConnectorPluginsArgs struct {
	// A filter to return only resources that match the given display name exactly.  Example: `exampleServiceConnector`
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetConnectorPluginsFilter `pulumi:"filters"`
	// A filter to return only resources that match the given connector plugin name ignoring case.  Example: `QueueSource`
	Name *string `pulumi:"name"`
	// A filter to return only resources that match the given lifecycle state.  Example: `ACTIVE`
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getConnectorPlugins.

type GetConnectorPluginsConnectorPluginCollection added in v1.25.0

type GetConnectorPluginsConnectorPluginCollection struct {
	Items []GetConnectorPluginsConnectorPluginCollectionItem `pulumi:"items"`
}

type GetConnectorPluginsConnectorPluginCollectionArgs added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionArgs struct {
	Items GetConnectorPluginsConnectorPluginCollectionItemArrayInput `pulumi:"items"`
}

func (GetConnectorPluginsConnectorPluginCollectionArgs) ElementType added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionArgs) ToGetConnectorPluginsConnectorPluginCollectionOutput added in v1.25.0

func (i GetConnectorPluginsConnectorPluginCollectionArgs) ToGetConnectorPluginsConnectorPluginCollectionOutput() GetConnectorPluginsConnectorPluginCollectionOutput

func (GetConnectorPluginsConnectorPluginCollectionArgs) ToGetConnectorPluginsConnectorPluginCollectionOutputWithContext added in v1.25.0

func (i GetConnectorPluginsConnectorPluginCollectionArgs) ToGetConnectorPluginsConnectorPluginCollectionOutputWithContext(ctx context.Context) GetConnectorPluginsConnectorPluginCollectionOutput

type GetConnectorPluginsConnectorPluginCollectionArray added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionArray []GetConnectorPluginsConnectorPluginCollectionInput

func (GetConnectorPluginsConnectorPluginCollectionArray) ElementType added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionArray) ToGetConnectorPluginsConnectorPluginCollectionArrayOutput added in v1.25.0

func (i GetConnectorPluginsConnectorPluginCollectionArray) ToGetConnectorPluginsConnectorPluginCollectionArrayOutput() GetConnectorPluginsConnectorPluginCollectionArrayOutput

func (GetConnectorPluginsConnectorPluginCollectionArray) ToGetConnectorPluginsConnectorPluginCollectionArrayOutputWithContext added in v1.25.0

func (i GetConnectorPluginsConnectorPluginCollectionArray) ToGetConnectorPluginsConnectorPluginCollectionArrayOutputWithContext(ctx context.Context) GetConnectorPluginsConnectorPluginCollectionArrayOutput

type GetConnectorPluginsConnectorPluginCollectionArrayInput added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionArrayInput interface {
	pulumi.Input

	ToGetConnectorPluginsConnectorPluginCollectionArrayOutput() GetConnectorPluginsConnectorPluginCollectionArrayOutput
	ToGetConnectorPluginsConnectorPluginCollectionArrayOutputWithContext(context.Context) GetConnectorPluginsConnectorPluginCollectionArrayOutput
}

GetConnectorPluginsConnectorPluginCollectionArrayInput is an input type that accepts GetConnectorPluginsConnectorPluginCollectionArray and GetConnectorPluginsConnectorPluginCollectionArrayOutput values. You can construct a concrete instance of `GetConnectorPluginsConnectorPluginCollectionArrayInput` via:

GetConnectorPluginsConnectorPluginCollectionArray{ GetConnectorPluginsConnectorPluginCollectionArgs{...} }

type GetConnectorPluginsConnectorPluginCollectionArrayOutput added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorPluginsConnectorPluginCollectionArrayOutput) ElementType added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionArrayOutput) Index added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionArrayOutput) ToGetConnectorPluginsConnectorPluginCollectionArrayOutput added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionArrayOutput) ToGetConnectorPluginsConnectorPluginCollectionArrayOutputWithContext added in v1.25.0

func (o GetConnectorPluginsConnectorPluginCollectionArrayOutput) ToGetConnectorPluginsConnectorPluginCollectionArrayOutputWithContext(ctx context.Context) GetConnectorPluginsConnectorPluginCollectionArrayOutput

type GetConnectorPluginsConnectorPluginCollectionInput added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionInput interface {
	pulumi.Input

	ToGetConnectorPluginsConnectorPluginCollectionOutput() GetConnectorPluginsConnectorPluginCollectionOutput
	ToGetConnectorPluginsConnectorPluginCollectionOutputWithContext(context.Context) GetConnectorPluginsConnectorPluginCollectionOutput
}

GetConnectorPluginsConnectorPluginCollectionInput is an input type that accepts GetConnectorPluginsConnectorPluginCollectionArgs and GetConnectorPluginsConnectorPluginCollectionOutput values. You can construct a concrete instance of `GetConnectorPluginsConnectorPluginCollectionInput` via:

GetConnectorPluginsConnectorPluginCollectionArgs{...}

type GetConnectorPluginsConnectorPluginCollectionItem added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionItem struct {
	// A filter to return only resources that match the given display name exactly.  Example: `exampleServiceConnector`
	DisplayName string `pulumi:"displayName"`
	// The estimated throughput range (LOW, MEDIUM, HIGH).
	EstimatedThroughput string `pulumi:"estimatedThroughput"`
	// The plugin type discriminator.
	Kind string `pulumi:"kind"`
	// The estimated maximum period of time the data will be kept at the source. The duration is specified as a string in ISO 8601 format (P1D for one day or P30D for thrity days).
	MaxRetention string `pulumi:"maxRetention"`
	// A filter to return only resources that match the given connector plugin name ignoring case.  Example: `QueueSource`
	Name string `pulumi:"name"`
	// Gets the specified connector plugin configuration information in OpenAPI specification format.
	Schema string `pulumi:"schema"`
	// A filter to return only resources that match the given lifecycle state.  Example: `ACTIVE`
	State string `pulumi:"state"`
	// The date and time when this plugin became available. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2023-09-09T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
}

type GetConnectorPluginsConnectorPluginCollectionItemArgs added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionItemArgs struct {
	// A filter to return only resources that match the given display name exactly.  Example: `exampleServiceConnector`
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The estimated throughput range (LOW, MEDIUM, HIGH).
	EstimatedThroughput pulumi.StringInput `pulumi:"estimatedThroughput"`
	// The plugin type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The estimated maximum period of time the data will be kept at the source. The duration is specified as a string in ISO 8601 format (P1D for one day or P30D for thrity days).
	MaxRetention pulumi.StringInput `pulumi:"maxRetention"`
	// A filter to return only resources that match the given connector plugin name ignoring case.  Example: `QueueSource`
	Name pulumi.StringInput `pulumi:"name"`
	// Gets the specified connector plugin configuration information in OpenAPI specification format.
	Schema pulumi.StringInput `pulumi:"schema"`
	// A filter to return only resources that match the given lifecycle state.  Example: `ACTIVE`
	State pulumi.StringInput `pulumi:"state"`
	// The date and time when this plugin became available. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2023-09-09T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetConnectorPluginsConnectorPluginCollectionItemArgs) ElementType added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionItemArgs) ToGetConnectorPluginsConnectorPluginCollectionItemOutput added in v1.25.0

func (i GetConnectorPluginsConnectorPluginCollectionItemArgs) ToGetConnectorPluginsConnectorPluginCollectionItemOutput() GetConnectorPluginsConnectorPluginCollectionItemOutput

func (GetConnectorPluginsConnectorPluginCollectionItemArgs) ToGetConnectorPluginsConnectorPluginCollectionItemOutputWithContext added in v1.25.0

func (i GetConnectorPluginsConnectorPluginCollectionItemArgs) ToGetConnectorPluginsConnectorPluginCollectionItemOutputWithContext(ctx context.Context) GetConnectorPluginsConnectorPluginCollectionItemOutput

type GetConnectorPluginsConnectorPluginCollectionItemArray added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionItemArray []GetConnectorPluginsConnectorPluginCollectionItemInput

func (GetConnectorPluginsConnectorPluginCollectionItemArray) ElementType added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionItemArray) ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutput added in v1.25.0

func (i GetConnectorPluginsConnectorPluginCollectionItemArray) ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutput() GetConnectorPluginsConnectorPluginCollectionItemArrayOutput

func (GetConnectorPluginsConnectorPluginCollectionItemArray) ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutputWithContext added in v1.25.0

func (i GetConnectorPluginsConnectorPluginCollectionItemArray) ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutputWithContext(ctx context.Context) GetConnectorPluginsConnectorPluginCollectionItemArrayOutput

type GetConnectorPluginsConnectorPluginCollectionItemArrayInput added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionItemArrayInput interface {
	pulumi.Input

	ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutput() GetConnectorPluginsConnectorPluginCollectionItemArrayOutput
	ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutputWithContext(context.Context) GetConnectorPluginsConnectorPluginCollectionItemArrayOutput
}

GetConnectorPluginsConnectorPluginCollectionItemArrayInput is an input type that accepts GetConnectorPluginsConnectorPluginCollectionItemArray and GetConnectorPluginsConnectorPluginCollectionItemArrayOutput values. You can construct a concrete instance of `GetConnectorPluginsConnectorPluginCollectionItemArrayInput` via:

GetConnectorPluginsConnectorPluginCollectionItemArray{ GetConnectorPluginsConnectorPluginCollectionItemArgs{...} }

type GetConnectorPluginsConnectorPluginCollectionItemArrayOutput added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorPluginsConnectorPluginCollectionItemArrayOutput) ElementType added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionItemArrayOutput) Index added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionItemArrayOutput) ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutput added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionItemArrayOutput) ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutputWithContext added in v1.25.0

func (o GetConnectorPluginsConnectorPluginCollectionItemArrayOutput) ToGetConnectorPluginsConnectorPluginCollectionItemArrayOutputWithContext(ctx context.Context) GetConnectorPluginsConnectorPluginCollectionItemArrayOutput

type GetConnectorPluginsConnectorPluginCollectionItemInput added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionItemInput interface {
	pulumi.Input

	ToGetConnectorPluginsConnectorPluginCollectionItemOutput() GetConnectorPluginsConnectorPluginCollectionItemOutput
	ToGetConnectorPluginsConnectorPluginCollectionItemOutputWithContext(context.Context) GetConnectorPluginsConnectorPluginCollectionItemOutput
}

GetConnectorPluginsConnectorPluginCollectionItemInput is an input type that accepts GetConnectorPluginsConnectorPluginCollectionItemArgs and GetConnectorPluginsConnectorPluginCollectionItemOutput values. You can construct a concrete instance of `GetConnectorPluginsConnectorPluginCollectionItemInput` via:

GetConnectorPluginsConnectorPluginCollectionItemArgs{...}

type GetConnectorPluginsConnectorPluginCollectionItemOutput added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionItemOutput struct{ *pulumi.OutputState }

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) DisplayName added in v1.25.0

A filter to return only resources that match the given display name exactly. Example: `exampleServiceConnector`

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) ElementType added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) EstimatedThroughput added in v1.25.0

The estimated throughput range (LOW, MEDIUM, HIGH).

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) Kind added in v1.25.0

The plugin type discriminator.

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) MaxRetention added in v1.25.0

The estimated maximum period of time the data will be kept at the source. The duration is specified as a string in ISO 8601 format (P1D for one day or P30D for thrity days).

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) Name added in v1.25.0

A filter to return only resources that match the given connector plugin name ignoring case. Example: `QueueSource`

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) Schema added in v1.25.0

Gets the specified connector plugin configuration information in OpenAPI specification format.

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) State added in v1.25.0

A filter to return only resources that match the given lifecycle state. Example: `ACTIVE`

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) TimeCreated added in v1.25.0

The date and time when this plugin became available. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2023-09-09T21:10:29.600Z`

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) ToGetConnectorPluginsConnectorPluginCollectionItemOutput added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionItemOutput) ToGetConnectorPluginsConnectorPluginCollectionItemOutputWithContext added in v1.25.0

func (o GetConnectorPluginsConnectorPluginCollectionItemOutput) ToGetConnectorPluginsConnectorPluginCollectionItemOutputWithContext(ctx context.Context) GetConnectorPluginsConnectorPluginCollectionItemOutput

type GetConnectorPluginsConnectorPluginCollectionOutput added in v1.25.0

type GetConnectorPluginsConnectorPluginCollectionOutput struct{ *pulumi.OutputState }

func (GetConnectorPluginsConnectorPluginCollectionOutput) ElementType added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionOutput) Items added in v1.25.0

func (GetConnectorPluginsConnectorPluginCollectionOutput) ToGetConnectorPluginsConnectorPluginCollectionOutput added in v1.25.0

func (o GetConnectorPluginsConnectorPluginCollectionOutput) ToGetConnectorPluginsConnectorPluginCollectionOutput() GetConnectorPluginsConnectorPluginCollectionOutput

func (GetConnectorPluginsConnectorPluginCollectionOutput) ToGetConnectorPluginsConnectorPluginCollectionOutputWithContext added in v1.25.0

func (o GetConnectorPluginsConnectorPluginCollectionOutput) ToGetConnectorPluginsConnectorPluginCollectionOutputWithContext(ctx context.Context) GetConnectorPluginsConnectorPluginCollectionOutput

type GetConnectorPluginsFilter added in v1.25.0

type GetConnectorPluginsFilter struct {
	// A filter to return only resources that match the given connector plugin name ignoring case.  Example: `QueueSource`
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetConnectorPluginsFilterArgs added in v1.25.0

type GetConnectorPluginsFilterArgs struct {
	// A filter to return only resources that match the given connector plugin name ignoring case.  Example: `QueueSource`
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetConnectorPluginsFilterArgs) ElementType added in v1.25.0

func (GetConnectorPluginsFilterArgs) ToGetConnectorPluginsFilterOutput added in v1.25.0

func (i GetConnectorPluginsFilterArgs) ToGetConnectorPluginsFilterOutput() GetConnectorPluginsFilterOutput

func (GetConnectorPluginsFilterArgs) ToGetConnectorPluginsFilterOutputWithContext added in v1.25.0

func (i GetConnectorPluginsFilterArgs) ToGetConnectorPluginsFilterOutputWithContext(ctx context.Context) GetConnectorPluginsFilterOutput

type GetConnectorPluginsFilterArray added in v1.25.0

type GetConnectorPluginsFilterArray []GetConnectorPluginsFilterInput

func (GetConnectorPluginsFilterArray) ElementType added in v1.25.0

func (GetConnectorPluginsFilterArray) ToGetConnectorPluginsFilterArrayOutput added in v1.25.0

func (i GetConnectorPluginsFilterArray) ToGetConnectorPluginsFilterArrayOutput() GetConnectorPluginsFilterArrayOutput

func (GetConnectorPluginsFilterArray) ToGetConnectorPluginsFilterArrayOutputWithContext added in v1.25.0

func (i GetConnectorPluginsFilterArray) ToGetConnectorPluginsFilterArrayOutputWithContext(ctx context.Context) GetConnectorPluginsFilterArrayOutput

type GetConnectorPluginsFilterArrayInput added in v1.25.0

type GetConnectorPluginsFilterArrayInput interface {
	pulumi.Input

	ToGetConnectorPluginsFilterArrayOutput() GetConnectorPluginsFilterArrayOutput
	ToGetConnectorPluginsFilterArrayOutputWithContext(context.Context) GetConnectorPluginsFilterArrayOutput
}

GetConnectorPluginsFilterArrayInput is an input type that accepts GetConnectorPluginsFilterArray and GetConnectorPluginsFilterArrayOutput values. You can construct a concrete instance of `GetConnectorPluginsFilterArrayInput` via:

GetConnectorPluginsFilterArray{ GetConnectorPluginsFilterArgs{...} }

type GetConnectorPluginsFilterArrayOutput added in v1.25.0

type GetConnectorPluginsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetConnectorPluginsFilterArrayOutput) ElementType added in v1.25.0

func (GetConnectorPluginsFilterArrayOutput) Index added in v1.25.0

func (GetConnectorPluginsFilterArrayOutput) ToGetConnectorPluginsFilterArrayOutput added in v1.25.0

func (o GetConnectorPluginsFilterArrayOutput) ToGetConnectorPluginsFilterArrayOutput() GetConnectorPluginsFilterArrayOutput

func (GetConnectorPluginsFilterArrayOutput) ToGetConnectorPluginsFilterArrayOutputWithContext added in v1.25.0

func (o GetConnectorPluginsFilterArrayOutput) ToGetConnectorPluginsFilterArrayOutputWithContext(ctx context.Context) GetConnectorPluginsFilterArrayOutput

type GetConnectorPluginsFilterInput added in v1.25.0

type GetConnectorPluginsFilterInput interface {
	pulumi.Input

	ToGetConnectorPluginsFilterOutput() GetConnectorPluginsFilterOutput
	ToGetConnectorPluginsFilterOutputWithContext(context.Context) GetConnectorPluginsFilterOutput
}

GetConnectorPluginsFilterInput is an input type that accepts GetConnectorPluginsFilterArgs and GetConnectorPluginsFilterOutput values. You can construct a concrete instance of `GetConnectorPluginsFilterInput` via:

GetConnectorPluginsFilterArgs{...}

type GetConnectorPluginsFilterOutput added in v1.25.0

type GetConnectorPluginsFilterOutput struct{ *pulumi.OutputState }

func (GetConnectorPluginsFilterOutput) ElementType added in v1.25.0

func (GetConnectorPluginsFilterOutput) Name added in v1.25.0

A filter to return only resources that match the given connector plugin name ignoring case. Example: `QueueSource`

func (GetConnectorPluginsFilterOutput) Regex added in v1.25.0

func (GetConnectorPluginsFilterOutput) ToGetConnectorPluginsFilterOutput added in v1.25.0

func (o GetConnectorPluginsFilterOutput) ToGetConnectorPluginsFilterOutput() GetConnectorPluginsFilterOutput

func (GetConnectorPluginsFilterOutput) ToGetConnectorPluginsFilterOutputWithContext added in v1.25.0

func (o GetConnectorPluginsFilterOutput) ToGetConnectorPluginsFilterOutputWithContext(ctx context.Context) GetConnectorPluginsFilterOutput

func (GetConnectorPluginsFilterOutput) Values added in v1.25.0

type GetConnectorPluginsOutputArgs added in v1.25.0

type GetConnectorPluginsOutputArgs struct {
	// A filter to return only resources that match the given display name exactly.  Example: `exampleServiceConnector`
	DisplayName pulumi.StringPtrInput               `pulumi:"displayName"`
	Filters     GetConnectorPluginsFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources that match the given connector plugin name ignoring case.  Example: `QueueSource`
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A filter to return only resources that match the given lifecycle state.  Example: `ACTIVE`
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getConnectorPlugins.

func (GetConnectorPluginsOutputArgs) ElementType added in v1.25.0

type GetConnectorPluginsResult added in v1.25.0

type GetConnectorPluginsResult struct {
	// The list of connector_plugin_collection.
	ConnectorPluginCollections []GetConnectorPluginsConnectorPluginCollection `pulumi:"connectorPluginCollections"`
	// A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetConnectorPluginsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The service to be called by the connector plugin. Example: `QueueSource`
	Name *string `pulumi:"name"`
	// The current state of the service connector.
	State *string `pulumi:"state"`
}

A collection of values returned by getConnectorPlugins.

func GetConnectorPlugins added in v1.25.0

func GetConnectorPlugins(ctx *pulumi.Context, args *GetConnectorPluginsArgs, opts ...pulumi.InvokeOption) (*GetConnectorPluginsResult, error)

This data source provides the list of Connector Plugins in Oracle Cloud Infrastructure Service Connector Hub service.

Lists connector plugins according to the specified filter.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Sch.GetConnectorPlugins(ctx, &sch.GetConnectorPluginsArgs{
			DisplayName: pulumi.StringRef(connectorPluginDisplayName),
			Name:        pulumi.StringRef(connectorPluginName),
			State:       pulumi.StringRef(connectorPluginState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConnectorPluginsResultOutput added in v1.25.0

type GetConnectorPluginsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConnectorPlugins.

func GetConnectorPluginsOutput added in v1.25.0

func (GetConnectorPluginsResultOutput) ConnectorPluginCollections added in v1.25.0

The list of connector_plugin_collection.

func (GetConnectorPluginsResultOutput) DisplayName added in v1.25.0

A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.

func (GetConnectorPluginsResultOutput) ElementType added in v1.25.0

func (GetConnectorPluginsResultOutput) Filters added in v1.25.0

func (GetConnectorPluginsResultOutput) Id added in v1.25.0

The provider-assigned unique ID for this managed resource.

func (GetConnectorPluginsResultOutput) Name added in v1.25.0

The service to be called by the connector plugin. Example: `QueueSource`

func (GetConnectorPluginsResultOutput) State added in v1.25.0

The current state of the service connector.

func (GetConnectorPluginsResultOutput) ToGetConnectorPluginsResultOutput added in v1.25.0

func (o GetConnectorPluginsResultOutput) ToGetConnectorPluginsResultOutput() GetConnectorPluginsResultOutput

func (GetConnectorPluginsResultOutput) ToGetConnectorPluginsResultOutputWithContext added in v1.25.0

func (o GetConnectorPluginsResultOutput) ToGetConnectorPluginsResultOutputWithContext(ctx context.Context) GetConnectorPluginsResultOutput

type GetServiceConnectorArgs

type GetServiceConnectorArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector.
	ServiceConnectorId string `pulumi:"serviceConnectorId"`
}

A collection of arguments for invoking getServiceConnector.

type GetServiceConnectorOutputArgs

type GetServiceConnectorOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector.
	ServiceConnectorId pulumi.StringInput `pulumi:"serviceConnectorId"`
}

A collection of arguments for invoking getServiceConnector.

func (GetServiceConnectorOutputArgs) ElementType

type GetServiceConnectorResult

type GetServiceConnectorResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The description of the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state.
	LifecyleDetails    string `pulumi:"lifecyleDetails"`
	ServiceConnectorId string `pulumi:"serviceConnectorId"`
	// An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Sources []GetServiceConnectorSource `pulumi:"sources"`
	// The current state of the connector.
	State string `pulumi:"state"`
	// The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Targets []GetServiceConnectorTarget `pulumi:"targets"`
	// The list of tasks.
	Tasks []GetServiceConnectorTask `pulumi:"tasks"`
	// The date and time when the connector was created. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time when the connector was updated. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getServiceConnector.

func GetServiceConnector

func GetServiceConnector(ctx *pulumi.Context, args *GetServiceConnectorArgs, opts ...pulumi.InvokeOption) (*GetServiceConnectorResult, error)

This data source provides details about a specific Service Connector resource in Oracle Cloud Infrastructure Service Connector Hub service.

Gets the specified connector's configuration information. For more information, see [Getting a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/get-service-connector.htm).

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Sch.GetServiceConnector(ctx, &sch.GetServiceConnectorArgs{
			ServiceConnectorId: testServiceConnectorOciSchServiceConnector.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetServiceConnectorResultOutput

type GetServiceConnectorResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getServiceConnector.

func (GetServiceConnectorResultOutput) CompartmentId

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

func (GetServiceConnectorResultOutput) DefinedTags

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

func (GetServiceConnectorResultOutput) Description

The description of the resource. Avoid entering confidential information.

func (GetServiceConnectorResultOutput) DisplayName

A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.

func (GetServiceConnectorResultOutput) ElementType

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

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

func (GetServiceConnectorResultOutput) LifecyleDetails

A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state.

func (GetServiceConnectorResultOutput) ServiceConnectorId

func (o GetServiceConnectorResultOutput) ServiceConnectorId() pulumi.StringOutput

func (GetServiceConnectorResultOutput) Sources

An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).

func (GetServiceConnectorResultOutput) State

The current state of the connector.

func (GetServiceConnectorResultOutput) SystemTags

The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`

func (GetServiceConnectorResultOutput) Targets

An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).

func (GetServiceConnectorResultOutput) Tasks

The list of tasks.

func (GetServiceConnectorResultOutput) TimeCreated

The date and time when the connector was created. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`

func (GetServiceConnectorResultOutput) TimeUpdated

The date and time when the connector was updated. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`

func (GetServiceConnectorResultOutput) ToGetServiceConnectorResultOutput

func (o GetServiceConnectorResultOutput) ToGetServiceConnectorResultOutput() GetServiceConnectorResultOutput

func (GetServiceConnectorResultOutput) ToGetServiceConnectorResultOutputWithContext

func (o GetServiceConnectorResultOutput) ToGetServiceConnectorResultOutputWithContext(ctx context.Context) GetServiceConnectorResultOutput

type GetServiceConnectorSource

type GetServiceConnectorSource struct {
	// The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type.  For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.
	ConfigMap string `pulumi:"configMap"`
	// The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).
	Cursors []GetServiceConnectorSourceCursor `pulumi:"cursors"`
	// The type discriminator.
	Kind string `pulumi:"kind"`
	// The logs for this Logging source.
	LogSources []GetServiceConnectorSourceLogSource `pulumi:"logSources"`
	// One or more compartment-specific lists of metric namespaces to retrieve data from.
	MonitoringSources []GetServiceConnectorSourceMonitoringSource `pulumi:"monitoringSources"`
	// The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].
	PluginName string `pulumi:"pluginName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId string `pulumi:"streamId"`
}

type GetServiceConnectorSourceArgs

type GetServiceConnectorSourceArgs struct {
	// The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type.  For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.
	ConfigMap pulumi.StringInput `pulumi:"configMap"`
	// The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).
	Cursors GetServiceConnectorSourceCursorArrayInput `pulumi:"cursors"`
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The logs for this Logging source.
	LogSources GetServiceConnectorSourceLogSourceArrayInput `pulumi:"logSources"`
	// One or more compartment-specific lists of metric namespaces to retrieve data from.
	MonitoringSources GetServiceConnectorSourceMonitoringSourceArrayInput `pulumi:"monitoringSources"`
	// The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].
	PluginName pulumi.StringInput `pulumi:"pluginName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId pulumi.StringInput `pulumi:"streamId"`
}

func (GetServiceConnectorSourceArgs) ElementType

func (GetServiceConnectorSourceArgs) ToGetServiceConnectorSourceOutput

func (i GetServiceConnectorSourceArgs) ToGetServiceConnectorSourceOutput() GetServiceConnectorSourceOutput

func (GetServiceConnectorSourceArgs) ToGetServiceConnectorSourceOutputWithContext

func (i GetServiceConnectorSourceArgs) ToGetServiceConnectorSourceOutputWithContext(ctx context.Context) GetServiceConnectorSourceOutput

type GetServiceConnectorSourceArray

type GetServiceConnectorSourceArray []GetServiceConnectorSourceInput

func (GetServiceConnectorSourceArray) ElementType

func (GetServiceConnectorSourceArray) ToGetServiceConnectorSourceArrayOutput

func (i GetServiceConnectorSourceArray) ToGetServiceConnectorSourceArrayOutput() GetServiceConnectorSourceArrayOutput

func (GetServiceConnectorSourceArray) ToGetServiceConnectorSourceArrayOutputWithContext

func (i GetServiceConnectorSourceArray) ToGetServiceConnectorSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceArrayOutput

type GetServiceConnectorSourceArrayInput

type GetServiceConnectorSourceArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceArrayOutput() GetServiceConnectorSourceArrayOutput
	ToGetServiceConnectorSourceArrayOutputWithContext(context.Context) GetServiceConnectorSourceArrayOutput
}

GetServiceConnectorSourceArrayInput is an input type that accepts GetServiceConnectorSourceArray and GetServiceConnectorSourceArrayOutput values. You can construct a concrete instance of `GetServiceConnectorSourceArrayInput` via:

GetServiceConnectorSourceArray{ GetServiceConnectorSourceArgs{...} }

type GetServiceConnectorSourceArrayOutput

type GetServiceConnectorSourceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceArrayOutput) ElementType

func (GetServiceConnectorSourceArrayOutput) Index

func (GetServiceConnectorSourceArrayOutput) ToGetServiceConnectorSourceArrayOutput

func (o GetServiceConnectorSourceArrayOutput) ToGetServiceConnectorSourceArrayOutput() GetServiceConnectorSourceArrayOutput

func (GetServiceConnectorSourceArrayOutput) ToGetServiceConnectorSourceArrayOutputWithContext

func (o GetServiceConnectorSourceArrayOutput) ToGetServiceConnectorSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceArrayOutput

type GetServiceConnectorSourceCursor

type GetServiceConnectorSourceCursor struct {
	// The type discriminator.
	Kind string `pulumi:"kind"`
}

type GetServiceConnectorSourceCursorArgs

type GetServiceConnectorSourceCursorArgs struct {
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (GetServiceConnectorSourceCursorArgs) ElementType

func (GetServiceConnectorSourceCursorArgs) ToGetServiceConnectorSourceCursorOutput

func (i GetServiceConnectorSourceCursorArgs) ToGetServiceConnectorSourceCursorOutput() GetServiceConnectorSourceCursorOutput

func (GetServiceConnectorSourceCursorArgs) ToGetServiceConnectorSourceCursorOutputWithContext

func (i GetServiceConnectorSourceCursorArgs) ToGetServiceConnectorSourceCursorOutputWithContext(ctx context.Context) GetServiceConnectorSourceCursorOutput

type GetServiceConnectorSourceCursorArray

type GetServiceConnectorSourceCursorArray []GetServiceConnectorSourceCursorInput

func (GetServiceConnectorSourceCursorArray) ElementType

func (GetServiceConnectorSourceCursorArray) ToGetServiceConnectorSourceCursorArrayOutput

func (i GetServiceConnectorSourceCursorArray) ToGetServiceConnectorSourceCursorArrayOutput() GetServiceConnectorSourceCursorArrayOutput

func (GetServiceConnectorSourceCursorArray) ToGetServiceConnectorSourceCursorArrayOutputWithContext

func (i GetServiceConnectorSourceCursorArray) ToGetServiceConnectorSourceCursorArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceCursorArrayOutput

type GetServiceConnectorSourceCursorArrayInput

type GetServiceConnectorSourceCursorArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceCursorArrayOutput() GetServiceConnectorSourceCursorArrayOutput
	ToGetServiceConnectorSourceCursorArrayOutputWithContext(context.Context) GetServiceConnectorSourceCursorArrayOutput
}

GetServiceConnectorSourceCursorArrayInput is an input type that accepts GetServiceConnectorSourceCursorArray and GetServiceConnectorSourceCursorArrayOutput values. You can construct a concrete instance of `GetServiceConnectorSourceCursorArrayInput` via:

GetServiceConnectorSourceCursorArray{ GetServiceConnectorSourceCursorArgs{...} }

type GetServiceConnectorSourceCursorArrayOutput

type GetServiceConnectorSourceCursorArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceCursorArrayOutput) ElementType

func (GetServiceConnectorSourceCursorArrayOutput) Index

func (GetServiceConnectorSourceCursorArrayOutput) ToGetServiceConnectorSourceCursorArrayOutput

func (o GetServiceConnectorSourceCursorArrayOutput) ToGetServiceConnectorSourceCursorArrayOutput() GetServiceConnectorSourceCursorArrayOutput

func (GetServiceConnectorSourceCursorArrayOutput) ToGetServiceConnectorSourceCursorArrayOutputWithContext

func (o GetServiceConnectorSourceCursorArrayOutput) ToGetServiceConnectorSourceCursorArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceCursorArrayOutput

type GetServiceConnectorSourceCursorInput

type GetServiceConnectorSourceCursorInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceCursorOutput() GetServiceConnectorSourceCursorOutput
	ToGetServiceConnectorSourceCursorOutputWithContext(context.Context) GetServiceConnectorSourceCursorOutput
}

GetServiceConnectorSourceCursorInput is an input type that accepts GetServiceConnectorSourceCursorArgs and GetServiceConnectorSourceCursorOutput values. You can construct a concrete instance of `GetServiceConnectorSourceCursorInput` via:

GetServiceConnectorSourceCursorArgs{...}

type GetServiceConnectorSourceCursorOutput

type GetServiceConnectorSourceCursorOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceCursorOutput) ElementType

func (GetServiceConnectorSourceCursorOutput) Kind

The type discriminator.

func (GetServiceConnectorSourceCursorOutput) ToGetServiceConnectorSourceCursorOutput

func (o GetServiceConnectorSourceCursorOutput) ToGetServiceConnectorSourceCursorOutput() GetServiceConnectorSourceCursorOutput

func (GetServiceConnectorSourceCursorOutput) ToGetServiceConnectorSourceCursorOutputWithContext

func (o GetServiceConnectorSourceCursorOutput) ToGetServiceConnectorSourceCursorOutputWithContext(ctx context.Context) GetServiceConnectorSourceCursorOutput

type GetServiceConnectorSourceInput

type GetServiceConnectorSourceInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceOutput() GetServiceConnectorSourceOutput
	ToGetServiceConnectorSourceOutputWithContext(context.Context) GetServiceConnectorSourceOutput
}

GetServiceConnectorSourceInput is an input type that accepts GetServiceConnectorSourceArgs and GetServiceConnectorSourceOutput values. You can construct a concrete instance of `GetServiceConnectorSourceInput` via:

GetServiceConnectorSourceArgs{...}

type GetServiceConnectorSourceLogSource

type GetServiceConnectorSourceLogSource struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId string `pulumi:"logId"`
}

type GetServiceConnectorSourceLogSourceArgs

type GetServiceConnectorSourceLogSourceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetServiceConnectorSourceLogSourceArgs) ElementType

func (GetServiceConnectorSourceLogSourceArgs) ToGetServiceConnectorSourceLogSourceOutput

func (i GetServiceConnectorSourceLogSourceArgs) ToGetServiceConnectorSourceLogSourceOutput() GetServiceConnectorSourceLogSourceOutput

func (GetServiceConnectorSourceLogSourceArgs) ToGetServiceConnectorSourceLogSourceOutputWithContext

func (i GetServiceConnectorSourceLogSourceArgs) ToGetServiceConnectorSourceLogSourceOutputWithContext(ctx context.Context) GetServiceConnectorSourceLogSourceOutput

type GetServiceConnectorSourceLogSourceArray

type GetServiceConnectorSourceLogSourceArray []GetServiceConnectorSourceLogSourceInput

func (GetServiceConnectorSourceLogSourceArray) ElementType

func (GetServiceConnectorSourceLogSourceArray) ToGetServiceConnectorSourceLogSourceArrayOutput

func (i GetServiceConnectorSourceLogSourceArray) ToGetServiceConnectorSourceLogSourceArrayOutput() GetServiceConnectorSourceLogSourceArrayOutput

func (GetServiceConnectorSourceLogSourceArray) ToGetServiceConnectorSourceLogSourceArrayOutputWithContext

func (i GetServiceConnectorSourceLogSourceArray) ToGetServiceConnectorSourceLogSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceLogSourceArrayOutput

type GetServiceConnectorSourceLogSourceArrayInput

type GetServiceConnectorSourceLogSourceArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceLogSourceArrayOutput() GetServiceConnectorSourceLogSourceArrayOutput
	ToGetServiceConnectorSourceLogSourceArrayOutputWithContext(context.Context) GetServiceConnectorSourceLogSourceArrayOutput
}

GetServiceConnectorSourceLogSourceArrayInput is an input type that accepts GetServiceConnectorSourceLogSourceArray and GetServiceConnectorSourceLogSourceArrayOutput values. You can construct a concrete instance of `GetServiceConnectorSourceLogSourceArrayInput` via:

GetServiceConnectorSourceLogSourceArray{ GetServiceConnectorSourceLogSourceArgs{...} }

type GetServiceConnectorSourceLogSourceArrayOutput

type GetServiceConnectorSourceLogSourceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceLogSourceArrayOutput) ElementType

func (GetServiceConnectorSourceLogSourceArrayOutput) Index

func (GetServiceConnectorSourceLogSourceArrayOutput) ToGetServiceConnectorSourceLogSourceArrayOutput

func (o GetServiceConnectorSourceLogSourceArrayOutput) ToGetServiceConnectorSourceLogSourceArrayOutput() GetServiceConnectorSourceLogSourceArrayOutput

func (GetServiceConnectorSourceLogSourceArrayOutput) ToGetServiceConnectorSourceLogSourceArrayOutputWithContext

func (o GetServiceConnectorSourceLogSourceArrayOutput) ToGetServiceConnectorSourceLogSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceLogSourceArrayOutput

type GetServiceConnectorSourceLogSourceInput

type GetServiceConnectorSourceLogSourceInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceLogSourceOutput() GetServiceConnectorSourceLogSourceOutput
	ToGetServiceConnectorSourceLogSourceOutputWithContext(context.Context) GetServiceConnectorSourceLogSourceOutput
}

GetServiceConnectorSourceLogSourceInput is an input type that accepts GetServiceConnectorSourceLogSourceArgs and GetServiceConnectorSourceLogSourceOutput values. You can construct a concrete instance of `GetServiceConnectorSourceLogSourceInput` via:

GetServiceConnectorSourceLogSourceArgs{...}

type GetServiceConnectorSourceLogSourceOutput

type GetServiceConnectorSourceLogSourceOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceLogSourceOutput) CompartmentId

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

func (GetServiceConnectorSourceLogSourceOutput) ElementType

func (GetServiceConnectorSourceLogSourceOutput) LogGroupId

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

func (GetServiceConnectorSourceLogSourceOutput) LogId

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

func (GetServiceConnectorSourceLogSourceOutput) ToGetServiceConnectorSourceLogSourceOutput

func (o GetServiceConnectorSourceLogSourceOutput) ToGetServiceConnectorSourceLogSourceOutput() GetServiceConnectorSourceLogSourceOutput

func (GetServiceConnectorSourceLogSourceOutput) ToGetServiceConnectorSourceLogSourceOutputWithContext

func (o GetServiceConnectorSourceLogSourceOutput) ToGetServiceConnectorSourceLogSourceOutputWithContext(ctx context.Context) GetServiceConnectorSourceLogSourceOutput

type GetServiceConnectorSourceMonitoringSource added in v0.2.0

type GetServiceConnectorSourceMonitoringSource struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId string `pulumi:"compartmentId"`
	// Discriminator for namespaces in the compartment-specific list.
	NamespaceDetails []GetServiceConnectorSourceMonitoringSourceNamespaceDetail `pulumi:"namespaceDetails"`
}

type GetServiceConnectorSourceMonitoringSourceArgs added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Discriminator for namespaces in the compartment-specific list.
	NamespaceDetails GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayInput `pulumi:"namespaceDetails"`
}

func (GetServiceConnectorSourceMonitoringSourceArgs) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceArgs) ToGetServiceConnectorSourceMonitoringSourceOutput added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceArgs) ToGetServiceConnectorSourceMonitoringSourceOutput() GetServiceConnectorSourceMonitoringSourceOutput

func (GetServiceConnectorSourceMonitoringSourceArgs) ToGetServiceConnectorSourceMonitoringSourceOutputWithContext added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceArgs) ToGetServiceConnectorSourceMonitoringSourceOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceOutput

type GetServiceConnectorSourceMonitoringSourceArray added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceArray []GetServiceConnectorSourceMonitoringSourceInput

func (GetServiceConnectorSourceMonitoringSourceArray) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceArray) ToGetServiceConnectorSourceMonitoringSourceArrayOutput added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceArray) ToGetServiceConnectorSourceMonitoringSourceArrayOutput() GetServiceConnectorSourceMonitoringSourceArrayOutput

func (GetServiceConnectorSourceMonitoringSourceArray) ToGetServiceConnectorSourceMonitoringSourceArrayOutputWithContext added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceArray) ToGetServiceConnectorSourceMonitoringSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceArrayOutput

type GetServiceConnectorSourceMonitoringSourceArrayInput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceMonitoringSourceArrayOutput() GetServiceConnectorSourceMonitoringSourceArrayOutput
	ToGetServiceConnectorSourceMonitoringSourceArrayOutputWithContext(context.Context) GetServiceConnectorSourceMonitoringSourceArrayOutput
}

GetServiceConnectorSourceMonitoringSourceArrayInput is an input type that accepts GetServiceConnectorSourceMonitoringSourceArray and GetServiceConnectorSourceMonitoringSourceArrayOutput values. You can construct a concrete instance of `GetServiceConnectorSourceMonitoringSourceArrayInput` via:

GetServiceConnectorSourceMonitoringSourceArray{ GetServiceConnectorSourceMonitoringSourceArgs{...} }

type GetServiceConnectorSourceMonitoringSourceArrayOutput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceMonitoringSourceArrayOutput) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceArrayOutput) Index added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceArrayOutput) ToGetServiceConnectorSourceMonitoringSourceArrayOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceArrayOutput) ToGetServiceConnectorSourceMonitoringSourceArrayOutputWithContext added in v0.2.0

func (o GetServiceConnectorSourceMonitoringSourceArrayOutput) ToGetServiceConnectorSourceMonitoringSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceArrayOutput

type GetServiceConnectorSourceMonitoringSourceInput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceMonitoringSourceOutput() GetServiceConnectorSourceMonitoringSourceOutput
	ToGetServiceConnectorSourceMonitoringSourceOutputWithContext(context.Context) GetServiceConnectorSourceMonitoringSourceOutput
}

GetServiceConnectorSourceMonitoringSourceInput is an input type that accepts GetServiceConnectorSourceMonitoringSourceArgs and GetServiceConnectorSourceMonitoringSourceOutput values. You can construct a concrete instance of `GetServiceConnectorSourceMonitoringSourceInput` via:

GetServiceConnectorSourceMonitoringSourceArgs{...}

type GetServiceConnectorSourceMonitoringSourceNamespaceDetail added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetail struct {
	// The type discriminator.
	Kind string `pulumi:"kind"`
	// The namespaces for the compartment-specific list.
	Namespaces []GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespace `pulumi:"namespaces"`
}

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs struct {
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The namespaces for the compartment-specific list.
	Namespaces GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayInput `pulumi:"namespaces"`
}

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailOutputWithContext added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailArray added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailArray []GetServiceConnectorSourceMonitoringSourceNamespaceDetailInput

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArray) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutputWithContext added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceNamespaceDetailArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayInput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput() GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput
	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutputWithContext(context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput
}

GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayInput is an input type that accepts GetServiceConnectorSourceMonitoringSourceNamespaceDetailArray and GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput values. You can construct a concrete instance of `GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayInput` via:

GetServiceConnectorSourceMonitoringSourceNamespaceDetailArray{ GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs{...} }

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput) Index added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutputWithContext added in v0.2.0

func (o GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailArrayOutput

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailInput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput() GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput
	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailOutputWithContext(context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput
}

GetServiceConnectorSourceMonitoringSourceNamespaceDetailInput is an input type that accepts GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs and GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput values. You can construct a concrete instance of `GetServiceConnectorSourceMonitoringSourceNamespaceDetailInput` via:

GetServiceConnectorSourceMonitoringSourceNamespaceDetailArgs{...}

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespace added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespace struct {
	// The metrics to query for the specified metric namespace.
	Metrics []GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetric `pulumi:"metrics"`
	// The namespace.
	Namespace string `pulumi:"namespace"`
}

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs struct {
	// The metrics to query for the specified metric namespace.
	Metrics GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput `pulumi:"metrics"`
	// The namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutputWithContext added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArray added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArray []GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceInput

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArray) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutputWithContext added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayInput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput() GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput
	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutputWithContext(context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput
}

GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayInput is an input type that accepts GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArray and GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput values. You can construct a concrete instance of `GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayInput` via:

GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArray{ GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs{...} }

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput) Index added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArrayOutputWithContext added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceInput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput() GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput
	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutputWithContext(context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput
}

GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceInput is an input type that accepts GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs and GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput values. You can construct a concrete instance of `GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceInput` via:

GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceArgs{...}

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetric added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetric struct {
	// The type discriminator.
	Kind string `pulumi:"kind"`
}

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs struct {
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutputWithContext added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArray added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArray []GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricInput

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArray) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutputWithContext added in v0.2.0

func (i GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArray) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput() GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput
	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutputWithContext(context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput
}

GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput is an input type that accepts GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArray and GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput values. You can construct a concrete instance of `GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput` via:

GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArray{ GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs{...} }

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput) Index added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutputWithContext added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricInput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricInput interface {
	pulumi.Input

	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput() GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput
	ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutputWithContext(context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput
}

GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricInput is an input type that accepts GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs and GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput values. You can construct a concrete instance of `GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricInput` via:

GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs{...}

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput) Kind added in v0.2.0

The type discriminator.

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceMetricOutputWithContext added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput) Metrics added in v0.2.0

The metrics to query for the specified metric namespace.

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput) Namespace added in v0.2.0

The namespace.

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutputWithContext added in v0.2.0

func (o GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailNamespaceOutput

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput) Kind added in v0.2.0

The type discriminator.

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput) Namespaces added in v0.2.0

The namespaces for the compartment-specific list.

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailOutputWithContext added in v0.2.0

func (o GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput) ToGetServiceConnectorSourceMonitoringSourceNamespaceDetailOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceNamespaceDetailOutput

type GetServiceConnectorSourceMonitoringSourceOutput added in v0.2.0

type GetServiceConnectorSourceMonitoringSourceOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceMonitoringSourceOutput) CompartmentId added in v0.2.0

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

func (GetServiceConnectorSourceMonitoringSourceOutput) ElementType added in v0.2.0

func (GetServiceConnectorSourceMonitoringSourceOutput) NamespaceDetails added in v0.2.0

Discriminator for namespaces in the compartment-specific list.

func (GetServiceConnectorSourceMonitoringSourceOutput) ToGetServiceConnectorSourceMonitoringSourceOutput added in v0.2.0

func (o GetServiceConnectorSourceMonitoringSourceOutput) ToGetServiceConnectorSourceMonitoringSourceOutput() GetServiceConnectorSourceMonitoringSourceOutput

func (GetServiceConnectorSourceMonitoringSourceOutput) ToGetServiceConnectorSourceMonitoringSourceOutputWithContext added in v0.2.0

func (o GetServiceConnectorSourceMonitoringSourceOutput) ToGetServiceConnectorSourceMonitoringSourceOutputWithContext(ctx context.Context) GetServiceConnectorSourceMonitoringSourceOutput

type GetServiceConnectorSourceOutput

type GetServiceConnectorSourceOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorSourceOutput) ConfigMap added in v1.25.0

The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type. For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.

func (GetServiceConnectorSourceOutput) Cursors

The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).

func (GetServiceConnectorSourceOutput) ElementType

func (GetServiceConnectorSourceOutput) Kind

The type discriminator.

func (GetServiceConnectorSourceOutput) LogSources

The logs for this Logging source.

func (GetServiceConnectorSourceOutput) MonitoringSources added in v0.2.0

One or more compartment-specific lists of metric namespaces to retrieve data from.

func (GetServiceConnectorSourceOutput) PluginName added in v1.25.0

The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].

func (GetServiceConnectorSourceOutput) StreamId

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

func (GetServiceConnectorSourceOutput) ToGetServiceConnectorSourceOutput

func (o GetServiceConnectorSourceOutput) ToGetServiceConnectorSourceOutput() GetServiceConnectorSourceOutput

func (GetServiceConnectorSourceOutput) ToGetServiceConnectorSourceOutputWithContext

func (o GetServiceConnectorSourceOutput) ToGetServiceConnectorSourceOutputWithContext(ctx context.Context) GetServiceConnectorSourceOutput

type GetServiceConnectorTarget

type GetServiceConnectorTarget struct {
	// The batch rollover size in megabytes.
	BatchRolloverSizeInMbs int `pulumi:"batchRolloverSizeInMbs"`
	// The batch rollover time in milliseconds.
	BatchRolloverTimeInMs int `pulumi:"batchRolloverTimeInMs"`
	// Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs int `pulumi:"batchSizeInKbs"`
	// The batch rollover size in number of messages.
	BatchSizeInNum int `pulumi:"batchSizeInNum"`
	// Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec int `pulumi:"batchTimeInSec"`
	// The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1
	Bucket string `pulumi:"bucket"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId string `pulumi:"compartmentId"`
	// List of dimension names and values.
	Dimensions []GetServiceConnectorTargetDimension `pulumi:"dimensions"`
	// Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol.  Example: `true`
	EnableFormattedMessaging bool `pulumi:"enableFormattedMessaging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId string `pulumi:"functionId"`
	// The type discriminator.
	Kind string `pulumi:"kind"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId string `pulumi:"logGroupId"`
	// Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).
	LogSourceIdentifier string `pulumi:"logSourceIdentifier"`
	// The name of the metric.  Example: `CpuUtilization`
	Metric string `pulumi:"metric"`
	// The namespace of the metric.  Example: `ociComputeagent`
	MetricNamespace string `pulumi:"metricNamespace"`
	// The namespace.
	Namespace string `pulumi:"namespace"`
	// The prefix of the objects. Avoid entering confidential information.
	ObjectNamePrefix string `pulumi:"objectNamePrefix"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId string `pulumi:"streamId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the topic.
	TopicId string `pulumi:"topicId"`
}

type GetServiceConnectorTargetArgs

type GetServiceConnectorTargetArgs struct {
	// The batch rollover size in megabytes.
	BatchRolloverSizeInMbs pulumi.IntInput `pulumi:"batchRolloverSizeInMbs"`
	// The batch rollover time in milliseconds.
	BatchRolloverTimeInMs pulumi.IntInput `pulumi:"batchRolloverTimeInMs"`
	// Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs pulumi.IntInput `pulumi:"batchSizeInKbs"`
	// The batch rollover size in number of messages.
	BatchSizeInNum pulumi.IntInput `pulumi:"batchSizeInNum"`
	// Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec pulumi.IntInput `pulumi:"batchTimeInSec"`
	// The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// List of dimension names and values.
	Dimensions GetServiceConnectorTargetDimensionArrayInput `pulumi:"dimensions"`
	// Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol.  Example: `true`
	EnableFormattedMessaging pulumi.BoolInput `pulumi:"enableFormattedMessaging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId pulumi.StringInput `pulumi:"functionId"`
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).
	LogSourceIdentifier pulumi.StringInput `pulumi:"logSourceIdentifier"`
	// The name of the metric.  Example: `CpuUtilization`
	Metric pulumi.StringInput `pulumi:"metric"`
	// The namespace of the metric.  Example: `ociComputeagent`
	MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"`
	// The namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The prefix of the objects. Avoid entering confidential information.
	ObjectNamePrefix pulumi.StringInput `pulumi:"objectNamePrefix"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId pulumi.StringInput `pulumi:"streamId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the topic.
	TopicId pulumi.StringInput `pulumi:"topicId"`
}

func (GetServiceConnectorTargetArgs) ElementType

func (GetServiceConnectorTargetArgs) ToGetServiceConnectorTargetOutput

func (i GetServiceConnectorTargetArgs) ToGetServiceConnectorTargetOutput() GetServiceConnectorTargetOutput

func (GetServiceConnectorTargetArgs) ToGetServiceConnectorTargetOutputWithContext

func (i GetServiceConnectorTargetArgs) ToGetServiceConnectorTargetOutputWithContext(ctx context.Context) GetServiceConnectorTargetOutput

type GetServiceConnectorTargetArray

type GetServiceConnectorTargetArray []GetServiceConnectorTargetInput

func (GetServiceConnectorTargetArray) ElementType

func (GetServiceConnectorTargetArray) ToGetServiceConnectorTargetArrayOutput

func (i GetServiceConnectorTargetArray) ToGetServiceConnectorTargetArrayOutput() GetServiceConnectorTargetArrayOutput

func (GetServiceConnectorTargetArray) ToGetServiceConnectorTargetArrayOutputWithContext

func (i GetServiceConnectorTargetArray) ToGetServiceConnectorTargetArrayOutputWithContext(ctx context.Context) GetServiceConnectorTargetArrayOutput

type GetServiceConnectorTargetArrayInput

type GetServiceConnectorTargetArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorTargetArrayOutput() GetServiceConnectorTargetArrayOutput
	ToGetServiceConnectorTargetArrayOutputWithContext(context.Context) GetServiceConnectorTargetArrayOutput
}

GetServiceConnectorTargetArrayInput is an input type that accepts GetServiceConnectorTargetArray and GetServiceConnectorTargetArrayOutput values. You can construct a concrete instance of `GetServiceConnectorTargetArrayInput` via:

GetServiceConnectorTargetArray{ GetServiceConnectorTargetArgs{...} }

type GetServiceConnectorTargetArrayOutput

type GetServiceConnectorTargetArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorTargetArrayOutput) ElementType

func (GetServiceConnectorTargetArrayOutput) Index

func (GetServiceConnectorTargetArrayOutput) ToGetServiceConnectorTargetArrayOutput

func (o GetServiceConnectorTargetArrayOutput) ToGetServiceConnectorTargetArrayOutput() GetServiceConnectorTargetArrayOutput

func (GetServiceConnectorTargetArrayOutput) ToGetServiceConnectorTargetArrayOutputWithContext

func (o GetServiceConnectorTargetArrayOutput) ToGetServiceConnectorTargetArrayOutputWithContext(ctx context.Context) GetServiceConnectorTargetArrayOutput

type GetServiceConnectorTargetDimension

type GetServiceConnectorTargetDimension struct {
	// Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).
	DimensionValues []GetServiceConnectorTargetDimensionDimensionValue `pulumi:"dimensionValues"`
	// Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`
	Name string `pulumi:"name"`
}

type GetServiceConnectorTargetDimensionArgs

type GetServiceConnectorTargetDimensionArgs struct {
	// Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).
	DimensionValues GetServiceConnectorTargetDimensionDimensionValueArrayInput `pulumi:"dimensionValues"`
	// Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetServiceConnectorTargetDimensionArgs) ElementType

func (GetServiceConnectorTargetDimensionArgs) ToGetServiceConnectorTargetDimensionOutput

func (i GetServiceConnectorTargetDimensionArgs) ToGetServiceConnectorTargetDimensionOutput() GetServiceConnectorTargetDimensionOutput

func (GetServiceConnectorTargetDimensionArgs) ToGetServiceConnectorTargetDimensionOutputWithContext

func (i GetServiceConnectorTargetDimensionArgs) ToGetServiceConnectorTargetDimensionOutputWithContext(ctx context.Context) GetServiceConnectorTargetDimensionOutput

type GetServiceConnectorTargetDimensionArray

type GetServiceConnectorTargetDimensionArray []GetServiceConnectorTargetDimensionInput

func (GetServiceConnectorTargetDimensionArray) ElementType

func (GetServiceConnectorTargetDimensionArray) ToGetServiceConnectorTargetDimensionArrayOutput

func (i GetServiceConnectorTargetDimensionArray) ToGetServiceConnectorTargetDimensionArrayOutput() GetServiceConnectorTargetDimensionArrayOutput

func (GetServiceConnectorTargetDimensionArray) ToGetServiceConnectorTargetDimensionArrayOutputWithContext

func (i GetServiceConnectorTargetDimensionArray) ToGetServiceConnectorTargetDimensionArrayOutputWithContext(ctx context.Context) GetServiceConnectorTargetDimensionArrayOutput

type GetServiceConnectorTargetDimensionArrayInput

type GetServiceConnectorTargetDimensionArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorTargetDimensionArrayOutput() GetServiceConnectorTargetDimensionArrayOutput
	ToGetServiceConnectorTargetDimensionArrayOutputWithContext(context.Context) GetServiceConnectorTargetDimensionArrayOutput
}

GetServiceConnectorTargetDimensionArrayInput is an input type that accepts GetServiceConnectorTargetDimensionArray and GetServiceConnectorTargetDimensionArrayOutput values. You can construct a concrete instance of `GetServiceConnectorTargetDimensionArrayInput` via:

GetServiceConnectorTargetDimensionArray{ GetServiceConnectorTargetDimensionArgs{...} }

type GetServiceConnectorTargetDimensionArrayOutput

type GetServiceConnectorTargetDimensionArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorTargetDimensionArrayOutput) ElementType

func (GetServiceConnectorTargetDimensionArrayOutput) Index

func (GetServiceConnectorTargetDimensionArrayOutput) ToGetServiceConnectorTargetDimensionArrayOutput

func (o GetServiceConnectorTargetDimensionArrayOutput) ToGetServiceConnectorTargetDimensionArrayOutput() GetServiceConnectorTargetDimensionArrayOutput

func (GetServiceConnectorTargetDimensionArrayOutput) ToGetServiceConnectorTargetDimensionArrayOutputWithContext

func (o GetServiceConnectorTargetDimensionArrayOutput) ToGetServiceConnectorTargetDimensionArrayOutputWithContext(ctx context.Context) GetServiceConnectorTargetDimensionArrayOutput

type GetServiceConnectorTargetDimensionDimensionValue

type GetServiceConnectorTargetDimensionDimensionValue struct {
	// The type discriminator.
	Kind string `pulumi:"kind"`
	// The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.
	Path string `pulumi:"path"`
	// The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).
	Value string `pulumi:"value"`
}

type GetServiceConnectorTargetDimensionDimensionValueArgs

type GetServiceConnectorTargetDimensionDimensionValueArgs struct {
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.
	Path pulumi.StringInput `pulumi:"path"`
	// The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetServiceConnectorTargetDimensionDimensionValueArgs) ElementType

func (GetServiceConnectorTargetDimensionDimensionValueArgs) ToGetServiceConnectorTargetDimensionDimensionValueOutput

func (i GetServiceConnectorTargetDimensionDimensionValueArgs) ToGetServiceConnectorTargetDimensionDimensionValueOutput() GetServiceConnectorTargetDimensionDimensionValueOutput

func (GetServiceConnectorTargetDimensionDimensionValueArgs) ToGetServiceConnectorTargetDimensionDimensionValueOutputWithContext

func (i GetServiceConnectorTargetDimensionDimensionValueArgs) ToGetServiceConnectorTargetDimensionDimensionValueOutputWithContext(ctx context.Context) GetServiceConnectorTargetDimensionDimensionValueOutput

type GetServiceConnectorTargetDimensionDimensionValueArray

type GetServiceConnectorTargetDimensionDimensionValueArray []GetServiceConnectorTargetDimensionDimensionValueInput

func (GetServiceConnectorTargetDimensionDimensionValueArray) ElementType

func (GetServiceConnectorTargetDimensionDimensionValueArray) ToGetServiceConnectorTargetDimensionDimensionValueArrayOutput

func (i GetServiceConnectorTargetDimensionDimensionValueArray) ToGetServiceConnectorTargetDimensionDimensionValueArrayOutput() GetServiceConnectorTargetDimensionDimensionValueArrayOutput

func (GetServiceConnectorTargetDimensionDimensionValueArray) ToGetServiceConnectorTargetDimensionDimensionValueArrayOutputWithContext

func (i GetServiceConnectorTargetDimensionDimensionValueArray) ToGetServiceConnectorTargetDimensionDimensionValueArrayOutputWithContext(ctx context.Context) GetServiceConnectorTargetDimensionDimensionValueArrayOutput

type GetServiceConnectorTargetDimensionDimensionValueArrayInput

type GetServiceConnectorTargetDimensionDimensionValueArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorTargetDimensionDimensionValueArrayOutput() GetServiceConnectorTargetDimensionDimensionValueArrayOutput
	ToGetServiceConnectorTargetDimensionDimensionValueArrayOutputWithContext(context.Context) GetServiceConnectorTargetDimensionDimensionValueArrayOutput
}

GetServiceConnectorTargetDimensionDimensionValueArrayInput is an input type that accepts GetServiceConnectorTargetDimensionDimensionValueArray and GetServiceConnectorTargetDimensionDimensionValueArrayOutput values. You can construct a concrete instance of `GetServiceConnectorTargetDimensionDimensionValueArrayInput` via:

GetServiceConnectorTargetDimensionDimensionValueArray{ GetServiceConnectorTargetDimensionDimensionValueArgs{...} }

type GetServiceConnectorTargetDimensionDimensionValueArrayOutput

type GetServiceConnectorTargetDimensionDimensionValueArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorTargetDimensionDimensionValueArrayOutput) ElementType

func (GetServiceConnectorTargetDimensionDimensionValueArrayOutput) Index

func (GetServiceConnectorTargetDimensionDimensionValueArrayOutput) ToGetServiceConnectorTargetDimensionDimensionValueArrayOutput

func (GetServiceConnectorTargetDimensionDimensionValueArrayOutput) ToGetServiceConnectorTargetDimensionDimensionValueArrayOutputWithContext

func (o GetServiceConnectorTargetDimensionDimensionValueArrayOutput) ToGetServiceConnectorTargetDimensionDimensionValueArrayOutputWithContext(ctx context.Context) GetServiceConnectorTargetDimensionDimensionValueArrayOutput

type GetServiceConnectorTargetDimensionDimensionValueInput

type GetServiceConnectorTargetDimensionDimensionValueInput interface {
	pulumi.Input

	ToGetServiceConnectorTargetDimensionDimensionValueOutput() GetServiceConnectorTargetDimensionDimensionValueOutput
	ToGetServiceConnectorTargetDimensionDimensionValueOutputWithContext(context.Context) GetServiceConnectorTargetDimensionDimensionValueOutput
}

GetServiceConnectorTargetDimensionDimensionValueInput is an input type that accepts GetServiceConnectorTargetDimensionDimensionValueArgs and GetServiceConnectorTargetDimensionDimensionValueOutput values. You can construct a concrete instance of `GetServiceConnectorTargetDimensionDimensionValueInput` via:

GetServiceConnectorTargetDimensionDimensionValueArgs{...}

type GetServiceConnectorTargetDimensionDimensionValueOutput

type GetServiceConnectorTargetDimensionDimensionValueOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorTargetDimensionDimensionValueOutput) ElementType

func (GetServiceConnectorTargetDimensionDimensionValueOutput) Kind

The type discriminator.

func (GetServiceConnectorTargetDimensionDimensionValueOutput) Path

The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.

func (GetServiceConnectorTargetDimensionDimensionValueOutput) ToGetServiceConnectorTargetDimensionDimensionValueOutput

func (GetServiceConnectorTargetDimensionDimensionValueOutput) ToGetServiceConnectorTargetDimensionDimensionValueOutputWithContext

func (o GetServiceConnectorTargetDimensionDimensionValueOutput) ToGetServiceConnectorTargetDimensionDimensionValueOutputWithContext(ctx context.Context) GetServiceConnectorTargetDimensionDimensionValueOutput

func (GetServiceConnectorTargetDimensionDimensionValueOutput) Value

The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).

type GetServiceConnectorTargetDimensionInput

type GetServiceConnectorTargetDimensionInput interface {
	pulumi.Input

	ToGetServiceConnectorTargetDimensionOutput() GetServiceConnectorTargetDimensionOutput
	ToGetServiceConnectorTargetDimensionOutputWithContext(context.Context) GetServiceConnectorTargetDimensionOutput
}

GetServiceConnectorTargetDimensionInput is an input type that accepts GetServiceConnectorTargetDimensionArgs and GetServiceConnectorTargetDimensionOutput values. You can construct a concrete instance of `GetServiceConnectorTargetDimensionInput` via:

GetServiceConnectorTargetDimensionArgs{...}

type GetServiceConnectorTargetDimensionOutput

type GetServiceConnectorTargetDimensionOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorTargetDimensionOutput) DimensionValues

Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).

func (GetServiceConnectorTargetDimensionOutput) ElementType

func (GetServiceConnectorTargetDimensionOutput) Name

Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`

func (GetServiceConnectorTargetDimensionOutput) ToGetServiceConnectorTargetDimensionOutput

func (o GetServiceConnectorTargetDimensionOutput) ToGetServiceConnectorTargetDimensionOutput() GetServiceConnectorTargetDimensionOutput

func (GetServiceConnectorTargetDimensionOutput) ToGetServiceConnectorTargetDimensionOutputWithContext

func (o GetServiceConnectorTargetDimensionOutput) ToGetServiceConnectorTargetDimensionOutputWithContext(ctx context.Context) GetServiceConnectorTargetDimensionOutput

type GetServiceConnectorTargetInput

type GetServiceConnectorTargetInput interface {
	pulumi.Input

	ToGetServiceConnectorTargetOutput() GetServiceConnectorTargetOutput
	ToGetServiceConnectorTargetOutputWithContext(context.Context) GetServiceConnectorTargetOutput
}

GetServiceConnectorTargetInput is an input type that accepts GetServiceConnectorTargetArgs and GetServiceConnectorTargetOutput values. You can construct a concrete instance of `GetServiceConnectorTargetInput` via:

GetServiceConnectorTargetArgs{...}

type GetServiceConnectorTargetOutput

type GetServiceConnectorTargetOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorTargetOutput) BatchRolloverSizeInMbs

func (o GetServiceConnectorTargetOutput) BatchRolloverSizeInMbs() pulumi.IntOutput

The batch rollover size in megabytes.

func (GetServiceConnectorTargetOutput) BatchRolloverTimeInMs

func (o GetServiceConnectorTargetOutput) BatchRolloverTimeInMs() pulumi.IntOutput

The batch rollover time in milliseconds.

func (GetServiceConnectorTargetOutput) BatchSizeInKbs added in v1.25.0

Size limit (kilobytes) for batch sent to invoke the function.

func (GetServiceConnectorTargetOutput) BatchSizeInNum added in v1.25.0

The batch rollover size in number of messages.

func (GetServiceConnectorTargetOutput) BatchTimeInSec added in v1.25.0

Time limit (seconds) for batch sent to invoke the function.

func (GetServiceConnectorTargetOutput) Bucket

The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1

func (GetServiceConnectorTargetOutput) CompartmentId

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

func (GetServiceConnectorTargetOutput) Dimensions

List of dimension names and values.

func (GetServiceConnectorTargetOutput) ElementType

func (GetServiceConnectorTargetOutput) EnableFormattedMessaging

func (o GetServiceConnectorTargetOutput) EnableFormattedMessaging() pulumi.BoolOutput

Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol. Example: `true`

func (GetServiceConnectorTargetOutput) FunctionId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.

func (GetServiceConnectorTargetOutput) Kind

The type discriminator.

func (GetServiceConnectorTargetOutput) LogGroupId

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

func (GetServiceConnectorTargetOutput) LogSourceIdentifier added in v0.4.0

func (o GetServiceConnectorTargetOutput) LogSourceIdentifier() pulumi.StringOutput

Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).

func (GetServiceConnectorTargetOutput) Metric

The name of the metric. Example: `CpuUtilization`

func (GetServiceConnectorTargetOutput) MetricNamespace

The namespace of the metric. Example: `ociComputeagent`

func (GetServiceConnectorTargetOutput) Namespace

The namespace.

func (GetServiceConnectorTargetOutput) ObjectNamePrefix

The prefix of the objects. Avoid entering confidential information.

func (GetServiceConnectorTargetOutput) StreamId

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

func (GetServiceConnectorTargetOutput) ToGetServiceConnectorTargetOutput

func (o GetServiceConnectorTargetOutput) ToGetServiceConnectorTargetOutput() GetServiceConnectorTargetOutput

func (GetServiceConnectorTargetOutput) ToGetServiceConnectorTargetOutputWithContext

func (o GetServiceConnectorTargetOutput) ToGetServiceConnectorTargetOutputWithContext(ctx context.Context) GetServiceConnectorTargetOutput

func (GetServiceConnectorTargetOutput) TopicId

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

type GetServiceConnectorTask

type GetServiceConnectorTask struct {
	// Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs int `pulumi:"batchSizeInKbs"`
	// Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec int `pulumi:"batchTimeInSec"`
	// A filter or mask to limit the source used in the flow defined by the connector.
	Condition string `pulumi:"condition"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId string `pulumi:"functionId"`
	// The type discriminator.
	Kind string `pulumi:"kind"`
}

type GetServiceConnectorTaskArgs

type GetServiceConnectorTaskArgs struct {
	// Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs pulumi.IntInput `pulumi:"batchSizeInKbs"`
	// Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec pulumi.IntInput `pulumi:"batchTimeInSec"`
	// A filter or mask to limit the source used in the flow defined by the connector.
	Condition pulumi.StringInput `pulumi:"condition"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId pulumi.StringInput `pulumi:"functionId"`
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (GetServiceConnectorTaskArgs) ElementType

func (GetServiceConnectorTaskArgs) ToGetServiceConnectorTaskOutput

func (i GetServiceConnectorTaskArgs) ToGetServiceConnectorTaskOutput() GetServiceConnectorTaskOutput

func (GetServiceConnectorTaskArgs) ToGetServiceConnectorTaskOutputWithContext

func (i GetServiceConnectorTaskArgs) ToGetServiceConnectorTaskOutputWithContext(ctx context.Context) GetServiceConnectorTaskOutput

type GetServiceConnectorTaskArray

type GetServiceConnectorTaskArray []GetServiceConnectorTaskInput

func (GetServiceConnectorTaskArray) ElementType

func (GetServiceConnectorTaskArray) ToGetServiceConnectorTaskArrayOutput

func (i GetServiceConnectorTaskArray) ToGetServiceConnectorTaskArrayOutput() GetServiceConnectorTaskArrayOutput

func (GetServiceConnectorTaskArray) ToGetServiceConnectorTaskArrayOutputWithContext

func (i GetServiceConnectorTaskArray) ToGetServiceConnectorTaskArrayOutputWithContext(ctx context.Context) GetServiceConnectorTaskArrayOutput

type GetServiceConnectorTaskArrayInput

type GetServiceConnectorTaskArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorTaskArrayOutput() GetServiceConnectorTaskArrayOutput
	ToGetServiceConnectorTaskArrayOutputWithContext(context.Context) GetServiceConnectorTaskArrayOutput
}

GetServiceConnectorTaskArrayInput is an input type that accepts GetServiceConnectorTaskArray and GetServiceConnectorTaskArrayOutput values. You can construct a concrete instance of `GetServiceConnectorTaskArrayInput` via:

GetServiceConnectorTaskArray{ GetServiceConnectorTaskArgs{...} }

type GetServiceConnectorTaskArrayOutput

type GetServiceConnectorTaskArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorTaskArrayOutput) ElementType

func (GetServiceConnectorTaskArrayOutput) Index

func (GetServiceConnectorTaskArrayOutput) ToGetServiceConnectorTaskArrayOutput

func (o GetServiceConnectorTaskArrayOutput) ToGetServiceConnectorTaskArrayOutput() GetServiceConnectorTaskArrayOutput

func (GetServiceConnectorTaskArrayOutput) ToGetServiceConnectorTaskArrayOutputWithContext

func (o GetServiceConnectorTaskArrayOutput) ToGetServiceConnectorTaskArrayOutputWithContext(ctx context.Context) GetServiceConnectorTaskArrayOutput

type GetServiceConnectorTaskInput

type GetServiceConnectorTaskInput interface {
	pulumi.Input

	ToGetServiceConnectorTaskOutput() GetServiceConnectorTaskOutput
	ToGetServiceConnectorTaskOutputWithContext(context.Context) GetServiceConnectorTaskOutput
}

GetServiceConnectorTaskInput is an input type that accepts GetServiceConnectorTaskArgs and GetServiceConnectorTaskOutput values. You can construct a concrete instance of `GetServiceConnectorTaskInput` via:

GetServiceConnectorTaskArgs{...}

type GetServiceConnectorTaskOutput

type GetServiceConnectorTaskOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorTaskOutput) BatchSizeInKbs

func (o GetServiceConnectorTaskOutput) BatchSizeInKbs() pulumi.IntOutput

Size limit (kilobytes) for batch sent to invoke the function.

func (GetServiceConnectorTaskOutput) BatchTimeInSec

func (o GetServiceConnectorTaskOutput) BatchTimeInSec() pulumi.IntOutput

Time limit (seconds) for batch sent to invoke the function.

func (GetServiceConnectorTaskOutput) Condition

A filter or mask to limit the source used in the flow defined by the connector.

func (GetServiceConnectorTaskOutput) ElementType

func (GetServiceConnectorTaskOutput) FunctionId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.

func (GetServiceConnectorTaskOutput) Kind

The type discriminator.

func (GetServiceConnectorTaskOutput) ToGetServiceConnectorTaskOutput

func (o GetServiceConnectorTaskOutput) ToGetServiceConnectorTaskOutput() GetServiceConnectorTaskOutput

func (GetServiceConnectorTaskOutput) ToGetServiceConnectorTaskOutputWithContext

func (o GetServiceConnectorTaskOutput) ToGetServiceConnectorTaskOutputWithContext(ctx context.Context) GetServiceConnectorTaskOutput

type GetServiceConnectorsArgs

type GetServiceConnectorsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the given display name exactly.  Example: `exampleServiceConnector`
	DisplayName *string                      `pulumi:"displayName"`
	Filters     []GetServiceConnectorsFilter `pulumi:"filters"`
	// A filter to return only resources that match the given lifecycle state.  Example: `ACTIVE`
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getServiceConnectors.

type GetServiceConnectorsFilter

type GetServiceConnectorsFilter struct {
	// Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetServiceConnectorsFilterArgs

type GetServiceConnectorsFilterArgs struct {
	// Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetServiceConnectorsFilterArgs) ElementType

func (GetServiceConnectorsFilterArgs) ToGetServiceConnectorsFilterOutput

func (i GetServiceConnectorsFilterArgs) ToGetServiceConnectorsFilterOutput() GetServiceConnectorsFilterOutput

func (GetServiceConnectorsFilterArgs) ToGetServiceConnectorsFilterOutputWithContext

func (i GetServiceConnectorsFilterArgs) ToGetServiceConnectorsFilterOutputWithContext(ctx context.Context) GetServiceConnectorsFilterOutput

type GetServiceConnectorsFilterArray

type GetServiceConnectorsFilterArray []GetServiceConnectorsFilterInput

func (GetServiceConnectorsFilterArray) ElementType

func (GetServiceConnectorsFilterArray) ToGetServiceConnectorsFilterArrayOutput

func (i GetServiceConnectorsFilterArray) ToGetServiceConnectorsFilterArrayOutput() GetServiceConnectorsFilterArrayOutput

func (GetServiceConnectorsFilterArray) ToGetServiceConnectorsFilterArrayOutputWithContext

func (i GetServiceConnectorsFilterArray) ToGetServiceConnectorsFilterArrayOutputWithContext(ctx context.Context) GetServiceConnectorsFilterArrayOutput

type GetServiceConnectorsFilterArrayInput

type GetServiceConnectorsFilterArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsFilterArrayOutput() GetServiceConnectorsFilterArrayOutput
	ToGetServiceConnectorsFilterArrayOutputWithContext(context.Context) GetServiceConnectorsFilterArrayOutput
}

GetServiceConnectorsFilterArrayInput is an input type that accepts GetServiceConnectorsFilterArray and GetServiceConnectorsFilterArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsFilterArrayInput` via:

GetServiceConnectorsFilterArray{ GetServiceConnectorsFilterArgs{...} }

type GetServiceConnectorsFilterArrayOutput

type GetServiceConnectorsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsFilterArrayOutput) ElementType

func (GetServiceConnectorsFilterArrayOutput) Index

func (GetServiceConnectorsFilterArrayOutput) ToGetServiceConnectorsFilterArrayOutput

func (o GetServiceConnectorsFilterArrayOutput) ToGetServiceConnectorsFilterArrayOutput() GetServiceConnectorsFilterArrayOutput

func (GetServiceConnectorsFilterArrayOutput) ToGetServiceConnectorsFilterArrayOutputWithContext

func (o GetServiceConnectorsFilterArrayOutput) ToGetServiceConnectorsFilterArrayOutputWithContext(ctx context.Context) GetServiceConnectorsFilterArrayOutput

type GetServiceConnectorsFilterInput

type GetServiceConnectorsFilterInput interface {
	pulumi.Input

	ToGetServiceConnectorsFilterOutput() GetServiceConnectorsFilterOutput
	ToGetServiceConnectorsFilterOutputWithContext(context.Context) GetServiceConnectorsFilterOutput
}

GetServiceConnectorsFilterInput is an input type that accepts GetServiceConnectorsFilterArgs and GetServiceConnectorsFilterOutput values. You can construct a concrete instance of `GetServiceConnectorsFilterInput` via:

GetServiceConnectorsFilterArgs{...}

type GetServiceConnectorsFilterOutput

type GetServiceConnectorsFilterOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsFilterOutput) ElementType

func (GetServiceConnectorsFilterOutput) Name

Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`

func (GetServiceConnectorsFilterOutput) Regex

func (GetServiceConnectorsFilterOutput) ToGetServiceConnectorsFilterOutput

func (o GetServiceConnectorsFilterOutput) ToGetServiceConnectorsFilterOutput() GetServiceConnectorsFilterOutput

func (GetServiceConnectorsFilterOutput) ToGetServiceConnectorsFilterOutputWithContext

func (o GetServiceConnectorsFilterOutput) ToGetServiceConnectorsFilterOutputWithContext(ctx context.Context) GetServiceConnectorsFilterOutput

func (GetServiceConnectorsFilterOutput) Values

type GetServiceConnectorsOutputArgs

type GetServiceConnectorsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the given display name exactly.  Example: `exampleServiceConnector`
	DisplayName pulumi.StringPtrInput                `pulumi:"displayName"`
	Filters     GetServiceConnectorsFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources that match the given lifecycle state.  Example: `ACTIVE`
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getServiceConnectors.

func (GetServiceConnectorsOutputArgs) ElementType

type GetServiceConnectorsResult

type GetServiceConnectorsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the metric.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
	DisplayName *string                      `pulumi:"displayName"`
	Filters     []GetServiceConnectorsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of service_connector_collection.
	ServiceConnectorCollections []GetServiceConnectorsServiceConnectorCollection `pulumi:"serviceConnectorCollections"`
	// The current state of the connector.
	State *string `pulumi:"state"`
}

A collection of values returned by getServiceConnectors.

func GetServiceConnectors

func GetServiceConnectors(ctx *pulumi.Context, args *GetServiceConnectorsArgs, opts ...pulumi.InvokeOption) (*GetServiceConnectorsResult, error)

This data source provides the list of Service Connectors in Oracle Cloud Infrastructure Service Connector Hub service.

Lists connectors in the specified compartment. For more information, see [Listing Connectors](https://docs.cloud.oracle.com/iaas/Content/connector-hub/list-service-connector.htm).

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Sch.GetServiceConnectors(ctx, &sch.GetServiceConnectorsArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(serviceConnectorDisplayName),
			State:         pulumi.StringRef(serviceConnectorState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetServiceConnectorsResultOutput

type GetServiceConnectorsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getServiceConnectors.

func (GetServiceConnectorsResultOutput) CompartmentId

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

func (GetServiceConnectorsResultOutput) DisplayName

A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.

func (GetServiceConnectorsResultOutput) ElementType

func (GetServiceConnectorsResultOutput) Filters

func (GetServiceConnectorsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetServiceConnectorsResultOutput) ServiceConnectorCollections

The list of service_connector_collection.

func (GetServiceConnectorsResultOutput) State

The current state of the connector.

func (GetServiceConnectorsResultOutput) ToGetServiceConnectorsResultOutput

func (o GetServiceConnectorsResultOutput) ToGetServiceConnectorsResultOutput() GetServiceConnectorsResultOutput

func (GetServiceConnectorsResultOutput) ToGetServiceConnectorsResultOutputWithContext

func (o GetServiceConnectorsResultOutput) ToGetServiceConnectorsResultOutputWithContext(ctx context.Context) GetServiceConnectorsResultOutput

type GetServiceConnectorsServiceConnectorCollection

type GetServiceConnectorsServiceConnectorCollection struct {
	Items []GetServiceConnectorsServiceConnectorCollectionItem `pulumi:"items"`
}

type GetServiceConnectorsServiceConnectorCollectionArgs

type GetServiceConnectorsServiceConnectorCollectionArgs struct {
	Items GetServiceConnectorsServiceConnectorCollectionItemArrayInput `pulumi:"items"`
}

func (GetServiceConnectorsServiceConnectorCollectionArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionArgs) ToGetServiceConnectorsServiceConnectorCollectionOutput

func (i GetServiceConnectorsServiceConnectorCollectionArgs) ToGetServiceConnectorsServiceConnectorCollectionOutput() GetServiceConnectorsServiceConnectorCollectionOutput

func (GetServiceConnectorsServiceConnectorCollectionArgs) ToGetServiceConnectorsServiceConnectorCollectionOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionArgs) ToGetServiceConnectorsServiceConnectorCollectionOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionOutput

type GetServiceConnectorsServiceConnectorCollectionArray

type GetServiceConnectorsServiceConnectorCollectionArray []GetServiceConnectorsServiceConnectorCollectionInput

func (GetServiceConnectorsServiceConnectorCollectionArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionArray) ToGetServiceConnectorsServiceConnectorCollectionArrayOutput

func (i GetServiceConnectorsServiceConnectorCollectionArray) ToGetServiceConnectorsServiceConnectorCollectionArrayOutput() GetServiceConnectorsServiceConnectorCollectionArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionArray) ToGetServiceConnectorsServiceConnectorCollectionArrayOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionArray) ToGetServiceConnectorsServiceConnectorCollectionArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionArrayOutput

type GetServiceConnectorsServiceConnectorCollectionArrayInput

type GetServiceConnectorsServiceConnectorCollectionArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionArrayOutput() GetServiceConnectorsServiceConnectorCollectionArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionArray and GetServiceConnectorsServiceConnectorCollectionArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionArray{ GetServiceConnectorsServiceConnectorCollectionArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionArrayOutput

type GetServiceConnectorsServiceConnectorCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionArrayOutput) Index

func (GetServiceConnectorsServiceConnectorCollectionArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionArrayOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionArrayOutput

type GetServiceConnectorsServiceConnectorCollectionInput

type GetServiceConnectorsServiceConnectorCollectionInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionOutput() GetServiceConnectorsServiceConnectorCollectionOutput
	ToGetServiceConnectorsServiceConnectorCollectionOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionOutput
}

GetServiceConnectorsServiceConnectorCollectionInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionArgs and GetServiceConnectorsServiceConnectorCollectionOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionInput` via:

GetServiceConnectorsServiceConnectorCollectionArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItem

type GetServiceConnectorsServiceConnectorCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The description of the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the given display name exactly.  Example: `exampleServiceConnector`
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Sources []GetServiceConnectorsServiceConnectorCollectionItemSource `pulumi:"sources"`
	// A filter to return only resources that match the given lifecycle state.  Example: `ACTIVE`
	State string `pulumi:"state"`
	// The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Targets []GetServiceConnectorsServiceConnectorCollectionItemTarget `pulumi:"targets"`
	// The list of tasks.
	Tasks []GetServiceConnectorsServiceConnectorCollectionItemTask `pulumi:"tasks"`
	// The date and time when the connector was created. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time when the connector was updated. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetServiceConnectorsServiceConnectorCollectionItemArgs

type GetServiceConnectorsServiceConnectorCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// The description of the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the given display name exactly.  Example: `exampleServiceConnector`
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state.
	LifecyleDetails pulumi.StringInput `pulumi:"lifecyleDetails"`
	// An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Sources GetServiceConnectorsServiceConnectorCollectionItemSourceArrayInput `pulumi:"sources"`
	// A filter to return only resources that match the given lifecycle state.  Example: `ACTIVE`
	State pulumi.StringInput `pulumi:"state"`
	// The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).
	Targets GetServiceConnectorsServiceConnectorCollectionItemTargetArrayInput `pulumi:"targets"`
	// The list of tasks.
	Tasks GetServiceConnectorsServiceConnectorCollectionItemTaskArrayInput `pulumi:"tasks"`
	// The date and time when the connector was created. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time when the connector was updated. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemArgs) ToGetServiceConnectorsServiceConnectorCollectionItemOutput

func (GetServiceConnectorsServiceConnectorCollectionItemArgs) ToGetServiceConnectorsServiceConnectorCollectionItemOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemArgs) ToGetServiceConnectorsServiceConnectorCollectionItemOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemOutput

type GetServiceConnectorsServiceConnectorCollectionItemArray

type GetServiceConnectorsServiceConnectorCollectionItemArray []GetServiceConnectorsServiceConnectorCollectionItemInput

func (GetServiceConnectorsServiceConnectorCollectionItemArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemArray) ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutput

func (i GetServiceConnectorsServiceConnectorCollectionItemArray) ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemArray) ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemArray) ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemArrayInput

type GetServiceConnectorsServiceConnectorCollectionItemArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemArray and GetServiceConnectorsServiceConnectorCollectionItemArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemArray{ GetServiceConnectorsServiceConnectorCollectionItemArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemArrayOutput) Index

func (GetServiceConnectorsServiceConnectorCollectionItemArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemInput

type GetServiceConnectorsServiceConnectorCollectionItemInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemOutput() GetServiceConnectorsServiceConnectorCollectionItemOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemOutput
}

GetServiceConnectorsServiceConnectorCollectionItemInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemArgs and GetServiceConnectorsServiceConnectorCollectionItemOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemInput` via:

GetServiceConnectorsServiceConnectorCollectionItemArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemOutput

type GetServiceConnectorsServiceConnectorCollectionItemOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) CompartmentId

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

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) DefinedTags

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

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) Description

The description of the resource. Avoid entering confidential information.

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) DisplayName

A filter to return only resources that match the given display name exactly. Example: `exampleServiceConnector`

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) ElementType

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

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

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) LifecyleDetails

A message describing the current state in more detail. For example, the message might provide actionable information for a resource in a `FAILED` state.

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) Sources

An object that represents the source of the flow defined by the connector. An example source is the VCNFlow logs within the NetworkLogs group. For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) State

A filter to return only resources that match the given lifecycle state. Example: `ACTIVE`

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) SystemTags

The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) Targets

An object that represents the target of the flow defined by the connector. An example target is a stream (Streaming service). For more information about flows defined by connectors, see [Overview of Connector Hub](https://docs.cloud.oracle.com/iaas/Content/connector-hub/overview.htm). For configuration instructions, see [Creating a Connector](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector.htm).

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) Tasks

The list of tasks.

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) TimeCreated

The date and time when the connector was created. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) TimeUpdated

The date and time when the connector was updated. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2020-01-25T21:10:29.600Z`

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) ToGetServiceConnectorsServiceConnectorCollectionItemOutput

func (GetServiceConnectorsServiceConnectorCollectionItemOutput) ToGetServiceConnectorsServiceConnectorCollectionItemOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemOutput) ToGetServiceConnectorsServiceConnectorCollectionItemOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemOutput

type GetServiceConnectorsServiceConnectorCollectionItemSource

type GetServiceConnectorsServiceConnectorCollectionItemSource struct {
	// The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type.  For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.
	ConfigMap string `pulumi:"configMap"`
	// The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).
	Cursors []GetServiceConnectorsServiceConnectorCollectionItemSourceCursor `pulumi:"cursors"`
	// The type discriminator.
	Kind string `pulumi:"kind"`
	// The logs for this Logging source.
	LogSources []GetServiceConnectorsServiceConnectorCollectionItemSourceLogSource `pulumi:"logSources"`
	// One or more compartment-specific lists of metric namespaces to retrieve data from.
	MonitoringSources []GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSource `pulumi:"monitoringSources"`
	// The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].
	PluginName string `pulumi:"pluginName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId string `pulumi:"streamId"`
}

type GetServiceConnectorsServiceConnectorCollectionItemSourceArgs

type GetServiceConnectorsServiceConnectorCollectionItemSourceArgs struct {
	// The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type.  For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.
	ConfigMap pulumi.StringInput `pulumi:"configMap"`
	// The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).
	Cursors GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayInput `pulumi:"cursors"`
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The logs for this Logging source.
	LogSources GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayInput `pulumi:"logSources"`
	// One or more compartment-specific lists of metric namespaces to retrieve data from.
	MonitoringSources GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayInput `pulumi:"monitoringSources"`
	// The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].
	PluginName pulumi.StringInput `pulumi:"pluginName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId pulumi.StringInput `pulumi:"streamId"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemSourceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceArray

type GetServiceConnectorsServiceConnectorCollectionItemSourceArray []GetServiceConnectorsServiceConnectorCollectionItemSourceInput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceArrayInput

type GetServiceConnectorsServiceConnectorCollectionItemSourceArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceArray and GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceArray{ GetServiceConnectorsServiceConnectorCollectionItemSourceArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput) Index

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursor

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursor struct {
	// The type discriminator.
	Kind string `pulumi:"kind"`
}

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs struct {
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArray

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArray []GetServiceConnectorsServiceConnectorCollectionItemSourceCursorInput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayInput

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArray and GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArray{ GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorArrayOutputWithContext

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorInput

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceCursorInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs and GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceCursorInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceCursorArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput) Kind

The type discriminator.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceCursorOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceInput

type GetServiceConnectorsServiceConnectorCollectionItemSourceInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceArgs and GetServiceConnectorsServiceConnectorCollectionItemSourceOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSource

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSource struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId string `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId string `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId string `pulumi:"logId"`
}

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArray

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArray []GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceInput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayInput

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArray and GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArray{ GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArrayOutputWithContext

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceInput

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs and GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput) CompartmentId

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

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput) LogGroupId

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

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput) LogId

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

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceLogSourceOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSource added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSource struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId string `pulumi:"compartmentId"`
	// Discriminator for namespaces in the compartment-specific list.
	NamespaceDetails []GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetail `pulumi:"namespaceDetails"`
}

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArgs added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Discriminator for namespaces in the compartment-specific list.
	NamespaceDetails GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayInput `pulumi:"namespaceDetails"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArgs) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArray added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArray []GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceInput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArray) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutputWithContext added in v0.2.0

func (i GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayInput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArray and GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArray{ GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput) Index added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArrayOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceInput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArgs and GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetail added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetail struct {
	// The type discriminator.
	Kind string `pulumi:"kind"`
	// The namespaces for the compartment-specific list.
	Namespaces []GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespace `pulumi:"namespaces"`
}

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArgs added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArgs struct {
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The namespaces for the compartment-specific list.
	Namespaces GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayInput `pulumi:"namespaces"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArgs) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArray added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArray []GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailInput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArray) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayInput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArray and GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArray{ GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput) Index added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArrayOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailInput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArgs and GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespace added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespace struct {
	// The metrics to query for the specified metric namespace.
	Metrics []GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetric `pulumi:"metrics"`
	// The namespace.
	Namespace string `pulumi:"namespace"`
}

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArgs added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArgs struct {
	// The metrics to query for the specified metric namespace.
	Metrics GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput `pulumi:"metrics"`
	// The namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArgs) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArray added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArray []GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceInput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArray) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayInput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArray and GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArray{ GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput) Index added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArrayOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceInput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArgs and GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetric added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetric struct {
	// The type discriminator.
	Kind string `pulumi:"kind"`
}

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs struct {
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArray added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArray []GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricInput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArray) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArray) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArray and GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArray{ GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput) Index added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArrayOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricInput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput() GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput
}

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs and GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricInput` via:

GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput) Kind added in v0.2.0

The type discriminator.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceMetricOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput) Metrics added in v0.2.0

The metrics to query for the specified metric namespace.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput) Namespace added in v0.2.0

The namespace.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailNamespaceOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput) Kind added in v0.2.0

The type discriminator.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput) Namespaces added in v0.2.0

The namespaces for the compartment-specific list.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceNamespaceDetailOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput) CompartmentId added in v0.2.0

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

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput) ElementType added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput) NamespaceDetails added in v0.2.0

Discriminator for namespaces in the compartment-specific list.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput added in v0.2.0

func (GetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceMonitoringSourceOutputWithContext added in v0.2.0

type GetServiceConnectorsServiceConnectorCollectionItemSourceOutput

type GetServiceConnectorsServiceConnectorCollectionItemSourceOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) ConfigMap added in v1.25.0

The configuration map for the connector plugin. This map includes parameters specific to the connector plugin type. For example, for `QueueSource`, the map lists the OCID of the selected queue. To find the parameters for a connector plugin, get the plugin using (GetConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPlugin/GetConnectorPlugin] and review its schema value.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) Cursors

The [read setting](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm), which determines where in the stream to start moving data. For configuration instructions, see [Creating a Connector with a Streaming Source](https://docs.cloud.oracle.com/iaas/Content/connector-hub/create-service-connector-streaming-source.htm).

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) Kind

The type discriminator.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) LogSources

The logs for this Logging source.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) MonitoringSources added in v0.2.0

One or more compartment-specific lists of metric namespaces to retrieve data from.

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) PluginName added in v1.25.0

The name of the connector plugin. This name indicates the service to be called by the connector plugin. For example, `QueueSource` indicates the Queue service. To find names of connector plugins, list the plugin using (ListConnectorPlugin)[#/en/serviceconnectors/latest/ConnectorPluginSummary/ListConnectorPlugins].

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) StreamId

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

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceOutput

func (GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemSourceOutput) ToGetServiceConnectorsServiceConnectorCollectionItemSourceOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemSourceOutput

type GetServiceConnectorsServiceConnectorCollectionItemTarget

type GetServiceConnectorsServiceConnectorCollectionItemTarget struct {
	// The batch rollover size in megabytes.
	BatchRolloverSizeInMbs int `pulumi:"batchRolloverSizeInMbs"`
	// The batch rollover time in milliseconds.
	BatchRolloverTimeInMs int `pulumi:"batchRolloverTimeInMs"`
	// Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs int `pulumi:"batchSizeInKbs"`
	// The batch rollover size in number of messages.
	BatchSizeInNum int `pulumi:"batchSizeInNum"`
	// Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec int `pulumi:"batchTimeInSec"`
	// The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1
	Bucket string `pulumi:"bucket"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId string `pulumi:"compartmentId"`
	// List of dimension names and values.
	Dimensions []GetServiceConnectorsServiceConnectorCollectionItemTargetDimension `pulumi:"dimensions"`
	// Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol.  Example: `true`
	EnableFormattedMessaging bool `pulumi:"enableFormattedMessaging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId string `pulumi:"functionId"`
	// The type discriminator.
	Kind string `pulumi:"kind"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId string `pulumi:"logGroupId"`
	// Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).
	LogSourceIdentifier string `pulumi:"logSourceIdentifier"`
	// The name of the metric.  Example: `CpuUtilization`
	Metric string `pulumi:"metric"`
	// The namespace of the metric.  Example: `ociComputeagent`
	MetricNamespace string `pulumi:"metricNamespace"`
	// The namespace.
	Namespace string `pulumi:"namespace"`
	// The prefix of the objects. Avoid entering confidential information.
	ObjectNamePrefix string `pulumi:"objectNamePrefix"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId string `pulumi:"streamId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the topic.
	TopicId string `pulumi:"topicId"`
}

type GetServiceConnectorsServiceConnectorCollectionItemTargetArgs

type GetServiceConnectorsServiceConnectorCollectionItemTargetArgs struct {
	// The batch rollover size in megabytes.
	BatchRolloverSizeInMbs pulumi.IntInput `pulumi:"batchRolloverSizeInMbs"`
	// The batch rollover time in milliseconds.
	BatchRolloverTimeInMs pulumi.IntInput `pulumi:"batchRolloverTimeInMs"`
	// Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs pulumi.IntInput `pulumi:"batchSizeInKbs"`
	// The batch rollover size in number of messages.
	BatchSizeInNum pulumi.IntInput `pulumi:"batchSizeInNum"`
	// Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec pulumi.IntInput `pulumi:"batchTimeInSec"`
	// The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for this request.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// List of dimension names and values.
	Dimensions GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayInput `pulumi:"dimensions"`
	// Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol.  Example: `true`
	EnableFormattedMessaging pulumi.BoolInput `pulumi:"enableFormattedMessaging"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId pulumi.StringInput `pulumi:"functionId"`
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Logging Analytics log group.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).
	LogSourceIdentifier pulumi.StringInput `pulumi:"logSourceIdentifier"`
	// The name of the metric.  Example: `CpuUtilization`
	Metric pulumi.StringInput `pulumi:"metric"`
	// The namespace of the metric.  Example: `ociComputeagent`
	MetricNamespace pulumi.StringInput `pulumi:"metricNamespace"`
	// The namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The prefix of the objects. Avoid entering confidential information.
	ObjectNamePrefix pulumi.StringInput `pulumi:"objectNamePrefix"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stream.
	StreamId pulumi.StringInput `pulumi:"streamId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the topic.
	TopicId pulumi.StringInput `pulumi:"topicId"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTargetOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTargetOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemTargetArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTargetOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetArray

type GetServiceConnectorsServiceConnectorCollectionItemTargetArray []GetServiceConnectorsServiceConnectorCollectionItemTargetInput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArray) ToGetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArray) ToGetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemTargetArray) ToGetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetArrayInput

type GetServiceConnectorsServiceConnectorCollectionItemTargetArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemTargetArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemTargetArray and GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemTargetArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemTargetArray{ GetServiceConnectorsServiceConnectorCollectionItemTargetArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput) Index

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimension

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimension struct {
	// Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).
	DimensionValues []GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValue `pulumi:"dimensionValues"`
	// Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`
	Name string `pulumi:"name"`
}

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs struct {
	// Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).
	DimensionValues GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayInput `pulumi:"dimensionValues"`
	// Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArray

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArray []GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionInput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArray) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArray) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArray) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayInput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArray and GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArray{ GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArrayOutputWithContext

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValue

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValue struct {
	// The type discriminator.
	Kind string `pulumi:"kind"`
	// The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.
	Path string `pulumi:"path"`
	// The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).
	Value string `pulumi:"value"`
}

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArgs

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArgs struct {
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.
	Path pulumi.StringInput `pulumi:"path"`
	// The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutputWithContext

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArray

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArray []GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueInput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArray) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArray) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutputWithContext

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayInput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArray and GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArray{ GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArrayOutputWithContext

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueInput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput() GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput
}

GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArgs and GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueInput` via:

GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput) Kind

The type discriminator.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput) Path

The location to use for deriving the dimension value (evaluated). The path must start with `logContent` in an acceptable notation style with supported [JMESPath selectors](https://jmespath.org/specification.html): expression with dot and index operator (`.` and `[]`). Example with dot notation: `logContent.data` Example with index notation: `logContent.data[0].content` For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). The returned value depends on the results of evaluation. If the evaluated value is valid, then the evaluated value is returned without double quotes. (Any front or trailing double quotes are trimmed before returning the value. For example, the evaluated value `"compartmentId"` is returned as `compartmentId`.) If the evaluated value is invalid, then the returned value is `SCH_EVAL_INVALID_VALUE`. If the evaluated value is empty, then the returned value is `SCH_EVAL_VALUE_EMPTY`.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutputWithContext

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionDimensionValueOutput) Value

The data extracted from the specified dimension value (passed as-is). Unicode characters only. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails).

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionInput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput() GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput
}

GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs and GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionInput` via:

GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput) DimensionValues

Instructions for extracting the value corresponding to the specified dimension key: Either extract the value as-is (static) or derive the value from a path (evaluated).

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput) Name

Dimension key. A valid dimension key includes only printable ASCII, excluding periods (.) and spaces. Custom dimension keys are acceptable. Avoid entering confidential information. Due to use by Connector Hub, the following dimension names are reserved: `connectorId`, `connectorName`, `connectorSourceType`. For information on valid dimension keys and values, see [MetricDataDetails Reference](https://docs.cloud.oracle.com/iaas/api/#/en/monitoring/latest/datatypes/MetricDataDetails). Example: `type`

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetDimensionOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetInput

type GetServiceConnectorsServiceConnectorCollectionItemTargetInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemTargetOutput() GetServiceConnectorsServiceConnectorCollectionItemTargetOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemTargetOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetOutput
}

GetServiceConnectorsServiceConnectorCollectionItemTargetInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemTargetArgs and GetServiceConnectorsServiceConnectorCollectionItemTargetOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemTargetInput` via:

GetServiceConnectorsServiceConnectorCollectionItemTargetArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemTargetOutput

type GetServiceConnectorsServiceConnectorCollectionItemTargetOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) BatchRolloverSizeInMbs

The batch rollover size in megabytes.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) BatchRolloverTimeInMs

The batch rollover time in milliseconds.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) BatchSizeInKbs added in v1.25.0

Size limit (kilobytes) for batch sent to invoke the function.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) BatchSizeInNum added in v1.25.0

The batch rollover size in number of messages.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) BatchTimeInSec added in v1.25.0

Time limit (seconds) for batch sent to invoke the function.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) Bucket

The name of the bucket. Valid characters are letters (upper or lower case), numbers, hyphens (-), underscores(_), and periods (.). Bucket names must be unique within an Object Storage namespace. Avoid entering confidential information. Example: my-new-bucket1

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) CompartmentId

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

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) Dimensions

List of dimension names and values.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) EnableFormattedMessaging

Whether to apply a simplified, user-friendly format to the message. Applies only when friendly formatting is supported by the connector source and the subscription protocol. Example: `true`

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) FunctionId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) Kind

The type discriminator.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) LogGroupId

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

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) LogSourceIdentifier added in v0.4.0

Identifier of the log source that you want to use for processing data received from the connector source. Applies to `StreamingSource` only. Equivalent to `name` at [LogAnalyticsSource](https://docs.cloud.oracle.com/iaas/api/#/en/logan-api-spec/latest/LogAnalyticsSource/).

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) Metric

The name of the metric. Example: `CpuUtilization`

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) MetricNamespace

The namespace of the metric. Example: `ociComputeagent`

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) Namespace

The namespace.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) ObjectNamePrefix

The prefix of the objects. Avoid entering confidential information.

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) StreamId

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

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTargetOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTargetOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTargetOutput) TopicId

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

type GetServiceConnectorsServiceConnectorCollectionItemTask

type GetServiceConnectorsServiceConnectorCollectionItemTask struct {
	// Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs int `pulumi:"batchSizeInKbs"`
	// Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec int `pulumi:"batchTimeInSec"`
	// A filter or mask to limit the source used in the flow defined by the connector.
	Condition string `pulumi:"condition"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId string `pulumi:"functionId"`
	// The type discriminator.
	Kind string `pulumi:"kind"`
}

type GetServiceConnectorsServiceConnectorCollectionItemTaskArgs

type GetServiceConnectorsServiceConnectorCollectionItemTaskArgs struct {
	// Size limit (kilobytes) for batch sent to invoke the function.
	BatchSizeInKbs pulumi.IntInput `pulumi:"batchSizeInKbs"`
	// Time limit (seconds) for batch sent to invoke the function.
	BatchTimeInSec pulumi.IntInput `pulumi:"batchTimeInSec"`
	// A filter or mask to limit the source used in the flow defined by the connector.
	Condition pulumi.StringInput `pulumi:"condition"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.
	FunctionId pulumi.StringInput `pulumi:"functionId"`
	// The type discriminator.
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArgs) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTaskOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTaskOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemTaskArgs) ToGetServiceConnectorsServiceConnectorCollectionItemTaskOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTaskOutput

type GetServiceConnectorsServiceConnectorCollectionItemTaskArray

type GetServiceConnectorsServiceConnectorCollectionItemTaskArray []GetServiceConnectorsServiceConnectorCollectionItemTaskInput

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArray) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArray) ToGetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArray) ToGetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutputWithContext

func (i GetServiceConnectorsServiceConnectorCollectionItemTaskArray) ToGetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTaskArrayInput

type GetServiceConnectorsServiceConnectorCollectionItemTaskArrayInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput() GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput
}

GetServiceConnectorsServiceConnectorCollectionItemTaskArrayInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemTaskArray and GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemTaskArrayInput` via:

GetServiceConnectorsServiceConnectorCollectionItemTaskArray{ GetServiceConnectorsServiceConnectorCollectionItemTaskArgs{...} }

type GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput) Index

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTaskArrayOutput

type GetServiceConnectorsServiceConnectorCollectionItemTaskInput

type GetServiceConnectorsServiceConnectorCollectionItemTaskInput interface {
	pulumi.Input

	ToGetServiceConnectorsServiceConnectorCollectionItemTaskOutput() GetServiceConnectorsServiceConnectorCollectionItemTaskOutput
	ToGetServiceConnectorsServiceConnectorCollectionItemTaskOutputWithContext(context.Context) GetServiceConnectorsServiceConnectorCollectionItemTaskOutput
}

GetServiceConnectorsServiceConnectorCollectionItemTaskInput is an input type that accepts GetServiceConnectorsServiceConnectorCollectionItemTaskArgs and GetServiceConnectorsServiceConnectorCollectionItemTaskOutput values. You can construct a concrete instance of `GetServiceConnectorsServiceConnectorCollectionItemTaskInput` via:

GetServiceConnectorsServiceConnectorCollectionItemTaskArgs{...}

type GetServiceConnectorsServiceConnectorCollectionItemTaskOutput

type GetServiceConnectorsServiceConnectorCollectionItemTaskOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) BatchSizeInKbs

Size limit (kilobytes) for batch sent to invoke the function.

func (GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) BatchTimeInSec

Time limit (seconds) for batch sent to invoke the function.

func (GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) Condition

A filter or mask to limit the source used in the flow defined by the connector.

func (GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) FunctionId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function to be used as a task.

func (GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) Kind

The type discriminator.

func (GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTaskOutput

func (GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTaskOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionItemTaskOutput) ToGetServiceConnectorsServiceConnectorCollectionItemTaskOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionItemTaskOutput

type GetServiceConnectorsServiceConnectorCollectionOutput

type GetServiceConnectorsServiceConnectorCollectionOutput struct{ *pulumi.OutputState }

func (GetServiceConnectorsServiceConnectorCollectionOutput) ElementType

func (GetServiceConnectorsServiceConnectorCollectionOutput) Items

func (GetServiceConnectorsServiceConnectorCollectionOutput) ToGetServiceConnectorsServiceConnectorCollectionOutput

func (GetServiceConnectorsServiceConnectorCollectionOutput) ToGetServiceConnectorsServiceConnectorCollectionOutputWithContext

func (o GetServiceConnectorsServiceConnectorCollectionOutput) ToGetServiceConnectorsServiceConnectorCollectionOutputWithContext(ctx context.Context) GetServiceConnectorsServiceConnectorCollectionOutput

Jump to

Keyboard shortcuts

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