demandsignal

package
v2.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 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 GetOccDemandSignalOccDemandSignal

type GetOccDemandSignalOccDemandSignal struct {
	// The name of the resource for the data.
	ResourceType string `pulumi:"resourceType"`
	// The units of the data.
	Units string `pulumi:"units"`
	// The values of forecast.
	Values []GetOccDemandSignalOccDemandSignalValue `pulumi:"values"`
}

type GetOccDemandSignalOccDemandSignalArgs

type GetOccDemandSignalOccDemandSignalArgs struct {
	// The name of the resource for the data.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// The units of the data.
	Units pulumi.StringInput `pulumi:"units"`
	// The values of forecast.
	Values GetOccDemandSignalOccDemandSignalValueArrayInput `pulumi:"values"`
}

func (GetOccDemandSignalOccDemandSignalArgs) ElementType

func (GetOccDemandSignalOccDemandSignalArgs) ToGetOccDemandSignalOccDemandSignalOutput

func (i GetOccDemandSignalOccDemandSignalArgs) ToGetOccDemandSignalOccDemandSignalOutput() GetOccDemandSignalOccDemandSignalOutput

func (GetOccDemandSignalOccDemandSignalArgs) ToGetOccDemandSignalOccDemandSignalOutputWithContext

func (i GetOccDemandSignalOccDemandSignalArgs) ToGetOccDemandSignalOccDemandSignalOutputWithContext(ctx context.Context) GetOccDemandSignalOccDemandSignalOutput

type GetOccDemandSignalOccDemandSignalArray

type GetOccDemandSignalOccDemandSignalArray []GetOccDemandSignalOccDemandSignalInput

func (GetOccDemandSignalOccDemandSignalArray) ElementType

func (GetOccDemandSignalOccDemandSignalArray) ToGetOccDemandSignalOccDemandSignalArrayOutput

func (i GetOccDemandSignalOccDemandSignalArray) ToGetOccDemandSignalOccDemandSignalArrayOutput() GetOccDemandSignalOccDemandSignalArrayOutput

func (GetOccDemandSignalOccDemandSignalArray) ToGetOccDemandSignalOccDemandSignalArrayOutputWithContext

func (i GetOccDemandSignalOccDemandSignalArray) ToGetOccDemandSignalOccDemandSignalArrayOutputWithContext(ctx context.Context) GetOccDemandSignalOccDemandSignalArrayOutput

type GetOccDemandSignalOccDemandSignalArrayInput

type GetOccDemandSignalOccDemandSignalArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalOccDemandSignalArrayOutput() GetOccDemandSignalOccDemandSignalArrayOutput
	ToGetOccDemandSignalOccDemandSignalArrayOutputWithContext(context.Context) GetOccDemandSignalOccDemandSignalArrayOutput
}

GetOccDemandSignalOccDemandSignalArrayInput is an input type that accepts GetOccDemandSignalOccDemandSignalArray and GetOccDemandSignalOccDemandSignalArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalOccDemandSignalArrayInput` via:

GetOccDemandSignalOccDemandSignalArray{ GetOccDemandSignalOccDemandSignalArgs{...} }

type GetOccDemandSignalOccDemandSignalArrayOutput

type GetOccDemandSignalOccDemandSignalArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalOccDemandSignalArrayOutput) ElementType

func (GetOccDemandSignalOccDemandSignalArrayOutput) Index

func (GetOccDemandSignalOccDemandSignalArrayOutput) ToGetOccDemandSignalOccDemandSignalArrayOutput

func (o GetOccDemandSignalOccDemandSignalArrayOutput) ToGetOccDemandSignalOccDemandSignalArrayOutput() GetOccDemandSignalOccDemandSignalArrayOutput

func (GetOccDemandSignalOccDemandSignalArrayOutput) ToGetOccDemandSignalOccDemandSignalArrayOutputWithContext

func (o GetOccDemandSignalOccDemandSignalArrayOutput) ToGetOccDemandSignalOccDemandSignalArrayOutputWithContext(ctx context.Context) GetOccDemandSignalOccDemandSignalArrayOutput

type GetOccDemandSignalOccDemandSignalInput

type GetOccDemandSignalOccDemandSignalInput interface {
	pulumi.Input

	ToGetOccDemandSignalOccDemandSignalOutput() GetOccDemandSignalOccDemandSignalOutput
	ToGetOccDemandSignalOccDemandSignalOutputWithContext(context.Context) GetOccDemandSignalOccDemandSignalOutput
}

GetOccDemandSignalOccDemandSignalInput is an input type that accepts GetOccDemandSignalOccDemandSignalArgs and GetOccDemandSignalOccDemandSignalOutput values. You can construct a concrete instance of `GetOccDemandSignalOccDemandSignalInput` via:

GetOccDemandSignalOccDemandSignalArgs{...}

type GetOccDemandSignalOccDemandSignalOutput

type GetOccDemandSignalOccDemandSignalOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalOccDemandSignalOutput) ElementType

func (GetOccDemandSignalOccDemandSignalOutput) ResourceType

The name of the resource for the data.

func (GetOccDemandSignalOccDemandSignalOutput) ToGetOccDemandSignalOccDemandSignalOutput

func (o GetOccDemandSignalOccDemandSignalOutput) ToGetOccDemandSignalOccDemandSignalOutput() GetOccDemandSignalOccDemandSignalOutput

func (GetOccDemandSignalOccDemandSignalOutput) ToGetOccDemandSignalOccDemandSignalOutputWithContext

func (o GetOccDemandSignalOccDemandSignalOutput) ToGetOccDemandSignalOccDemandSignalOutputWithContext(ctx context.Context) GetOccDemandSignalOccDemandSignalOutput

func (GetOccDemandSignalOccDemandSignalOutput) Units

The units of the data.

func (GetOccDemandSignalOccDemandSignalOutput) Values

The values of forecast.

type GetOccDemandSignalOccDemandSignalValue

type GetOccDemandSignalOccDemandSignalValue struct {
	// Space provided for users to make comments regarding the value.
	Comments string `pulumi:"comments"`
	// The date of the Demand Signal Value.
	TimeExpected string `pulumi:"timeExpected"`
	// The Demand Signal Value.
	Value float64 `pulumi:"value"`
}

type GetOccDemandSignalOccDemandSignalValueArgs

type GetOccDemandSignalOccDemandSignalValueArgs struct {
	// Space provided for users to make comments regarding the value.
	Comments pulumi.StringInput `pulumi:"comments"`
	// The date of the Demand Signal Value.
	TimeExpected pulumi.StringInput `pulumi:"timeExpected"`
	// The Demand Signal Value.
	Value pulumi.Float64Input `pulumi:"value"`
}

func (GetOccDemandSignalOccDemandSignalValueArgs) ElementType

func (GetOccDemandSignalOccDemandSignalValueArgs) ToGetOccDemandSignalOccDemandSignalValueOutput

func (i GetOccDemandSignalOccDemandSignalValueArgs) ToGetOccDemandSignalOccDemandSignalValueOutput() GetOccDemandSignalOccDemandSignalValueOutput

func (GetOccDemandSignalOccDemandSignalValueArgs) ToGetOccDemandSignalOccDemandSignalValueOutputWithContext

func (i GetOccDemandSignalOccDemandSignalValueArgs) ToGetOccDemandSignalOccDemandSignalValueOutputWithContext(ctx context.Context) GetOccDemandSignalOccDemandSignalValueOutput

type GetOccDemandSignalOccDemandSignalValueArray

type GetOccDemandSignalOccDemandSignalValueArray []GetOccDemandSignalOccDemandSignalValueInput

func (GetOccDemandSignalOccDemandSignalValueArray) ElementType

func (GetOccDemandSignalOccDemandSignalValueArray) ToGetOccDemandSignalOccDemandSignalValueArrayOutput

func (i GetOccDemandSignalOccDemandSignalValueArray) ToGetOccDemandSignalOccDemandSignalValueArrayOutput() GetOccDemandSignalOccDemandSignalValueArrayOutput

func (GetOccDemandSignalOccDemandSignalValueArray) ToGetOccDemandSignalOccDemandSignalValueArrayOutputWithContext

func (i GetOccDemandSignalOccDemandSignalValueArray) ToGetOccDemandSignalOccDemandSignalValueArrayOutputWithContext(ctx context.Context) GetOccDemandSignalOccDemandSignalValueArrayOutput

type GetOccDemandSignalOccDemandSignalValueArrayInput

type GetOccDemandSignalOccDemandSignalValueArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalOccDemandSignalValueArrayOutput() GetOccDemandSignalOccDemandSignalValueArrayOutput
	ToGetOccDemandSignalOccDemandSignalValueArrayOutputWithContext(context.Context) GetOccDemandSignalOccDemandSignalValueArrayOutput
}

GetOccDemandSignalOccDemandSignalValueArrayInput is an input type that accepts GetOccDemandSignalOccDemandSignalValueArray and GetOccDemandSignalOccDemandSignalValueArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalOccDemandSignalValueArrayInput` via:

GetOccDemandSignalOccDemandSignalValueArray{ GetOccDemandSignalOccDemandSignalValueArgs{...} }

type GetOccDemandSignalOccDemandSignalValueArrayOutput

type GetOccDemandSignalOccDemandSignalValueArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalOccDemandSignalValueArrayOutput) ElementType

func (GetOccDemandSignalOccDemandSignalValueArrayOutput) Index

func (GetOccDemandSignalOccDemandSignalValueArrayOutput) ToGetOccDemandSignalOccDemandSignalValueArrayOutput

func (o GetOccDemandSignalOccDemandSignalValueArrayOutput) ToGetOccDemandSignalOccDemandSignalValueArrayOutput() GetOccDemandSignalOccDemandSignalValueArrayOutput

func (GetOccDemandSignalOccDemandSignalValueArrayOutput) ToGetOccDemandSignalOccDemandSignalValueArrayOutputWithContext

func (o GetOccDemandSignalOccDemandSignalValueArrayOutput) ToGetOccDemandSignalOccDemandSignalValueArrayOutputWithContext(ctx context.Context) GetOccDemandSignalOccDemandSignalValueArrayOutput

type GetOccDemandSignalOccDemandSignalValueInput

type GetOccDemandSignalOccDemandSignalValueInput interface {
	pulumi.Input

	ToGetOccDemandSignalOccDemandSignalValueOutput() GetOccDemandSignalOccDemandSignalValueOutput
	ToGetOccDemandSignalOccDemandSignalValueOutputWithContext(context.Context) GetOccDemandSignalOccDemandSignalValueOutput
}

GetOccDemandSignalOccDemandSignalValueInput is an input type that accepts GetOccDemandSignalOccDemandSignalValueArgs and GetOccDemandSignalOccDemandSignalValueOutput values. You can construct a concrete instance of `GetOccDemandSignalOccDemandSignalValueInput` via:

GetOccDemandSignalOccDemandSignalValueArgs{...}

type GetOccDemandSignalOccDemandSignalValueOutput

type GetOccDemandSignalOccDemandSignalValueOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalOccDemandSignalValueOutput) Comments

Space provided for users to make comments regarding the value.

func (GetOccDemandSignalOccDemandSignalValueOutput) ElementType

func (GetOccDemandSignalOccDemandSignalValueOutput) TimeExpected

The date of the Demand Signal Value.

func (GetOccDemandSignalOccDemandSignalValueOutput) ToGetOccDemandSignalOccDemandSignalValueOutput

func (o GetOccDemandSignalOccDemandSignalValueOutput) ToGetOccDemandSignalOccDemandSignalValueOutput() GetOccDemandSignalOccDemandSignalValueOutput

func (GetOccDemandSignalOccDemandSignalValueOutput) ToGetOccDemandSignalOccDemandSignalValueOutputWithContext

func (o GetOccDemandSignalOccDemandSignalValueOutput) ToGetOccDemandSignalOccDemandSignalValueOutputWithContext(ctx context.Context) GetOccDemandSignalOccDemandSignalValueOutput

func (GetOccDemandSignalOccDemandSignalValueOutput) Value

The Demand Signal Value.

type GetOccDemandSignalPatchOperation

type GetOccDemandSignalPatchOperation struct {
	From         string `pulumi:"from"`
	Operation    string `pulumi:"operation"`
	Position     string `pulumi:"position"`
	SelectedItem string `pulumi:"selectedItem"`
	Selection    string `pulumi:"selection"`
	// The Demand Signal Value.
	Value map[string]interface{} `pulumi:"value"`
}

type GetOccDemandSignalPatchOperationArgs

type GetOccDemandSignalPatchOperationArgs struct {
	From         pulumi.StringInput `pulumi:"from"`
	Operation    pulumi.StringInput `pulumi:"operation"`
	Position     pulumi.StringInput `pulumi:"position"`
	SelectedItem pulumi.StringInput `pulumi:"selectedItem"`
	Selection    pulumi.StringInput `pulumi:"selection"`
	// The Demand Signal Value.
	Value pulumi.MapInput `pulumi:"value"`
}

func (GetOccDemandSignalPatchOperationArgs) ElementType

func (GetOccDemandSignalPatchOperationArgs) ToGetOccDemandSignalPatchOperationOutput

func (i GetOccDemandSignalPatchOperationArgs) ToGetOccDemandSignalPatchOperationOutput() GetOccDemandSignalPatchOperationOutput

func (GetOccDemandSignalPatchOperationArgs) ToGetOccDemandSignalPatchOperationOutputWithContext

func (i GetOccDemandSignalPatchOperationArgs) ToGetOccDemandSignalPatchOperationOutputWithContext(ctx context.Context) GetOccDemandSignalPatchOperationOutput

type GetOccDemandSignalPatchOperationArray

type GetOccDemandSignalPatchOperationArray []GetOccDemandSignalPatchOperationInput

func (GetOccDemandSignalPatchOperationArray) ElementType

func (GetOccDemandSignalPatchOperationArray) ToGetOccDemandSignalPatchOperationArrayOutput

func (i GetOccDemandSignalPatchOperationArray) ToGetOccDemandSignalPatchOperationArrayOutput() GetOccDemandSignalPatchOperationArrayOutput

func (GetOccDemandSignalPatchOperationArray) ToGetOccDemandSignalPatchOperationArrayOutputWithContext

func (i GetOccDemandSignalPatchOperationArray) ToGetOccDemandSignalPatchOperationArrayOutputWithContext(ctx context.Context) GetOccDemandSignalPatchOperationArrayOutput

type GetOccDemandSignalPatchOperationArrayInput

type GetOccDemandSignalPatchOperationArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalPatchOperationArrayOutput() GetOccDemandSignalPatchOperationArrayOutput
	ToGetOccDemandSignalPatchOperationArrayOutputWithContext(context.Context) GetOccDemandSignalPatchOperationArrayOutput
}

GetOccDemandSignalPatchOperationArrayInput is an input type that accepts GetOccDemandSignalPatchOperationArray and GetOccDemandSignalPatchOperationArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalPatchOperationArrayInput` via:

GetOccDemandSignalPatchOperationArray{ GetOccDemandSignalPatchOperationArgs{...} }

type GetOccDemandSignalPatchOperationArrayOutput

type GetOccDemandSignalPatchOperationArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalPatchOperationArrayOutput) ElementType

func (GetOccDemandSignalPatchOperationArrayOutput) Index

func (GetOccDemandSignalPatchOperationArrayOutput) ToGetOccDemandSignalPatchOperationArrayOutput

func (o GetOccDemandSignalPatchOperationArrayOutput) ToGetOccDemandSignalPatchOperationArrayOutput() GetOccDemandSignalPatchOperationArrayOutput

func (GetOccDemandSignalPatchOperationArrayOutput) ToGetOccDemandSignalPatchOperationArrayOutputWithContext

func (o GetOccDemandSignalPatchOperationArrayOutput) ToGetOccDemandSignalPatchOperationArrayOutputWithContext(ctx context.Context) GetOccDemandSignalPatchOperationArrayOutput

type GetOccDemandSignalPatchOperationInput

type GetOccDemandSignalPatchOperationInput interface {
	pulumi.Input

	ToGetOccDemandSignalPatchOperationOutput() GetOccDemandSignalPatchOperationOutput
	ToGetOccDemandSignalPatchOperationOutputWithContext(context.Context) GetOccDemandSignalPatchOperationOutput
}

GetOccDemandSignalPatchOperationInput is an input type that accepts GetOccDemandSignalPatchOperationArgs and GetOccDemandSignalPatchOperationOutput values. You can construct a concrete instance of `GetOccDemandSignalPatchOperationInput` via:

GetOccDemandSignalPatchOperationArgs{...}

type GetOccDemandSignalPatchOperationOutput

type GetOccDemandSignalPatchOperationOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalPatchOperationOutput) ElementType

func (GetOccDemandSignalPatchOperationOutput) From

func (GetOccDemandSignalPatchOperationOutput) Operation

func (GetOccDemandSignalPatchOperationOutput) Position

func (GetOccDemandSignalPatchOperationOutput) SelectedItem

func (GetOccDemandSignalPatchOperationOutput) Selection

func (GetOccDemandSignalPatchOperationOutput) ToGetOccDemandSignalPatchOperationOutput

func (o GetOccDemandSignalPatchOperationOutput) ToGetOccDemandSignalPatchOperationOutput() GetOccDemandSignalPatchOperationOutput

func (GetOccDemandSignalPatchOperationOutput) ToGetOccDemandSignalPatchOperationOutputWithContext

func (o GetOccDemandSignalPatchOperationOutput) ToGetOccDemandSignalPatchOperationOutputWithContext(ctx context.Context) GetOccDemandSignalPatchOperationOutput

func (GetOccDemandSignalPatchOperationOutput) Value

The Demand Signal Value.

type GetOccDemandSignalsArgs

type GetOccDemandSignalsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetOccDemandSignalsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OccDemandSignal.
	Id *string `pulumi:"id"`
	// A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getOccDemandSignals.

type GetOccDemandSignalsFilter

type GetOccDemandSignalsFilter struct {
	Name  string `pulumi:"name"`
	Regex *bool  `pulumi:"regex"`
	// The values of forecast.
	Values []string `pulumi:"values"`
}

type GetOccDemandSignalsFilterArgs

type GetOccDemandSignalsFilterArgs struct {
	Name  pulumi.StringInput  `pulumi:"name"`
	Regex pulumi.BoolPtrInput `pulumi:"regex"`
	// The values of forecast.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetOccDemandSignalsFilterArgs) ElementType

func (GetOccDemandSignalsFilterArgs) ToGetOccDemandSignalsFilterOutput

func (i GetOccDemandSignalsFilterArgs) ToGetOccDemandSignalsFilterOutput() GetOccDemandSignalsFilterOutput

func (GetOccDemandSignalsFilterArgs) ToGetOccDemandSignalsFilterOutputWithContext

func (i GetOccDemandSignalsFilterArgs) ToGetOccDemandSignalsFilterOutputWithContext(ctx context.Context) GetOccDemandSignalsFilterOutput

type GetOccDemandSignalsFilterArray

type GetOccDemandSignalsFilterArray []GetOccDemandSignalsFilterInput

func (GetOccDemandSignalsFilterArray) ElementType

func (GetOccDemandSignalsFilterArray) ToGetOccDemandSignalsFilterArrayOutput

func (i GetOccDemandSignalsFilterArray) ToGetOccDemandSignalsFilterArrayOutput() GetOccDemandSignalsFilterArrayOutput

func (GetOccDemandSignalsFilterArray) ToGetOccDemandSignalsFilterArrayOutputWithContext

func (i GetOccDemandSignalsFilterArray) ToGetOccDemandSignalsFilterArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsFilterArrayOutput

type GetOccDemandSignalsFilterArrayInput

type GetOccDemandSignalsFilterArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalsFilterArrayOutput() GetOccDemandSignalsFilterArrayOutput
	ToGetOccDemandSignalsFilterArrayOutputWithContext(context.Context) GetOccDemandSignalsFilterArrayOutput
}

GetOccDemandSignalsFilterArrayInput is an input type that accepts GetOccDemandSignalsFilterArray and GetOccDemandSignalsFilterArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalsFilterArrayInput` via:

GetOccDemandSignalsFilterArray{ GetOccDemandSignalsFilterArgs{...} }

type GetOccDemandSignalsFilterArrayOutput

type GetOccDemandSignalsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsFilterArrayOutput) ElementType

func (GetOccDemandSignalsFilterArrayOutput) Index

func (GetOccDemandSignalsFilterArrayOutput) ToGetOccDemandSignalsFilterArrayOutput

func (o GetOccDemandSignalsFilterArrayOutput) ToGetOccDemandSignalsFilterArrayOutput() GetOccDemandSignalsFilterArrayOutput

func (GetOccDemandSignalsFilterArrayOutput) ToGetOccDemandSignalsFilterArrayOutputWithContext

func (o GetOccDemandSignalsFilterArrayOutput) ToGetOccDemandSignalsFilterArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsFilterArrayOutput

type GetOccDemandSignalsFilterInput

type GetOccDemandSignalsFilterInput interface {
	pulumi.Input

	ToGetOccDemandSignalsFilterOutput() GetOccDemandSignalsFilterOutput
	ToGetOccDemandSignalsFilterOutputWithContext(context.Context) GetOccDemandSignalsFilterOutput
}

GetOccDemandSignalsFilterInput is an input type that accepts GetOccDemandSignalsFilterArgs and GetOccDemandSignalsFilterOutput values. You can construct a concrete instance of `GetOccDemandSignalsFilterInput` via:

GetOccDemandSignalsFilterArgs{...}

type GetOccDemandSignalsFilterOutput

type GetOccDemandSignalsFilterOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsFilterOutput) ElementType

func (GetOccDemandSignalsFilterOutput) Name

func (GetOccDemandSignalsFilterOutput) Regex

func (GetOccDemandSignalsFilterOutput) ToGetOccDemandSignalsFilterOutput

func (o GetOccDemandSignalsFilterOutput) ToGetOccDemandSignalsFilterOutput() GetOccDemandSignalsFilterOutput

func (GetOccDemandSignalsFilterOutput) ToGetOccDemandSignalsFilterOutputWithContext

func (o GetOccDemandSignalsFilterOutput) ToGetOccDemandSignalsFilterOutputWithContext(ctx context.Context) GetOccDemandSignalsFilterOutput

func (GetOccDemandSignalsFilterOutput) Values

The values of forecast.

type GetOccDemandSignalsOccDemandSignalCollection

type GetOccDemandSignalsOccDemandSignalCollection struct {
	Items []GetOccDemandSignalsOccDemandSignalCollectionItem `pulumi:"items"`
}

type GetOccDemandSignalsOccDemandSignalCollectionArgs

type GetOccDemandSignalsOccDemandSignalCollectionArgs struct {
	Items GetOccDemandSignalsOccDemandSignalCollectionItemArrayInput `pulumi:"items"`
}

func (GetOccDemandSignalsOccDemandSignalCollectionArgs) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionArgs) ToGetOccDemandSignalsOccDemandSignalCollectionOutput

func (i GetOccDemandSignalsOccDemandSignalCollectionArgs) ToGetOccDemandSignalsOccDemandSignalCollectionOutput() GetOccDemandSignalsOccDemandSignalCollectionOutput

func (GetOccDemandSignalsOccDemandSignalCollectionArgs) ToGetOccDemandSignalsOccDemandSignalCollectionOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionArgs) ToGetOccDemandSignalsOccDemandSignalCollectionOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionOutput

type GetOccDemandSignalsOccDemandSignalCollectionArray

type GetOccDemandSignalsOccDemandSignalCollectionArray []GetOccDemandSignalsOccDemandSignalCollectionInput

func (GetOccDemandSignalsOccDemandSignalCollectionArray) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionArray) ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutput

func (i GetOccDemandSignalsOccDemandSignalCollectionArray) ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutput() GetOccDemandSignalsOccDemandSignalCollectionArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionArray) ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionArray) ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionArrayInput

type GetOccDemandSignalsOccDemandSignalCollectionArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutput() GetOccDemandSignalsOccDemandSignalCollectionArrayOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionArrayOutput
}

GetOccDemandSignalsOccDemandSignalCollectionArrayInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionArray and GetOccDemandSignalsOccDemandSignalCollectionArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionArrayInput` via:

GetOccDemandSignalsOccDemandSignalCollectionArray{ GetOccDemandSignalsOccDemandSignalCollectionArgs{...} }

type GetOccDemandSignalsOccDemandSignalCollectionArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionArrayOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionArrayOutput) Index

func (GetOccDemandSignalsOccDemandSignalCollectionArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutputWithContext

func (o GetOccDemandSignalsOccDemandSignalCollectionArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionInput

type GetOccDemandSignalsOccDemandSignalCollectionInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionOutput() GetOccDemandSignalsOccDemandSignalCollectionOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionOutput
}

GetOccDemandSignalsOccDemandSignalCollectionInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionArgs and GetOccDemandSignalsOccDemandSignalCollectionOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionInput` via:

GetOccDemandSignalsOccDemandSignalCollectionArgs{...}

type GetOccDemandSignalsOccDemandSignalCollectionItem

type GetOccDemandSignalsOccDemandSignalCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OccDemandSignal.
	Id string `pulumi:"id"`
	// Indicator of whether to share the data with Oracle.
	IsActive bool `pulumi:"isActive"`
	// A message that describes the current state of the OccDemandSignal in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails  string `pulumi:"lifecycleDetails"`
	OccDemandSignalId string `pulumi:"occDemandSignalId"`
	// The OccDemandSignal data.
	OccDemandSignals []GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignal `pulumi:"occDemandSignals"`
	PatchOperations  []GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperation  `pulumi:"patchOperations"`
	// A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the OccDemandSignal was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the OccDemandSignal was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetOccDemandSignalsOccDemandSignalCollectionItemArgs

type GetOccDemandSignalsOccDemandSignalCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OccDemandSignal.
	Id pulumi.StringInput `pulumi:"id"`
	// Indicator of whether to share the data with Oracle.
	IsActive pulumi.BoolInput `pulumi:"isActive"`
	// A message that describes the current state of the OccDemandSignal in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails  pulumi.StringInput `pulumi:"lifecycleDetails"`
	OccDemandSignalId pulumi.StringInput `pulumi:"occDemandSignalId"`
	// The OccDemandSignal data.
	OccDemandSignals GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayInput `pulumi:"occDemandSignals"`
	PatchOperations  GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayInput  `pulumi:"patchOperations"`
	// A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time the OccDemandSignal was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The date and time the OccDemandSignal was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetOccDemandSignalsOccDemandSignalCollectionItemArgs) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOutput

func (i GetOccDemandSignalsOccDemandSignalCollectionItemArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOutput() GetOccDemandSignalsOccDemandSignalCollectionItemOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionItemArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemArray

type GetOccDemandSignalsOccDemandSignalCollectionItemArray []GetOccDemandSignalsOccDemandSignalCollectionItemInput

func (GetOccDemandSignalsOccDemandSignalCollectionItemArray) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput

func (i GetOccDemandSignalsOccDemandSignalCollectionItemArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput() GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionItemArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemArrayInput

type GetOccDemandSignalsOccDemandSignalCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput() GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput
}

GetOccDemandSignalsOccDemandSignalCollectionItemArrayInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionItemArray and GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionItemArrayInput` via:

GetOccDemandSignalsOccDemandSignalCollectionItemArray{ GetOccDemandSignalsOccDemandSignalCollectionItemArgs{...} }

type GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput) Index

func (GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutputWithContext

func (o GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemInput

type GetOccDemandSignalsOccDemandSignalCollectionItemInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionItemOutput() GetOccDemandSignalsOccDemandSignalCollectionItemOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionItemOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOutput
}

GetOccDemandSignalsOccDemandSignalCollectionItemInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionItemArgs and GetOccDemandSignalsOccDemandSignalCollectionItemOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionItemInput` via:

GetOccDemandSignalsOccDemandSignalCollectionItemArgs{...}

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignal

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignal struct {
	// The name of the resource for the data.
	ResourceType string `pulumi:"resourceType"`
	// The units of the data.
	Units string `pulumi:"units"`
	// The values of forecast.
	Values []GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValue `pulumi:"values"`
}

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs struct {
	// The name of the resource for the data.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// The units of the data.
	Units pulumi.StringInput `pulumi:"units"`
	// The values of forecast.
	Values GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayInput `pulumi:"values"`
}

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArray

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArray []GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalInput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArray) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayInput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput() GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput
}

GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArray and GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayInput` via:

GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArray{ GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs{...} }

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArrayOutputWithContext

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalInput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput() GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput
}

GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs and GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalInput` via:

GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalArgs{...}

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput) ResourceType

The name of the resource for the data.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutputWithContext

func (o GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput) Units

The units of the data.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalOutput) Values

The values of forecast.

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValue

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValue struct {
	// Space provided for users to make comments regarding the value.
	Comments string `pulumi:"comments"`
	// The date of the Demand Signal Value.
	TimeExpected string `pulumi:"timeExpected"`
	// The Demand Signal Value.
	Value float64 `pulumi:"value"`
}

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs struct {
	// Space provided for users to make comments regarding the value.
	Comments pulumi.StringInput `pulumi:"comments"`
	// The date of the Demand Signal Value.
	TimeExpected pulumi.StringInput `pulumi:"timeExpected"`
	// The Demand Signal Value.
	Value pulumi.Float64Input `pulumi:"value"`
}

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArray

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArray []GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueInput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArray) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayInput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput() GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput
}

GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArray and GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayInput` via:

GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArray{ GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs{...} }

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArrayOutputWithContext

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueInput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput() GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput
}

GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs and GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueInput` via:

GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueArgs{...}

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput) Comments

Space provided for users to make comments regarding the value.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput) TimeExpected

The date of the Demand Signal Value.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutputWithContext

func (GetOccDemandSignalsOccDemandSignalCollectionItemOccDemandSignalValueOutput) Value

The Demand Signal Value.

type GetOccDemandSignalsOccDemandSignalCollectionItemOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) DisplayName

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

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) FreeformTags

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) Id

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

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) IsActive

Indicator of whether to share the data with Oracle.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) LifecycleDetails

A message that describes the current state of the OccDemandSignal in more detail. For example, can be used to provide actionable information for a resource in the Failed state.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) OccDemandSignalId

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) OccDemandSignals

The OccDemandSignal data.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) State

A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) TimeCreated

The date and time the OccDemandSignal was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) TimeUpdated

The date and time the OccDemandSignal was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOutputWithContext

func (o GetOccDemandSignalsOccDemandSignalCollectionItemOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperation

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperation struct {
	From         string `pulumi:"from"`
	Operation    string `pulumi:"operation"`
	Position     string `pulumi:"position"`
	SelectedItem string `pulumi:"selectedItem"`
	Selection    string `pulumi:"selection"`
	// The Demand Signal Value.
	Value map[string]interface{} `pulumi:"value"`
}

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs struct {
	From         pulumi.StringInput `pulumi:"from"`
	Operation    pulumi.StringInput `pulumi:"operation"`
	Position     pulumi.StringInput `pulumi:"position"`
	SelectedItem pulumi.StringInput `pulumi:"selectedItem"`
	Selection    pulumi.StringInput `pulumi:"selection"`
	// The Demand Signal Value.
	Value pulumi.MapInput `pulumi:"value"`
}

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArray

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArray []GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationInput

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArray) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutputWithContext

func (i GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArray) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayInput

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput() GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput
}

GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArray and GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayInput` via:

GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArray{ GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs{...} }

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArrayOutputWithContext

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationInput

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationInput interface {
	pulumi.Input

	ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput() GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput
	ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutputWithContext(context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput
}

GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationInput is an input type that accepts GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs and GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput values. You can construct a concrete instance of `GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationInput` via:

GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationArgs{...}

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput

type GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) From

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) Operation

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) Position

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) SelectedItem

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) Selection

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutputWithContext

func (o GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) ToGetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput

func (GetOccDemandSignalsOccDemandSignalCollectionItemPatchOperationOutput) Value

The Demand Signal Value.

type GetOccDemandSignalsOccDemandSignalCollectionOutput

type GetOccDemandSignalsOccDemandSignalCollectionOutput struct{ *pulumi.OutputState }

func (GetOccDemandSignalsOccDemandSignalCollectionOutput) ElementType

func (GetOccDemandSignalsOccDemandSignalCollectionOutput) Items

func (GetOccDemandSignalsOccDemandSignalCollectionOutput) ToGetOccDemandSignalsOccDemandSignalCollectionOutput

func (o GetOccDemandSignalsOccDemandSignalCollectionOutput) ToGetOccDemandSignalsOccDemandSignalCollectionOutput() GetOccDemandSignalsOccDemandSignalCollectionOutput

func (GetOccDemandSignalsOccDemandSignalCollectionOutput) ToGetOccDemandSignalsOccDemandSignalCollectionOutputWithContext

func (o GetOccDemandSignalsOccDemandSignalCollectionOutput) ToGetOccDemandSignalsOccDemandSignalCollectionOutputWithContext(ctx context.Context) GetOccDemandSignalsOccDemandSignalCollectionOutput

type GetOccDemandSignalsOutputArgs

type GetOccDemandSignalsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName pulumi.StringPtrInput               `pulumi:"displayName"`
	Filters     GetOccDemandSignalsFilterArrayInput `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OccDemandSignal.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getOccDemandSignals.

func (GetOccDemandSignalsOutputArgs) ElementType

type GetOccDemandSignalsResult

type GetOccDemandSignalsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable.
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetOccDemandSignalsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OccDemandSignal.
	Id *string `pulumi:"id"`
	// The list of occ_demand_signal_collection.
	OccDemandSignalCollections []GetOccDemandSignalsOccDemandSignalCollection `pulumi:"occDemandSignalCollections"`
	// The current state of the OccDemandSignal.
	State *string `pulumi:"state"`
}

A collection of values returned by getOccDemandSignals.

func GetOccDemandSignals

func GetOccDemandSignals(ctx *pulumi.Context, args *GetOccDemandSignalsArgs, opts ...pulumi.InvokeOption) (*GetOccDemandSignalsResult, error)

This data source provides the list of Occ Demand Signals in Oracle Cloud Infrastructure Demand Signal service.

Gets a list of OccDemandSignals.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DemandSignal"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DemandSignal.GetOccDemandSignals(ctx, &demandsignal.GetOccDemandSignalsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(occDemandSignalDisplayName),
			Id:            pulumi.StringRef(occDemandSignalId),
			State:         pulumi.StringRef(occDemandSignalState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOccDemandSignalsResultOutput

type GetOccDemandSignalsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOccDemandSignals.

func (GetOccDemandSignalsResultOutput) CompartmentId

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

func (GetOccDemandSignalsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable.

func (GetOccDemandSignalsResultOutput) ElementType

func (GetOccDemandSignalsResultOutput) Filters

func (GetOccDemandSignalsResultOutput) Id

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

func (GetOccDemandSignalsResultOutput) OccDemandSignalCollections

The list of occ_demand_signal_collection.

func (GetOccDemandSignalsResultOutput) State

The current state of the OccDemandSignal.

func (GetOccDemandSignalsResultOutput) ToGetOccDemandSignalsResultOutput

func (o GetOccDemandSignalsResultOutput) ToGetOccDemandSignalsResultOutput() GetOccDemandSignalsResultOutput

func (GetOccDemandSignalsResultOutput) ToGetOccDemandSignalsResultOutputWithContext

func (o GetOccDemandSignalsResultOutput) ToGetOccDemandSignalsResultOutputWithContext(ctx context.Context) GetOccDemandSignalsResultOutput

type LookupOccDemandSignalArgs

type LookupOccDemandSignalArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OccDemandSignal.
	OccDemandSignalId string `pulumi:"occDemandSignalId"`
}

A collection of arguments for invoking getOccDemandSignal.

type LookupOccDemandSignalOutputArgs

type LookupOccDemandSignalOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OccDemandSignal.
	OccDemandSignalId pulumi.StringInput `pulumi:"occDemandSignalId"`
}

A collection of arguments for invoking getOccDemandSignal.

func (LookupOccDemandSignalOutputArgs) ElementType

type LookupOccDemandSignalResult

type LookupOccDemandSignalResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly name. Does not have to be unique, and it's changeable.
	DisplayName string `pulumi:"displayName"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OccDemandSignal.
	Id string `pulumi:"id"`
	// Indicator of whether to share the data with Oracle.
	IsActive bool `pulumi:"isActive"`
	// A message that describes the current state of the OccDemandSignal in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails  string `pulumi:"lifecycleDetails"`
	OccDemandSignalId string `pulumi:"occDemandSignalId"`
	// The OccDemandSignal data.
	OccDemandSignals []GetOccDemandSignalOccDemandSignal `pulumi:"occDemandSignals"`
	PatchOperations  []GetOccDemandSignalPatchOperation  `pulumi:"patchOperations"`
	// The current state of the OccDemandSignal.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time the OccDemandSignal was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The date and time the OccDemandSignal was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getOccDemandSignal.

func LookupOccDemandSignal

func LookupOccDemandSignal(ctx *pulumi.Context, args *LookupOccDemandSignalArgs, opts ...pulumi.InvokeOption) (*LookupOccDemandSignalResult, error)

This data source provides details about a specific Occ Demand Signal resource in Oracle Cloud Infrastructure Demand Signal service.

Gets information about a OccDemandSignal.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DemandSignal"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DemandSignal.GetOccDemandSignal(ctx, &demandsignal.GetOccDemandSignalArgs{
			OccDemandSignalId: testOccDemandSignalOciDemandSignalOccDemandSignal.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupOccDemandSignalResultOutput

type LookupOccDemandSignalResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOccDemandSignal.

func (LookupOccDemandSignalResultOutput) CompartmentId

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

func (LookupOccDemandSignalResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (LookupOccDemandSignalResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable.

func (LookupOccDemandSignalResultOutput) ElementType

func (LookupOccDemandSignalResultOutput) FreeformTags

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (LookupOccDemandSignalResultOutput) Id

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

func (LookupOccDemandSignalResultOutput) IsActive

Indicator of whether to share the data with Oracle.

func (LookupOccDemandSignalResultOutput) LifecycleDetails

A message that describes the current state of the OccDemandSignal in more detail. For example, can be used to provide actionable information for a resource in the Failed state.

func (LookupOccDemandSignalResultOutput) OccDemandSignalId

func (LookupOccDemandSignalResultOutput) OccDemandSignals

The OccDemandSignal data.

func (LookupOccDemandSignalResultOutput) PatchOperations

func (LookupOccDemandSignalResultOutput) State

The current state of the OccDemandSignal.

func (LookupOccDemandSignalResultOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupOccDemandSignalResultOutput) TimeCreated

The date and time the OccDemandSignal was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`

func (LookupOccDemandSignalResultOutput) TimeUpdated

The date and time the OccDemandSignal was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`

func (LookupOccDemandSignalResultOutput) ToLookupOccDemandSignalResultOutput

func (o LookupOccDemandSignalResultOutput) ToLookupOccDemandSignalResultOutput() LookupOccDemandSignalResultOutput

func (LookupOccDemandSignalResultOutput) ToLookupOccDemandSignalResultOutputWithContext

func (o LookupOccDemandSignalResultOutput) ToLookupOccDemandSignalResultOutputWithContext(ctx context.Context) LookupOccDemandSignalResultOutput

type OccDemandSignal

type OccDemandSignal struct {
	pulumi.CustomResourceState

	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the OccDemandSignal in.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Indicator of whether to share the data with Oracle.
	IsActive pulumi.BoolOutput `pulumi:"isActive"`
	// A message that describes the current state of the OccDemandSignal in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails  pulumi.StringOutput    `pulumi:"lifecycleDetails"`
	OccDemandSignalId pulumi.StringPtrOutput `pulumi:"occDemandSignalId"`
	// The OccDemandSignal data.
	OccDemandSignals OccDemandSignalOccDemandSignalArrayOutput `pulumi:"occDemandSignals"`
	// (Updatable)
	PatchOperations OccDemandSignalPatchOperationArrayOutput `pulumi:"patchOperations"`
	// The current state of the OccDemandSignal.
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time the OccDemandSignal was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The date and time the OccDemandSignal was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Occ Demand Signal resource in Oracle Cloud Infrastructure Demand Signal service.

Creates a OccDemandSignal.

Updates the data of an OccDemandSignal.

## Import

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

```sh $ pulumi import oci:DemandSignal/occDemandSignal:OccDemandSignal test_occ_demand_signal "id" ```

func GetOccDemandSignal

func GetOccDemandSignal(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OccDemandSignalState, opts ...pulumi.ResourceOption) (*OccDemandSignal, error)

GetOccDemandSignal gets an existing OccDemandSignal 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 NewOccDemandSignal

func NewOccDemandSignal(ctx *pulumi.Context,
	name string, args *OccDemandSignalArgs, opts ...pulumi.ResourceOption) (*OccDemandSignal, error)

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

func (*OccDemandSignal) ElementType

func (*OccDemandSignal) ElementType() reflect.Type

func (*OccDemandSignal) ToOccDemandSignalOutput

func (i *OccDemandSignal) ToOccDemandSignalOutput() OccDemandSignalOutput

func (*OccDemandSignal) ToOccDemandSignalOutputWithContext

func (i *OccDemandSignal) ToOccDemandSignalOutputWithContext(ctx context.Context) OccDemandSignalOutput

type OccDemandSignalArgs

type OccDemandSignalArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the OccDemandSignal in.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Indicator of whether to share the data with Oracle.
	IsActive          pulumi.BoolInput
	OccDemandSignalId pulumi.StringPtrInput
	// The OccDemandSignal data.
	OccDemandSignals OccDemandSignalOccDemandSignalArrayInput
	// (Updatable)
	PatchOperations OccDemandSignalPatchOperationArrayInput
}

The set of arguments for constructing a OccDemandSignal resource.

func (OccDemandSignalArgs) ElementType

func (OccDemandSignalArgs) ElementType() reflect.Type

type OccDemandSignalArray

type OccDemandSignalArray []OccDemandSignalInput

func (OccDemandSignalArray) ElementType

func (OccDemandSignalArray) ElementType() reflect.Type

func (OccDemandSignalArray) ToOccDemandSignalArrayOutput

func (i OccDemandSignalArray) ToOccDemandSignalArrayOutput() OccDemandSignalArrayOutput

func (OccDemandSignalArray) ToOccDemandSignalArrayOutputWithContext

func (i OccDemandSignalArray) ToOccDemandSignalArrayOutputWithContext(ctx context.Context) OccDemandSignalArrayOutput

type OccDemandSignalArrayInput

type OccDemandSignalArrayInput interface {
	pulumi.Input

	ToOccDemandSignalArrayOutput() OccDemandSignalArrayOutput
	ToOccDemandSignalArrayOutputWithContext(context.Context) OccDemandSignalArrayOutput
}

OccDemandSignalArrayInput is an input type that accepts OccDemandSignalArray and OccDemandSignalArrayOutput values. You can construct a concrete instance of `OccDemandSignalArrayInput` via:

OccDemandSignalArray{ OccDemandSignalArgs{...} }

type OccDemandSignalArrayOutput

type OccDemandSignalArrayOutput struct{ *pulumi.OutputState }

func (OccDemandSignalArrayOutput) ElementType

func (OccDemandSignalArrayOutput) ElementType() reflect.Type

func (OccDemandSignalArrayOutput) Index

func (OccDemandSignalArrayOutput) ToOccDemandSignalArrayOutput

func (o OccDemandSignalArrayOutput) ToOccDemandSignalArrayOutput() OccDemandSignalArrayOutput

func (OccDemandSignalArrayOutput) ToOccDemandSignalArrayOutputWithContext

func (o OccDemandSignalArrayOutput) ToOccDemandSignalArrayOutputWithContext(ctx context.Context) OccDemandSignalArrayOutput

type OccDemandSignalInput

type OccDemandSignalInput interface {
	pulumi.Input

	ToOccDemandSignalOutput() OccDemandSignalOutput
	ToOccDemandSignalOutputWithContext(ctx context.Context) OccDemandSignalOutput
}

type OccDemandSignalMap

type OccDemandSignalMap map[string]OccDemandSignalInput

func (OccDemandSignalMap) ElementType

func (OccDemandSignalMap) ElementType() reflect.Type

func (OccDemandSignalMap) ToOccDemandSignalMapOutput

func (i OccDemandSignalMap) ToOccDemandSignalMapOutput() OccDemandSignalMapOutput

func (OccDemandSignalMap) ToOccDemandSignalMapOutputWithContext

func (i OccDemandSignalMap) ToOccDemandSignalMapOutputWithContext(ctx context.Context) OccDemandSignalMapOutput

type OccDemandSignalMapInput

type OccDemandSignalMapInput interface {
	pulumi.Input

	ToOccDemandSignalMapOutput() OccDemandSignalMapOutput
	ToOccDemandSignalMapOutputWithContext(context.Context) OccDemandSignalMapOutput
}

OccDemandSignalMapInput is an input type that accepts OccDemandSignalMap and OccDemandSignalMapOutput values. You can construct a concrete instance of `OccDemandSignalMapInput` via:

OccDemandSignalMap{ "key": OccDemandSignalArgs{...} }

type OccDemandSignalMapOutput

type OccDemandSignalMapOutput struct{ *pulumi.OutputState }

func (OccDemandSignalMapOutput) ElementType

func (OccDemandSignalMapOutput) ElementType() reflect.Type

func (OccDemandSignalMapOutput) MapIndex

func (OccDemandSignalMapOutput) ToOccDemandSignalMapOutput

func (o OccDemandSignalMapOutput) ToOccDemandSignalMapOutput() OccDemandSignalMapOutput

func (OccDemandSignalMapOutput) ToOccDemandSignalMapOutputWithContext

func (o OccDemandSignalMapOutput) ToOccDemandSignalMapOutputWithContext(ctx context.Context) OccDemandSignalMapOutput

type OccDemandSignalOccDemandSignal

type OccDemandSignalOccDemandSignal struct {
	// The name of the resource for the data.
	ResourceType string `pulumi:"resourceType"`
	// The units of the data.
	Units string `pulumi:"units"`
	// The values of forecast.
	Values []OccDemandSignalOccDemandSignalValue `pulumi:"values"`
}

type OccDemandSignalOccDemandSignalArgs

type OccDemandSignalOccDemandSignalArgs struct {
	// The name of the resource for the data.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// The units of the data.
	Units pulumi.StringInput `pulumi:"units"`
	// The values of forecast.
	Values OccDemandSignalOccDemandSignalValueArrayInput `pulumi:"values"`
}

func (OccDemandSignalOccDemandSignalArgs) ElementType

func (OccDemandSignalOccDemandSignalArgs) ToOccDemandSignalOccDemandSignalOutput

func (i OccDemandSignalOccDemandSignalArgs) ToOccDemandSignalOccDemandSignalOutput() OccDemandSignalOccDemandSignalOutput

func (OccDemandSignalOccDemandSignalArgs) ToOccDemandSignalOccDemandSignalOutputWithContext

func (i OccDemandSignalOccDemandSignalArgs) ToOccDemandSignalOccDemandSignalOutputWithContext(ctx context.Context) OccDemandSignalOccDemandSignalOutput

type OccDemandSignalOccDemandSignalArray

type OccDemandSignalOccDemandSignalArray []OccDemandSignalOccDemandSignalInput

func (OccDemandSignalOccDemandSignalArray) ElementType

func (OccDemandSignalOccDemandSignalArray) ToOccDemandSignalOccDemandSignalArrayOutput

func (i OccDemandSignalOccDemandSignalArray) ToOccDemandSignalOccDemandSignalArrayOutput() OccDemandSignalOccDemandSignalArrayOutput

func (OccDemandSignalOccDemandSignalArray) ToOccDemandSignalOccDemandSignalArrayOutputWithContext

func (i OccDemandSignalOccDemandSignalArray) ToOccDemandSignalOccDemandSignalArrayOutputWithContext(ctx context.Context) OccDemandSignalOccDemandSignalArrayOutput

type OccDemandSignalOccDemandSignalArrayInput

type OccDemandSignalOccDemandSignalArrayInput interface {
	pulumi.Input

	ToOccDemandSignalOccDemandSignalArrayOutput() OccDemandSignalOccDemandSignalArrayOutput
	ToOccDemandSignalOccDemandSignalArrayOutputWithContext(context.Context) OccDemandSignalOccDemandSignalArrayOutput
}

OccDemandSignalOccDemandSignalArrayInput is an input type that accepts OccDemandSignalOccDemandSignalArray and OccDemandSignalOccDemandSignalArrayOutput values. You can construct a concrete instance of `OccDemandSignalOccDemandSignalArrayInput` via:

OccDemandSignalOccDemandSignalArray{ OccDemandSignalOccDemandSignalArgs{...} }

type OccDemandSignalOccDemandSignalArrayOutput

type OccDemandSignalOccDemandSignalArrayOutput struct{ *pulumi.OutputState }

func (OccDemandSignalOccDemandSignalArrayOutput) ElementType

func (OccDemandSignalOccDemandSignalArrayOutput) Index

func (OccDemandSignalOccDemandSignalArrayOutput) ToOccDemandSignalOccDemandSignalArrayOutput

func (o OccDemandSignalOccDemandSignalArrayOutput) ToOccDemandSignalOccDemandSignalArrayOutput() OccDemandSignalOccDemandSignalArrayOutput

func (OccDemandSignalOccDemandSignalArrayOutput) ToOccDemandSignalOccDemandSignalArrayOutputWithContext

func (o OccDemandSignalOccDemandSignalArrayOutput) ToOccDemandSignalOccDemandSignalArrayOutputWithContext(ctx context.Context) OccDemandSignalOccDemandSignalArrayOutput

type OccDemandSignalOccDemandSignalInput

type OccDemandSignalOccDemandSignalInput interface {
	pulumi.Input

	ToOccDemandSignalOccDemandSignalOutput() OccDemandSignalOccDemandSignalOutput
	ToOccDemandSignalOccDemandSignalOutputWithContext(context.Context) OccDemandSignalOccDemandSignalOutput
}

OccDemandSignalOccDemandSignalInput is an input type that accepts OccDemandSignalOccDemandSignalArgs and OccDemandSignalOccDemandSignalOutput values. You can construct a concrete instance of `OccDemandSignalOccDemandSignalInput` via:

OccDemandSignalOccDemandSignalArgs{...}

type OccDemandSignalOccDemandSignalOutput

type OccDemandSignalOccDemandSignalOutput struct{ *pulumi.OutputState }

func (OccDemandSignalOccDemandSignalOutput) ElementType

func (OccDemandSignalOccDemandSignalOutput) ResourceType

The name of the resource for the data.

func (OccDemandSignalOccDemandSignalOutput) ToOccDemandSignalOccDemandSignalOutput

func (o OccDemandSignalOccDemandSignalOutput) ToOccDemandSignalOccDemandSignalOutput() OccDemandSignalOccDemandSignalOutput

func (OccDemandSignalOccDemandSignalOutput) ToOccDemandSignalOccDemandSignalOutputWithContext

func (o OccDemandSignalOccDemandSignalOutput) ToOccDemandSignalOccDemandSignalOutputWithContext(ctx context.Context) OccDemandSignalOccDemandSignalOutput

func (OccDemandSignalOccDemandSignalOutput) Units

The units of the data.

func (OccDemandSignalOccDemandSignalOutput) Values

The values of forecast.

type OccDemandSignalOccDemandSignalValue

type OccDemandSignalOccDemandSignalValue struct {
	// Space provided for users to make comments regarding the value.
	Comments *string `pulumi:"comments"`
	// The date of the Demand Signal Value.
	TimeExpected string `pulumi:"timeExpected"`
	// The Demand Signal Value.
	Value float64 `pulumi:"value"`
}

type OccDemandSignalOccDemandSignalValueArgs

type OccDemandSignalOccDemandSignalValueArgs struct {
	// Space provided for users to make comments regarding the value.
	Comments pulumi.StringPtrInput `pulumi:"comments"`
	// The date of the Demand Signal Value.
	TimeExpected pulumi.StringInput `pulumi:"timeExpected"`
	// The Demand Signal Value.
	Value pulumi.Float64Input `pulumi:"value"`
}

func (OccDemandSignalOccDemandSignalValueArgs) ElementType

func (OccDemandSignalOccDemandSignalValueArgs) ToOccDemandSignalOccDemandSignalValueOutput

func (i OccDemandSignalOccDemandSignalValueArgs) ToOccDemandSignalOccDemandSignalValueOutput() OccDemandSignalOccDemandSignalValueOutput

func (OccDemandSignalOccDemandSignalValueArgs) ToOccDemandSignalOccDemandSignalValueOutputWithContext

func (i OccDemandSignalOccDemandSignalValueArgs) ToOccDemandSignalOccDemandSignalValueOutputWithContext(ctx context.Context) OccDemandSignalOccDemandSignalValueOutput

type OccDemandSignalOccDemandSignalValueArray

type OccDemandSignalOccDemandSignalValueArray []OccDemandSignalOccDemandSignalValueInput

func (OccDemandSignalOccDemandSignalValueArray) ElementType

func (OccDemandSignalOccDemandSignalValueArray) ToOccDemandSignalOccDemandSignalValueArrayOutput

func (i OccDemandSignalOccDemandSignalValueArray) ToOccDemandSignalOccDemandSignalValueArrayOutput() OccDemandSignalOccDemandSignalValueArrayOutput

func (OccDemandSignalOccDemandSignalValueArray) ToOccDemandSignalOccDemandSignalValueArrayOutputWithContext

func (i OccDemandSignalOccDemandSignalValueArray) ToOccDemandSignalOccDemandSignalValueArrayOutputWithContext(ctx context.Context) OccDemandSignalOccDemandSignalValueArrayOutput

type OccDemandSignalOccDemandSignalValueArrayInput

type OccDemandSignalOccDemandSignalValueArrayInput interface {
	pulumi.Input

	ToOccDemandSignalOccDemandSignalValueArrayOutput() OccDemandSignalOccDemandSignalValueArrayOutput
	ToOccDemandSignalOccDemandSignalValueArrayOutputWithContext(context.Context) OccDemandSignalOccDemandSignalValueArrayOutput
}

OccDemandSignalOccDemandSignalValueArrayInput is an input type that accepts OccDemandSignalOccDemandSignalValueArray and OccDemandSignalOccDemandSignalValueArrayOutput values. You can construct a concrete instance of `OccDemandSignalOccDemandSignalValueArrayInput` via:

OccDemandSignalOccDemandSignalValueArray{ OccDemandSignalOccDemandSignalValueArgs{...} }

type OccDemandSignalOccDemandSignalValueArrayOutput

type OccDemandSignalOccDemandSignalValueArrayOutput struct{ *pulumi.OutputState }

func (OccDemandSignalOccDemandSignalValueArrayOutput) ElementType

func (OccDemandSignalOccDemandSignalValueArrayOutput) Index

func (OccDemandSignalOccDemandSignalValueArrayOutput) ToOccDemandSignalOccDemandSignalValueArrayOutput

func (o OccDemandSignalOccDemandSignalValueArrayOutput) ToOccDemandSignalOccDemandSignalValueArrayOutput() OccDemandSignalOccDemandSignalValueArrayOutput

func (OccDemandSignalOccDemandSignalValueArrayOutput) ToOccDemandSignalOccDemandSignalValueArrayOutputWithContext

func (o OccDemandSignalOccDemandSignalValueArrayOutput) ToOccDemandSignalOccDemandSignalValueArrayOutputWithContext(ctx context.Context) OccDemandSignalOccDemandSignalValueArrayOutput

type OccDemandSignalOccDemandSignalValueInput

type OccDemandSignalOccDemandSignalValueInput interface {
	pulumi.Input

	ToOccDemandSignalOccDemandSignalValueOutput() OccDemandSignalOccDemandSignalValueOutput
	ToOccDemandSignalOccDemandSignalValueOutputWithContext(context.Context) OccDemandSignalOccDemandSignalValueOutput
}

OccDemandSignalOccDemandSignalValueInput is an input type that accepts OccDemandSignalOccDemandSignalValueArgs and OccDemandSignalOccDemandSignalValueOutput values. You can construct a concrete instance of `OccDemandSignalOccDemandSignalValueInput` via:

OccDemandSignalOccDemandSignalValueArgs{...}

type OccDemandSignalOccDemandSignalValueOutput

type OccDemandSignalOccDemandSignalValueOutput struct{ *pulumi.OutputState }

func (OccDemandSignalOccDemandSignalValueOutput) Comments

Space provided for users to make comments regarding the value.

func (OccDemandSignalOccDemandSignalValueOutput) ElementType

func (OccDemandSignalOccDemandSignalValueOutput) TimeExpected

The date of the Demand Signal Value.

func (OccDemandSignalOccDemandSignalValueOutput) ToOccDemandSignalOccDemandSignalValueOutput

func (o OccDemandSignalOccDemandSignalValueOutput) ToOccDemandSignalOccDemandSignalValueOutput() OccDemandSignalOccDemandSignalValueOutput

func (OccDemandSignalOccDemandSignalValueOutput) ToOccDemandSignalOccDemandSignalValueOutputWithContext

func (o OccDemandSignalOccDemandSignalValueOutput) ToOccDemandSignalOccDemandSignalValueOutputWithContext(ctx context.Context) OccDemandSignalOccDemandSignalValueOutput

func (OccDemandSignalOccDemandSignalValueOutput) Value

The Demand Signal Value.

type OccDemandSignalOutput

type OccDemandSignalOutput struct{ *pulumi.OutputState }

func (OccDemandSignalOutput) CompartmentId

func (o OccDemandSignalOutput) CompartmentId() pulumi.StringOutput

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

func (OccDemandSignalOutput) DefinedTags

func (o OccDemandSignalOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`

func (OccDemandSignalOutput) DisplayName

func (o OccDemandSignalOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (OccDemandSignalOutput) ElementType

func (OccDemandSignalOutput) ElementType() reflect.Type

func (OccDemandSignalOutput) FreeformTags

func (o OccDemandSignalOutput) FreeformTags() pulumi.MapOutput

(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (OccDemandSignalOutput) IsActive

(Updatable) Indicator of whether to share the data with Oracle.

func (OccDemandSignalOutput) LifecycleDetails

func (o OccDemandSignalOutput) LifecycleDetails() pulumi.StringOutput

A message that describes the current state of the OccDemandSignal in more detail. For example, can be used to provide actionable information for a resource in the Failed state.

func (OccDemandSignalOutput) OccDemandSignalId

func (o OccDemandSignalOutput) OccDemandSignalId() pulumi.StringPtrOutput

func (OccDemandSignalOutput) OccDemandSignals

The OccDemandSignal data.

func (OccDemandSignalOutput) PatchOperations

(Updatable)

func (OccDemandSignalOutput) State

The current state of the OccDemandSignal.

func (OccDemandSignalOutput) SystemTags

func (o OccDemandSignalOutput) SystemTags() pulumi.MapOutput

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (OccDemandSignalOutput) TimeCreated

func (o OccDemandSignalOutput) TimeCreated() pulumi.StringOutput

The date and time the OccDemandSignal was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`

func (OccDemandSignalOutput) TimeUpdated

func (o OccDemandSignalOutput) TimeUpdated() pulumi.StringOutput

The date and time the OccDemandSignal was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`

func (OccDemandSignalOutput) ToOccDemandSignalOutput

func (o OccDemandSignalOutput) ToOccDemandSignalOutput() OccDemandSignalOutput

func (OccDemandSignalOutput) ToOccDemandSignalOutputWithContext

func (o OccDemandSignalOutput) ToOccDemandSignalOutputWithContext(ctx context.Context) OccDemandSignalOutput

type OccDemandSignalPatchOperation

type OccDemandSignalPatchOperation struct {
	// (Updatable)
	From string `pulumi:"from"`
	// (Updatable) The operation can be one of these values: `INSERT`, `INSERT_MULTIPLE`, `MERGE`, `MOVE`, `PROHIBIT`, `REMOVE`, `REPLACE`, `REQUIRE`
	Operation string `pulumi:"operation"`
	// (Updatable)
	Position *string `pulumi:"position"`
	// (Updatable)
	SelectedItem *string `pulumi:"selectedItem"`
	// (Updatable)
	Selection string `pulumi:"selection"`
	// (Updatable)
	Value map[string]interface{} `pulumi:"value"`
}

type OccDemandSignalPatchOperationArgs

type OccDemandSignalPatchOperationArgs struct {
	// (Updatable)
	From pulumi.StringInput `pulumi:"from"`
	// (Updatable) The operation can be one of these values: `INSERT`, `INSERT_MULTIPLE`, `MERGE`, `MOVE`, `PROHIBIT`, `REMOVE`, `REPLACE`, `REQUIRE`
	Operation pulumi.StringInput `pulumi:"operation"`
	// (Updatable)
	Position pulumi.StringPtrInput `pulumi:"position"`
	// (Updatable)
	SelectedItem pulumi.StringPtrInput `pulumi:"selectedItem"`
	// (Updatable)
	Selection pulumi.StringInput `pulumi:"selection"`
	// (Updatable)
	Value pulumi.MapInput `pulumi:"value"`
}

func (OccDemandSignalPatchOperationArgs) ElementType

func (OccDemandSignalPatchOperationArgs) ToOccDemandSignalPatchOperationOutput

func (i OccDemandSignalPatchOperationArgs) ToOccDemandSignalPatchOperationOutput() OccDemandSignalPatchOperationOutput

func (OccDemandSignalPatchOperationArgs) ToOccDemandSignalPatchOperationOutputWithContext

func (i OccDemandSignalPatchOperationArgs) ToOccDemandSignalPatchOperationOutputWithContext(ctx context.Context) OccDemandSignalPatchOperationOutput

type OccDemandSignalPatchOperationArray

type OccDemandSignalPatchOperationArray []OccDemandSignalPatchOperationInput

func (OccDemandSignalPatchOperationArray) ElementType

func (OccDemandSignalPatchOperationArray) ToOccDemandSignalPatchOperationArrayOutput

func (i OccDemandSignalPatchOperationArray) ToOccDemandSignalPatchOperationArrayOutput() OccDemandSignalPatchOperationArrayOutput

func (OccDemandSignalPatchOperationArray) ToOccDemandSignalPatchOperationArrayOutputWithContext

func (i OccDemandSignalPatchOperationArray) ToOccDemandSignalPatchOperationArrayOutputWithContext(ctx context.Context) OccDemandSignalPatchOperationArrayOutput

type OccDemandSignalPatchOperationArrayInput

type OccDemandSignalPatchOperationArrayInput interface {
	pulumi.Input

	ToOccDemandSignalPatchOperationArrayOutput() OccDemandSignalPatchOperationArrayOutput
	ToOccDemandSignalPatchOperationArrayOutputWithContext(context.Context) OccDemandSignalPatchOperationArrayOutput
}

OccDemandSignalPatchOperationArrayInput is an input type that accepts OccDemandSignalPatchOperationArray and OccDemandSignalPatchOperationArrayOutput values. You can construct a concrete instance of `OccDemandSignalPatchOperationArrayInput` via:

OccDemandSignalPatchOperationArray{ OccDemandSignalPatchOperationArgs{...} }

type OccDemandSignalPatchOperationArrayOutput

type OccDemandSignalPatchOperationArrayOutput struct{ *pulumi.OutputState }

func (OccDemandSignalPatchOperationArrayOutput) ElementType

func (OccDemandSignalPatchOperationArrayOutput) Index

func (OccDemandSignalPatchOperationArrayOutput) ToOccDemandSignalPatchOperationArrayOutput

func (o OccDemandSignalPatchOperationArrayOutput) ToOccDemandSignalPatchOperationArrayOutput() OccDemandSignalPatchOperationArrayOutput

func (OccDemandSignalPatchOperationArrayOutput) ToOccDemandSignalPatchOperationArrayOutputWithContext

func (o OccDemandSignalPatchOperationArrayOutput) ToOccDemandSignalPatchOperationArrayOutputWithContext(ctx context.Context) OccDemandSignalPatchOperationArrayOutput

type OccDemandSignalPatchOperationInput

type OccDemandSignalPatchOperationInput interface {
	pulumi.Input

	ToOccDemandSignalPatchOperationOutput() OccDemandSignalPatchOperationOutput
	ToOccDemandSignalPatchOperationOutputWithContext(context.Context) OccDemandSignalPatchOperationOutput
}

OccDemandSignalPatchOperationInput is an input type that accepts OccDemandSignalPatchOperationArgs and OccDemandSignalPatchOperationOutput values. You can construct a concrete instance of `OccDemandSignalPatchOperationInput` via:

OccDemandSignalPatchOperationArgs{...}

type OccDemandSignalPatchOperationOutput

type OccDemandSignalPatchOperationOutput struct{ *pulumi.OutputState }

func (OccDemandSignalPatchOperationOutput) ElementType

func (OccDemandSignalPatchOperationOutput) From

(Updatable)

func (OccDemandSignalPatchOperationOutput) Operation

(Updatable) The operation can be one of these values: `INSERT`, `INSERT_MULTIPLE`, `MERGE`, `MOVE`, `PROHIBIT`, `REMOVE`, `REPLACE`, `REQUIRE`

func (OccDemandSignalPatchOperationOutput) Position

(Updatable)

func (OccDemandSignalPatchOperationOutput) SelectedItem

(Updatable)

func (OccDemandSignalPatchOperationOutput) Selection

(Updatable)

func (OccDemandSignalPatchOperationOutput) ToOccDemandSignalPatchOperationOutput

func (o OccDemandSignalPatchOperationOutput) ToOccDemandSignalPatchOperationOutput() OccDemandSignalPatchOperationOutput

func (OccDemandSignalPatchOperationOutput) ToOccDemandSignalPatchOperationOutputWithContext

func (o OccDemandSignalPatchOperationOutput) ToOccDemandSignalPatchOperationOutputWithContext(ctx context.Context) OccDemandSignalPatchOperationOutput

func (OccDemandSignalPatchOperationOutput) Value

(Updatable)

type OccDemandSignalState

type OccDemandSignalState struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the OccDemandSignal in.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Indicator of whether to share the data with Oracle.
	IsActive pulumi.BoolPtrInput
	// A message that describes the current state of the OccDemandSignal in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails  pulumi.StringPtrInput
	OccDemandSignalId pulumi.StringPtrInput
	// The OccDemandSignal data.
	OccDemandSignals OccDemandSignalOccDemandSignalArrayInput
	// (Updatable)
	PatchOperations OccDemandSignalPatchOperationArrayInput
	// The current state of the OccDemandSignal.
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The date and time the OccDemandSignal was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeCreated pulumi.StringPtrInput
	// The date and time the OccDemandSignal was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339).  Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated pulumi.StringPtrInput
}

func (OccDemandSignalState) ElementType

func (OccDemandSignalState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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