fleetappsmanagement

package
v2.16.0 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 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 Fleet

type Fleet struct {
	pulumi.CustomResourceState

	// Application Type associated with the Fleet.Applicable for Environment fleet types.
	ApplicationType pulumi.StringOutput `pulumi:"applicationType"`
	// Tenancy OCID
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Environment Type associated with the Fleet.Applicable for Environment fleet types.
	EnvironmentType pulumi.StringOutput `pulumi:"environmentType"`
	// Type of the Fleet
	FleetType pulumi.StringOutput `pulumi:"fleetType"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	// Group Type associated with Group Fleet.Applicable for Group fleet types.
	GroupType pulumi.StringOutput `pulumi:"groupType"`
	// (Updatable) A value which represents if auto confirming of the targets can be enabled
	IsTargetAutoConfirm pulumi.BoolOutput `pulumi:"isTargetAutoConfirm"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) Conditions when met to send notifications on the fleet activities
	NotificationPreferences FleetNotificationPreferencesOutput `pulumi:"notificationPreferences"`
	// Products associated with the Fleet
	Products pulumi.StringArrayOutput `pulumi:"products"`
	// Associated region
	ResourceRegion pulumi.StringOutput `pulumi:"resourceRegion"`
	// Type of resource selection in a fleet
	ResourceSelectionType pulumi.StringOutput `pulumi:"resourceSelectionType"`
	// (Updatable) Rule Selection Criteria
	RuleSelectionCriteria FleetRuleSelectionCriteriaOutput `pulumi:"ruleSelectionCriteria"`
	// The lifecycle state of the Fleet.
	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.StringMapOutput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Fleet resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Creates a new fleet instance that includes fleet resources and properties. For more information, please see the documentation.

## Import

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

```sh $ pulumi import oci:FleetAppsManagement/fleet:Fleet test_fleet "id" ```

func GetFleet

func GetFleet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)

GetFleet gets an existing Fleet 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 NewFleet

func NewFleet(ctx *pulumi.Context,
	name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)

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

func (*Fleet) ElementType

func (*Fleet) ElementType() reflect.Type

func (*Fleet) ToFleetOutput

func (i *Fleet) ToFleetOutput() FleetOutput

func (*Fleet) ToFleetOutputWithContext

func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput

type FleetArgs

type FleetArgs struct {
	// Application Type associated with the Fleet.Applicable for Environment fleet types.
	ApplicationType pulumi.StringPtrInput
	// Tenancy OCID
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// Environment Type associated with the Fleet.Applicable for Environment fleet types.
	EnvironmentType pulumi.StringPtrInput
	// Type of the Fleet
	FleetType pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput
	// Group Type associated with Group Fleet.Applicable for Group fleet types.
	GroupType pulumi.StringPtrInput
	// (Updatable) A value which represents if auto confirming of the targets can be enabled
	IsTargetAutoConfirm pulumi.BoolPtrInput
	// (Updatable) Conditions when met to send notifications on the fleet activities
	NotificationPreferences FleetNotificationPreferencesPtrInput
	// Products associated with the Fleet
	Products pulumi.StringArrayInput
	// Type of resource selection in a fleet
	ResourceSelectionType pulumi.StringPtrInput
	// (Updatable) Rule Selection Criteria
	RuleSelectionCriteria FleetRuleSelectionCriteriaPtrInput
}

The set of arguments for constructing a Fleet resource.

func (FleetArgs) ElementType

func (FleetArgs) ElementType() reflect.Type

type FleetArray

type FleetArray []FleetInput

func (FleetArray) ElementType

func (FleetArray) ElementType() reflect.Type

func (FleetArray) ToFleetArrayOutput

func (i FleetArray) ToFleetArrayOutput() FleetArrayOutput

func (FleetArray) ToFleetArrayOutputWithContext

func (i FleetArray) ToFleetArrayOutputWithContext(ctx context.Context) FleetArrayOutput

type FleetArrayInput

type FleetArrayInput interface {
	pulumi.Input

	ToFleetArrayOutput() FleetArrayOutput
	ToFleetArrayOutputWithContext(context.Context) FleetArrayOutput
}

FleetArrayInput is an input type that accepts FleetArray and FleetArrayOutput values. You can construct a concrete instance of `FleetArrayInput` via:

FleetArray{ FleetArgs{...} }

type FleetArrayOutput

type FleetArrayOutput struct{ *pulumi.OutputState }

func (FleetArrayOutput) ElementType

func (FleetArrayOutput) ElementType() reflect.Type

func (FleetArrayOutput) Index

func (FleetArrayOutput) ToFleetArrayOutput

func (o FleetArrayOutput) ToFleetArrayOutput() FleetArrayOutput

func (FleetArrayOutput) ToFleetArrayOutputWithContext

func (o FleetArrayOutput) ToFleetArrayOutputWithContext(ctx context.Context) FleetArrayOutput

type FleetCredential

type FleetCredential struct {
	pulumi.CustomResourceState

	// Tenancy OCID
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Credential Details
	EntitySpecifics FleetCredentialEntitySpecificsOutput `pulumi:"entitySpecifics"`
	// unique Fleet identifier
	FleetId pulumi.StringOutput `pulumi:"fleetId"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) Credential Details
	Password FleetCredentialPasswordOutput `pulumi:"password"`
	// The current state of the FleetCredential.
	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.StringMapOutput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) Credential Details
	User FleetCredentialUserOutput `pulumi:"user"`
}

This resource provides the Fleet Credential resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Creates a new FleetCredential.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.NewFleetCredential(ctx, "test_fleet_credential", &FleetAppsManagement.FleetCredentialArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(fleetCredentialDisplayName),
			EntitySpecifics: &fleetappsmanagement.FleetCredentialEntitySpecificsArgs{
				CredentialLevel: pulumi.Any(fleetCredentialEntitySpecificsCredentialLevel),
				ResourceId:      pulumi.Any(testResource.Id),
				Target:          pulumi.Any(fleetCredentialEntitySpecificsTarget),
			},
			FleetId: pulumi.Any(testFleet.Id),
			Password: &fleetappsmanagement.FleetCredentialPasswordArgs{
				CredentialType: pulumi.Any(fleetCredentialPasswordCredentialType),
				KeyId:          pulumi.Any(testKey.Id),
				KeyVersion:     pulumi.Any(fleetCredentialPasswordKeyVersion),
				SecretId:       pulumi.Any(testSecret.Id),
				SecretVersion:  pulumi.Any(fleetCredentialPasswordSecretVersion),
				Value:          pulumi.Any(fleetCredentialPasswordValue),
				VaultId:        pulumi.Any(testVault.Id),
			},
			User: &fleetappsmanagement.FleetCredentialUserArgs{
				CredentialType: pulumi.Any(fleetCredentialUserCredentialType),
				KeyId:          pulumi.Any(testKey.Id),
				KeyVersion:     pulumi.Any(fleetCredentialUserKeyVersion),
				SecretId:       pulumi.Any(testSecret.Id),
				SecretVersion:  pulumi.Any(fleetCredentialUserSecretVersion),
				Value:          pulumi.Any(fleetCredentialUserValue),
				VaultId:        pulumi.Any(testVault.Id),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetFleetCredential

func GetFleetCredential(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FleetCredentialState, opts ...pulumi.ResourceOption) (*FleetCredential, error)

GetFleetCredential gets an existing FleetCredential 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 NewFleetCredential

func NewFleetCredential(ctx *pulumi.Context,
	name string, args *FleetCredentialArgs, opts ...pulumi.ResourceOption) (*FleetCredential, error)

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

func (*FleetCredential) ElementType

func (*FleetCredential) ElementType() reflect.Type

func (*FleetCredential) ToFleetCredentialOutput

func (i *FleetCredential) ToFleetCredentialOutput() FleetCredentialOutput

func (*FleetCredential) ToFleetCredentialOutputWithContext

func (i *FleetCredential) ToFleetCredentialOutputWithContext(ctx context.Context) FleetCredentialOutput

type FleetCredentialArgs

type FleetCredentialArgs struct {
	// Tenancy OCID
	CompartmentId pulumi.StringInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringInput
	// (Updatable) Credential Details
	EntitySpecifics FleetCredentialEntitySpecificsInput
	// unique Fleet identifier
	FleetId pulumi.StringInput
	// (Updatable) Credential Details
	Password FleetCredentialPasswordInput
	// (Updatable) Credential Details
	User FleetCredentialUserInput
}

The set of arguments for constructing a FleetCredential resource.

func (FleetCredentialArgs) ElementType

func (FleetCredentialArgs) ElementType() reflect.Type

type FleetCredentialArray

type FleetCredentialArray []FleetCredentialInput

func (FleetCredentialArray) ElementType

func (FleetCredentialArray) ElementType() reflect.Type

func (FleetCredentialArray) ToFleetCredentialArrayOutput

func (i FleetCredentialArray) ToFleetCredentialArrayOutput() FleetCredentialArrayOutput

func (FleetCredentialArray) ToFleetCredentialArrayOutputWithContext

func (i FleetCredentialArray) ToFleetCredentialArrayOutputWithContext(ctx context.Context) FleetCredentialArrayOutput

type FleetCredentialArrayInput

type FleetCredentialArrayInput interface {
	pulumi.Input

	ToFleetCredentialArrayOutput() FleetCredentialArrayOutput
	ToFleetCredentialArrayOutputWithContext(context.Context) FleetCredentialArrayOutput
}

FleetCredentialArrayInput is an input type that accepts FleetCredentialArray and FleetCredentialArrayOutput values. You can construct a concrete instance of `FleetCredentialArrayInput` via:

FleetCredentialArray{ FleetCredentialArgs{...} }

type FleetCredentialArrayOutput

type FleetCredentialArrayOutput struct{ *pulumi.OutputState }

func (FleetCredentialArrayOutput) ElementType

func (FleetCredentialArrayOutput) ElementType() reflect.Type

func (FleetCredentialArrayOutput) Index

func (FleetCredentialArrayOutput) ToFleetCredentialArrayOutput

func (o FleetCredentialArrayOutput) ToFleetCredentialArrayOutput() FleetCredentialArrayOutput

func (FleetCredentialArrayOutput) ToFleetCredentialArrayOutputWithContext

func (o FleetCredentialArrayOutput) ToFleetCredentialArrayOutputWithContext(ctx context.Context) FleetCredentialArrayOutput

type FleetCredentialEntitySpecifics

type FleetCredentialEntitySpecifics struct {
	// (Updatable) Credential Level.
	CredentialLevel string `pulumi:"credentialLevel"`
	// (Updatable) OCID of the resource associated with the target for which credential is created
	ResourceId string `pulumi:"resourceId"`
	// (Updatable) Target associated with the Credential
	Target string `pulumi:"target"`
}

type FleetCredentialEntitySpecificsArgs

type FleetCredentialEntitySpecificsArgs struct {
	// (Updatable) Credential Level.
	CredentialLevel pulumi.StringInput `pulumi:"credentialLevel"`
	// (Updatable) OCID of the resource associated with the target for which credential is created
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// (Updatable) Target associated with the Credential
	Target pulumi.StringInput `pulumi:"target"`
}

func (FleetCredentialEntitySpecificsArgs) ElementType

func (FleetCredentialEntitySpecificsArgs) ToFleetCredentialEntitySpecificsOutput

func (i FleetCredentialEntitySpecificsArgs) ToFleetCredentialEntitySpecificsOutput() FleetCredentialEntitySpecificsOutput

func (FleetCredentialEntitySpecificsArgs) ToFleetCredentialEntitySpecificsOutputWithContext

func (i FleetCredentialEntitySpecificsArgs) ToFleetCredentialEntitySpecificsOutputWithContext(ctx context.Context) FleetCredentialEntitySpecificsOutput

func (FleetCredentialEntitySpecificsArgs) ToFleetCredentialEntitySpecificsPtrOutput

func (i FleetCredentialEntitySpecificsArgs) ToFleetCredentialEntitySpecificsPtrOutput() FleetCredentialEntitySpecificsPtrOutput

func (FleetCredentialEntitySpecificsArgs) ToFleetCredentialEntitySpecificsPtrOutputWithContext

func (i FleetCredentialEntitySpecificsArgs) ToFleetCredentialEntitySpecificsPtrOutputWithContext(ctx context.Context) FleetCredentialEntitySpecificsPtrOutput

type FleetCredentialEntitySpecificsInput

type FleetCredentialEntitySpecificsInput interface {
	pulumi.Input

	ToFleetCredentialEntitySpecificsOutput() FleetCredentialEntitySpecificsOutput
	ToFleetCredentialEntitySpecificsOutputWithContext(context.Context) FleetCredentialEntitySpecificsOutput
}

FleetCredentialEntitySpecificsInput is an input type that accepts FleetCredentialEntitySpecificsArgs and FleetCredentialEntitySpecificsOutput values. You can construct a concrete instance of `FleetCredentialEntitySpecificsInput` via:

FleetCredentialEntitySpecificsArgs{...}

type FleetCredentialEntitySpecificsOutput

type FleetCredentialEntitySpecificsOutput struct{ *pulumi.OutputState }

func (FleetCredentialEntitySpecificsOutput) CredentialLevel

(Updatable) Credential Level.

func (FleetCredentialEntitySpecificsOutput) ElementType

func (FleetCredentialEntitySpecificsOutput) ResourceId

(Updatable) OCID of the resource associated with the target for which credential is created

func (FleetCredentialEntitySpecificsOutput) Target

(Updatable) Target associated with the Credential

func (FleetCredentialEntitySpecificsOutput) ToFleetCredentialEntitySpecificsOutput

func (o FleetCredentialEntitySpecificsOutput) ToFleetCredentialEntitySpecificsOutput() FleetCredentialEntitySpecificsOutput

func (FleetCredentialEntitySpecificsOutput) ToFleetCredentialEntitySpecificsOutputWithContext

func (o FleetCredentialEntitySpecificsOutput) ToFleetCredentialEntitySpecificsOutputWithContext(ctx context.Context) FleetCredentialEntitySpecificsOutput

func (FleetCredentialEntitySpecificsOutput) ToFleetCredentialEntitySpecificsPtrOutput

func (o FleetCredentialEntitySpecificsOutput) ToFleetCredentialEntitySpecificsPtrOutput() FleetCredentialEntitySpecificsPtrOutput

func (FleetCredentialEntitySpecificsOutput) ToFleetCredentialEntitySpecificsPtrOutputWithContext

func (o FleetCredentialEntitySpecificsOutput) ToFleetCredentialEntitySpecificsPtrOutputWithContext(ctx context.Context) FleetCredentialEntitySpecificsPtrOutput

type FleetCredentialEntitySpecificsPtrInput

type FleetCredentialEntitySpecificsPtrInput interface {
	pulumi.Input

	ToFleetCredentialEntitySpecificsPtrOutput() FleetCredentialEntitySpecificsPtrOutput
	ToFleetCredentialEntitySpecificsPtrOutputWithContext(context.Context) FleetCredentialEntitySpecificsPtrOutput
}

FleetCredentialEntitySpecificsPtrInput is an input type that accepts FleetCredentialEntitySpecificsArgs, FleetCredentialEntitySpecificsPtr and FleetCredentialEntitySpecificsPtrOutput values. You can construct a concrete instance of `FleetCredentialEntitySpecificsPtrInput` via:

        FleetCredentialEntitySpecificsArgs{...}

or:

        nil

type FleetCredentialEntitySpecificsPtrOutput

type FleetCredentialEntitySpecificsPtrOutput struct{ *pulumi.OutputState }

func (FleetCredentialEntitySpecificsPtrOutput) CredentialLevel

(Updatable) Credential Level.

func (FleetCredentialEntitySpecificsPtrOutput) Elem

func (FleetCredentialEntitySpecificsPtrOutput) ElementType

func (FleetCredentialEntitySpecificsPtrOutput) ResourceId

(Updatable) OCID of the resource associated with the target for which credential is created

func (FleetCredentialEntitySpecificsPtrOutput) Target

(Updatable) Target associated with the Credential

func (FleetCredentialEntitySpecificsPtrOutput) ToFleetCredentialEntitySpecificsPtrOutput

func (o FleetCredentialEntitySpecificsPtrOutput) ToFleetCredentialEntitySpecificsPtrOutput() FleetCredentialEntitySpecificsPtrOutput

func (FleetCredentialEntitySpecificsPtrOutput) ToFleetCredentialEntitySpecificsPtrOutputWithContext

func (o FleetCredentialEntitySpecificsPtrOutput) ToFleetCredentialEntitySpecificsPtrOutputWithContext(ctx context.Context) FleetCredentialEntitySpecificsPtrOutput

type FleetCredentialInput

type FleetCredentialInput interface {
	pulumi.Input

	ToFleetCredentialOutput() FleetCredentialOutput
	ToFleetCredentialOutputWithContext(ctx context.Context) FleetCredentialOutput
}

type FleetCredentialMap

type FleetCredentialMap map[string]FleetCredentialInput

func (FleetCredentialMap) ElementType

func (FleetCredentialMap) ElementType() reflect.Type

func (FleetCredentialMap) ToFleetCredentialMapOutput

func (i FleetCredentialMap) ToFleetCredentialMapOutput() FleetCredentialMapOutput

func (FleetCredentialMap) ToFleetCredentialMapOutputWithContext

func (i FleetCredentialMap) ToFleetCredentialMapOutputWithContext(ctx context.Context) FleetCredentialMapOutput

type FleetCredentialMapInput

type FleetCredentialMapInput interface {
	pulumi.Input

	ToFleetCredentialMapOutput() FleetCredentialMapOutput
	ToFleetCredentialMapOutputWithContext(context.Context) FleetCredentialMapOutput
}

FleetCredentialMapInput is an input type that accepts FleetCredentialMap and FleetCredentialMapOutput values. You can construct a concrete instance of `FleetCredentialMapInput` via:

FleetCredentialMap{ "key": FleetCredentialArgs{...} }

type FleetCredentialMapOutput

type FleetCredentialMapOutput struct{ *pulumi.OutputState }

func (FleetCredentialMapOutput) ElementType

func (FleetCredentialMapOutput) ElementType() reflect.Type

func (FleetCredentialMapOutput) MapIndex

func (FleetCredentialMapOutput) ToFleetCredentialMapOutput

func (o FleetCredentialMapOutput) ToFleetCredentialMapOutput() FleetCredentialMapOutput

func (FleetCredentialMapOutput) ToFleetCredentialMapOutputWithContext

func (o FleetCredentialMapOutput) ToFleetCredentialMapOutputWithContext(ctx context.Context) FleetCredentialMapOutput

type FleetCredentialOutput

type FleetCredentialOutput struct{ *pulumi.OutputState }

func (FleetCredentialOutput) CompartmentId

func (o FleetCredentialOutput) CompartmentId() pulumi.StringOutput

Tenancy OCID

func (FleetCredentialOutput) DisplayName

func (o FleetCredentialOutput) DisplayName() pulumi.StringOutput

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

func (FleetCredentialOutput) ElementType

func (FleetCredentialOutput) ElementType() reflect.Type

func (FleetCredentialOutput) EntitySpecifics

(Updatable) Credential Details

func (FleetCredentialOutput) FleetId

unique Fleet identifier

func (FleetCredentialOutput) LifecycleDetails

func (o FleetCredentialOutput) LifecycleDetails() pulumi.StringOutput

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

func (FleetCredentialOutput) Password

(Updatable) Credential Details

func (FleetCredentialOutput) State

The current state of the FleetCredential.

func (FleetCredentialOutput) SystemTags

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

func (FleetCredentialOutput) TimeCreated

func (o FleetCredentialOutput) TimeCreated() pulumi.StringOutput

The time this resource was created. An RFC3339 formatted datetime string.

func (FleetCredentialOutput) TimeUpdated

func (o FleetCredentialOutput) TimeUpdated() pulumi.StringOutput

The time this resource was last updated. An RFC3339 formatted datetime string.

func (FleetCredentialOutput) ToFleetCredentialOutput

func (o FleetCredentialOutput) ToFleetCredentialOutput() FleetCredentialOutput

func (FleetCredentialOutput) ToFleetCredentialOutputWithContext

func (o FleetCredentialOutput) ToFleetCredentialOutputWithContext(ctx context.Context) FleetCredentialOutput

func (FleetCredentialOutput) User

(Updatable) Credential Details

type FleetCredentialPassword

type FleetCredentialPassword struct {
	// (Updatable) Credential Type
	CredentialType string `pulumi:"credentialType"`
	// (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId *string `pulumi:"keyId"`
	// (Updatable) The Vault Key version.
	KeyVersion *string `pulumi:"keyVersion"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId *string `pulumi:"secretId"`
	// (Updatable) The secret version.
	SecretVersion *string `pulumi:"secretVersion"`
	// (Updatable) The value corresponding to the credential
	Value *string `pulumi:"value"`
	// (Updatable) OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId *string `pulumi:"vaultId"`
}

type FleetCredentialPasswordArgs

type FleetCredentialPasswordArgs struct {
	// (Updatable) Credential Type
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId pulumi.StringPtrInput `pulumi:"keyId"`
	// (Updatable) The Vault Key version.
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId pulumi.StringPtrInput `pulumi:"secretId"`
	// (Updatable) The secret version.
	SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"`
	// (Updatable) The value corresponding to the credential
	Value pulumi.StringPtrInput `pulumi:"value"`
	// (Updatable) OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId pulumi.StringPtrInput `pulumi:"vaultId"`
}

func (FleetCredentialPasswordArgs) ElementType

func (FleetCredentialPasswordArgs) ToFleetCredentialPasswordOutput

func (i FleetCredentialPasswordArgs) ToFleetCredentialPasswordOutput() FleetCredentialPasswordOutput

func (FleetCredentialPasswordArgs) ToFleetCredentialPasswordOutputWithContext

func (i FleetCredentialPasswordArgs) ToFleetCredentialPasswordOutputWithContext(ctx context.Context) FleetCredentialPasswordOutput

func (FleetCredentialPasswordArgs) ToFleetCredentialPasswordPtrOutput

func (i FleetCredentialPasswordArgs) ToFleetCredentialPasswordPtrOutput() FleetCredentialPasswordPtrOutput

func (FleetCredentialPasswordArgs) ToFleetCredentialPasswordPtrOutputWithContext

func (i FleetCredentialPasswordArgs) ToFleetCredentialPasswordPtrOutputWithContext(ctx context.Context) FleetCredentialPasswordPtrOutput

type FleetCredentialPasswordInput

type FleetCredentialPasswordInput interface {
	pulumi.Input

	ToFleetCredentialPasswordOutput() FleetCredentialPasswordOutput
	ToFleetCredentialPasswordOutputWithContext(context.Context) FleetCredentialPasswordOutput
}

FleetCredentialPasswordInput is an input type that accepts FleetCredentialPasswordArgs and FleetCredentialPasswordOutput values. You can construct a concrete instance of `FleetCredentialPasswordInput` via:

FleetCredentialPasswordArgs{...}

type FleetCredentialPasswordOutput

type FleetCredentialPasswordOutput struct{ *pulumi.OutputState }

func (FleetCredentialPasswordOutput) CredentialType

(Updatable) Credential Type

func (FleetCredentialPasswordOutput) ElementType

func (FleetCredentialPasswordOutput) KeyId

(Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.

func (FleetCredentialPasswordOutput) KeyVersion

(Updatable) The Vault Key version.

func (FleetCredentialPasswordOutput) SecretId

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

func (FleetCredentialPasswordOutput) SecretVersion

(Updatable) The secret version.

func (FleetCredentialPasswordOutput) ToFleetCredentialPasswordOutput

func (o FleetCredentialPasswordOutput) ToFleetCredentialPasswordOutput() FleetCredentialPasswordOutput

func (FleetCredentialPasswordOutput) ToFleetCredentialPasswordOutputWithContext

func (o FleetCredentialPasswordOutput) ToFleetCredentialPasswordOutputWithContext(ctx context.Context) FleetCredentialPasswordOutput

func (FleetCredentialPasswordOutput) ToFleetCredentialPasswordPtrOutput

func (o FleetCredentialPasswordOutput) ToFleetCredentialPasswordPtrOutput() FleetCredentialPasswordPtrOutput

func (FleetCredentialPasswordOutput) ToFleetCredentialPasswordPtrOutputWithContext

func (o FleetCredentialPasswordOutput) ToFleetCredentialPasswordPtrOutputWithContext(ctx context.Context) FleetCredentialPasswordPtrOutput

func (FleetCredentialPasswordOutput) Value

(Updatable) The value corresponding to the credential

func (FleetCredentialPasswordOutput) VaultId

(Updatable) OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.

type FleetCredentialPasswordPtrInput

type FleetCredentialPasswordPtrInput interface {
	pulumi.Input

	ToFleetCredentialPasswordPtrOutput() FleetCredentialPasswordPtrOutput
	ToFleetCredentialPasswordPtrOutputWithContext(context.Context) FleetCredentialPasswordPtrOutput
}

FleetCredentialPasswordPtrInput is an input type that accepts FleetCredentialPasswordArgs, FleetCredentialPasswordPtr and FleetCredentialPasswordPtrOutput values. You can construct a concrete instance of `FleetCredentialPasswordPtrInput` via:

        FleetCredentialPasswordArgs{...}

or:

        nil

type FleetCredentialPasswordPtrOutput

type FleetCredentialPasswordPtrOutput struct{ *pulumi.OutputState }

func (FleetCredentialPasswordPtrOutput) CredentialType

(Updatable) Credential Type

func (FleetCredentialPasswordPtrOutput) Elem

func (FleetCredentialPasswordPtrOutput) ElementType

func (FleetCredentialPasswordPtrOutput) KeyId

(Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.

func (FleetCredentialPasswordPtrOutput) KeyVersion

(Updatable) The Vault Key version.

func (FleetCredentialPasswordPtrOutput) SecretId

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

func (FleetCredentialPasswordPtrOutput) SecretVersion

(Updatable) The secret version.

func (FleetCredentialPasswordPtrOutput) ToFleetCredentialPasswordPtrOutput

func (o FleetCredentialPasswordPtrOutput) ToFleetCredentialPasswordPtrOutput() FleetCredentialPasswordPtrOutput

func (FleetCredentialPasswordPtrOutput) ToFleetCredentialPasswordPtrOutputWithContext

func (o FleetCredentialPasswordPtrOutput) ToFleetCredentialPasswordPtrOutputWithContext(ctx context.Context) FleetCredentialPasswordPtrOutput

func (FleetCredentialPasswordPtrOutput) Value

(Updatable) The value corresponding to the credential

func (FleetCredentialPasswordPtrOutput) VaultId

(Updatable) OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.

type FleetCredentialState

type FleetCredentialState struct {
	// Tenancy OCID
	CompartmentId pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Credential Details
	EntitySpecifics FleetCredentialEntitySpecificsPtrInput
	// unique Fleet identifier
	FleetId pulumi.StringPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) Credential Details
	Password FleetCredentialPasswordPtrInput
	// The current state of the FleetCredential.
	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.StringMapInput
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) Credential Details
	User FleetCredentialUserPtrInput
}

func (FleetCredentialState) ElementType

func (FleetCredentialState) ElementType() reflect.Type

type FleetCredentialUser

type FleetCredentialUser struct {
	// (Updatable) Credential Type
	CredentialType string `pulumi:"credentialType"`
	// (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId *string `pulumi:"keyId"`
	// (Updatable) The Vault Key version.
	KeyVersion *string `pulumi:"keyVersion"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId *string `pulumi:"secretId"`
	// (Updatable) The secret version.
	SecretVersion *string `pulumi:"secretVersion"`
	// (Updatable) The value corresponding to the credential
	Value *string `pulumi:"value"`
	// (Updatable) OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	VaultId *string `pulumi:"vaultId"`
}

type FleetCredentialUserArgs

type FleetCredentialUserArgs struct {
	// (Updatable) Credential Type
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// (Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId pulumi.StringPtrInput `pulumi:"keyId"`
	// (Updatable) The Vault Key version.
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId pulumi.StringPtrInput `pulumi:"secretId"`
	// (Updatable) The secret version.
	SecretVersion pulumi.StringPtrInput `pulumi:"secretVersion"`
	// (Updatable) The value corresponding to the credential
	Value pulumi.StringPtrInput `pulumi:"value"`
	// (Updatable) OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	VaultId pulumi.StringPtrInput `pulumi:"vaultId"`
}

func (FleetCredentialUserArgs) ElementType

func (FleetCredentialUserArgs) ElementType() reflect.Type

func (FleetCredentialUserArgs) ToFleetCredentialUserOutput

func (i FleetCredentialUserArgs) ToFleetCredentialUserOutput() FleetCredentialUserOutput

func (FleetCredentialUserArgs) ToFleetCredentialUserOutputWithContext

func (i FleetCredentialUserArgs) ToFleetCredentialUserOutputWithContext(ctx context.Context) FleetCredentialUserOutput

func (FleetCredentialUserArgs) ToFleetCredentialUserPtrOutput

func (i FleetCredentialUserArgs) ToFleetCredentialUserPtrOutput() FleetCredentialUserPtrOutput

func (FleetCredentialUserArgs) ToFleetCredentialUserPtrOutputWithContext

func (i FleetCredentialUserArgs) ToFleetCredentialUserPtrOutputWithContext(ctx context.Context) FleetCredentialUserPtrOutput

type FleetCredentialUserInput

type FleetCredentialUserInput interface {
	pulumi.Input

	ToFleetCredentialUserOutput() FleetCredentialUserOutput
	ToFleetCredentialUserOutputWithContext(context.Context) FleetCredentialUserOutput
}

FleetCredentialUserInput is an input type that accepts FleetCredentialUserArgs and FleetCredentialUserOutput values. You can construct a concrete instance of `FleetCredentialUserInput` via:

FleetCredentialUserArgs{...}

type FleetCredentialUserOutput

type FleetCredentialUserOutput struct{ *pulumi.OutputState }

func (FleetCredentialUserOutput) CredentialType

func (o FleetCredentialUserOutput) CredentialType() pulumi.StringOutput

(Updatable) Credential Type

func (FleetCredentialUserOutput) ElementType

func (FleetCredentialUserOutput) ElementType() reflect.Type

func (FleetCredentialUserOutput) KeyId

(Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.

func (FleetCredentialUserOutput) KeyVersion

(Updatable) The Vault Key version.

func (FleetCredentialUserOutput) SecretId

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

func (FleetCredentialUserOutput) SecretVersion

(Updatable) The secret version.

func (FleetCredentialUserOutput) ToFleetCredentialUserOutput

func (o FleetCredentialUserOutput) ToFleetCredentialUserOutput() FleetCredentialUserOutput

func (FleetCredentialUserOutput) ToFleetCredentialUserOutputWithContext

func (o FleetCredentialUserOutput) ToFleetCredentialUserOutputWithContext(ctx context.Context) FleetCredentialUserOutput

func (FleetCredentialUserOutput) ToFleetCredentialUserPtrOutput

func (o FleetCredentialUserOutput) ToFleetCredentialUserPtrOutput() FleetCredentialUserPtrOutput

func (FleetCredentialUserOutput) ToFleetCredentialUserPtrOutputWithContext

func (o FleetCredentialUserOutput) ToFleetCredentialUserPtrOutputWithContext(ctx context.Context) FleetCredentialUserPtrOutput

func (FleetCredentialUserOutput) Value

(Updatable) The value corresponding to the credential

func (FleetCredentialUserOutput) VaultId

(Updatable) OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.

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

type FleetCredentialUserPtrInput

type FleetCredentialUserPtrInput interface {
	pulumi.Input

	ToFleetCredentialUserPtrOutput() FleetCredentialUserPtrOutput
	ToFleetCredentialUserPtrOutputWithContext(context.Context) FleetCredentialUserPtrOutput
}

FleetCredentialUserPtrInput is an input type that accepts FleetCredentialUserArgs, FleetCredentialUserPtr and FleetCredentialUserPtrOutput values. You can construct a concrete instance of `FleetCredentialUserPtrInput` via:

        FleetCredentialUserArgs{...}

or:

        nil

type FleetCredentialUserPtrOutput

type FleetCredentialUserPtrOutput struct{ *pulumi.OutputState }

func (FleetCredentialUserPtrOutput) CredentialType

(Updatable) Credential Type

func (FleetCredentialUserPtrOutput) Elem

func (FleetCredentialUserPtrOutput) ElementType

func (FleetCredentialUserPtrOutput) KeyId

(Updatable) OCID for the Vault Key that will be used to encrypt/decrypt the value given.

func (FleetCredentialUserPtrOutput) KeyVersion

(Updatable) The Vault Key version.

func (FleetCredentialUserPtrOutput) SecretId

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

func (FleetCredentialUserPtrOutput) SecretVersion

(Updatable) The secret version.

func (FleetCredentialUserPtrOutput) ToFleetCredentialUserPtrOutput

func (o FleetCredentialUserPtrOutput) ToFleetCredentialUserPtrOutput() FleetCredentialUserPtrOutput

func (FleetCredentialUserPtrOutput) ToFleetCredentialUserPtrOutputWithContext

func (o FleetCredentialUserPtrOutput) ToFleetCredentialUserPtrOutputWithContext(ctx context.Context) FleetCredentialUserPtrOutput

func (FleetCredentialUserPtrOutput) Value

(Updatable) The value corresponding to the credential

func (FleetCredentialUserPtrOutput) VaultId

(Updatable) OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.

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

type FleetInput

type FleetInput interface {
	pulumi.Input

	ToFleetOutput() FleetOutput
	ToFleetOutputWithContext(ctx context.Context) FleetOutput
}

type FleetMap

type FleetMap map[string]FleetInput

func (FleetMap) ElementType

func (FleetMap) ElementType() reflect.Type

func (FleetMap) ToFleetMapOutput

func (i FleetMap) ToFleetMapOutput() FleetMapOutput

func (FleetMap) ToFleetMapOutputWithContext

func (i FleetMap) ToFleetMapOutputWithContext(ctx context.Context) FleetMapOutput

type FleetMapInput

type FleetMapInput interface {
	pulumi.Input

	ToFleetMapOutput() FleetMapOutput
	ToFleetMapOutputWithContext(context.Context) FleetMapOutput
}

FleetMapInput is an input type that accepts FleetMap and FleetMapOutput values. You can construct a concrete instance of `FleetMapInput` via:

FleetMap{ "key": FleetArgs{...} }

type FleetMapOutput

type FleetMapOutput struct{ *pulumi.OutputState }

func (FleetMapOutput) ElementType

func (FleetMapOutput) ElementType() reflect.Type

func (FleetMapOutput) MapIndex

func (FleetMapOutput) ToFleetMapOutput

func (o FleetMapOutput) ToFleetMapOutput() FleetMapOutput

func (FleetMapOutput) ToFleetMapOutputWithContext

func (o FleetMapOutput) ToFleetMapOutputWithContext(ctx context.Context) FleetMapOutput

type FleetNotificationPreferences

type FleetNotificationPreferences struct {
	// (Updatable) Copartment Id of the topic where the notifications will be directed
	CompartmentId string `pulumi:"compartmentId"`
	// (Updatable) Preferences to send notifications on the fleet activities
	Preferences *FleetNotificationPreferencesPreferences `pulumi:"preferences"`
	// (Updatable) Topic Id where the notifications will be directed
	TopicId string `pulumi:"topicId"`
}

type FleetNotificationPreferencesArgs

type FleetNotificationPreferencesArgs struct {
	// (Updatable) Copartment Id of the topic where the notifications will be directed
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// (Updatable) Preferences to send notifications on the fleet activities
	Preferences FleetNotificationPreferencesPreferencesPtrInput `pulumi:"preferences"`
	// (Updatable) Topic Id where the notifications will be directed
	TopicId pulumi.StringInput `pulumi:"topicId"`
}

func (FleetNotificationPreferencesArgs) ElementType

func (FleetNotificationPreferencesArgs) ToFleetNotificationPreferencesOutput

func (i FleetNotificationPreferencesArgs) ToFleetNotificationPreferencesOutput() FleetNotificationPreferencesOutput

func (FleetNotificationPreferencesArgs) ToFleetNotificationPreferencesOutputWithContext

func (i FleetNotificationPreferencesArgs) ToFleetNotificationPreferencesOutputWithContext(ctx context.Context) FleetNotificationPreferencesOutput

func (FleetNotificationPreferencesArgs) ToFleetNotificationPreferencesPtrOutput

func (i FleetNotificationPreferencesArgs) ToFleetNotificationPreferencesPtrOutput() FleetNotificationPreferencesPtrOutput

func (FleetNotificationPreferencesArgs) ToFleetNotificationPreferencesPtrOutputWithContext

func (i FleetNotificationPreferencesArgs) ToFleetNotificationPreferencesPtrOutputWithContext(ctx context.Context) FleetNotificationPreferencesPtrOutput

type FleetNotificationPreferencesInput

type FleetNotificationPreferencesInput interface {
	pulumi.Input

	ToFleetNotificationPreferencesOutput() FleetNotificationPreferencesOutput
	ToFleetNotificationPreferencesOutputWithContext(context.Context) FleetNotificationPreferencesOutput
}

FleetNotificationPreferencesInput is an input type that accepts FleetNotificationPreferencesArgs and FleetNotificationPreferencesOutput values. You can construct a concrete instance of `FleetNotificationPreferencesInput` via:

FleetNotificationPreferencesArgs{...}

type FleetNotificationPreferencesOutput

type FleetNotificationPreferencesOutput struct{ *pulumi.OutputState }

func (FleetNotificationPreferencesOutput) CompartmentId

(Updatable) Copartment Id of the topic where the notifications will be directed

func (FleetNotificationPreferencesOutput) ElementType

func (FleetNotificationPreferencesOutput) Preferences

(Updatable) Preferences to send notifications on the fleet activities

func (FleetNotificationPreferencesOutput) ToFleetNotificationPreferencesOutput

func (o FleetNotificationPreferencesOutput) ToFleetNotificationPreferencesOutput() FleetNotificationPreferencesOutput

func (FleetNotificationPreferencesOutput) ToFleetNotificationPreferencesOutputWithContext

func (o FleetNotificationPreferencesOutput) ToFleetNotificationPreferencesOutputWithContext(ctx context.Context) FleetNotificationPreferencesOutput

func (FleetNotificationPreferencesOutput) ToFleetNotificationPreferencesPtrOutput

func (o FleetNotificationPreferencesOutput) ToFleetNotificationPreferencesPtrOutput() FleetNotificationPreferencesPtrOutput

func (FleetNotificationPreferencesOutput) ToFleetNotificationPreferencesPtrOutputWithContext

func (o FleetNotificationPreferencesOutput) ToFleetNotificationPreferencesPtrOutputWithContext(ctx context.Context) FleetNotificationPreferencesPtrOutput

func (FleetNotificationPreferencesOutput) TopicId

(Updatable) Topic Id where the notifications will be directed

type FleetNotificationPreferencesPreferences

type FleetNotificationPreferencesPreferences struct {
	// (Updatable) Enables or disables notification on Job Failures.'
	OnJobFailure *bool `pulumi:"onJobFailure"`
	// (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
	OnTopologyModification *bool `pulumi:"onTopologyModification"`
	// (Updatable) Enables notification on upcoming schedule.
	OnUpcomingSchedule *bool `pulumi:"onUpcomingSchedule"`
}

type FleetNotificationPreferencesPreferencesArgs

type FleetNotificationPreferencesPreferencesArgs struct {
	// (Updatable) Enables or disables notification on Job Failures.'
	OnJobFailure pulumi.BoolPtrInput `pulumi:"onJobFailure"`
	// (Updatable) Enables or disables notification on Environment Fleet Topology Modification.
	OnTopologyModification pulumi.BoolPtrInput `pulumi:"onTopologyModification"`
	// (Updatable) Enables notification on upcoming schedule.
	OnUpcomingSchedule pulumi.BoolPtrInput `pulumi:"onUpcomingSchedule"`
}

func (FleetNotificationPreferencesPreferencesArgs) ElementType

func (FleetNotificationPreferencesPreferencesArgs) ToFleetNotificationPreferencesPreferencesOutput

func (i FleetNotificationPreferencesPreferencesArgs) ToFleetNotificationPreferencesPreferencesOutput() FleetNotificationPreferencesPreferencesOutput

func (FleetNotificationPreferencesPreferencesArgs) ToFleetNotificationPreferencesPreferencesOutputWithContext

func (i FleetNotificationPreferencesPreferencesArgs) ToFleetNotificationPreferencesPreferencesOutputWithContext(ctx context.Context) FleetNotificationPreferencesPreferencesOutput

func (FleetNotificationPreferencesPreferencesArgs) ToFleetNotificationPreferencesPreferencesPtrOutput

func (i FleetNotificationPreferencesPreferencesArgs) ToFleetNotificationPreferencesPreferencesPtrOutput() FleetNotificationPreferencesPreferencesPtrOutput

func (FleetNotificationPreferencesPreferencesArgs) ToFleetNotificationPreferencesPreferencesPtrOutputWithContext

func (i FleetNotificationPreferencesPreferencesArgs) ToFleetNotificationPreferencesPreferencesPtrOutputWithContext(ctx context.Context) FleetNotificationPreferencesPreferencesPtrOutput

type FleetNotificationPreferencesPreferencesInput

type FleetNotificationPreferencesPreferencesInput interface {
	pulumi.Input

	ToFleetNotificationPreferencesPreferencesOutput() FleetNotificationPreferencesPreferencesOutput
	ToFleetNotificationPreferencesPreferencesOutputWithContext(context.Context) FleetNotificationPreferencesPreferencesOutput
}

FleetNotificationPreferencesPreferencesInput is an input type that accepts FleetNotificationPreferencesPreferencesArgs and FleetNotificationPreferencesPreferencesOutput values. You can construct a concrete instance of `FleetNotificationPreferencesPreferencesInput` via:

FleetNotificationPreferencesPreferencesArgs{...}

type FleetNotificationPreferencesPreferencesOutput

type FleetNotificationPreferencesPreferencesOutput struct{ *pulumi.OutputState }

func (FleetNotificationPreferencesPreferencesOutput) ElementType

func (FleetNotificationPreferencesPreferencesOutput) OnJobFailure

(Updatable) Enables or disables notification on Job Failures.'

func (FleetNotificationPreferencesPreferencesOutput) OnTopologyModification

(Updatable) Enables or disables notification on Environment Fleet Topology Modification.

func (FleetNotificationPreferencesPreferencesOutput) OnUpcomingSchedule

(Updatable) Enables notification on upcoming schedule.

func (FleetNotificationPreferencesPreferencesOutput) ToFleetNotificationPreferencesPreferencesOutput

func (o FleetNotificationPreferencesPreferencesOutput) ToFleetNotificationPreferencesPreferencesOutput() FleetNotificationPreferencesPreferencesOutput

func (FleetNotificationPreferencesPreferencesOutput) ToFleetNotificationPreferencesPreferencesOutputWithContext

func (o FleetNotificationPreferencesPreferencesOutput) ToFleetNotificationPreferencesPreferencesOutputWithContext(ctx context.Context) FleetNotificationPreferencesPreferencesOutput

func (FleetNotificationPreferencesPreferencesOutput) ToFleetNotificationPreferencesPreferencesPtrOutput

func (o FleetNotificationPreferencesPreferencesOutput) ToFleetNotificationPreferencesPreferencesPtrOutput() FleetNotificationPreferencesPreferencesPtrOutput

func (FleetNotificationPreferencesPreferencesOutput) ToFleetNotificationPreferencesPreferencesPtrOutputWithContext

func (o FleetNotificationPreferencesPreferencesOutput) ToFleetNotificationPreferencesPreferencesPtrOutputWithContext(ctx context.Context) FleetNotificationPreferencesPreferencesPtrOutput

type FleetNotificationPreferencesPreferencesPtrInput

type FleetNotificationPreferencesPreferencesPtrInput interface {
	pulumi.Input

	ToFleetNotificationPreferencesPreferencesPtrOutput() FleetNotificationPreferencesPreferencesPtrOutput
	ToFleetNotificationPreferencesPreferencesPtrOutputWithContext(context.Context) FleetNotificationPreferencesPreferencesPtrOutput
}

FleetNotificationPreferencesPreferencesPtrInput is an input type that accepts FleetNotificationPreferencesPreferencesArgs, FleetNotificationPreferencesPreferencesPtr and FleetNotificationPreferencesPreferencesPtrOutput values. You can construct a concrete instance of `FleetNotificationPreferencesPreferencesPtrInput` via:

        FleetNotificationPreferencesPreferencesArgs{...}

or:

        nil

type FleetNotificationPreferencesPreferencesPtrOutput

type FleetNotificationPreferencesPreferencesPtrOutput struct{ *pulumi.OutputState }

func (FleetNotificationPreferencesPreferencesPtrOutput) Elem

func (FleetNotificationPreferencesPreferencesPtrOutput) ElementType

func (FleetNotificationPreferencesPreferencesPtrOutput) OnJobFailure

(Updatable) Enables or disables notification on Job Failures.'

func (FleetNotificationPreferencesPreferencesPtrOutput) OnTopologyModification

(Updatable) Enables or disables notification on Environment Fleet Topology Modification.

func (FleetNotificationPreferencesPreferencesPtrOutput) OnUpcomingSchedule

(Updatable) Enables notification on upcoming schedule.

func (FleetNotificationPreferencesPreferencesPtrOutput) ToFleetNotificationPreferencesPreferencesPtrOutput

func (o FleetNotificationPreferencesPreferencesPtrOutput) ToFleetNotificationPreferencesPreferencesPtrOutput() FleetNotificationPreferencesPreferencesPtrOutput

func (FleetNotificationPreferencesPreferencesPtrOutput) ToFleetNotificationPreferencesPreferencesPtrOutputWithContext

func (o FleetNotificationPreferencesPreferencesPtrOutput) ToFleetNotificationPreferencesPreferencesPtrOutputWithContext(ctx context.Context) FleetNotificationPreferencesPreferencesPtrOutput

type FleetNotificationPreferencesPtrInput

type FleetNotificationPreferencesPtrInput interface {
	pulumi.Input

	ToFleetNotificationPreferencesPtrOutput() FleetNotificationPreferencesPtrOutput
	ToFleetNotificationPreferencesPtrOutputWithContext(context.Context) FleetNotificationPreferencesPtrOutput
}

FleetNotificationPreferencesPtrInput is an input type that accepts FleetNotificationPreferencesArgs, FleetNotificationPreferencesPtr and FleetNotificationPreferencesPtrOutput values. You can construct a concrete instance of `FleetNotificationPreferencesPtrInput` via:

        FleetNotificationPreferencesArgs{...}

or:

        nil

type FleetNotificationPreferencesPtrOutput

type FleetNotificationPreferencesPtrOutput struct{ *pulumi.OutputState }

func (FleetNotificationPreferencesPtrOutput) CompartmentId

(Updatable) Copartment Id of the topic where the notifications will be directed

func (FleetNotificationPreferencesPtrOutput) Elem

func (FleetNotificationPreferencesPtrOutput) ElementType

func (FleetNotificationPreferencesPtrOutput) Preferences

(Updatable) Preferences to send notifications on the fleet activities

func (FleetNotificationPreferencesPtrOutput) ToFleetNotificationPreferencesPtrOutput

func (o FleetNotificationPreferencesPtrOutput) ToFleetNotificationPreferencesPtrOutput() FleetNotificationPreferencesPtrOutput

func (FleetNotificationPreferencesPtrOutput) ToFleetNotificationPreferencesPtrOutputWithContext

func (o FleetNotificationPreferencesPtrOutput) ToFleetNotificationPreferencesPtrOutputWithContext(ctx context.Context) FleetNotificationPreferencesPtrOutput

func (FleetNotificationPreferencesPtrOutput) TopicId

(Updatable) Topic Id where the notifications will be directed

type FleetOutput

type FleetOutput struct{ *pulumi.OutputState }

func (FleetOutput) ApplicationType

func (o FleetOutput) ApplicationType() pulumi.StringOutput

Application Type associated with the Fleet.Applicable for Environment fleet types.

func (FleetOutput) CompartmentId

func (o FleetOutput) CompartmentId() pulumi.StringOutput

Tenancy OCID

func (FleetOutput) DefinedTags

func (o FleetOutput) DefinedTags() pulumi.StringMapOutput

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

func (FleetOutput) Description

func (o FleetOutput) Description() pulumi.StringOutput

(Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (FleetOutput) DisplayName

func (o FleetOutput) DisplayName() pulumi.StringOutput

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

func (FleetOutput) ElementType

func (FleetOutput) ElementType() reflect.Type

func (FleetOutput) EnvironmentType

func (o FleetOutput) EnvironmentType() pulumi.StringOutput

Environment Type associated with the Fleet.Applicable for Environment fleet types.

func (FleetOutput) FleetType

func (o FleetOutput) FleetType() pulumi.StringOutput

Type of the Fleet

func (FleetOutput) FreeformTags

func (o FleetOutput) FreeformTags() pulumi.StringMapOutput

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

func (FleetOutput) GroupType

func (o FleetOutput) GroupType() pulumi.StringOutput

Group Type associated with Group Fleet.Applicable for Group fleet types.

func (FleetOutput) IsTargetAutoConfirm

func (o FleetOutput) IsTargetAutoConfirm() pulumi.BoolOutput

(Updatable) A value which represents if auto confirming of the targets can be enabled

func (FleetOutput) LifecycleDetails

func (o FleetOutput) LifecycleDetails() pulumi.StringOutput

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

func (FleetOutput) NotificationPreferences

func (o FleetOutput) NotificationPreferences() FleetNotificationPreferencesOutput

(Updatable) Conditions when met to send notifications on the fleet activities

func (FleetOutput) Products

func (o FleetOutput) Products() pulumi.StringArrayOutput

Products associated with the Fleet

func (FleetOutput) ResourceRegion

func (o FleetOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (FleetOutput) ResourceSelectionType

func (o FleetOutput) ResourceSelectionType() pulumi.StringOutput

Type of resource selection in a fleet

func (FleetOutput) RuleSelectionCriteria

func (o FleetOutput) RuleSelectionCriteria() FleetRuleSelectionCriteriaOutput

(Updatable) Rule Selection Criteria

func (FleetOutput) State

func (o FleetOutput) State() pulumi.StringOutput

The lifecycle state of the Fleet.

func (FleetOutput) SystemTags

func (o FleetOutput) SystemTags() pulumi.StringMapOutput

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

func (FleetOutput) TimeCreated

func (o FleetOutput) TimeCreated() pulumi.StringOutput

The time this resource was created. An RFC3339 formatted datetime string.

func (FleetOutput) TimeUpdated

func (o FleetOutput) TimeUpdated() pulumi.StringOutput

The time this resource was last updated. An RFC3339 formatted datetime string.

func (FleetOutput) ToFleetOutput

func (o FleetOutput) ToFleetOutput() FleetOutput

func (FleetOutput) ToFleetOutputWithContext

func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput

type FleetProperty

type FleetProperty struct {
	pulumi.CustomResourceState

	// Values of the category (must be a single value if selection = 'single choice')
	AllowedValues pulumi.StringArrayOutput `pulumi:"allowedValues"`
	// Tenancy OCID
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// unique Fleet identifier
	FleetId pulumi.StringOutput `pulumi:"fleetId"`
	// Property Id.
	PropertyId pulumi.StringOutput `pulumi:"propertyId"`
	// Text selection of the category
	SelectionType pulumi.StringOutput `pulumi:"selectionType"`
	// The current state of the FleetProperty.
	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.StringMapOutput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) Value of the Property
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Value pulumi.StringOutput `pulumi:"value"`
	// Format of the value
	ValueType pulumi.StringOutput `pulumi:"valueType"`
}

This resource provides the Fleet Property resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Creates a new FleetProperty.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.NewFleetProperty(ctx, "test_fleet_property", &FleetAppsManagement.FleetPropertyArgs{
			CompartmentId: pulumi.Any(compartmentId),
			FleetId:       pulumi.Any(testFleet.Id),
			PropertyId:    pulumi.Any(testProperty.Id),
			Value:         pulumi.Any(fleetPropertyValue),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetFleetProperty

func GetFleetProperty(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FleetPropertyState, opts ...pulumi.ResourceOption) (*FleetProperty, error)

GetFleetProperty gets an existing FleetProperty 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 NewFleetProperty

func NewFleetProperty(ctx *pulumi.Context,
	name string, args *FleetPropertyArgs, opts ...pulumi.ResourceOption) (*FleetProperty, error)

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

func (*FleetProperty) ElementType

func (*FleetProperty) ElementType() reflect.Type

func (*FleetProperty) ToFleetPropertyOutput

func (i *FleetProperty) ToFleetPropertyOutput() FleetPropertyOutput

func (*FleetProperty) ToFleetPropertyOutputWithContext

func (i *FleetProperty) ToFleetPropertyOutputWithContext(ctx context.Context) FleetPropertyOutput

type FleetPropertyArgs

type FleetPropertyArgs struct {
	// Tenancy OCID
	CompartmentId pulumi.StringInput
	// unique Fleet identifier
	FleetId pulumi.StringInput
	// Property Id.
	PropertyId pulumi.StringInput
	// (Updatable) Value of the Property
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Value pulumi.StringInput
}

The set of arguments for constructing a FleetProperty resource.

func (FleetPropertyArgs) ElementType

func (FleetPropertyArgs) ElementType() reflect.Type

type FleetPropertyArray

type FleetPropertyArray []FleetPropertyInput

func (FleetPropertyArray) ElementType

func (FleetPropertyArray) ElementType() reflect.Type

func (FleetPropertyArray) ToFleetPropertyArrayOutput

func (i FleetPropertyArray) ToFleetPropertyArrayOutput() FleetPropertyArrayOutput

func (FleetPropertyArray) ToFleetPropertyArrayOutputWithContext

func (i FleetPropertyArray) ToFleetPropertyArrayOutputWithContext(ctx context.Context) FleetPropertyArrayOutput

type FleetPropertyArrayInput

type FleetPropertyArrayInput interface {
	pulumi.Input

	ToFleetPropertyArrayOutput() FleetPropertyArrayOutput
	ToFleetPropertyArrayOutputWithContext(context.Context) FleetPropertyArrayOutput
}

FleetPropertyArrayInput is an input type that accepts FleetPropertyArray and FleetPropertyArrayOutput values. You can construct a concrete instance of `FleetPropertyArrayInput` via:

FleetPropertyArray{ FleetPropertyArgs{...} }

type FleetPropertyArrayOutput

type FleetPropertyArrayOutput struct{ *pulumi.OutputState }

func (FleetPropertyArrayOutput) ElementType

func (FleetPropertyArrayOutput) ElementType() reflect.Type

func (FleetPropertyArrayOutput) Index

func (FleetPropertyArrayOutput) ToFleetPropertyArrayOutput

func (o FleetPropertyArrayOutput) ToFleetPropertyArrayOutput() FleetPropertyArrayOutput

func (FleetPropertyArrayOutput) ToFleetPropertyArrayOutputWithContext

func (o FleetPropertyArrayOutput) ToFleetPropertyArrayOutputWithContext(ctx context.Context) FleetPropertyArrayOutput

type FleetPropertyInput

type FleetPropertyInput interface {
	pulumi.Input

	ToFleetPropertyOutput() FleetPropertyOutput
	ToFleetPropertyOutputWithContext(ctx context.Context) FleetPropertyOutput
}

type FleetPropertyMap

type FleetPropertyMap map[string]FleetPropertyInput

func (FleetPropertyMap) ElementType

func (FleetPropertyMap) ElementType() reflect.Type

func (FleetPropertyMap) ToFleetPropertyMapOutput

func (i FleetPropertyMap) ToFleetPropertyMapOutput() FleetPropertyMapOutput

func (FleetPropertyMap) ToFleetPropertyMapOutputWithContext

func (i FleetPropertyMap) ToFleetPropertyMapOutputWithContext(ctx context.Context) FleetPropertyMapOutput

type FleetPropertyMapInput

type FleetPropertyMapInput interface {
	pulumi.Input

	ToFleetPropertyMapOutput() FleetPropertyMapOutput
	ToFleetPropertyMapOutputWithContext(context.Context) FleetPropertyMapOutput
}

FleetPropertyMapInput is an input type that accepts FleetPropertyMap and FleetPropertyMapOutput values. You can construct a concrete instance of `FleetPropertyMapInput` via:

FleetPropertyMap{ "key": FleetPropertyArgs{...} }

type FleetPropertyMapOutput

type FleetPropertyMapOutput struct{ *pulumi.OutputState }

func (FleetPropertyMapOutput) ElementType

func (FleetPropertyMapOutput) ElementType() reflect.Type

func (FleetPropertyMapOutput) MapIndex

func (FleetPropertyMapOutput) ToFleetPropertyMapOutput

func (o FleetPropertyMapOutput) ToFleetPropertyMapOutput() FleetPropertyMapOutput

func (FleetPropertyMapOutput) ToFleetPropertyMapOutputWithContext

func (o FleetPropertyMapOutput) ToFleetPropertyMapOutputWithContext(ctx context.Context) FleetPropertyMapOutput

type FleetPropertyOutput

type FleetPropertyOutput struct{ *pulumi.OutputState }

func (FleetPropertyOutput) AllowedValues

func (o FleetPropertyOutput) AllowedValues() pulumi.StringArrayOutput

Values of the category (must be a single value if selection = 'single choice')

func (FleetPropertyOutput) CompartmentId

func (o FleetPropertyOutput) CompartmentId() pulumi.StringOutput

Tenancy OCID

func (FleetPropertyOutput) DisplayName

func (o FleetPropertyOutput) DisplayName() pulumi.StringOutput

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (FleetPropertyOutput) ElementType

func (FleetPropertyOutput) ElementType() reflect.Type

func (FleetPropertyOutput) FleetId

unique Fleet identifier

func (FleetPropertyOutput) PropertyId

func (o FleetPropertyOutput) PropertyId() pulumi.StringOutput

Property Id.

func (FleetPropertyOutput) SelectionType

func (o FleetPropertyOutput) SelectionType() pulumi.StringOutput

Text selection of the category

func (FleetPropertyOutput) State

The current state of the FleetProperty.

func (FleetPropertyOutput) SystemTags

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

func (FleetPropertyOutput) TimeCreated

func (o FleetPropertyOutput) TimeCreated() pulumi.StringOutput

The time this resource was created. An RFC3339 formatted datetime string.

func (FleetPropertyOutput) TimeUpdated

func (o FleetPropertyOutput) TimeUpdated() pulumi.StringOutput

The time this resource was last updated. An RFC3339 formatted datetime string.

func (FleetPropertyOutput) ToFleetPropertyOutput

func (o FleetPropertyOutput) ToFleetPropertyOutput() FleetPropertyOutput

func (FleetPropertyOutput) ToFleetPropertyOutputWithContext

func (o FleetPropertyOutput) ToFleetPropertyOutputWithContext(ctx context.Context) FleetPropertyOutput

func (FleetPropertyOutput) Value

(Updatable) Value of the Property

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

func (FleetPropertyOutput) ValueType

func (o FleetPropertyOutput) ValueType() pulumi.StringOutput

Format of the value

type FleetPropertyState

type FleetPropertyState struct {
	// Values of the category (must be a single value if selection = 'single choice')
	AllowedValues pulumi.StringArrayInput
	// Tenancy OCID
	CompartmentId pulumi.StringPtrInput
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// unique Fleet identifier
	FleetId pulumi.StringPtrInput
	// Property Id.
	PropertyId pulumi.StringPtrInput
	// Text selection of the category
	SelectionType pulumi.StringPtrInput
	// The current state of the FleetProperty.
	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.StringMapInput
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) Value of the Property
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Value pulumi.StringPtrInput
	// Format of the value
	ValueType pulumi.StringPtrInput
}

func (FleetPropertyState) ElementType

func (FleetPropertyState) ElementType() reflect.Type

type FleetResource

type FleetResource struct {
	pulumi.CustomResourceState

	// Application Type associated with the resource when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	ApplicationType pulumi.StringOutput `pulumi:"applicationType"`
	// Resource Compartment
	Compartment pulumi.StringOutput `pulumi:"compartment"`
	// (Updatable) OCID of the compartment to which the resource belongs to.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Compliance State of the Resource
	ComplianceState pulumi.StringOutput `pulumi:"complianceState"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Environment Type associated with the Fleet when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	EnvironmentType pulumi.StringOutput `pulumi:"environmentType"`
	// unique Fleet identifier
	FleetId pulumi.StringOutput `pulumi:"fleetId"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Product associated with the resource when resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet
	Product pulumi.StringOutput `pulumi:"product"`
	// Count of products within the resource.
	ProductCount pulumi.IntOutput `pulumi:"productCount"`
	// The OCID of the resource.
	ResourceId pulumi.StringOutput `pulumi:"resourceId"`
	// Associated region
	ResourceRegion pulumi.StringOutput `pulumi:"resourceRegion"`
	// Type of the Resource.
	ResourceType pulumi.StringOutput `pulumi:"resourceType"`
	// The current state of the FleetResource.
	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.StringMapOutput `pulumi:"systemTags"`
	// Count of targets  within the resource.
	TargetCount pulumi.IntOutput `pulumi:"targetCount"`
	// (Updatable) OCID of the tenancy to which the resource belongs to.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TenancyId pulumi.StringOutput `pulumi:"tenancyId"`
	// Resource Tenancy Name
	TenancyName pulumi.StringOutput `pulumi:"tenancyName"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Fleet Resource resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Creates a new FleetResource.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.NewFleetResource(ctx, "test_fleet_resource", &FleetAppsManagement.FleetResourceArgs{
			CompartmentId:  pulumi.Any(compartmentId),
			FleetId:        pulumi.Any(testFleet.Id),
			ResourceId:     pulumi.Any(testResource.Id),
			TenancyId:      pulumi.Any(testTenancy.Id),
			ResourceRegion: pulumi.Any(fleetResourceResourceRegion),
			ResourceType:   pulumi.Any(fleetResourceResourceType),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetFleetResource

func GetFleetResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FleetResourceState, opts ...pulumi.ResourceOption) (*FleetResource, error)

GetFleetResource gets an existing FleetResource 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 NewFleetResource

func NewFleetResource(ctx *pulumi.Context,
	name string, args *FleetResourceArgs, opts ...pulumi.ResourceOption) (*FleetResource, error)

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

func (*FleetResource) ElementType

func (*FleetResource) ElementType() reflect.Type

func (*FleetResource) ToFleetResourceOutput

func (i *FleetResource) ToFleetResourceOutput() FleetResourceOutput

func (*FleetResource) ToFleetResourceOutputWithContext

func (i *FleetResource) ToFleetResourceOutputWithContext(ctx context.Context) FleetResourceOutput

type FleetResourceArgs

type FleetResourceArgs struct {
	// (Updatable) OCID of the compartment to which the resource belongs to.
	CompartmentId pulumi.StringInput
	// unique Fleet identifier
	FleetId pulumi.StringInput
	// The OCID of the resource.
	ResourceId pulumi.StringInput
	// Associated region
	ResourceRegion pulumi.StringPtrInput
	// Type of the Resource.
	ResourceType pulumi.StringPtrInput
	// (Updatable) OCID of the tenancy to which the resource belongs to.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TenancyId pulumi.StringInput
}

The set of arguments for constructing a FleetResource resource.

func (FleetResourceArgs) ElementType

func (FleetResourceArgs) ElementType() reflect.Type

type FleetResourceArray

type FleetResourceArray []FleetResourceInput

func (FleetResourceArray) ElementType

func (FleetResourceArray) ElementType() reflect.Type

func (FleetResourceArray) ToFleetResourceArrayOutput

func (i FleetResourceArray) ToFleetResourceArrayOutput() FleetResourceArrayOutput

func (FleetResourceArray) ToFleetResourceArrayOutputWithContext

func (i FleetResourceArray) ToFleetResourceArrayOutputWithContext(ctx context.Context) FleetResourceArrayOutput

type FleetResourceArrayInput

type FleetResourceArrayInput interface {
	pulumi.Input

	ToFleetResourceArrayOutput() FleetResourceArrayOutput
	ToFleetResourceArrayOutputWithContext(context.Context) FleetResourceArrayOutput
}

FleetResourceArrayInput is an input type that accepts FleetResourceArray and FleetResourceArrayOutput values. You can construct a concrete instance of `FleetResourceArrayInput` via:

FleetResourceArray{ FleetResourceArgs{...} }

type FleetResourceArrayOutput

type FleetResourceArrayOutput struct{ *pulumi.OutputState }

func (FleetResourceArrayOutput) ElementType

func (FleetResourceArrayOutput) ElementType() reflect.Type

func (FleetResourceArrayOutput) Index

func (FleetResourceArrayOutput) ToFleetResourceArrayOutput

func (o FleetResourceArrayOutput) ToFleetResourceArrayOutput() FleetResourceArrayOutput

func (FleetResourceArrayOutput) ToFleetResourceArrayOutputWithContext

func (o FleetResourceArrayOutput) ToFleetResourceArrayOutputWithContext(ctx context.Context) FleetResourceArrayOutput

type FleetResourceInput

type FleetResourceInput interface {
	pulumi.Input

	ToFleetResourceOutput() FleetResourceOutput
	ToFleetResourceOutputWithContext(ctx context.Context) FleetResourceOutput
}

type FleetResourceMap

type FleetResourceMap map[string]FleetResourceInput

func (FleetResourceMap) ElementType

func (FleetResourceMap) ElementType() reflect.Type

func (FleetResourceMap) ToFleetResourceMapOutput

func (i FleetResourceMap) ToFleetResourceMapOutput() FleetResourceMapOutput

func (FleetResourceMap) ToFleetResourceMapOutputWithContext

func (i FleetResourceMap) ToFleetResourceMapOutputWithContext(ctx context.Context) FleetResourceMapOutput

type FleetResourceMapInput

type FleetResourceMapInput interface {
	pulumi.Input

	ToFleetResourceMapOutput() FleetResourceMapOutput
	ToFleetResourceMapOutputWithContext(context.Context) FleetResourceMapOutput
}

FleetResourceMapInput is an input type that accepts FleetResourceMap and FleetResourceMapOutput values. You can construct a concrete instance of `FleetResourceMapInput` via:

FleetResourceMap{ "key": FleetResourceArgs{...} }

type FleetResourceMapOutput

type FleetResourceMapOutput struct{ *pulumi.OutputState }

func (FleetResourceMapOutput) ElementType

func (FleetResourceMapOutput) ElementType() reflect.Type

func (FleetResourceMapOutput) MapIndex

func (FleetResourceMapOutput) ToFleetResourceMapOutput

func (o FleetResourceMapOutput) ToFleetResourceMapOutput() FleetResourceMapOutput

func (FleetResourceMapOutput) ToFleetResourceMapOutputWithContext

func (o FleetResourceMapOutput) ToFleetResourceMapOutputWithContext(ctx context.Context) FleetResourceMapOutput

type FleetResourceOutput

type FleetResourceOutput struct{ *pulumi.OutputState }

func (FleetResourceOutput) ApplicationType

func (o FleetResourceOutput) ApplicationType() pulumi.StringOutput

Application Type associated with the resource when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.

func (FleetResourceOutput) Compartment

func (o FleetResourceOutput) Compartment() pulumi.StringOutput

Resource Compartment

func (FleetResourceOutput) CompartmentId

func (o FleetResourceOutput) CompartmentId() pulumi.StringOutput

(Updatable) OCID of the compartment to which the resource belongs to.

func (FleetResourceOutput) ComplianceState

func (o FleetResourceOutput) ComplianceState() pulumi.StringOutput

Compliance State of the Resource

func (FleetResourceOutput) DisplayName

func (o FleetResourceOutput) DisplayName() pulumi.StringOutput

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (FleetResourceOutput) ElementType

func (FleetResourceOutput) ElementType() reflect.Type

func (FleetResourceOutput) EnvironmentType

func (o FleetResourceOutput) EnvironmentType() pulumi.StringOutput

Environment Type associated with the Fleet when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.

func (FleetResourceOutput) FleetId

unique Fleet identifier

func (FleetResourceOutput) LifecycleDetails

func (o FleetResourceOutput) LifecycleDetails() pulumi.StringOutput

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

func (FleetResourceOutput) Product

Product associated with the resource when resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet

func (FleetResourceOutput) ProductCount

func (o FleetResourceOutput) ProductCount() pulumi.IntOutput

Count of products within the resource.

func (FleetResourceOutput) ResourceId

func (o FleetResourceOutput) ResourceId() pulumi.StringOutput

The OCID of the resource.

func (FleetResourceOutput) ResourceRegion

func (o FleetResourceOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (FleetResourceOutput) ResourceType

func (o FleetResourceOutput) ResourceType() pulumi.StringOutput

Type of the Resource.

func (FleetResourceOutput) State

The current state of the FleetResource.

func (FleetResourceOutput) SystemTags

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

func (FleetResourceOutput) TargetCount

func (o FleetResourceOutput) TargetCount() pulumi.IntOutput

Count of targets within the resource.

func (FleetResourceOutput) TenancyId

func (o FleetResourceOutput) TenancyId() pulumi.StringOutput

(Updatable) OCID of the tenancy to which the resource belongs to.

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

func (FleetResourceOutput) TenancyName

func (o FleetResourceOutput) TenancyName() pulumi.StringOutput

Resource Tenancy Name

func (FleetResourceOutput) TimeCreated

func (o FleetResourceOutput) TimeCreated() pulumi.StringOutput

The time this resource was created. An RFC3339 formatted datetime string.

func (FleetResourceOutput) TimeUpdated

func (o FleetResourceOutput) TimeUpdated() pulumi.StringOutput

The time this resource was last updated. An RFC3339 formatted datetime string.

func (FleetResourceOutput) ToFleetResourceOutput

func (o FleetResourceOutput) ToFleetResourceOutput() FleetResourceOutput

func (FleetResourceOutput) ToFleetResourceOutputWithContext

func (o FleetResourceOutput) ToFleetResourceOutputWithContext(ctx context.Context) FleetResourceOutput

type FleetResourceState

type FleetResourceState struct {
	// Application Type associated with the resource when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	ApplicationType pulumi.StringPtrInput
	// Resource Compartment
	Compartment pulumi.StringPtrInput
	// (Updatable) OCID of the compartment to which the resource belongs to.
	CompartmentId pulumi.StringPtrInput
	// Compliance State of the Resource
	ComplianceState pulumi.StringPtrInput
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// Environment Type associated with the Fleet when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	EnvironmentType pulumi.StringPtrInput
	// unique Fleet identifier
	FleetId pulumi.StringPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// Product associated with the resource when resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet
	Product pulumi.StringPtrInput
	// Count of products within the resource.
	ProductCount pulumi.IntPtrInput
	// The OCID of the resource.
	ResourceId pulumi.StringPtrInput
	// Associated region
	ResourceRegion pulumi.StringPtrInput
	// Type of the Resource.
	ResourceType pulumi.StringPtrInput
	// The current state of the FleetResource.
	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.StringMapInput
	// Count of targets  within the resource.
	TargetCount pulumi.IntPtrInput
	// (Updatable) OCID of the tenancy to which the resource belongs to.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TenancyId pulumi.StringPtrInput
	// Resource Tenancy Name
	TenancyName pulumi.StringPtrInput
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (FleetResourceState) ElementType

func (FleetResourceState) ElementType() reflect.Type

type FleetRuleSelectionCriteria

type FleetRuleSelectionCriteria struct {
	// (Updatable) Rule selection match condition.
	MatchCondition string `pulumi:"matchCondition"`
	// (Updatable) Rules.
	Rules []FleetRuleSelectionCriteriaRule `pulumi:"rules"`
}

type FleetRuleSelectionCriteriaArgs

type FleetRuleSelectionCriteriaArgs struct {
	// (Updatable) Rule selection match condition.
	MatchCondition pulumi.StringInput `pulumi:"matchCondition"`
	// (Updatable) Rules.
	Rules FleetRuleSelectionCriteriaRuleArrayInput `pulumi:"rules"`
}

func (FleetRuleSelectionCriteriaArgs) ElementType

func (FleetRuleSelectionCriteriaArgs) ToFleetRuleSelectionCriteriaOutput

func (i FleetRuleSelectionCriteriaArgs) ToFleetRuleSelectionCriteriaOutput() FleetRuleSelectionCriteriaOutput

func (FleetRuleSelectionCriteriaArgs) ToFleetRuleSelectionCriteriaOutputWithContext

func (i FleetRuleSelectionCriteriaArgs) ToFleetRuleSelectionCriteriaOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaOutput

func (FleetRuleSelectionCriteriaArgs) ToFleetRuleSelectionCriteriaPtrOutput

func (i FleetRuleSelectionCriteriaArgs) ToFleetRuleSelectionCriteriaPtrOutput() FleetRuleSelectionCriteriaPtrOutput

func (FleetRuleSelectionCriteriaArgs) ToFleetRuleSelectionCriteriaPtrOutputWithContext

func (i FleetRuleSelectionCriteriaArgs) ToFleetRuleSelectionCriteriaPtrOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaPtrOutput

type FleetRuleSelectionCriteriaInput

type FleetRuleSelectionCriteriaInput interface {
	pulumi.Input

	ToFleetRuleSelectionCriteriaOutput() FleetRuleSelectionCriteriaOutput
	ToFleetRuleSelectionCriteriaOutputWithContext(context.Context) FleetRuleSelectionCriteriaOutput
}

FleetRuleSelectionCriteriaInput is an input type that accepts FleetRuleSelectionCriteriaArgs and FleetRuleSelectionCriteriaOutput values. You can construct a concrete instance of `FleetRuleSelectionCriteriaInput` via:

FleetRuleSelectionCriteriaArgs{...}

type FleetRuleSelectionCriteriaOutput

type FleetRuleSelectionCriteriaOutput struct{ *pulumi.OutputState }

func (FleetRuleSelectionCriteriaOutput) ElementType

func (FleetRuleSelectionCriteriaOutput) MatchCondition

(Updatable) Rule selection match condition.

func (FleetRuleSelectionCriteriaOutput) Rules

(Updatable) Rules.

func (FleetRuleSelectionCriteriaOutput) ToFleetRuleSelectionCriteriaOutput

func (o FleetRuleSelectionCriteriaOutput) ToFleetRuleSelectionCriteriaOutput() FleetRuleSelectionCriteriaOutput

func (FleetRuleSelectionCriteriaOutput) ToFleetRuleSelectionCriteriaOutputWithContext

func (o FleetRuleSelectionCriteriaOutput) ToFleetRuleSelectionCriteriaOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaOutput

func (FleetRuleSelectionCriteriaOutput) ToFleetRuleSelectionCriteriaPtrOutput

func (o FleetRuleSelectionCriteriaOutput) ToFleetRuleSelectionCriteriaPtrOutput() FleetRuleSelectionCriteriaPtrOutput

func (FleetRuleSelectionCriteriaOutput) ToFleetRuleSelectionCriteriaPtrOutputWithContext

func (o FleetRuleSelectionCriteriaOutput) ToFleetRuleSelectionCriteriaPtrOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaPtrOutput

type FleetRuleSelectionCriteriaPtrInput

type FleetRuleSelectionCriteriaPtrInput interface {
	pulumi.Input

	ToFleetRuleSelectionCriteriaPtrOutput() FleetRuleSelectionCriteriaPtrOutput
	ToFleetRuleSelectionCriteriaPtrOutputWithContext(context.Context) FleetRuleSelectionCriteriaPtrOutput
}

FleetRuleSelectionCriteriaPtrInput is an input type that accepts FleetRuleSelectionCriteriaArgs, FleetRuleSelectionCriteriaPtr and FleetRuleSelectionCriteriaPtrOutput values. You can construct a concrete instance of `FleetRuleSelectionCriteriaPtrInput` via:

        FleetRuleSelectionCriteriaArgs{...}

or:

        nil

type FleetRuleSelectionCriteriaPtrOutput

type FleetRuleSelectionCriteriaPtrOutput struct{ *pulumi.OutputState }

func (FleetRuleSelectionCriteriaPtrOutput) Elem

func (FleetRuleSelectionCriteriaPtrOutput) ElementType

func (FleetRuleSelectionCriteriaPtrOutput) MatchCondition

(Updatable) Rule selection match condition.

func (FleetRuleSelectionCriteriaPtrOutput) Rules

(Updatable) Rules.

func (FleetRuleSelectionCriteriaPtrOutput) ToFleetRuleSelectionCriteriaPtrOutput

func (o FleetRuleSelectionCriteriaPtrOutput) ToFleetRuleSelectionCriteriaPtrOutput() FleetRuleSelectionCriteriaPtrOutput

func (FleetRuleSelectionCriteriaPtrOutput) ToFleetRuleSelectionCriteriaPtrOutputWithContext

func (o FleetRuleSelectionCriteriaPtrOutput) ToFleetRuleSelectionCriteriaPtrOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaPtrOutput

type FleetRuleSelectionCriteriaRule

type FleetRuleSelectionCriteriaRule struct {
	// (Updatable) Rule to be be applied on.
	Basis *string `pulumi:"basis"`
	// (Updatable) Please provide the root compartmentId (TenancyId).
	CompartmentId string `pulumi:"compartmentId"`
	// (Updatable) Rule Conditions
	Conditions []FleetRuleSelectionCriteriaRuleCondition `pulumi:"conditions"`
	// (Updatable) Resource Compartment Id.Provide the compartmentId the resource belongs to.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ResourceCompartmentId string `pulumi:"resourceCompartmentId"`
}

type FleetRuleSelectionCriteriaRuleArgs

type FleetRuleSelectionCriteriaRuleArgs struct {
	// (Updatable) Rule to be be applied on.
	Basis pulumi.StringPtrInput `pulumi:"basis"`
	// (Updatable) Please provide the root compartmentId (TenancyId).
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// (Updatable) Rule Conditions
	Conditions FleetRuleSelectionCriteriaRuleConditionArrayInput `pulumi:"conditions"`
	// (Updatable) Resource Compartment Id.Provide the compartmentId the resource belongs to.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ResourceCompartmentId pulumi.StringInput `pulumi:"resourceCompartmentId"`
}

func (FleetRuleSelectionCriteriaRuleArgs) ElementType

func (FleetRuleSelectionCriteriaRuleArgs) ToFleetRuleSelectionCriteriaRuleOutput

func (i FleetRuleSelectionCriteriaRuleArgs) ToFleetRuleSelectionCriteriaRuleOutput() FleetRuleSelectionCriteriaRuleOutput

func (FleetRuleSelectionCriteriaRuleArgs) ToFleetRuleSelectionCriteriaRuleOutputWithContext

func (i FleetRuleSelectionCriteriaRuleArgs) ToFleetRuleSelectionCriteriaRuleOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaRuleOutput

type FleetRuleSelectionCriteriaRuleArray

type FleetRuleSelectionCriteriaRuleArray []FleetRuleSelectionCriteriaRuleInput

func (FleetRuleSelectionCriteriaRuleArray) ElementType

func (FleetRuleSelectionCriteriaRuleArray) ToFleetRuleSelectionCriteriaRuleArrayOutput

func (i FleetRuleSelectionCriteriaRuleArray) ToFleetRuleSelectionCriteriaRuleArrayOutput() FleetRuleSelectionCriteriaRuleArrayOutput

func (FleetRuleSelectionCriteriaRuleArray) ToFleetRuleSelectionCriteriaRuleArrayOutputWithContext

func (i FleetRuleSelectionCriteriaRuleArray) ToFleetRuleSelectionCriteriaRuleArrayOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaRuleArrayOutput

type FleetRuleSelectionCriteriaRuleArrayInput

type FleetRuleSelectionCriteriaRuleArrayInput interface {
	pulumi.Input

	ToFleetRuleSelectionCriteriaRuleArrayOutput() FleetRuleSelectionCriteriaRuleArrayOutput
	ToFleetRuleSelectionCriteriaRuleArrayOutputWithContext(context.Context) FleetRuleSelectionCriteriaRuleArrayOutput
}

FleetRuleSelectionCriteriaRuleArrayInput is an input type that accepts FleetRuleSelectionCriteriaRuleArray and FleetRuleSelectionCriteriaRuleArrayOutput values. You can construct a concrete instance of `FleetRuleSelectionCriteriaRuleArrayInput` via:

FleetRuleSelectionCriteriaRuleArray{ FleetRuleSelectionCriteriaRuleArgs{...} }

type FleetRuleSelectionCriteriaRuleArrayOutput

type FleetRuleSelectionCriteriaRuleArrayOutput struct{ *pulumi.OutputState }

func (FleetRuleSelectionCriteriaRuleArrayOutput) ElementType

func (FleetRuleSelectionCriteriaRuleArrayOutput) Index

func (FleetRuleSelectionCriteriaRuleArrayOutput) ToFleetRuleSelectionCriteriaRuleArrayOutput

func (o FleetRuleSelectionCriteriaRuleArrayOutput) ToFleetRuleSelectionCriteriaRuleArrayOutput() FleetRuleSelectionCriteriaRuleArrayOutput

func (FleetRuleSelectionCriteriaRuleArrayOutput) ToFleetRuleSelectionCriteriaRuleArrayOutputWithContext

func (o FleetRuleSelectionCriteriaRuleArrayOutput) ToFleetRuleSelectionCriteriaRuleArrayOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaRuleArrayOutput

type FleetRuleSelectionCriteriaRuleCondition

type FleetRuleSelectionCriteriaRuleCondition struct {
	// (Updatable) Attribute Group.
	AttrGroup string `pulumi:"attrGroup"`
	// (Updatable) Attribute Key.
	AttrKey string `pulumi:"attrKey"`
	// (Updatable) Attribute Value.
	AttrValue string `pulumi:"attrValue"`
}

type FleetRuleSelectionCriteriaRuleConditionArgs

type FleetRuleSelectionCriteriaRuleConditionArgs struct {
	// (Updatable) Attribute Group.
	AttrGroup pulumi.StringInput `pulumi:"attrGroup"`
	// (Updatable) Attribute Key.
	AttrKey pulumi.StringInput `pulumi:"attrKey"`
	// (Updatable) Attribute Value.
	AttrValue pulumi.StringInput `pulumi:"attrValue"`
}

func (FleetRuleSelectionCriteriaRuleConditionArgs) ElementType

func (FleetRuleSelectionCriteriaRuleConditionArgs) ToFleetRuleSelectionCriteriaRuleConditionOutput

func (i FleetRuleSelectionCriteriaRuleConditionArgs) ToFleetRuleSelectionCriteriaRuleConditionOutput() FleetRuleSelectionCriteriaRuleConditionOutput

func (FleetRuleSelectionCriteriaRuleConditionArgs) ToFleetRuleSelectionCriteriaRuleConditionOutputWithContext

func (i FleetRuleSelectionCriteriaRuleConditionArgs) ToFleetRuleSelectionCriteriaRuleConditionOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaRuleConditionOutput

type FleetRuleSelectionCriteriaRuleConditionArray

type FleetRuleSelectionCriteriaRuleConditionArray []FleetRuleSelectionCriteriaRuleConditionInput

func (FleetRuleSelectionCriteriaRuleConditionArray) ElementType

func (FleetRuleSelectionCriteriaRuleConditionArray) ToFleetRuleSelectionCriteriaRuleConditionArrayOutput

func (i FleetRuleSelectionCriteriaRuleConditionArray) ToFleetRuleSelectionCriteriaRuleConditionArrayOutput() FleetRuleSelectionCriteriaRuleConditionArrayOutput

func (FleetRuleSelectionCriteriaRuleConditionArray) ToFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext

func (i FleetRuleSelectionCriteriaRuleConditionArray) ToFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaRuleConditionArrayOutput

type FleetRuleSelectionCriteriaRuleConditionArrayInput

type FleetRuleSelectionCriteriaRuleConditionArrayInput interface {
	pulumi.Input

	ToFleetRuleSelectionCriteriaRuleConditionArrayOutput() FleetRuleSelectionCriteriaRuleConditionArrayOutput
	ToFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext(context.Context) FleetRuleSelectionCriteriaRuleConditionArrayOutput
}

FleetRuleSelectionCriteriaRuleConditionArrayInput is an input type that accepts FleetRuleSelectionCriteriaRuleConditionArray and FleetRuleSelectionCriteriaRuleConditionArrayOutput values. You can construct a concrete instance of `FleetRuleSelectionCriteriaRuleConditionArrayInput` via:

FleetRuleSelectionCriteriaRuleConditionArray{ FleetRuleSelectionCriteriaRuleConditionArgs{...} }

type FleetRuleSelectionCriteriaRuleConditionArrayOutput

type FleetRuleSelectionCriteriaRuleConditionArrayOutput struct{ *pulumi.OutputState }

func (FleetRuleSelectionCriteriaRuleConditionArrayOutput) ElementType

func (FleetRuleSelectionCriteriaRuleConditionArrayOutput) Index

func (FleetRuleSelectionCriteriaRuleConditionArrayOutput) ToFleetRuleSelectionCriteriaRuleConditionArrayOutput

func (o FleetRuleSelectionCriteriaRuleConditionArrayOutput) ToFleetRuleSelectionCriteriaRuleConditionArrayOutput() FleetRuleSelectionCriteriaRuleConditionArrayOutput

func (FleetRuleSelectionCriteriaRuleConditionArrayOutput) ToFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext

func (o FleetRuleSelectionCriteriaRuleConditionArrayOutput) ToFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaRuleConditionArrayOutput

type FleetRuleSelectionCriteriaRuleConditionInput

type FleetRuleSelectionCriteriaRuleConditionInput interface {
	pulumi.Input

	ToFleetRuleSelectionCriteriaRuleConditionOutput() FleetRuleSelectionCriteriaRuleConditionOutput
	ToFleetRuleSelectionCriteriaRuleConditionOutputWithContext(context.Context) FleetRuleSelectionCriteriaRuleConditionOutput
}

FleetRuleSelectionCriteriaRuleConditionInput is an input type that accepts FleetRuleSelectionCriteriaRuleConditionArgs and FleetRuleSelectionCriteriaRuleConditionOutput values. You can construct a concrete instance of `FleetRuleSelectionCriteriaRuleConditionInput` via:

FleetRuleSelectionCriteriaRuleConditionArgs{...}

type FleetRuleSelectionCriteriaRuleConditionOutput

type FleetRuleSelectionCriteriaRuleConditionOutput struct{ *pulumi.OutputState }

func (FleetRuleSelectionCriteriaRuleConditionOutput) AttrGroup

(Updatable) Attribute Group.

func (FleetRuleSelectionCriteriaRuleConditionOutput) AttrKey

(Updatable) Attribute Key.

func (FleetRuleSelectionCriteriaRuleConditionOutput) AttrValue

(Updatable) Attribute Value.

func (FleetRuleSelectionCriteriaRuleConditionOutput) ElementType

func (FleetRuleSelectionCriteriaRuleConditionOutput) ToFleetRuleSelectionCriteriaRuleConditionOutput

func (o FleetRuleSelectionCriteriaRuleConditionOutput) ToFleetRuleSelectionCriteriaRuleConditionOutput() FleetRuleSelectionCriteriaRuleConditionOutput

func (FleetRuleSelectionCriteriaRuleConditionOutput) ToFleetRuleSelectionCriteriaRuleConditionOutputWithContext

func (o FleetRuleSelectionCriteriaRuleConditionOutput) ToFleetRuleSelectionCriteriaRuleConditionOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaRuleConditionOutput

type FleetRuleSelectionCriteriaRuleInput

type FleetRuleSelectionCriteriaRuleInput interface {
	pulumi.Input

	ToFleetRuleSelectionCriteriaRuleOutput() FleetRuleSelectionCriteriaRuleOutput
	ToFleetRuleSelectionCriteriaRuleOutputWithContext(context.Context) FleetRuleSelectionCriteriaRuleOutput
}

FleetRuleSelectionCriteriaRuleInput is an input type that accepts FleetRuleSelectionCriteriaRuleArgs and FleetRuleSelectionCriteriaRuleOutput values. You can construct a concrete instance of `FleetRuleSelectionCriteriaRuleInput` via:

FleetRuleSelectionCriteriaRuleArgs{...}

type FleetRuleSelectionCriteriaRuleOutput

type FleetRuleSelectionCriteriaRuleOutput struct{ *pulumi.OutputState }

func (FleetRuleSelectionCriteriaRuleOutput) Basis

(Updatable) Rule to be be applied on.

func (FleetRuleSelectionCriteriaRuleOutput) CompartmentId

(Updatable) Please provide the root compartmentId (TenancyId).

func (FleetRuleSelectionCriteriaRuleOutput) Conditions

(Updatable) Rule Conditions

func (FleetRuleSelectionCriteriaRuleOutput) ElementType

func (FleetRuleSelectionCriteriaRuleOutput) ResourceCompartmentId

func (o FleetRuleSelectionCriteriaRuleOutput) ResourceCompartmentId() pulumi.StringOutput

(Updatable) Resource Compartment Id.Provide the compartmentId the resource belongs to.

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

func (FleetRuleSelectionCriteriaRuleOutput) ToFleetRuleSelectionCriteriaRuleOutput

func (o FleetRuleSelectionCriteriaRuleOutput) ToFleetRuleSelectionCriteriaRuleOutput() FleetRuleSelectionCriteriaRuleOutput

func (FleetRuleSelectionCriteriaRuleOutput) ToFleetRuleSelectionCriteriaRuleOutputWithContext

func (o FleetRuleSelectionCriteriaRuleOutput) ToFleetRuleSelectionCriteriaRuleOutputWithContext(ctx context.Context) FleetRuleSelectionCriteriaRuleOutput

type FleetState

type FleetState struct {
	// Application Type associated with the Fleet.Applicable for Environment fleet types.
	ApplicationType pulumi.StringPtrInput
	// Tenancy OCID
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// Environment Type associated with the Fleet.Applicable for Environment fleet types.
	EnvironmentType pulumi.StringPtrInput
	// Type of the Fleet
	FleetType pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput
	// Group Type associated with Group Fleet.Applicable for Group fleet types.
	GroupType pulumi.StringPtrInput
	// (Updatable) A value which represents if auto confirming of the targets can be enabled
	IsTargetAutoConfirm pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) Conditions when met to send notifications on the fleet activities
	NotificationPreferences FleetNotificationPreferencesPtrInput
	// Products associated with the Fleet
	Products pulumi.StringArrayInput
	// Associated region
	ResourceRegion pulumi.StringPtrInput
	// Type of resource selection in a fleet
	ResourceSelectionType pulumi.StringPtrInput
	// (Updatable) Rule Selection Criteria
	RuleSelectionCriteria FleetRuleSelectionCriteriaPtrInput
	// The lifecycle state of the Fleet.
	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.StringMapInput
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (FleetState) ElementType

func (FleetState) ElementType() reflect.Type

type GetAnnouncementsAnnouncementCollection

type GetAnnouncementsAnnouncementCollection struct {
	// List of AnnouncementSummary items
	Items []GetAnnouncementsAnnouncementCollectionItem `pulumi:"items"`
}

type GetAnnouncementsAnnouncementCollectionArgs

type GetAnnouncementsAnnouncementCollectionArgs struct {
	// List of AnnouncementSummary items
	Items GetAnnouncementsAnnouncementCollectionItemArrayInput `pulumi:"items"`
}

func (GetAnnouncementsAnnouncementCollectionArgs) ElementType

func (GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutput

func (i GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutput() GetAnnouncementsAnnouncementCollectionOutput

func (GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutputWithContext

func (i GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionOutput

type GetAnnouncementsAnnouncementCollectionArray

type GetAnnouncementsAnnouncementCollectionArray []GetAnnouncementsAnnouncementCollectionInput

func (GetAnnouncementsAnnouncementCollectionArray) ElementType

func (GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutput

func (i GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutput() GetAnnouncementsAnnouncementCollectionArrayOutput

func (GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext

func (i GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionArrayOutput

type GetAnnouncementsAnnouncementCollectionArrayInput

type GetAnnouncementsAnnouncementCollectionArrayInput interface {
	pulumi.Input

	ToGetAnnouncementsAnnouncementCollectionArrayOutput() GetAnnouncementsAnnouncementCollectionArrayOutput
	ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext(context.Context) GetAnnouncementsAnnouncementCollectionArrayOutput
}

GetAnnouncementsAnnouncementCollectionArrayInput is an input type that accepts GetAnnouncementsAnnouncementCollectionArray and GetAnnouncementsAnnouncementCollectionArrayOutput values. You can construct a concrete instance of `GetAnnouncementsAnnouncementCollectionArrayInput` via:

GetAnnouncementsAnnouncementCollectionArray{ GetAnnouncementsAnnouncementCollectionArgs{...} }

type GetAnnouncementsAnnouncementCollectionArrayOutput

type GetAnnouncementsAnnouncementCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ElementType

func (GetAnnouncementsAnnouncementCollectionArrayOutput) Index

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutput

func (o GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutput() GetAnnouncementsAnnouncementCollectionArrayOutput

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext

func (o GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionArrayOutput

type GetAnnouncementsAnnouncementCollectionInput

type GetAnnouncementsAnnouncementCollectionInput interface {
	pulumi.Input

	ToGetAnnouncementsAnnouncementCollectionOutput() GetAnnouncementsAnnouncementCollectionOutput
	ToGetAnnouncementsAnnouncementCollectionOutputWithContext(context.Context) GetAnnouncementsAnnouncementCollectionOutput
}

GetAnnouncementsAnnouncementCollectionInput is an input type that accepts GetAnnouncementsAnnouncementCollectionArgs and GetAnnouncementsAnnouncementCollectionOutput values. You can construct a concrete instance of `GetAnnouncementsAnnouncementCollectionInput` via:

GetAnnouncementsAnnouncementCollectionArgs{...}

type GetAnnouncementsAnnouncementCollectionItem

type GetAnnouncementsAnnouncementCollectionItem struct {
	// Date to end displaying annonucement to user
	AnnouncementEnd string `pulumi:"announcementEnd"`
	// Date to start displaying announcement to user
	AnnouncementStart string `pulumi:"announcementStart"`
	// Tenancy OCID
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// Details of the announcement
	Details string `pulumi:"details"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// The lifecycle state of the announcement.
	State string `pulumi:"state"`
	// Summary of the announcement
	Summary string `pulumi:"summary"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Type of announcement
	Type string `pulumi:"type"`
	// URL to the announcement
	Url string `pulumi:"url"`
}

type GetAnnouncementsAnnouncementCollectionItemArgs

type GetAnnouncementsAnnouncementCollectionItemArgs struct {
	// Date to end displaying annonucement to user
	AnnouncementEnd pulumi.StringInput `pulumi:"announcementEnd"`
	// Date to start displaying announcement to user
	AnnouncementStart pulumi.StringInput `pulumi:"announcementStart"`
	// Tenancy OCID
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// Details of the announcement
	Details pulumi.StringInput `pulumi:"details"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// The lifecycle state of the announcement.
	State pulumi.StringInput `pulumi:"state"`
	// Summary of the announcement
	Summary pulumi.StringInput `pulumi:"summary"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Type of announcement
	Type pulumi.StringInput `pulumi:"type"`
	// URL to the announcement
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetAnnouncementsAnnouncementCollectionItemArgs) ElementType

func (GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutput

func (i GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutput() GetAnnouncementsAnnouncementCollectionItemOutput

func (GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext

func (i GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionItemOutput

type GetAnnouncementsAnnouncementCollectionItemArray

type GetAnnouncementsAnnouncementCollectionItemArray []GetAnnouncementsAnnouncementCollectionItemInput

func (GetAnnouncementsAnnouncementCollectionItemArray) ElementType

func (GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput

func (i GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput() GetAnnouncementsAnnouncementCollectionItemArrayOutput

func (GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext

func (i GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionItemArrayOutput

type GetAnnouncementsAnnouncementCollectionItemArrayInput

type GetAnnouncementsAnnouncementCollectionItemArrayInput interface {
	pulumi.Input

	ToGetAnnouncementsAnnouncementCollectionItemArrayOutput() GetAnnouncementsAnnouncementCollectionItemArrayOutput
	ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext(context.Context) GetAnnouncementsAnnouncementCollectionItemArrayOutput
}

GetAnnouncementsAnnouncementCollectionItemArrayInput is an input type that accepts GetAnnouncementsAnnouncementCollectionItemArray and GetAnnouncementsAnnouncementCollectionItemArrayOutput values. You can construct a concrete instance of `GetAnnouncementsAnnouncementCollectionItemArrayInput` via:

GetAnnouncementsAnnouncementCollectionItemArray{ GetAnnouncementsAnnouncementCollectionItemArgs{...} }

type GetAnnouncementsAnnouncementCollectionItemArrayOutput

type GetAnnouncementsAnnouncementCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ElementType

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) Index

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext

func (o GetAnnouncementsAnnouncementCollectionItemArrayOutput) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionItemArrayOutput

type GetAnnouncementsAnnouncementCollectionItemInput

type GetAnnouncementsAnnouncementCollectionItemInput interface {
	pulumi.Input

	ToGetAnnouncementsAnnouncementCollectionItemOutput() GetAnnouncementsAnnouncementCollectionItemOutput
	ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext(context.Context) GetAnnouncementsAnnouncementCollectionItemOutput
}

GetAnnouncementsAnnouncementCollectionItemInput is an input type that accepts GetAnnouncementsAnnouncementCollectionItemArgs and GetAnnouncementsAnnouncementCollectionItemOutput values. You can construct a concrete instance of `GetAnnouncementsAnnouncementCollectionItemInput` via:

GetAnnouncementsAnnouncementCollectionItemArgs{...}

type GetAnnouncementsAnnouncementCollectionItemOutput

type GetAnnouncementsAnnouncementCollectionItemOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionItemOutput) AnnouncementEnd

Date to end displaying annonucement to user

func (GetAnnouncementsAnnouncementCollectionItemOutput) AnnouncementStart

Date to start displaying announcement to user

func (GetAnnouncementsAnnouncementCollectionItemOutput) CompartmentId

Tenancy OCID

func (GetAnnouncementsAnnouncementCollectionItemOutput) DefinedTags

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

func (GetAnnouncementsAnnouncementCollectionItemOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetAnnouncementsAnnouncementCollectionItemOutput) Details

Details of the announcement

func (GetAnnouncementsAnnouncementCollectionItemOutput) DisplayName

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

func (GetAnnouncementsAnnouncementCollectionItemOutput) ElementType

func (GetAnnouncementsAnnouncementCollectionItemOutput) FreeformTags

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

func (GetAnnouncementsAnnouncementCollectionItemOutput) Id

The OCID of the resource.

func (GetAnnouncementsAnnouncementCollectionItemOutput) ResourceRegion

Associated region

func (GetAnnouncementsAnnouncementCollectionItemOutput) State

The lifecycle state of the announcement.

func (GetAnnouncementsAnnouncementCollectionItemOutput) Summary

Summary of the announcement

func (GetAnnouncementsAnnouncementCollectionItemOutput) SystemTags

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

func (GetAnnouncementsAnnouncementCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetAnnouncementsAnnouncementCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutput

func (o GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutput() GetAnnouncementsAnnouncementCollectionItemOutput

func (GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext

func (o GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionItemOutput

func (GetAnnouncementsAnnouncementCollectionItemOutput) Type

Type of announcement

func (GetAnnouncementsAnnouncementCollectionItemOutput) Url

URL to the announcement

type GetAnnouncementsAnnouncementCollectionOutput

type GetAnnouncementsAnnouncementCollectionOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionOutput) ElementType

func (GetAnnouncementsAnnouncementCollectionOutput) Items

List of AnnouncementSummary items

func (GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutput

func (o GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutput() GetAnnouncementsAnnouncementCollectionOutput

func (GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutputWithContext

func (o GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionOutput

type GetAnnouncementsArgs

type GetAnnouncementsArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                  `pulumi:"displayName"`
	Filters     []GetAnnouncementsFilter `pulumi:"filters"`
	// Filter the list with summary contains the given value.
	SummaryContains *string `pulumi:"summaryContains"`
}

A collection of arguments for invoking getAnnouncements.

type GetAnnouncementsFilter

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

type GetAnnouncementsFilterArgs

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

func (GetAnnouncementsFilterArgs) ElementType

func (GetAnnouncementsFilterArgs) ElementType() reflect.Type

func (GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutput

func (i GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutput() GetAnnouncementsFilterOutput

func (GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutputWithContext

func (i GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutputWithContext(ctx context.Context) GetAnnouncementsFilterOutput

type GetAnnouncementsFilterArray

type GetAnnouncementsFilterArray []GetAnnouncementsFilterInput

func (GetAnnouncementsFilterArray) ElementType

func (GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutput

func (i GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutput() GetAnnouncementsFilterArrayOutput

func (GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutputWithContext

func (i GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementsFilterArrayOutput

type GetAnnouncementsFilterArrayInput

type GetAnnouncementsFilterArrayInput interface {
	pulumi.Input

	ToGetAnnouncementsFilterArrayOutput() GetAnnouncementsFilterArrayOutput
	ToGetAnnouncementsFilterArrayOutputWithContext(context.Context) GetAnnouncementsFilterArrayOutput
}

GetAnnouncementsFilterArrayInput is an input type that accepts GetAnnouncementsFilterArray and GetAnnouncementsFilterArrayOutput values. You can construct a concrete instance of `GetAnnouncementsFilterArrayInput` via:

GetAnnouncementsFilterArray{ GetAnnouncementsFilterArgs{...} }

type GetAnnouncementsFilterArrayOutput

type GetAnnouncementsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsFilterArrayOutput) ElementType

func (GetAnnouncementsFilterArrayOutput) Index

func (GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutput

func (o GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutput() GetAnnouncementsFilterArrayOutput

func (GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutputWithContext

func (o GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementsFilterArrayOutput

type GetAnnouncementsFilterInput

type GetAnnouncementsFilterInput interface {
	pulumi.Input

	ToGetAnnouncementsFilterOutput() GetAnnouncementsFilterOutput
	ToGetAnnouncementsFilterOutputWithContext(context.Context) GetAnnouncementsFilterOutput
}

GetAnnouncementsFilterInput is an input type that accepts GetAnnouncementsFilterArgs and GetAnnouncementsFilterOutput values. You can construct a concrete instance of `GetAnnouncementsFilterInput` via:

GetAnnouncementsFilterArgs{...}

type GetAnnouncementsFilterOutput

type GetAnnouncementsFilterOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsFilterOutput) ElementType

func (GetAnnouncementsFilterOutput) Name

func (GetAnnouncementsFilterOutput) Regex

func (GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutput

func (o GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutput() GetAnnouncementsFilterOutput

func (GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutputWithContext

func (o GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutputWithContext(ctx context.Context) GetAnnouncementsFilterOutput

func (GetAnnouncementsFilterOutput) Values

type GetAnnouncementsOutputArgs

type GetAnnouncementsOutputArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput            `pulumi:"displayName"`
	Filters     GetAnnouncementsFilterArrayInput `pulumi:"filters"`
	// Filter the list with summary contains the given value.
	SummaryContains pulumi.StringPtrInput `pulumi:"summaryContains"`
}

A collection of arguments for invoking getAnnouncements.

func (GetAnnouncementsOutputArgs) ElementType

func (GetAnnouncementsOutputArgs) ElementType() reflect.Type

type GetAnnouncementsResult

type GetAnnouncementsResult struct {
	// The list of announcement_collection.
	AnnouncementCollections []GetAnnouncementsAnnouncementCollection `pulumi:"announcementCollections"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                  `pulumi:"displayName"`
	Filters     []GetAnnouncementsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id              string  `pulumi:"id"`
	SummaryContains *string `pulumi:"summaryContains"`
}

A collection of values returned by getAnnouncements.

func GetAnnouncements

func GetAnnouncements(ctx *pulumi.Context, args *GetAnnouncementsArgs, opts ...pulumi.InvokeOption) (*GetAnnouncementsResult, error)

This data source provides the list of Announcements in Oracle Cloud Infrastructure Fleet Apps Management service.

Return a list of AnnouncementSummary items

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetAnnouncements(ctx, &fleetappsmanagement.GetAnnouncementsArgs{
			DisplayName:     pulumi.StringRef(announcementDisplayName),
			SummaryContains: pulumi.StringRef(announcementSummaryContains),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAnnouncementsResultOutput

type GetAnnouncementsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAnnouncements.

func (GetAnnouncementsResultOutput) AnnouncementCollections

The list of announcement_collection.

func (GetAnnouncementsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetAnnouncementsResultOutput) ElementType

func (GetAnnouncementsResultOutput) Filters

func (GetAnnouncementsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAnnouncementsResultOutput) SummaryContains

func (GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutput

func (o GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutput() GetAnnouncementsResultOutput

func (GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutputWithContext

func (o GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutputWithContext(ctx context.Context) GetAnnouncementsResultOutput

type GetFleetComplianceReportArgs

type GetFleetComplianceReportArgs struct {
	// compliance report identifier
	ComplianceReportId string `pulumi:"complianceReportId"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetComplianceReport.

type GetFleetComplianceReportOutputArgs

type GetFleetComplianceReportOutputArgs struct {
	// compliance report identifier
	ComplianceReportId pulumi.StringInput `pulumi:"complianceReportId"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetComplianceReport.

func (GetFleetComplianceReportOutputArgs) ElementType

type GetFleetComplianceReportResource

type GetFleetComplianceReportResource struct {
	// Compartment the resource belongs to.
	Compartment string `pulumi:"compartment"`
	// Last known compliance state of target.
	ComplianceState string `pulumi:"complianceState"`
	// Products assocaited with the Fleet.Only products belonging to managed targets will be shown.
	Products []GetFleetComplianceReportResourceProduct `pulumi:"products"`
	// The OCID to identify the resource.
	ResourceId string `pulumi:"resourceId"`
	// Display name of the resource.
	ResourceName string `pulumi:"resourceName"`
	// Region the resource belongs to.
	ResourceRegion string `pulumi:"resourceRegion"`
	// Type of the resource.
	ResourceType string `pulumi:"resourceType"`
	// TenancyId of the resource.
	TenancyId string `pulumi:"tenancyId"`
	// Tenancy the resource belongs to.
	TenancyName string `pulumi:"tenancyName"`
}

type GetFleetComplianceReportResourceArgs

type GetFleetComplianceReportResourceArgs struct {
	// Compartment the resource belongs to.
	Compartment pulumi.StringInput `pulumi:"compartment"`
	// Last known compliance state of target.
	ComplianceState pulumi.StringInput `pulumi:"complianceState"`
	// Products assocaited with the Fleet.Only products belonging to managed targets will be shown.
	Products GetFleetComplianceReportResourceProductArrayInput `pulumi:"products"`
	// The OCID to identify the resource.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// Display name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
	// Region the resource belongs to.
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// Type of the resource.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// TenancyId of the resource.
	TenancyId pulumi.StringInput `pulumi:"tenancyId"`
	// Tenancy the resource belongs to.
	TenancyName pulumi.StringInput `pulumi:"tenancyName"`
}

func (GetFleetComplianceReportResourceArgs) ElementType

func (GetFleetComplianceReportResourceArgs) ToGetFleetComplianceReportResourceOutput

func (i GetFleetComplianceReportResourceArgs) ToGetFleetComplianceReportResourceOutput() GetFleetComplianceReportResourceOutput

func (GetFleetComplianceReportResourceArgs) ToGetFleetComplianceReportResourceOutputWithContext

func (i GetFleetComplianceReportResourceArgs) ToGetFleetComplianceReportResourceOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceOutput

type GetFleetComplianceReportResourceArray

type GetFleetComplianceReportResourceArray []GetFleetComplianceReportResourceInput

func (GetFleetComplianceReportResourceArray) ElementType

func (GetFleetComplianceReportResourceArray) ToGetFleetComplianceReportResourceArrayOutput

func (i GetFleetComplianceReportResourceArray) ToGetFleetComplianceReportResourceArrayOutput() GetFleetComplianceReportResourceArrayOutput

func (GetFleetComplianceReportResourceArray) ToGetFleetComplianceReportResourceArrayOutputWithContext

func (i GetFleetComplianceReportResourceArray) ToGetFleetComplianceReportResourceArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceArrayOutput

type GetFleetComplianceReportResourceArrayInput

type GetFleetComplianceReportResourceArrayInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceArrayOutput() GetFleetComplianceReportResourceArrayOutput
	ToGetFleetComplianceReportResourceArrayOutputWithContext(context.Context) GetFleetComplianceReportResourceArrayOutput
}

GetFleetComplianceReportResourceArrayInput is an input type that accepts GetFleetComplianceReportResourceArray and GetFleetComplianceReportResourceArrayOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceArrayInput` via:

GetFleetComplianceReportResourceArray{ GetFleetComplianceReportResourceArgs{...} }

type GetFleetComplianceReportResourceArrayOutput

type GetFleetComplianceReportResourceArrayOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceArrayOutput) ElementType

func (GetFleetComplianceReportResourceArrayOutput) Index

func (GetFleetComplianceReportResourceArrayOutput) ToGetFleetComplianceReportResourceArrayOutput

func (o GetFleetComplianceReportResourceArrayOutput) ToGetFleetComplianceReportResourceArrayOutput() GetFleetComplianceReportResourceArrayOutput

func (GetFleetComplianceReportResourceArrayOutput) ToGetFleetComplianceReportResourceArrayOutputWithContext

func (o GetFleetComplianceReportResourceArrayOutput) ToGetFleetComplianceReportResourceArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceArrayOutput

type GetFleetComplianceReportResourceInput

type GetFleetComplianceReportResourceInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceOutput() GetFleetComplianceReportResourceOutput
	ToGetFleetComplianceReportResourceOutputWithContext(context.Context) GetFleetComplianceReportResourceOutput
}

GetFleetComplianceReportResourceInput is an input type that accepts GetFleetComplianceReportResourceArgs and GetFleetComplianceReportResourceOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceInput` via:

GetFleetComplianceReportResourceArgs{...}

type GetFleetComplianceReportResourceOutput

type GetFleetComplianceReportResourceOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceOutput) Compartment

Compartment the resource belongs to.

func (GetFleetComplianceReportResourceOutput) ComplianceState

Last known compliance state of target.

func (GetFleetComplianceReportResourceOutput) ElementType

func (GetFleetComplianceReportResourceOutput) Products

Products assocaited with the Fleet.Only products belonging to managed targets will be shown.

func (GetFleetComplianceReportResourceOutput) ResourceId

The OCID to identify the resource.

func (GetFleetComplianceReportResourceOutput) ResourceName

Display name of the resource.

func (GetFleetComplianceReportResourceOutput) ResourceRegion

Region the resource belongs to.

func (GetFleetComplianceReportResourceOutput) ResourceType

Type of the resource.

func (GetFleetComplianceReportResourceOutput) TenancyId

TenancyId of the resource.

func (GetFleetComplianceReportResourceOutput) TenancyName

Tenancy the resource belongs to.

func (GetFleetComplianceReportResourceOutput) ToGetFleetComplianceReportResourceOutput

func (o GetFleetComplianceReportResourceOutput) ToGetFleetComplianceReportResourceOutput() GetFleetComplianceReportResourceOutput

func (GetFleetComplianceReportResourceOutput) ToGetFleetComplianceReportResourceOutputWithContext

func (o GetFleetComplianceReportResourceOutput) ToGetFleetComplianceReportResourceOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceOutput

type GetFleetComplianceReportResourceProduct

type GetFleetComplianceReportResourceProduct struct {
	// Product Name
	ProductName string `pulumi:"productName"`
	// Managed Targets associated with the Product.
	Targets []GetFleetComplianceReportResourceProductTarget `pulumi:"targets"`
}

type GetFleetComplianceReportResourceProductArgs

type GetFleetComplianceReportResourceProductArgs struct {
	// Product Name
	ProductName pulumi.StringInput `pulumi:"productName"`
	// Managed Targets associated with the Product.
	Targets GetFleetComplianceReportResourceProductTargetArrayInput `pulumi:"targets"`
}

func (GetFleetComplianceReportResourceProductArgs) ElementType

func (GetFleetComplianceReportResourceProductArgs) ToGetFleetComplianceReportResourceProductOutput

func (i GetFleetComplianceReportResourceProductArgs) ToGetFleetComplianceReportResourceProductOutput() GetFleetComplianceReportResourceProductOutput

func (GetFleetComplianceReportResourceProductArgs) ToGetFleetComplianceReportResourceProductOutputWithContext

func (i GetFleetComplianceReportResourceProductArgs) ToGetFleetComplianceReportResourceProductOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductOutput

type GetFleetComplianceReportResourceProductArray

type GetFleetComplianceReportResourceProductArray []GetFleetComplianceReportResourceProductInput

func (GetFleetComplianceReportResourceProductArray) ElementType

func (GetFleetComplianceReportResourceProductArray) ToGetFleetComplianceReportResourceProductArrayOutput

func (i GetFleetComplianceReportResourceProductArray) ToGetFleetComplianceReportResourceProductArrayOutput() GetFleetComplianceReportResourceProductArrayOutput

func (GetFleetComplianceReportResourceProductArray) ToGetFleetComplianceReportResourceProductArrayOutputWithContext

func (i GetFleetComplianceReportResourceProductArray) ToGetFleetComplianceReportResourceProductArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductArrayOutput

type GetFleetComplianceReportResourceProductArrayInput

type GetFleetComplianceReportResourceProductArrayInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceProductArrayOutput() GetFleetComplianceReportResourceProductArrayOutput
	ToGetFleetComplianceReportResourceProductArrayOutputWithContext(context.Context) GetFleetComplianceReportResourceProductArrayOutput
}

GetFleetComplianceReportResourceProductArrayInput is an input type that accepts GetFleetComplianceReportResourceProductArray and GetFleetComplianceReportResourceProductArrayOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceProductArrayInput` via:

GetFleetComplianceReportResourceProductArray{ GetFleetComplianceReportResourceProductArgs{...} }

type GetFleetComplianceReportResourceProductArrayOutput

type GetFleetComplianceReportResourceProductArrayOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceProductArrayOutput) ElementType

func (GetFleetComplianceReportResourceProductArrayOutput) Index

func (GetFleetComplianceReportResourceProductArrayOutput) ToGetFleetComplianceReportResourceProductArrayOutput

func (o GetFleetComplianceReportResourceProductArrayOutput) ToGetFleetComplianceReportResourceProductArrayOutput() GetFleetComplianceReportResourceProductArrayOutput

func (GetFleetComplianceReportResourceProductArrayOutput) ToGetFleetComplianceReportResourceProductArrayOutputWithContext

func (o GetFleetComplianceReportResourceProductArrayOutput) ToGetFleetComplianceReportResourceProductArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductArrayOutput

type GetFleetComplianceReportResourceProductInput

type GetFleetComplianceReportResourceProductInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceProductOutput() GetFleetComplianceReportResourceProductOutput
	ToGetFleetComplianceReportResourceProductOutputWithContext(context.Context) GetFleetComplianceReportResourceProductOutput
}

GetFleetComplianceReportResourceProductInput is an input type that accepts GetFleetComplianceReportResourceProductArgs and GetFleetComplianceReportResourceProductOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceProductInput` via:

GetFleetComplianceReportResourceProductArgs{...}

type GetFleetComplianceReportResourceProductOutput

type GetFleetComplianceReportResourceProductOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceProductOutput) ElementType

func (GetFleetComplianceReportResourceProductOutput) ProductName

Product Name

func (GetFleetComplianceReportResourceProductOutput) Targets

Managed Targets associated with the Product.

func (GetFleetComplianceReportResourceProductOutput) ToGetFleetComplianceReportResourceProductOutput

func (o GetFleetComplianceReportResourceProductOutput) ToGetFleetComplianceReportResourceProductOutput() GetFleetComplianceReportResourceProductOutput

func (GetFleetComplianceReportResourceProductOutput) ToGetFleetComplianceReportResourceProductOutputWithContext

func (o GetFleetComplianceReportResourceProductOutput) ToGetFleetComplianceReportResourceProductOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductOutput

type GetFleetComplianceReportResourceProductTarget

type GetFleetComplianceReportResourceProductTarget struct {
	// Last known compliance state of target.
	ComplianceState string `pulumi:"complianceState"`
	// Installed Patches for the Target.
	InstalledPatches []GetFleetComplianceReportResourceProductTargetInstalledPatch `pulumi:"installedPatches"`
	// Recommended Patches for the Target.
	RecommendedPatches []GetFleetComplianceReportResourceProductTargetRecommendedPatch `pulumi:"recommendedPatches"`
	// Target Identifier.
	TargetId string `pulumi:"targetId"`
	// Target Name.
	TargetName string `pulumi:"targetName"`
	// Current version.
	Version string `pulumi:"version"`
}

type GetFleetComplianceReportResourceProductTargetArgs

type GetFleetComplianceReportResourceProductTargetArgs struct {
	// Last known compliance state of target.
	ComplianceState pulumi.StringInput `pulumi:"complianceState"`
	// Installed Patches for the Target.
	InstalledPatches GetFleetComplianceReportResourceProductTargetInstalledPatchArrayInput `pulumi:"installedPatches"`
	// Recommended Patches for the Target.
	RecommendedPatches GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayInput `pulumi:"recommendedPatches"`
	// Target Identifier.
	TargetId pulumi.StringInput `pulumi:"targetId"`
	// Target Name.
	TargetName pulumi.StringInput `pulumi:"targetName"`
	// Current version.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetFleetComplianceReportResourceProductTargetArgs) ElementType

func (GetFleetComplianceReportResourceProductTargetArgs) ToGetFleetComplianceReportResourceProductTargetOutput

func (i GetFleetComplianceReportResourceProductTargetArgs) ToGetFleetComplianceReportResourceProductTargetOutput() GetFleetComplianceReportResourceProductTargetOutput

func (GetFleetComplianceReportResourceProductTargetArgs) ToGetFleetComplianceReportResourceProductTargetOutputWithContext

func (i GetFleetComplianceReportResourceProductTargetArgs) ToGetFleetComplianceReportResourceProductTargetOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetOutput

type GetFleetComplianceReportResourceProductTargetArray

type GetFleetComplianceReportResourceProductTargetArray []GetFleetComplianceReportResourceProductTargetInput

func (GetFleetComplianceReportResourceProductTargetArray) ElementType

func (GetFleetComplianceReportResourceProductTargetArray) ToGetFleetComplianceReportResourceProductTargetArrayOutput

func (i GetFleetComplianceReportResourceProductTargetArray) ToGetFleetComplianceReportResourceProductTargetArrayOutput() GetFleetComplianceReportResourceProductTargetArrayOutput

func (GetFleetComplianceReportResourceProductTargetArray) ToGetFleetComplianceReportResourceProductTargetArrayOutputWithContext

func (i GetFleetComplianceReportResourceProductTargetArray) ToGetFleetComplianceReportResourceProductTargetArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetArrayOutput

type GetFleetComplianceReportResourceProductTargetArrayInput

type GetFleetComplianceReportResourceProductTargetArrayInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceProductTargetArrayOutput() GetFleetComplianceReportResourceProductTargetArrayOutput
	ToGetFleetComplianceReportResourceProductTargetArrayOutputWithContext(context.Context) GetFleetComplianceReportResourceProductTargetArrayOutput
}

GetFleetComplianceReportResourceProductTargetArrayInput is an input type that accepts GetFleetComplianceReportResourceProductTargetArray and GetFleetComplianceReportResourceProductTargetArrayOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceProductTargetArrayInput` via:

GetFleetComplianceReportResourceProductTargetArray{ GetFleetComplianceReportResourceProductTargetArgs{...} }

type GetFleetComplianceReportResourceProductTargetArrayOutput

type GetFleetComplianceReportResourceProductTargetArrayOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceProductTargetArrayOutput) ElementType

func (GetFleetComplianceReportResourceProductTargetArrayOutput) Index

func (GetFleetComplianceReportResourceProductTargetArrayOutput) ToGetFleetComplianceReportResourceProductTargetArrayOutput

func (GetFleetComplianceReportResourceProductTargetArrayOutput) ToGetFleetComplianceReportResourceProductTargetArrayOutputWithContext

func (o GetFleetComplianceReportResourceProductTargetArrayOutput) ToGetFleetComplianceReportResourceProductTargetArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetArrayOutput

type GetFleetComplianceReportResourceProductTargetInput

type GetFleetComplianceReportResourceProductTargetInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceProductTargetOutput() GetFleetComplianceReportResourceProductTargetOutput
	ToGetFleetComplianceReportResourceProductTargetOutputWithContext(context.Context) GetFleetComplianceReportResourceProductTargetOutput
}

GetFleetComplianceReportResourceProductTargetInput is an input type that accepts GetFleetComplianceReportResourceProductTargetArgs and GetFleetComplianceReportResourceProductTargetOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceProductTargetInput` via:

GetFleetComplianceReportResourceProductTargetArgs{...}

type GetFleetComplianceReportResourceProductTargetInstalledPatch

type GetFleetComplianceReportResourceProductTargetInstalledPatch struct {
	// The OCID of the work request to start the analysis.
	PatchDescription string `pulumi:"patchDescription"`
	// The OCID to identify this analysis results.
	PatchName string `pulumi:"patchName"`
	// Type of patch.
	PatchType string `pulumi:"patchType"`
	// Time the patch was applied
	TimeApplied string `pulumi:"timeApplied"`
	// Date on which patch was released.
	TimeReleased string `pulumi:"timeReleased"`
}

type GetFleetComplianceReportResourceProductTargetInstalledPatchArgs

type GetFleetComplianceReportResourceProductTargetInstalledPatchArgs struct {
	// The OCID of the work request to start the analysis.
	PatchDescription pulumi.StringInput `pulumi:"patchDescription"`
	// The OCID to identify this analysis results.
	PatchName pulumi.StringInput `pulumi:"patchName"`
	// Type of patch.
	PatchType pulumi.StringInput `pulumi:"patchType"`
	// Time the patch was applied
	TimeApplied pulumi.StringInput `pulumi:"timeApplied"`
	// Date on which patch was released.
	TimeReleased pulumi.StringInput `pulumi:"timeReleased"`
}

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArgs) ElementType

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArgs) ToGetFleetComplianceReportResourceProductTargetInstalledPatchOutput

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArgs) ToGetFleetComplianceReportResourceProductTargetInstalledPatchOutputWithContext

func (i GetFleetComplianceReportResourceProductTargetInstalledPatchArgs) ToGetFleetComplianceReportResourceProductTargetInstalledPatchOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetInstalledPatchOutput

type GetFleetComplianceReportResourceProductTargetInstalledPatchArray

type GetFleetComplianceReportResourceProductTargetInstalledPatchArray []GetFleetComplianceReportResourceProductTargetInstalledPatchInput

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArray) ElementType

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArray) ToGetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArray) ToGetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutputWithContext

func (i GetFleetComplianceReportResourceProductTargetInstalledPatchArray) ToGetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput

type GetFleetComplianceReportResourceProductTargetInstalledPatchArrayInput

type GetFleetComplianceReportResourceProductTargetInstalledPatchArrayInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput() GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput
	ToGetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutputWithContext(context.Context) GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput
}

GetFleetComplianceReportResourceProductTargetInstalledPatchArrayInput is an input type that accepts GetFleetComplianceReportResourceProductTargetInstalledPatchArray and GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceProductTargetInstalledPatchArrayInput` via:

GetFleetComplianceReportResourceProductTargetInstalledPatchArray{ GetFleetComplianceReportResourceProductTargetInstalledPatchArgs{...} }

type GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput

type GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput) ElementType

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput) ToGetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput

func (GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput) ToGetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutputWithContext

func (o GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput) ToGetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetInstalledPatchArrayOutput

type GetFleetComplianceReportResourceProductTargetInstalledPatchInput

type GetFleetComplianceReportResourceProductTargetInstalledPatchInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceProductTargetInstalledPatchOutput() GetFleetComplianceReportResourceProductTargetInstalledPatchOutput
	ToGetFleetComplianceReportResourceProductTargetInstalledPatchOutputWithContext(context.Context) GetFleetComplianceReportResourceProductTargetInstalledPatchOutput
}

GetFleetComplianceReportResourceProductTargetInstalledPatchInput is an input type that accepts GetFleetComplianceReportResourceProductTargetInstalledPatchArgs and GetFleetComplianceReportResourceProductTargetInstalledPatchOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceProductTargetInstalledPatchInput` via:

GetFleetComplianceReportResourceProductTargetInstalledPatchArgs{...}

type GetFleetComplianceReportResourceProductTargetInstalledPatchOutput

type GetFleetComplianceReportResourceProductTargetInstalledPatchOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) ElementType

func (GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) PatchDescription

The OCID of the work request to start the analysis.

func (GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) PatchName

The OCID to identify this analysis results.

func (GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) PatchType

Type of patch.

func (GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) TimeApplied

Time the patch was applied

func (GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) TimeReleased

Date on which patch was released.

func (GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) ToGetFleetComplianceReportResourceProductTargetInstalledPatchOutput

func (GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) ToGetFleetComplianceReportResourceProductTargetInstalledPatchOutputWithContext

func (o GetFleetComplianceReportResourceProductTargetInstalledPatchOutput) ToGetFleetComplianceReportResourceProductTargetInstalledPatchOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetInstalledPatchOutput

type GetFleetComplianceReportResourceProductTargetOutput

type GetFleetComplianceReportResourceProductTargetOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceProductTargetOutput) ComplianceState

Last known compliance state of target.

func (GetFleetComplianceReportResourceProductTargetOutput) ElementType

func (GetFleetComplianceReportResourceProductTargetOutput) InstalledPatches

Installed Patches for the Target.

func (GetFleetComplianceReportResourceProductTargetOutput) RecommendedPatches

Recommended Patches for the Target.

func (GetFleetComplianceReportResourceProductTargetOutput) TargetId

Target Identifier.

func (GetFleetComplianceReportResourceProductTargetOutput) TargetName

Target Name.

func (GetFleetComplianceReportResourceProductTargetOutput) ToGetFleetComplianceReportResourceProductTargetOutput

func (o GetFleetComplianceReportResourceProductTargetOutput) ToGetFleetComplianceReportResourceProductTargetOutput() GetFleetComplianceReportResourceProductTargetOutput

func (GetFleetComplianceReportResourceProductTargetOutput) ToGetFleetComplianceReportResourceProductTargetOutputWithContext

func (o GetFleetComplianceReportResourceProductTargetOutput) ToGetFleetComplianceReportResourceProductTargetOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetOutput

func (GetFleetComplianceReportResourceProductTargetOutput) Version

Current version.

type GetFleetComplianceReportResourceProductTargetRecommendedPatch

type GetFleetComplianceReportResourceProductTargetRecommendedPatch struct {
	// The OCID of the work request to start the analysis.
	PatchDescription string `pulumi:"patchDescription"`
	// The OCID to identify this analysis results.
	PatchName string `pulumi:"patchName"`
	// Type of patch.
	PatchType string `pulumi:"patchType"`
	// Time the patch was applied
	TimeApplied string `pulumi:"timeApplied"`
	// Date on which patch was released.
	TimeReleased string `pulumi:"timeReleased"`
}

type GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs

type GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs struct {
	// The OCID of the work request to start the analysis.
	PatchDescription pulumi.StringInput `pulumi:"patchDescription"`
	// The OCID to identify this analysis results.
	PatchName pulumi.StringInput `pulumi:"patchName"`
	// Type of patch.
	PatchType pulumi.StringInput `pulumi:"patchType"`
	// Time the patch was applied
	TimeApplied pulumi.StringInput `pulumi:"timeApplied"`
	// Date on which patch was released.
	TimeReleased pulumi.StringInput `pulumi:"timeReleased"`
}

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs) ElementType

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchOutput

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchOutputWithContext

func (i GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput

type GetFleetComplianceReportResourceProductTargetRecommendedPatchArray

type GetFleetComplianceReportResourceProductTargetRecommendedPatchArray []GetFleetComplianceReportResourceProductTargetRecommendedPatchInput

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArray) ElementType

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArray) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArray) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutputWithContext

func (i GetFleetComplianceReportResourceProductTargetRecommendedPatchArray) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput

type GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayInput

type GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput() GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput
	ToGetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutputWithContext(context.Context) GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput
}

GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayInput is an input type that accepts GetFleetComplianceReportResourceProductTargetRecommendedPatchArray and GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayInput` via:

GetFleetComplianceReportResourceProductTargetRecommendedPatchArray{ GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs{...} }

type GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput

type GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput) ElementType

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutput) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchArrayOutputWithContext

type GetFleetComplianceReportResourceProductTargetRecommendedPatchInput

type GetFleetComplianceReportResourceProductTargetRecommendedPatchInput interface {
	pulumi.Input

	ToGetFleetComplianceReportResourceProductTargetRecommendedPatchOutput() GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput
	ToGetFleetComplianceReportResourceProductTargetRecommendedPatchOutputWithContext(context.Context) GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput
}

GetFleetComplianceReportResourceProductTargetRecommendedPatchInput is an input type that accepts GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs and GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput values. You can construct a concrete instance of `GetFleetComplianceReportResourceProductTargetRecommendedPatchInput` via:

GetFleetComplianceReportResourceProductTargetRecommendedPatchArgs{...}

type GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput

type GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput struct{ *pulumi.OutputState }

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) ElementType

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) PatchDescription

The OCID of the work request to start the analysis.

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) PatchName

The OCID to identify this analysis results.

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) PatchType

Type of patch.

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) TimeApplied

Time the patch was applied

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) TimeReleased

Date on which patch was released.

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchOutput

func (GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchOutputWithContext

func (o GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput) ToGetFleetComplianceReportResourceProductTargetRecommendedPatchOutputWithContext(ctx context.Context) GetFleetComplianceReportResourceProductTargetRecommendedPatchOutput

type GetFleetComplianceReportResult

type GetFleetComplianceReportResult struct {
	ComplianceReportId string `pulumi:"complianceReportId"`
	// Last known compliance state of target.
	ComplianceState string `pulumi:"complianceState"`
	// The fleet OCID.
	FleetId string `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Resources assocaited with the Fleet.
	Resources []GetFleetComplianceReportResource `pulumi:"resources"`
}

A collection of values returned by getFleetComplianceReport.

func GetFleetComplianceReport

func GetFleetComplianceReport(ctx *pulumi.Context, args *GetFleetComplianceReportArgs, opts ...pulumi.InvokeOption) (*GetFleetComplianceReportResult, error)

This data source provides details about a specific Fleet Compliance Report resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Retrieve compiane report for a Fleet

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetComplianceReport(ctx, &fleetappsmanagement.GetFleetComplianceReportArgs{
			ComplianceReportId: testReport.Id,
			FleetId:            testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetComplianceReportResultOutput

type GetFleetComplianceReportResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetComplianceReport.

func (GetFleetComplianceReportResultOutput) ComplianceReportId

func (GetFleetComplianceReportResultOutput) ComplianceState

Last known compliance state of target.

func (GetFleetComplianceReportResultOutput) ElementType

func (GetFleetComplianceReportResultOutput) FleetId

The fleet OCID.

func (GetFleetComplianceReportResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetComplianceReportResultOutput) Resources

Resources assocaited with the Fleet.

func (GetFleetComplianceReportResultOutput) ToGetFleetComplianceReportResultOutput

func (o GetFleetComplianceReportResultOutput) ToGetFleetComplianceReportResultOutput() GetFleetComplianceReportResultOutput

func (GetFleetComplianceReportResultOutput) ToGetFleetComplianceReportResultOutputWithContext

func (o GetFleetComplianceReportResultOutput) ToGetFleetComplianceReportResultOutputWithContext(ctx context.Context) GetFleetComplianceReportResultOutput

type GetFleetCredentialEntitySpecific

type GetFleetCredentialEntitySpecific struct {
	// Credential Level.
	CredentialLevel string `pulumi:"credentialLevel"`
	// OCID of the resource associated with the target for which credential is created
	ResourceId string `pulumi:"resourceId"`
	// Target associated with the Credential
	Target string `pulumi:"target"`
}

type GetFleetCredentialEntitySpecificArgs

type GetFleetCredentialEntitySpecificArgs struct {
	// Credential Level.
	CredentialLevel pulumi.StringInput `pulumi:"credentialLevel"`
	// OCID of the resource associated with the target for which credential is created
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// Target associated with the Credential
	Target pulumi.StringInput `pulumi:"target"`
}

func (GetFleetCredentialEntitySpecificArgs) ElementType

func (GetFleetCredentialEntitySpecificArgs) ToGetFleetCredentialEntitySpecificOutput

func (i GetFleetCredentialEntitySpecificArgs) ToGetFleetCredentialEntitySpecificOutput() GetFleetCredentialEntitySpecificOutput

func (GetFleetCredentialEntitySpecificArgs) ToGetFleetCredentialEntitySpecificOutputWithContext

func (i GetFleetCredentialEntitySpecificArgs) ToGetFleetCredentialEntitySpecificOutputWithContext(ctx context.Context) GetFleetCredentialEntitySpecificOutput

type GetFleetCredentialEntitySpecificArray

type GetFleetCredentialEntitySpecificArray []GetFleetCredentialEntitySpecificInput

func (GetFleetCredentialEntitySpecificArray) ElementType

func (GetFleetCredentialEntitySpecificArray) ToGetFleetCredentialEntitySpecificArrayOutput

func (i GetFleetCredentialEntitySpecificArray) ToGetFleetCredentialEntitySpecificArrayOutput() GetFleetCredentialEntitySpecificArrayOutput

func (GetFleetCredentialEntitySpecificArray) ToGetFleetCredentialEntitySpecificArrayOutputWithContext

func (i GetFleetCredentialEntitySpecificArray) ToGetFleetCredentialEntitySpecificArrayOutputWithContext(ctx context.Context) GetFleetCredentialEntitySpecificArrayOutput

type GetFleetCredentialEntitySpecificArrayInput

type GetFleetCredentialEntitySpecificArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialEntitySpecificArrayOutput() GetFleetCredentialEntitySpecificArrayOutput
	ToGetFleetCredentialEntitySpecificArrayOutputWithContext(context.Context) GetFleetCredentialEntitySpecificArrayOutput
}

GetFleetCredentialEntitySpecificArrayInput is an input type that accepts GetFleetCredentialEntitySpecificArray and GetFleetCredentialEntitySpecificArrayOutput values. You can construct a concrete instance of `GetFleetCredentialEntitySpecificArrayInput` via:

GetFleetCredentialEntitySpecificArray{ GetFleetCredentialEntitySpecificArgs{...} }

type GetFleetCredentialEntitySpecificArrayOutput

type GetFleetCredentialEntitySpecificArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialEntitySpecificArrayOutput) ElementType

func (GetFleetCredentialEntitySpecificArrayOutput) Index

func (GetFleetCredentialEntitySpecificArrayOutput) ToGetFleetCredentialEntitySpecificArrayOutput

func (o GetFleetCredentialEntitySpecificArrayOutput) ToGetFleetCredentialEntitySpecificArrayOutput() GetFleetCredentialEntitySpecificArrayOutput

func (GetFleetCredentialEntitySpecificArrayOutput) ToGetFleetCredentialEntitySpecificArrayOutputWithContext

func (o GetFleetCredentialEntitySpecificArrayOutput) ToGetFleetCredentialEntitySpecificArrayOutputWithContext(ctx context.Context) GetFleetCredentialEntitySpecificArrayOutput

type GetFleetCredentialEntitySpecificInput

type GetFleetCredentialEntitySpecificInput interface {
	pulumi.Input

	ToGetFleetCredentialEntitySpecificOutput() GetFleetCredentialEntitySpecificOutput
	ToGetFleetCredentialEntitySpecificOutputWithContext(context.Context) GetFleetCredentialEntitySpecificOutput
}

GetFleetCredentialEntitySpecificInput is an input type that accepts GetFleetCredentialEntitySpecificArgs and GetFleetCredentialEntitySpecificOutput values. You can construct a concrete instance of `GetFleetCredentialEntitySpecificInput` via:

GetFleetCredentialEntitySpecificArgs{...}

type GetFleetCredentialEntitySpecificOutput

type GetFleetCredentialEntitySpecificOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialEntitySpecificOutput) CredentialLevel

Credential Level.

func (GetFleetCredentialEntitySpecificOutput) ElementType

func (GetFleetCredentialEntitySpecificOutput) ResourceId

OCID of the resource associated with the target for which credential is created

func (GetFleetCredentialEntitySpecificOutput) Target

Target associated with the Credential

func (GetFleetCredentialEntitySpecificOutput) ToGetFleetCredentialEntitySpecificOutput

func (o GetFleetCredentialEntitySpecificOutput) ToGetFleetCredentialEntitySpecificOutput() GetFleetCredentialEntitySpecificOutput

func (GetFleetCredentialEntitySpecificOutput) ToGetFleetCredentialEntitySpecificOutputWithContext

func (o GetFleetCredentialEntitySpecificOutput) ToGetFleetCredentialEntitySpecificOutputWithContext(ctx context.Context) GetFleetCredentialEntitySpecificOutput

type GetFleetCredentialPassword

type GetFleetCredentialPassword struct {
	// Credential Type
	CredentialType string `pulumi:"credentialType"`
	// OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId string `pulumi:"keyId"`
	// The Vault Key version.
	KeyVersion string `pulumi:"keyVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId string `pulumi:"secretId"`
	// The secret version.
	SecretVersion string `pulumi:"secretVersion"`
	// The value corresponding to the credential
	Value string `pulumi:"value"`
	// OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId string `pulumi:"vaultId"`
}

type GetFleetCredentialPasswordArgs

type GetFleetCredentialPasswordArgs struct {
	// Credential Type
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// The Vault Key version.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The secret version.
	SecretVersion pulumi.StringInput `pulumi:"secretVersion"`
	// The value corresponding to the credential
	Value pulumi.StringInput `pulumi:"value"`
	// OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId pulumi.StringInput `pulumi:"vaultId"`
}

func (GetFleetCredentialPasswordArgs) ElementType

func (GetFleetCredentialPasswordArgs) ToGetFleetCredentialPasswordOutput

func (i GetFleetCredentialPasswordArgs) ToGetFleetCredentialPasswordOutput() GetFleetCredentialPasswordOutput

func (GetFleetCredentialPasswordArgs) ToGetFleetCredentialPasswordOutputWithContext

func (i GetFleetCredentialPasswordArgs) ToGetFleetCredentialPasswordOutputWithContext(ctx context.Context) GetFleetCredentialPasswordOutput

type GetFleetCredentialPasswordArray

type GetFleetCredentialPasswordArray []GetFleetCredentialPasswordInput

func (GetFleetCredentialPasswordArray) ElementType

func (GetFleetCredentialPasswordArray) ToGetFleetCredentialPasswordArrayOutput

func (i GetFleetCredentialPasswordArray) ToGetFleetCredentialPasswordArrayOutput() GetFleetCredentialPasswordArrayOutput

func (GetFleetCredentialPasswordArray) ToGetFleetCredentialPasswordArrayOutputWithContext

func (i GetFleetCredentialPasswordArray) ToGetFleetCredentialPasswordArrayOutputWithContext(ctx context.Context) GetFleetCredentialPasswordArrayOutput

type GetFleetCredentialPasswordArrayInput

type GetFleetCredentialPasswordArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialPasswordArrayOutput() GetFleetCredentialPasswordArrayOutput
	ToGetFleetCredentialPasswordArrayOutputWithContext(context.Context) GetFleetCredentialPasswordArrayOutput
}

GetFleetCredentialPasswordArrayInput is an input type that accepts GetFleetCredentialPasswordArray and GetFleetCredentialPasswordArrayOutput values. You can construct a concrete instance of `GetFleetCredentialPasswordArrayInput` via:

GetFleetCredentialPasswordArray{ GetFleetCredentialPasswordArgs{...} }

type GetFleetCredentialPasswordArrayOutput

type GetFleetCredentialPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialPasswordArrayOutput) ElementType

func (GetFleetCredentialPasswordArrayOutput) Index

func (GetFleetCredentialPasswordArrayOutput) ToGetFleetCredentialPasswordArrayOutput

func (o GetFleetCredentialPasswordArrayOutput) ToGetFleetCredentialPasswordArrayOutput() GetFleetCredentialPasswordArrayOutput

func (GetFleetCredentialPasswordArrayOutput) ToGetFleetCredentialPasswordArrayOutputWithContext

func (o GetFleetCredentialPasswordArrayOutput) ToGetFleetCredentialPasswordArrayOutputWithContext(ctx context.Context) GetFleetCredentialPasswordArrayOutput

type GetFleetCredentialPasswordInput

type GetFleetCredentialPasswordInput interface {
	pulumi.Input

	ToGetFleetCredentialPasswordOutput() GetFleetCredentialPasswordOutput
	ToGetFleetCredentialPasswordOutputWithContext(context.Context) GetFleetCredentialPasswordOutput
}

GetFleetCredentialPasswordInput is an input type that accepts GetFleetCredentialPasswordArgs and GetFleetCredentialPasswordOutput values. You can construct a concrete instance of `GetFleetCredentialPasswordInput` via:

GetFleetCredentialPasswordArgs{...}

type GetFleetCredentialPasswordOutput

type GetFleetCredentialPasswordOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialPasswordOutput) CredentialType

Credential Type

func (GetFleetCredentialPasswordOutput) ElementType

func (GetFleetCredentialPasswordOutput) KeyId

OCID for the Vault Key that will be used to encrypt/decrypt the value given.

func (GetFleetCredentialPasswordOutput) KeyVersion

The Vault Key version.

func (GetFleetCredentialPasswordOutput) SecretId

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

func (GetFleetCredentialPasswordOutput) SecretVersion

The secret version.

func (GetFleetCredentialPasswordOutput) ToGetFleetCredentialPasswordOutput

func (o GetFleetCredentialPasswordOutput) ToGetFleetCredentialPasswordOutput() GetFleetCredentialPasswordOutput

func (GetFleetCredentialPasswordOutput) ToGetFleetCredentialPasswordOutputWithContext

func (o GetFleetCredentialPasswordOutput) ToGetFleetCredentialPasswordOutputWithContext(ctx context.Context) GetFleetCredentialPasswordOutput

func (GetFleetCredentialPasswordOutput) Value

The value corresponding to the credential

func (GetFleetCredentialPasswordOutput) VaultId

OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.

type GetFleetCredentialUser

type GetFleetCredentialUser struct {
	// Credential Type
	CredentialType string `pulumi:"credentialType"`
	// OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId string `pulumi:"keyId"`
	// The Vault Key version.
	KeyVersion string `pulumi:"keyVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId string `pulumi:"secretId"`
	// The secret version.
	SecretVersion string `pulumi:"secretVersion"`
	// The value corresponding to the credential
	Value string `pulumi:"value"`
	// OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId string `pulumi:"vaultId"`
}

type GetFleetCredentialUserArgs

type GetFleetCredentialUserArgs struct {
	// Credential Type
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// The Vault Key version.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The secret version.
	SecretVersion pulumi.StringInput `pulumi:"secretVersion"`
	// The value corresponding to the credential
	Value pulumi.StringInput `pulumi:"value"`
	// OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId pulumi.StringInput `pulumi:"vaultId"`
}

func (GetFleetCredentialUserArgs) ElementType

func (GetFleetCredentialUserArgs) ElementType() reflect.Type

func (GetFleetCredentialUserArgs) ToGetFleetCredentialUserOutput

func (i GetFleetCredentialUserArgs) ToGetFleetCredentialUserOutput() GetFleetCredentialUserOutput

func (GetFleetCredentialUserArgs) ToGetFleetCredentialUserOutputWithContext

func (i GetFleetCredentialUserArgs) ToGetFleetCredentialUserOutputWithContext(ctx context.Context) GetFleetCredentialUserOutput

type GetFleetCredentialUserArray

type GetFleetCredentialUserArray []GetFleetCredentialUserInput

func (GetFleetCredentialUserArray) ElementType

func (GetFleetCredentialUserArray) ToGetFleetCredentialUserArrayOutput

func (i GetFleetCredentialUserArray) ToGetFleetCredentialUserArrayOutput() GetFleetCredentialUserArrayOutput

func (GetFleetCredentialUserArray) ToGetFleetCredentialUserArrayOutputWithContext

func (i GetFleetCredentialUserArray) ToGetFleetCredentialUserArrayOutputWithContext(ctx context.Context) GetFleetCredentialUserArrayOutput

type GetFleetCredentialUserArrayInput

type GetFleetCredentialUserArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialUserArrayOutput() GetFleetCredentialUserArrayOutput
	ToGetFleetCredentialUserArrayOutputWithContext(context.Context) GetFleetCredentialUserArrayOutput
}

GetFleetCredentialUserArrayInput is an input type that accepts GetFleetCredentialUserArray and GetFleetCredentialUserArrayOutput values. You can construct a concrete instance of `GetFleetCredentialUserArrayInput` via:

GetFleetCredentialUserArray{ GetFleetCredentialUserArgs{...} }

type GetFleetCredentialUserArrayOutput

type GetFleetCredentialUserArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialUserArrayOutput) ElementType

func (GetFleetCredentialUserArrayOutput) Index

func (GetFleetCredentialUserArrayOutput) ToGetFleetCredentialUserArrayOutput

func (o GetFleetCredentialUserArrayOutput) ToGetFleetCredentialUserArrayOutput() GetFleetCredentialUserArrayOutput

func (GetFleetCredentialUserArrayOutput) ToGetFleetCredentialUserArrayOutputWithContext

func (o GetFleetCredentialUserArrayOutput) ToGetFleetCredentialUserArrayOutputWithContext(ctx context.Context) GetFleetCredentialUserArrayOutput

type GetFleetCredentialUserInput

type GetFleetCredentialUserInput interface {
	pulumi.Input

	ToGetFleetCredentialUserOutput() GetFleetCredentialUserOutput
	ToGetFleetCredentialUserOutputWithContext(context.Context) GetFleetCredentialUserOutput
}

GetFleetCredentialUserInput is an input type that accepts GetFleetCredentialUserArgs and GetFleetCredentialUserOutput values. You can construct a concrete instance of `GetFleetCredentialUserInput` via:

GetFleetCredentialUserArgs{...}

type GetFleetCredentialUserOutput

type GetFleetCredentialUserOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialUserOutput) CredentialType

Credential Type

func (GetFleetCredentialUserOutput) ElementType

func (GetFleetCredentialUserOutput) KeyId

OCID for the Vault Key that will be used to encrypt/decrypt the value given.

func (GetFleetCredentialUserOutput) KeyVersion

The Vault Key version.

func (GetFleetCredentialUserOutput) SecretId

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

func (GetFleetCredentialUserOutput) SecretVersion

The secret version.

func (GetFleetCredentialUserOutput) ToGetFleetCredentialUserOutput

func (o GetFleetCredentialUserOutput) ToGetFleetCredentialUserOutput() GetFleetCredentialUserOutput

func (GetFleetCredentialUserOutput) ToGetFleetCredentialUserOutputWithContext

func (o GetFleetCredentialUserOutput) ToGetFleetCredentialUserOutputWithContext(ctx context.Context) GetFleetCredentialUserOutput

func (GetFleetCredentialUserOutput) Value

The value corresponding to the credential

func (GetFleetCredentialUserOutput) VaultId

OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.

type GetFleetCredentialsArgs

type GetFleetCredentialsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// Credential Level.
	CredentialLevel *string `pulumi:"credentialLevel"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetFleetCredentialsFilter `pulumi:"filters"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// unique FleetCredential identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFleetCredentials.

type GetFleetCredentialsFilter

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

type GetFleetCredentialsFilterArgs

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

func (GetFleetCredentialsFilterArgs) ElementType

func (GetFleetCredentialsFilterArgs) ToGetFleetCredentialsFilterOutput

func (i GetFleetCredentialsFilterArgs) ToGetFleetCredentialsFilterOutput() GetFleetCredentialsFilterOutput

func (GetFleetCredentialsFilterArgs) ToGetFleetCredentialsFilterOutputWithContext

func (i GetFleetCredentialsFilterArgs) ToGetFleetCredentialsFilterOutputWithContext(ctx context.Context) GetFleetCredentialsFilterOutput

type GetFleetCredentialsFilterArray

type GetFleetCredentialsFilterArray []GetFleetCredentialsFilterInput

func (GetFleetCredentialsFilterArray) ElementType

func (GetFleetCredentialsFilterArray) ToGetFleetCredentialsFilterArrayOutput

func (i GetFleetCredentialsFilterArray) ToGetFleetCredentialsFilterArrayOutput() GetFleetCredentialsFilterArrayOutput

func (GetFleetCredentialsFilterArray) ToGetFleetCredentialsFilterArrayOutputWithContext

func (i GetFleetCredentialsFilterArray) ToGetFleetCredentialsFilterArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFilterArrayOutput

type GetFleetCredentialsFilterArrayInput

type GetFleetCredentialsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialsFilterArrayOutput() GetFleetCredentialsFilterArrayOutput
	ToGetFleetCredentialsFilterArrayOutputWithContext(context.Context) GetFleetCredentialsFilterArrayOutput
}

GetFleetCredentialsFilterArrayInput is an input type that accepts GetFleetCredentialsFilterArray and GetFleetCredentialsFilterArrayOutput values. You can construct a concrete instance of `GetFleetCredentialsFilterArrayInput` via:

GetFleetCredentialsFilterArray{ GetFleetCredentialsFilterArgs{...} }

type GetFleetCredentialsFilterArrayOutput

type GetFleetCredentialsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFilterArrayOutput) ElementType

func (GetFleetCredentialsFilterArrayOutput) Index

func (GetFleetCredentialsFilterArrayOutput) ToGetFleetCredentialsFilterArrayOutput

func (o GetFleetCredentialsFilterArrayOutput) ToGetFleetCredentialsFilterArrayOutput() GetFleetCredentialsFilterArrayOutput

func (GetFleetCredentialsFilterArrayOutput) ToGetFleetCredentialsFilterArrayOutputWithContext

func (o GetFleetCredentialsFilterArrayOutput) ToGetFleetCredentialsFilterArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFilterArrayOutput

type GetFleetCredentialsFilterInput

type GetFleetCredentialsFilterInput interface {
	pulumi.Input

	ToGetFleetCredentialsFilterOutput() GetFleetCredentialsFilterOutput
	ToGetFleetCredentialsFilterOutputWithContext(context.Context) GetFleetCredentialsFilterOutput
}

GetFleetCredentialsFilterInput is an input type that accepts GetFleetCredentialsFilterArgs and GetFleetCredentialsFilterOutput values. You can construct a concrete instance of `GetFleetCredentialsFilterInput` via:

GetFleetCredentialsFilterArgs{...}

type GetFleetCredentialsFilterOutput

type GetFleetCredentialsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFilterOutput) ElementType

func (GetFleetCredentialsFilterOutput) Name

func (GetFleetCredentialsFilterOutput) Regex

func (GetFleetCredentialsFilterOutput) ToGetFleetCredentialsFilterOutput

func (o GetFleetCredentialsFilterOutput) ToGetFleetCredentialsFilterOutput() GetFleetCredentialsFilterOutput

func (GetFleetCredentialsFilterOutput) ToGetFleetCredentialsFilterOutputWithContext

func (o GetFleetCredentialsFilterOutput) ToGetFleetCredentialsFilterOutputWithContext(ctx context.Context) GetFleetCredentialsFilterOutput

func (GetFleetCredentialsFilterOutput) Values

type GetFleetCredentialsFleetCredentialCollection

type GetFleetCredentialsFleetCredentialCollection struct {
	Items []GetFleetCredentialsFleetCredentialCollectionItem `pulumi:"items"`
}

type GetFleetCredentialsFleetCredentialCollectionArgs

type GetFleetCredentialsFleetCredentialCollectionArgs struct {
	Items GetFleetCredentialsFleetCredentialCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetCredentialsFleetCredentialCollectionArgs) ElementType

func (GetFleetCredentialsFleetCredentialCollectionArgs) ToGetFleetCredentialsFleetCredentialCollectionOutput

func (i GetFleetCredentialsFleetCredentialCollectionArgs) ToGetFleetCredentialsFleetCredentialCollectionOutput() GetFleetCredentialsFleetCredentialCollectionOutput

func (GetFleetCredentialsFleetCredentialCollectionArgs) ToGetFleetCredentialsFleetCredentialCollectionOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionArgs) ToGetFleetCredentialsFleetCredentialCollectionOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionOutput

type GetFleetCredentialsFleetCredentialCollectionArray

type GetFleetCredentialsFleetCredentialCollectionArray []GetFleetCredentialsFleetCredentialCollectionInput

func (GetFleetCredentialsFleetCredentialCollectionArray) ElementType

func (GetFleetCredentialsFleetCredentialCollectionArray) ToGetFleetCredentialsFleetCredentialCollectionArrayOutput

func (i GetFleetCredentialsFleetCredentialCollectionArray) ToGetFleetCredentialsFleetCredentialCollectionArrayOutput() GetFleetCredentialsFleetCredentialCollectionArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionArray) ToGetFleetCredentialsFleetCredentialCollectionArrayOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionArray) ToGetFleetCredentialsFleetCredentialCollectionArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionArrayOutput

type GetFleetCredentialsFleetCredentialCollectionArrayInput

type GetFleetCredentialsFleetCredentialCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionArrayOutput() GetFleetCredentialsFleetCredentialCollectionArrayOutput
	ToGetFleetCredentialsFleetCredentialCollectionArrayOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionArrayOutput
}

GetFleetCredentialsFleetCredentialCollectionArrayInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionArray and GetFleetCredentialsFleetCredentialCollectionArrayOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionArrayInput` via:

GetFleetCredentialsFleetCredentialCollectionArray{ GetFleetCredentialsFleetCredentialCollectionArgs{...} }

type GetFleetCredentialsFleetCredentialCollectionArrayOutput

type GetFleetCredentialsFleetCredentialCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionArrayOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionArrayOutput) Index

func (GetFleetCredentialsFleetCredentialCollectionArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionArrayOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionArrayOutput

type GetFleetCredentialsFleetCredentialCollectionInput

type GetFleetCredentialsFleetCredentialCollectionInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionOutput() GetFleetCredentialsFleetCredentialCollectionOutput
	ToGetFleetCredentialsFleetCredentialCollectionOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionOutput
}

GetFleetCredentialsFleetCredentialCollectionInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionArgs and GetFleetCredentialsFleetCredentialCollectionOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionInput` via:

GetFleetCredentialsFleetCredentialCollectionArgs{...}

type GetFleetCredentialsFleetCredentialCollectionItem

type GetFleetCredentialsFleetCredentialCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Credential Details
	EntitySpecifics []GetFleetCredentialsFleetCredentialCollectionItemEntitySpecific `pulumi:"entitySpecifics"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// unique FleetCredential identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Credential Details
	Passwords []GetFleetCredentialsFleetCredentialCollectionItemPassword `pulumi:"passwords"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Credential Details
	Users []GetFleetCredentialsFleetCredentialCollectionItemUser `pulumi:"users"`
}

type GetFleetCredentialsFleetCredentialCollectionItemArgs

type GetFleetCredentialsFleetCredentialCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Credential Details
	EntitySpecifics GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayInput `pulumi:"entitySpecifics"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// unique FleetCredential identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Credential Details
	Passwords GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayInput `pulumi:"passwords"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Credential Details
	Users GetFleetCredentialsFleetCredentialCollectionItemUserArrayInput `pulumi:"users"`
}

func (GetFleetCredentialsFleetCredentialCollectionItemArgs) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemArgs) ToGetFleetCredentialsFleetCredentialCollectionItemOutput

func (i GetFleetCredentialsFleetCredentialCollectionItemArgs) ToGetFleetCredentialsFleetCredentialCollectionItemOutput() GetFleetCredentialsFleetCredentialCollectionItemOutput

func (GetFleetCredentialsFleetCredentialCollectionItemArgs) ToGetFleetCredentialsFleetCredentialCollectionItemOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionItemArgs) ToGetFleetCredentialsFleetCredentialCollectionItemOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemOutput

type GetFleetCredentialsFleetCredentialCollectionItemArray

type GetFleetCredentialsFleetCredentialCollectionItemArray []GetFleetCredentialsFleetCredentialCollectionItemInput

func (GetFleetCredentialsFleetCredentialCollectionItemArray) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemArray) ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutput

func (i GetFleetCredentialsFleetCredentialCollectionItemArray) ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutput() GetFleetCredentialsFleetCredentialCollectionItemArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionItemArray) ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionItemArray) ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemArrayInput

type GetFleetCredentialsFleetCredentialCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutput() GetFleetCredentialsFleetCredentialCollectionItemArrayOutput
	ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionItemArrayOutput
}

GetFleetCredentialsFleetCredentialCollectionItemArrayInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionItemArray and GetFleetCredentialsFleetCredentialCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionItemArrayInput` via:

GetFleetCredentialsFleetCredentialCollectionItemArray{ GetFleetCredentialsFleetCredentialCollectionItemArgs{...} }

type GetFleetCredentialsFleetCredentialCollectionItemArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionItemArrayOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemArrayOutput) Index

func (GetFleetCredentialsFleetCredentialCollectionItemArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionItemArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionItemArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecific

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecific struct {
	// Credential Level.
	CredentialLevel string `pulumi:"credentialLevel"`
	// OCID of the resource associated with the target for which credential is created
	ResourceId string `pulumi:"resourceId"`
	// Target associated with the Credential
	Target string `pulumi:"target"`
}

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs struct {
	// Credential Level.
	CredentialLevel pulumi.StringInput `pulumi:"credentialLevel"`
	// OCID of the resource associated with the target for which credential is created
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// Target associated with the Credential
	Target pulumi.StringInput `pulumi:"target"`
}

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArray

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArray []GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificInput

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArray) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArray) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArray) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArray) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayInput

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput() GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput
	ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput
}

GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArray and GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayInput` via:

GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArray{ GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs{...} }

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArrayOutputWithContext

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificInput

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput() GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput
	ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput
}

GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs and GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificInput` via:

GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificArgs{...}

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput

type GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput) CredentialLevel

Credential Level.

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput) ResourceId

OCID of the resource associated with the target for which credential is created

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput) Target

Target associated with the Credential

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput

func (GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput) ToGetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemEntitySpecificOutput

type GetFleetCredentialsFleetCredentialCollectionItemInput

type GetFleetCredentialsFleetCredentialCollectionItemInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionItemOutput() GetFleetCredentialsFleetCredentialCollectionItemOutput
	ToGetFleetCredentialsFleetCredentialCollectionItemOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionItemOutput
}

GetFleetCredentialsFleetCredentialCollectionItemInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionItemArgs and GetFleetCredentialsFleetCredentialCollectionItemOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionItemInput` via:

GetFleetCredentialsFleetCredentialCollectionItemArgs{...}

type GetFleetCredentialsFleetCredentialCollectionItemOutput

type GetFleetCredentialsFleetCredentialCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) DisplayName

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

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) EntitySpecifics

Credential Details

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) FleetId

unique Fleet identifier

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) Id

unique FleetCredential identifier

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) LifecycleDetails

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

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) Passwords

Credential Details

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) SystemTags

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

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) ToGetFleetCredentialsFleetCredentialCollectionItemOutput

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) ToGetFleetCredentialsFleetCredentialCollectionItemOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionItemOutput) ToGetFleetCredentialsFleetCredentialCollectionItemOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemOutput

func (GetFleetCredentialsFleetCredentialCollectionItemOutput) Users

Credential Details

type GetFleetCredentialsFleetCredentialCollectionItemPassword

type GetFleetCredentialsFleetCredentialCollectionItemPassword struct {
	// Credential Type
	CredentialType string `pulumi:"credentialType"`
	// OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId string `pulumi:"keyId"`
	// The Vault Key version.
	KeyVersion string `pulumi:"keyVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId string `pulumi:"secretId"`
	// The secret version.
	SecretVersion string `pulumi:"secretVersion"`
	// The value corresponding to the credential
	Value string `pulumi:"value"`
	// OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId string `pulumi:"vaultId"`
}

type GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs

type GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs struct {
	// Credential Type
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// The Vault Key version.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The secret version.
	SecretVersion pulumi.StringInput `pulumi:"secretVersion"`
	// The value corresponding to the credential
	Value pulumi.StringInput `pulumi:"value"`
	// OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId pulumi.StringInput `pulumi:"vaultId"`
}

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordOutput

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput

type GetFleetCredentialsFleetCredentialCollectionItemPasswordArray

type GetFleetCredentialsFleetCredentialCollectionItemPasswordArray []GetFleetCredentialsFleetCredentialCollectionItemPasswordInput

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArray) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArray) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArray) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionItemPasswordArray) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayInput

type GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput() GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput
	ToGetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput
}

GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionItemPasswordArray and GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayInput` via:

GetFleetCredentialsFleetCredentialCollectionItemPasswordArray{ GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs{...} }

type GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput) Index

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemPasswordArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemPasswordInput

type GetFleetCredentialsFleetCredentialCollectionItemPasswordInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionItemPasswordOutput() GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput
	ToGetFleetCredentialsFleetCredentialCollectionItemPasswordOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput
}

GetFleetCredentialsFleetCredentialCollectionItemPasswordInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs and GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionItemPasswordInput` via:

GetFleetCredentialsFleetCredentialCollectionItemPasswordArgs{...}

type GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput

type GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) CredentialType

Credential Type

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) KeyId

OCID for the Vault Key that will be used to encrypt/decrypt the value given.

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) KeyVersion

The Vault Key version.

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) SecretId

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

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) SecretVersion

The secret version.

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordOutput

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) ToGetFleetCredentialsFleetCredentialCollectionItemPasswordOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) Value

The value corresponding to the credential

func (GetFleetCredentialsFleetCredentialCollectionItemPasswordOutput) VaultId

OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.

type GetFleetCredentialsFleetCredentialCollectionItemUser

type GetFleetCredentialsFleetCredentialCollectionItemUser struct {
	// Credential Type
	CredentialType string `pulumi:"credentialType"`
	// OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId string `pulumi:"keyId"`
	// The Vault Key version.
	KeyVersion string `pulumi:"keyVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId string `pulumi:"secretId"`
	// The secret version.
	SecretVersion string `pulumi:"secretVersion"`
	// The value corresponding to the credential
	Value string `pulumi:"value"`
	// OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId string `pulumi:"vaultId"`
}

type GetFleetCredentialsFleetCredentialCollectionItemUserArgs

type GetFleetCredentialsFleetCredentialCollectionItemUserArgs struct {
	// Credential Type
	CredentialType pulumi.StringInput `pulumi:"credentialType"`
	// OCID for the Vault Key that will be used to encrypt/decrypt the value given.
	KeyId pulumi.StringInput `pulumi:"keyId"`
	// The Vault Key version.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret.
	SecretId pulumi.StringInput `pulumi:"secretId"`
	// The secret version.
	SecretVersion pulumi.StringInput `pulumi:"secretVersion"`
	// The value corresponding to the credential
	Value pulumi.StringInput `pulumi:"value"`
	// OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.
	VaultId pulumi.StringInput `pulumi:"vaultId"`
}

func (GetFleetCredentialsFleetCredentialCollectionItemUserArgs) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemUserArgs) ToGetFleetCredentialsFleetCredentialCollectionItemUserOutput

func (GetFleetCredentialsFleetCredentialCollectionItemUserArgs) ToGetFleetCredentialsFleetCredentialCollectionItemUserOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionItemUserArgs) ToGetFleetCredentialsFleetCredentialCollectionItemUserOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemUserOutput

type GetFleetCredentialsFleetCredentialCollectionItemUserArray

type GetFleetCredentialsFleetCredentialCollectionItemUserArray []GetFleetCredentialsFleetCredentialCollectionItemUserInput

func (GetFleetCredentialsFleetCredentialCollectionItemUserArray) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemUserArray) ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput

func (i GetFleetCredentialsFleetCredentialCollectionItemUserArray) ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput() GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionItemUserArray) ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutputWithContext

func (i GetFleetCredentialsFleetCredentialCollectionItemUserArray) ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemUserArrayInput

type GetFleetCredentialsFleetCredentialCollectionItemUserArrayInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput() GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput
	ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput
}

GetFleetCredentialsFleetCredentialCollectionItemUserArrayInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionItemUserArray and GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionItemUserArrayInput` via:

GetFleetCredentialsFleetCredentialCollectionItemUserArray{ GetFleetCredentialsFleetCredentialCollectionItemUserArgs{...} }

type GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput) Index

func (GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput

func (GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput) ToGetFleetCredentialsFleetCredentialCollectionItemUserArrayOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemUserArrayOutput

type GetFleetCredentialsFleetCredentialCollectionItemUserInput

type GetFleetCredentialsFleetCredentialCollectionItemUserInput interface {
	pulumi.Input

	ToGetFleetCredentialsFleetCredentialCollectionItemUserOutput() GetFleetCredentialsFleetCredentialCollectionItemUserOutput
	ToGetFleetCredentialsFleetCredentialCollectionItemUserOutputWithContext(context.Context) GetFleetCredentialsFleetCredentialCollectionItemUserOutput
}

GetFleetCredentialsFleetCredentialCollectionItemUserInput is an input type that accepts GetFleetCredentialsFleetCredentialCollectionItemUserArgs and GetFleetCredentialsFleetCredentialCollectionItemUserOutput values. You can construct a concrete instance of `GetFleetCredentialsFleetCredentialCollectionItemUserInput` via:

GetFleetCredentialsFleetCredentialCollectionItemUserArgs{...}

type GetFleetCredentialsFleetCredentialCollectionItemUserOutput

type GetFleetCredentialsFleetCredentialCollectionItemUserOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) CredentialType

Credential Type

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) KeyId

OCID for the Vault Key that will be used to encrypt/decrypt the value given.

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) KeyVersion

The Vault Key version.

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) SecretId

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

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) SecretVersion

The secret version.

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) ToGetFleetCredentialsFleetCredentialCollectionItemUserOutput

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) ToGetFleetCredentialsFleetCredentialCollectionItemUserOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionItemUserOutput) ToGetFleetCredentialsFleetCredentialCollectionItemUserOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionItemUserOutput

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) Value

The value corresponding to the credential

func (GetFleetCredentialsFleetCredentialCollectionItemUserOutput) VaultId

OCID for the Vault that will be used to fetch key to encrypt/decrypt the value given.

type GetFleetCredentialsFleetCredentialCollectionOutput

type GetFleetCredentialsFleetCredentialCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetCredentialsFleetCredentialCollectionOutput) ElementType

func (GetFleetCredentialsFleetCredentialCollectionOutput) Items

func (GetFleetCredentialsFleetCredentialCollectionOutput) ToGetFleetCredentialsFleetCredentialCollectionOutput

func (o GetFleetCredentialsFleetCredentialCollectionOutput) ToGetFleetCredentialsFleetCredentialCollectionOutput() GetFleetCredentialsFleetCredentialCollectionOutput

func (GetFleetCredentialsFleetCredentialCollectionOutput) ToGetFleetCredentialsFleetCredentialCollectionOutputWithContext

func (o GetFleetCredentialsFleetCredentialCollectionOutput) ToGetFleetCredentialsFleetCredentialCollectionOutputWithContext(ctx context.Context) GetFleetCredentialsFleetCredentialCollectionOutput

type GetFleetCredentialsOutputArgs

type GetFleetCredentialsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// Credential Level.
	CredentialLevel pulumi.StringPtrInput `pulumi:"credentialLevel"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput               `pulumi:"displayName"`
	Filters     GetFleetCredentialsFilterArrayInput `pulumi:"filters"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// unique FleetCredential identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFleetCredentials.

func (GetFleetCredentialsOutputArgs) ElementType

type GetFleetCredentialsResult

type GetFleetCredentialsResult struct {
	// Tenancy OCID
	CompartmentId *string `pulumi:"compartmentId"`
	// Credential Level.
	CredentialLevel *string `pulumi:"credentialLevel"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                     `pulumi:"displayName"`
	Filters     []GetFleetCredentialsFilter `pulumi:"filters"`
	// The list of fleet_credential_collection.
	FleetCredentialCollections []GetFleetCredentialsFleetCredentialCollection `pulumi:"fleetCredentialCollections"`
	FleetId                    string                                         `pulumi:"fleetId"`
	// The unique id of the resource.
	Id *string `pulumi:"id"`
	// The current state of the FleetCredential.
	State *string `pulumi:"state"`
}

A collection of values returned by getFleetCredentials.

func GetFleetCredentials

func GetFleetCredentials(ctx *pulumi.Context, args *GetFleetCredentialsArgs, opts ...pulumi.InvokeOption) (*GetFleetCredentialsResult, error)

This data source provides the list of Fleet Credentials in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of FleetCredentials.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetCredentials(ctx, &fleetappsmanagement.GetFleetCredentialsArgs{
			FleetId:         testFleet.Id,
			CompartmentId:   pulumi.StringRef(compartmentId),
			CredentialLevel: pulumi.StringRef(fleetCredentialCredentialLevel),
			DisplayName:     pulumi.StringRef(fleetCredentialDisplayName),
			Id:              pulumi.StringRef(fleetCredentialId),
			State:           pulumi.StringRef(fleetCredentialState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetCredentialsResultOutput

type GetFleetCredentialsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetCredentials.

func (GetFleetCredentialsResultOutput) CompartmentId

Tenancy OCID

func (GetFleetCredentialsResultOutput) CredentialLevel

Credential Level.

func (GetFleetCredentialsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetFleetCredentialsResultOutput) ElementType

func (GetFleetCredentialsResultOutput) Filters

func (GetFleetCredentialsResultOutput) FleetCredentialCollections

The list of fleet_credential_collection.

func (GetFleetCredentialsResultOutput) FleetId

func (GetFleetCredentialsResultOutput) Id

The unique id of the resource.

func (GetFleetCredentialsResultOutput) State

The current state of the FleetCredential.

func (GetFleetCredentialsResultOutput) ToGetFleetCredentialsResultOutput

func (o GetFleetCredentialsResultOutput) ToGetFleetCredentialsResultOutput() GetFleetCredentialsResultOutput

func (GetFleetCredentialsResultOutput) ToGetFleetCredentialsResultOutputWithContext

func (o GetFleetCredentialsResultOutput) ToGetFleetCredentialsResultOutputWithContext(ctx context.Context) GetFleetCredentialsResultOutput

type GetFleetNotificationPreference

type GetFleetNotificationPreference struct {
	// Please provide the root compartmentId (TenancyId).
	CompartmentId string `pulumi:"compartmentId"`
	// Preferences to send notifications on the fleet activities
	Preferences []GetFleetNotificationPreferencePreference `pulumi:"preferences"`
	// Topic Id where the notifications will be directed
	TopicId string `pulumi:"topicId"`
}

type GetFleetNotificationPreferenceArgs

type GetFleetNotificationPreferenceArgs struct {
	// Please provide the root compartmentId (TenancyId).
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Preferences to send notifications on the fleet activities
	Preferences GetFleetNotificationPreferencePreferenceArrayInput `pulumi:"preferences"`
	// Topic Id where the notifications will be directed
	TopicId pulumi.StringInput `pulumi:"topicId"`
}

func (GetFleetNotificationPreferenceArgs) ElementType

func (GetFleetNotificationPreferenceArgs) ToGetFleetNotificationPreferenceOutput

func (i GetFleetNotificationPreferenceArgs) ToGetFleetNotificationPreferenceOutput() GetFleetNotificationPreferenceOutput

func (GetFleetNotificationPreferenceArgs) ToGetFleetNotificationPreferenceOutputWithContext

func (i GetFleetNotificationPreferenceArgs) ToGetFleetNotificationPreferenceOutputWithContext(ctx context.Context) GetFleetNotificationPreferenceOutput

type GetFleetNotificationPreferenceArray

type GetFleetNotificationPreferenceArray []GetFleetNotificationPreferenceInput

func (GetFleetNotificationPreferenceArray) ElementType

func (GetFleetNotificationPreferenceArray) ToGetFleetNotificationPreferenceArrayOutput

func (i GetFleetNotificationPreferenceArray) ToGetFleetNotificationPreferenceArrayOutput() GetFleetNotificationPreferenceArrayOutput

func (GetFleetNotificationPreferenceArray) ToGetFleetNotificationPreferenceArrayOutputWithContext

func (i GetFleetNotificationPreferenceArray) ToGetFleetNotificationPreferenceArrayOutputWithContext(ctx context.Context) GetFleetNotificationPreferenceArrayOutput

type GetFleetNotificationPreferenceArrayInput

type GetFleetNotificationPreferenceArrayInput interface {
	pulumi.Input

	ToGetFleetNotificationPreferenceArrayOutput() GetFleetNotificationPreferenceArrayOutput
	ToGetFleetNotificationPreferenceArrayOutputWithContext(context.Context) GetFleetNotificationPreferenceArrayOutput
}

GetFleetNotificationPreferenceArrayInput is an input type that accepts GetFleetNotificationPreferenceArray and GetFleetNotificationPreferenceArrayOutput values. You can construct a concrete instance of `GetFleetNotificationPreferenceArrayInput` via:

GetFleetNotificationPreferenceArray{ GetFleetNotificationPreferenceArgs{...} }

type GetFleetNotificationPreferenceArrayOutput

type GetFleetNotificationPreferenceArrayOutput struct{ *pulumi.OutputState }

func (GetFleetNotificationPreferenceArrayOutput) ElementType

func (GetFleetNotificationPreferenceArrayOutput) Index

func (GetFleetNotificationPreferenceArrayOutput) ToGetFleetNotificationPreferenceArrayOutput

func (o GetFleetNotificationPreferenceArrayOutput) ToGetFleetNotificationPreferenceArrayOutput() GetFleetNotificationPreferenceArrayOutput

func (GetFleetNotificationPreferenceArrayOutput) ToGetFleetNotificationPreferenceArrayOutputWithContext

func (o GetFleetNotificationPreferenceArrayOutput) ToGetFleetNotificationPreferenceArrayOutputWithContext(ctx context.Context) GetFleetNotificationPreferenceArrayOutput

type GetFleetNotificationPreferenceInput

type GetFleetNotificationPreferenceInput interface {
	pulumi.Input

	ToGetFleetNotificationPreferenceOutput() GetFleetNotificationPreferenceOutput
	ToGetFleetNotificationPreferenceOutputWithContext(context.Context) GetFleetNotificationPreferenceOutput
}

GetFleetNotificationPreferenceInput is an input type that accepts GetFleetNotificationPreferenceArgs and GetFleetNotificationPreferenceOutput values. You can construct a concrete instance of `GetFleetNotificationPreferenceInput` via:

GetFleetNotificationPreferenceArgs{...}

type GetFleetNotificationPreferenceOutput

type GetFleetNotificationPreferenceOutput struct{ *pulumi.OutputState }

func (GetFleetNotificationPreferenceOutput) CompartmentId

Please provide the root compartmentId (TenancyId).

func (GetFleetNotificationPreferenceOutput) ElementType

func (GetFleetNotificationPreferenceOutput) Preferences

Preferences to send notifications on the fleet activities

func (GetFleetNotificationPreferenceOutput) ToGetFleetNotificationPreferenceOutput

func (o GetFleetNotificationPreferenceOutput) ToGetFleetNotificationPreferenceOutput() GetFleetNotificationPreferenceOutput

func (GetFleetNotificationPreferenceOutput) ToGetFleetNotificationPreferenceOutputWithContext

func (o GetFleetNotificationPreferenceOutput) ToGetFleetNotificationPreferenceOutputWithContext(ctx context.Context) GetFleetNotificationPreferenceOutput

func (GetFleetNotificationPreferenceOutput) TopicId

Topic Id where the notifications will be directed

type GetFleetNotificationPreferencePreference

type GetFleetNotificationPreferencePreference struct {
	// Enables or disables notification on Job Failures.'
	OnJobFailure bool `pulumi:"onJobFailure"`
	// Enables or disables notification on Environment Fleet Topology Modification.
	OnTopologyModification bool `pulumi:"onTopologyModification"`
	// Enables notification on upcoming schedule.
	OnUpcomingSchedule bool `pulumi:"onUpcomingSchedule"`
}

type GetFleetNotificationPreferencePreferenceArgs

type GetFleetNotificationPreferencePreferenceArgs struct {
	// Enables or disables notification on Job Failures.'
	OnJobFailure pulumi.BoolInput `pulumi:"onJobFailure"`
	// Enables or disables notification on Environment Fleet Topology Modification.
	OnTopologyModification pulumi.BoolInput `pulumi:"onTopologyModification"`
	// Enables notification on upcoming schedule.
	OnUpcomingSchedule pulumi.BoolInput `pulumi:"onUpcomingSchedule"`
}

func (GetFleetNotificationPreferencePreferenceArgs) ElementType

func (GetFleetNotificationPreferencePreferenceArgs) ToGetFleetNotificationPreferencePreferenceOutput

func (i GetFleetNotificationPreferencePreferenceArgs) ToGetFleetNotificationPreferencePreferenceOutput() GetFleetNotificationPreferencePreferenceOutput

func (GetFleetNotificationPreferencePreferenceArgs) ToGetFleetNotificationPreferencePreferenceOutputWithContext

func (i GetFleetNotificationPreferencePreferenceArgs) ToGetFleetNotificationPreferencePreferenceOutputWithContext(ctx context.Context) GetFleetNotificationPreferencePreferenceOutput

type GetFleetNotificationPreferencePreferenceArray

type GetFleetNotificationPreferencePreferenceArray []GetFleetNotificationPreferencePreferenceInput

func (GetFleetNotificationPreferencePreferenceArray) ElementType

func (GetFleetNotificationPreferencePreferenceArray) ToGetFleetNotificationPreferencePreferenceArrayOutput

func (i GetFleetNotificationPreferencePreferenceArray) ToGetFleetNotificationPreferencePreferenceArrayOutput() GetFleetNotificationPreferencePreferenceArrayOutput

func (GetFleetNotificationPreferencePreferenceArray) ToGetFleetNotificationPreferencePreferenceArrayOutputWithContext

func (i GetFleetNotificationPreferencePreferenceArray) ToGetFleetNotificationPreferencePreferenceArrayOutputWithContext(ctx context.Context) GetFleetNotificationPreferencePreferenceArrayOutput

type GetFleetNotificationPreferencePreferenceArrayInput

type GetFleetNotificationPreferencePreferenceArrayInput interface {
	pulumi.Input

	ToGetFleetNotificationPreferencePreferenceArrayOutput() GetFleetNotificationPreferencePreferenceArrayOutput
	ToGetFleetNotificationPreferencePreferenceArrayOutputWithContext(context.Context) GetFleetNotificationPreferencePreferenceArrayOutput
}

GetFleetNotificationPreferencePreferenceArrayInput is an input type that accepts GetFleetNotificationPreferencePreferenceArray and GetFleetNotificationPreferencePreferenceArrayOutput values. You can construct a concrete instance of `GetFleetNotificationPreferencePreferenceArrayInput` via:

GetFleetNotificationPreferencePreferenceArray{ GetFleetNotificationPreferencePreferenceArgs{...} }

type GetFleetNotificationPreferencePreferenceArrayOutput

type GetFleetNotificationPreferencePreferenceArrayOutput struct{ *pulumi.OutputState }

func (GetFleetNotificationPreferencePreferenceArrayOutput) ElementType

func (GetFleetNotificationPreferencePreferenceArrayOutput) Index

func (GetFleetNotificationPreferencePreferenceArrayOutput) ToGetFleetNotificationPreferencePreferenceArrayOutput

func (o GetFleetNotificationPreferencePreferenceArrayOutput) ToGetFleetNotificationPreferencePreferenceArrayOutput() GetFleetNotificationPreferencePreferenceArrayOutput

func (GetFleetNotificationPreferencePreferenceArrayOutput) ToGetFleetNotificationPreferencePreferenceArrayOutputWithContext

func (o GetFleetNotificationPreferencePreferenceArrayOutput) ToGetFleetNotificationPreferencePreferenceArrayOutputWithContext(ctx context.Context) GetFleetNotificationPreferencePreferenceArrayOutput

type GetFleetNotificationPreferencePreferenceInput

type GetFleetNotificationPreferencePreferenceInput interface {
	pulumi.Input

	ToGetFleetNotificationPreferencePreferenceOutput() GetFleetNotificationPreferencePreferenceOutput
	ToGetFleetNotificationPreferencePreferenceOutputWithContext(context.Context) GetFleetNotificationPreferencePreferenceOutput
}

GetFleetNotificationPreferencePreferenceInput is an input type that accepts GetFleetNotificationPreferencePreferenceArgs and GetFleetNotificationPreferencePreferenceOutput values. You can construct a concrete instance of `GetFleetNotificationPreferencePreferenceInput` via:

GetFleetNotificationPreferencePreferenceArgs{...}

type GetFleetNotificationPreferencePreferenceOutput

type GetFleetNotificationPreferencePreferenceOutput struct{ *pulumi.OutputState }

func (GetFleetNotificationPreferencePreferenceOutput) ElementType

func (GetFleetNotificationPreferencePreferenceOutput) OnJobFailure

Enables or disables notification on Job Failures.'

func (GetFleetNotificationPreferencePreferenceOutput) OnTopologyModification

Enables or disables notification on Environment Fleet Topology Modification.

func (GetFleetNotificationPreferencePreferenceOutput) OnUpcomingSchedule

Enables notification on upcoming schedule.

func (GetFleetNotificationPreferencePreferenceOutput) ToGetFleetNotificationPreferencePreferenceOutput

func (o GetFleetNotificationPreferencePreferenceOutput) ToGetFleetNotificationPreferencePreferenceOutput() GetFleetNotificationPreferencePreferenceOutput

func (GetFleetNotificationPreferencePreferenceOutput) ToGetFleetNotificationPreferencePreferenceOutputWithContext

func (o GetFleetNotificationPreferencePreferenceOutput) ToGetFleetNotificationPreferencePreferenceOutputWithContext(ctx context.Context) GetFleetNotificationPreferencePreferenceOutput

type GetFleetProductsArgs

type GetFleetProductsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                  `pulumi:"displayName"`
	Filters     []GetFleetProductsFilter `pulumi:"filters"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// Resource Display Name
	ResourceDisplayName *string `pulumi:"resourceDisplayName"`
	// Resource Identifier
	ResourceId *string `pulumi:"resourceId"`
}

A collection of arguments for invoking getFleetProducts.

type GetFleetProductsFilter

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

type GetFleetProductsFilterArgs

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

func (GetFleetProductsFilterArgs) ElementType

func (GetFleetProductsFilterArgs) ElementType() reflect.Type

func (GetFleetProductsFilterArgs) ToGetFleetProductsFilterOutput

func (i GetFleetProductsFilterArgs) ToGetFleetProductsFilterOutput() GetFleetProductsFilterOutput

func (GetFleetProductsFilterArgs) ToGetFleetProductsFilterOutputWithContext

func (i GetFleetProductsFilterArgs) ToGetFleetProductsFilterOutputWithContext(ctx context.Context) GetFleetProductsFilterOutput

type GetFleetProductsFilterArray

type GetFleetProductsFilterArray []GetFleetProductsFilterInput

func (GetFleetProductsFilterArray) ElementType

func (GetFleetProductsFilterArray) ToGetFleetProductsFilterArrayOutput

func (i GetFleetProductsFilterArray) ToGetFleetProductsFilterArrayOutput() GetFleetProductsFilterArrayOutput

func (GetFleetProductsFilterArray) ToGetFleetProductsFilterArrayOutputWithContext

func (i GetFleetProductsFilterArray) ToGetFleetProductsFilterArrayOutputWithContext(ctx context.Context) GetFleetProductsFilterArrayOutput

type GetFleetProductsFilterArrayInput

type GetFleetProductsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetProductsFilterArrayOutput() GetFleetProductsFilterArrayOutput
	ToGetFleetProductsFilterArrayOutputWithContext(context.Context) GetFleetProductsFilterArrayOutput
}

GetFleetProductsFilterArrayInput is an input type that accepts GetFleetProductsFilterArray and GetFleetProductsFilterArrayOutput values. You can construct a concrete instance of `GetFleetProductsFilterArrayInput` via:

GetFleetProductsFilterArray{ GetFleetProductsFilterArgs{...} }

type GetFleetProductsFilterArrayOutput

type GetFleetProductsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetProductsFilterArrayOutput) ElementType

func (GetFleetProductsFilterArrayOutput) Index

func (GetFleetProductsFilterArrayOutput) ToGetFleetProductsFilterArrayOutput

func (o GetFleetProductsFilterArrayOutput) ToGetFleetProductsFilterArrayOutput() GetFleetProductsFilterArrayOutput

func (GetFleetProductsFilterArrayOutput) ToGetFleetProductsFilterArrayOutputWithContext

func (o GetFleetProductsFilterArrayOutput) ToGetFleetProductsFilterArrayOutputWithContext(ctx context.Context) GetFleetProductsFilterArrayOutput

type GetFleetProductsFilterInput

type GetFleetProductsFilterInput interface {
	pulumi.Input

	ToGetFleetProductsFilterOutput() GetFleetProductsFilterOutput
	ToGetFleetProductsFilterOutputWithContext(context.Context) GetFleetProductsFilterOutput
}

GetFleetProductsFilterInput is an input type that accepts GetFleetProductsFilterArgs and GetFleetProductsFilterOutput values. You can construct a concrete instance of `GetFleetProductsFilterInput` via:

GetFleetProductsFilterArgs{...}

type GetFleetProductsFilterOutput

type GetFleetProductsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetProductsFilterOutput) ElementType

func (GetFleetProductsFilterOutput) Name

func (GetFleetProductsFilterOutput) Regex

func (GetFleetProductsFilterOutput) ToGetFleetProductsFilterOutput

func (o GetFleetProductsFilterOutput) ToGetFleetProductsFilterOutput() GetFleetProductsFilterOutput

func (GetFleetProductsFilterOutput) ToGetFleetProductsFilterOutputWithContext

func (o GetFleetProductsFilterOutput) ToGetFleetProductsFilterOutputWithContext(ctx context.Context) GetFleetProductsFilterOutput

func (GetFleetProductsFilterOutput) Values

type GetFleetProductsFleetProductCollection

type GetFleetProductsFleetProductCollection struct {
	// List of fleetProducts.
	Items []GetFleetProductsFleetProductCollectionItem `pulumi:"items"`
}

type GetFleetProductsFleetProductCollectionArgs

type GetFleetProductsFleetProductCollectionArgs struct {
	// List of fleetProducts.
	Items GetFleetProductsFleetProductCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetProductsFleetProductCollectionArgs) ElementType

func (GetFleetProductsFleetProductCollectionArgs) ToGetFleetProductsFleetProductCollectionOutput

func (i GetFleetProductsFleetProductCollectionArgs) ToGetFleetProductsFleetProductCollectionOutput() GetFleetProductsFleetProductCollectionOutput

func (GetFleetProductsFleetProductCollectionArgs) ToGetFleetProductsFleetProductCollectionOutputWithContext

func (i GetFleetProductsFleetProductCollectionArgs) ToGetFleetProductsFleetProductCollectionOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionOutput

type GetFleetProductsFleetProductCollectionArray

type GetFleetProductsFleetProductCollectionArray []GetFleetProductsFleetProductCollectionInput

func (GetFleetProductsFleetProductCollectionArray) ElementType

func (GetFleetProductsFleetProductCollectionArray) ToGetFleetProductsFleetProductCollectionArrayOutput

func (i GetFleetProductsFleetProductCollectionArray) ToGetFleetProductsFleetProductCollectionArrayOutput() GetFleetProductsFleetProductCollectionArrayOutput

func (GetFleetProductsFleetProductCollectionArray) ToGetFleetProductsFleetProductCollectionArrayOutputWithContext

func (i GetFleetProductsFleetProductCollectionArray) ToGetFleetProductsFleetProductCollectionArrayOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionArrayOutput

type GetFleetProductsFleetProductCollectionArrayInput

type GetFleetProductsFleetProductCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetProductsFleetProductCollectionArrayOutput() GetFleetProductsFleetProductCollectionArrayOutput
	ToGetFleetProductsFleetProductCollectionArrayOutputWithContext(context.Context) GetFleetProductsFleetProductCollectionArrayOutput
}

GetFleetProductsFleetProductCollectionArrayInput is an input type that accepts GetFleetProductsFleetProductCollectionArray and GetFleetProductsFleetProductCollectionArrayOutput values. You can construct a concrete instance of `GetFleetProductsFleetProductCollectionArrayInput` via:

GetFleetProductsFleetProductCollectionArray{ GetFleetProductsFleetProductCollectionArgs{...} }

type GetFleetProductsFleetProductCollectionArrayOutput

type GetFleetProductsFleetProductCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetProductsFleetProductCollectionArrayOutput) ElementType

func (GetFleetProductsFleetProductCollectionArrayOutput) Index

func (GetFleetProductsFleetProductCollectionArrayOutput) ToGetFleetProductsFleetProductCollectionArrayOutput

func (o GetFleetProductsFleetProductCollectionArrayOutput) ToGetFleetProductsFleetProductCollectionArrayOutput() GetFleetProductsFleetProductCollectionArrayOutput

func (GetFleetProductsFleetProductCollectionArrayOutput) ToGetFleetProductsFleetProductCollectionArrayOutputWithContext

func (o GetFleetProductsFleetProductCollectionArrayOutput) ToGetFleetProductsFleetProductCollectionArrayOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionArrayOutput

type GetFleetProductsFleetProductCollectionInput

type GetFleetProductsFleetProductCollectionInput interface {
	pulumi.Input

	ToGetFleetProductsFleetProductCollectionOutput() GetFleetProductsFleetProductCollectionOutput
	ToGetFleetProductsFleetProductCollectionOutputWithContext(context.Context) GetFleetProductsFleetProductCollectionOutput
}

GetFleetProductsFleetProductCollectionInput is an input type that accepts GetFleetProductsFleetProductCollectionArgs and GetFleetProductsFleetProductCollectionOutput values. You can construct a concrete instance of `GetFleetProductsFleetProductCollectionInput` via:

GetFleetProductsFleetProductCollectionArgs{...}

type GetFleetProductsFleetProductCollectionItem

type GetFleetProductsFleetProductCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Resource Information for the Target
	Resources []GetFleetProductsFleetProductCollectionItemResource `pulumi:"resources"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// Count of targets associated with the Product
	TargetCount int `pulumi:"targetCount"`
}

type GetFleetProductsFleetProductCollectionItemArgs

type GetFleetProductsFleetProductCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Resource Information for the Target
	Resources GetFleetProductsFleetProductCollectionItemResourceArrayInput `pulumi:"resources"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// Count of targets associated with the Product
	TargetCount pulumi.IntInput `pulumi:"targetCount"`
}

func (GetFleetProductsFleetProductCollectionItemArgs) ElementType

func (GetFleetProductsFleetProductCollectionItemArgs) ToGetFleetProductsFleetProductCollectionItemOutput

func (i GetFleetProductsFleetProductCollectionItemArgs) ToGetFleetProductsFleetProductCollectionItemOutput() GetFleetProductsFleetProductCollectionItemOutput

func (GetFleetProductsFleetProductCollectionItemArgs) ToGetFleetProductsFleetProductCollectionItemOutputWithContext

func (i GetFleetProductsFleetProductCollectionItemArgs) ToGetFleetProductsFleetProductCollectionItemOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionItemOutput

type GetFleetProductsFleetProductCollectionItemArray

type GetFleetProductsFleetProductCollectionItemArray []GetFleetProductsFleetProductCollectionItemInput

func (GetFleetProductsFleetProductCollectionItemArray) ElementType

func (GetFleetProductsFleetProductCollectionItemArray) ToGetFleetProductsFleetProductCollectionItemArrayOutput

func (i GetFleetProductsFleetProductCollectionItemArray) ToGetFleetProductsFleetProductCollectionItemArrayOutput() GetFleetProductsFleetProductCollectionItemArrayOutput

func (GetFleetProductsFleetProductCollectionItemArray) ToGetFleetProductsFleetProductCollectionItemArrayOutputWithContext

func (i GetFleetProductsFleetProductCollectionItemArray) ToGetFleetProductsFleetProductCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionItemArrayOutput

type GetFleetProductsFleetProductCollectionItemArrayInput

type GetFleetProductsFleetProductCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetProductsFleetProductCollectionItemArrayOutput() GetFleetProductsFleetProductCollectionItemArrayOutput
	ToGetFleetProductsFleetProductCollectionItemArrayOutputWithContext(context.Context) GetFleetProductsFleetProductCollectionItemArrayOutput
}

GetFleetProductsFleetProductCollectionItemArrayInput is an input type that accepts GetFleetProductsFleetProductCollectionItemArray and GetFleetProductsFleetProductCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetProductsFleetProductCollectionItemArrayInput` via:

GetFleetProductsFleetProductCollectionItemArray{ GetFleetProductsFleetProductCollectionItemArgs{...} }

type GetFleetProductsFleetProductCollectionItemArrayOutput

type GetFleetProductsFleetProductCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetProductsFleetProductCollectionItemArrayOutput) ElementType

func (GetFleetProductsFleetProductCollectionItemArrayOutput) Index

func (GetFleetProductsFleetProductCollectionItemArrayOutput) ToGetFleetProductsFleetProductCollectionItemArrayOutput

func (GetFleetProductsFleetProductCollectionItemArrayOutput) ToGetFleetProductsFleetProductCollectionItemArrayOutputWithContext

func (o GetFleetProductsFleetProductCollectionItemArrayOutput) ToGetFleetProductsFleetProductCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionItemArrayOutput

type GetFleetProductsFleetProductCollectionItemInput

type GetFleetProductsFleetProductCollectionItemInput interface {
	pulumi.Input

	ToGetFleetProductsFleetProductCollectionItemOutput() GetFleetProductsFleetProductCollectionItemOutput
	ToGetFleetProductsFleetProductCollectionItemOutputWithContext(context.Context) GetFleetProductsFleetProductCollectionItemOutput
}

GetFleetProductsFleetProductCollectionItemInput is an input type that accepts GetFleetProductsFleetProductCollectionItemArgs and GetFleetProductsFleetProductCollectionItemOutput values. You can construct a concrete instance of `GetFleetProductsFleetProductCollectionItemInput` via:

GetFleetProductsFleetProductCollectionItemArgs{...}

type GetFleetProductsFleetProductCollectionItemOutput

type GetFleetProductsFleetProductCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetProductsFleetProductCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetFleetProductsFleetProductCollectionItemOutput) DisplayName

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

func (GetFleetProductsFleetProductCollectionItemOutput) ElementType

func (GetFleetProductsFleetProductCollectionItemOutput) Resources

Resource Information for the Target

func (GetFleetProductsFleetProductCollectionItemOutput) SystemTags

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

func (GetFleetProductsFleetProductCollectionItemOutput) TargetCount

Count of targets associated with the Product

func (GetFleetProductsFleetProductCollectionItemOutput) ToGetFleetProductsFleetProductCollectionItemOutput

func (o GetFleetProductsFleetProductCollectionItemOutput) ToGetFleetProductsFleetProductCollectionItemOutput() GetFleetProductsFleetProductCollectionItemOutput

func (GetFleetProductsFleetProductCollectionItemOutput) ToGetFleetProductsFleetProductCollectionItemOutputWithContext

func (o GetFleetProductsFleetProductCollectionItemOutput) ToGetFleetProductsFleetProductCollectionItemOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionItemOutput

type GetFleetProductsFleetProductCollectionItemResource

type GetFleetProductsFleetProductCollectionItemResource struct {
	// Resource Display Name
	ResourceDisplayName string `pulumi:"resourceDisplayName"`
	// Resource Identifier
	ResourceId string `pulumi:"resourceId"`
}

type GetFleetProductsFleetProductCollectionItemResourceArgs

type GetFleetProductsFleetProductCollectionItemResourceArgs struct {
	// Resource Display Name
	ResourceDisplayName pulumi.StringInput `pulumi:"resourceDisplayName"`
	// Resource Identifier
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

func (GetFleetProductsFleetProductCollectionItemResourceArgs) ElementType

func (GetFleetProductsFleetProductCollectionItemResourceArgs) ToGetFleetProductsFleetProductCollectionItemResourceOutput

func (GetFleetProductsFleetProductCollectionItemResourceArgs) ToGetFleetProductsFleetProductCollectionItemResourceOutputWithContext

func (i GetFleetProductsFleetProductCollectionItemResourceArgs) ToGetFleetProductsFleetProductCollectionItemResourceOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionItemResourceOutput

type GetFleetProductsFleetProductCollectionItemResourceArray

type GetFleetProductsFleetProductCollectionItemResourceArray []GetFleetProductsFleetProductCollectionItemResourceInput

func (GetFleetProductsFleetProductCollectionItemResourceArray) ElementType

func (GetFleetProductsFleetProductCollectionItemResourceArray) ToGetFleetProductsFleetProductCollectionItemResourceArrayOutput

func (i GetFleetProductsFleetProductCollectionItemResourceArray) ToGetFleetProductsFleetProductCollectionItemResourceArrayOutput() GetFleetProductsFleetProductCollectionItemResourceArrayOutput

func (GetFleetProductsFleetProductCollectionItemResourceArray) ToGetFleetProductsFleetProductCollectionItemResourceArrayOutputWithContext

func (i GetFleetProductsFleetProductCollectionItemResourceArray) ToGetFleetProductsFleetProductCollectionItemResourceArrayOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionItemResourceArrayOutput

type GetFleetProductsFleetProductCollectionItemResourceArrayInput

type GetFleetProductsFleetProductCollectionItemResourceArrayInput interface {
	pulumi.Input

	ToGetFleetProductsFleetProductCollectionItemResourceArrayOutput() GetFleetProductsFleetProductCollectionItemResourceArrayOutput
	ToGetFleetProductsFleetProductCollectionItemResourceArrayOutputWithContext(context.Context) GetFleetProductsFleetProductCollectionItemResourceArrayOutput
}

GetFleetProductsFleetProductCollectionItemResourceArrayInput is an input type that accepts GetFleetProductsFleetProductCollectionItemResourceArray and GetFleetProductsFleetProductCollectionItemResourceArrayOutput values. You can construct a concrete instance of `GetFleetProductsFleetProductCollectionItemResourceArrayInput` via:

GetFleetProductsFleetProductCollectionItemResourceArray{ GetFleetProductsFleetProductCollectionItemResourceArgs{...} }

type GetFleetProductsFleetProductCollectionItemResourceArrayOutput

type GetFleetProductsFleetProductCollectionItemResourceArrayOutput struct{ *pulumi.OutputState }

func (GetFleetProductsFleetProductCollectionItemResourceArrayOutput) ElementType

func (GetFleetProductsFleetProductCollectionItemResourceArrayOutput) Index

func (GetFleetProductsFleetProductCollectionItemResourceArrayOutput) ToGetFleetProductsFleetProductCollectionItemResourceArrayOutput

func (GetFleetProductsFleetProductCollectionItemResourceArrayOutput) ToGetFleetProductsFleetProductCollectionItemResourceArrayOutputWithContext

func (o GetFleetProductsFleetProductCollectionItemResourceArrayOutput) ToGetFleetProductsFleetProductCollectionItemResourceArrayOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionItemResourceArrayOutput

type GetFleetProductsFleetProductCollectionItemResourceInput

type GetFleetProductsFleetProductCollectionItemResourceInput interface {
	pulumi.Input

	ToGetFleetProductsFleetProductCollectionItemResourceOutput() GetFleetProductsFleetProductCollectionItemResourceOutput
	ToGetFleetProductsFleetProductCollectionItemResourceOutputWithContext(context.Context) GetFleetProductsFleetProductCollectionItemResourceOutput
}

GetFleetProductsFleetProductCollectionItemResourceInput is an input type that accepts GetFleetProductsFleetProductCollectionItemResourceArgs and GetFleetProductsFleetProductCollectionItemResourceOutput values. You can construct a concrete instance of `GetFleetProductsFleetProductCollectionItemResourceInput` via:

GetFleetProductsFleetProductCollectionItemResourceArgs{...}

type GetFleetProductsFleetProductCollectionItemResourceOutput

type GetFleetProductsFleetProductCollectionItemResourceOutput struct{ *pulumi.OutputState }

func (GetFleetProductsFleetProductCollectionItemResourceOutput) ElementType

func (GetFleetProductsFleetProductCollectionItemResourceOutput) ResourceDisplayName

Resource Display Name

func (GetFleetProductsFleetProductCollectionItemResourceOutput) ResourceId

Resource Identifier

func (GetFleetProductsFleetProductCollectionItemResourceOutput) ToGetFleetProductsFleetProductCollectionItemResourceOutput

func (GetFleetProductsFleetProductCollectionItemResourceOutput) ToGetFleetProductsFleetProductCollectionItemResourceOutputWithContext

func (o GetFleetProductsFleetProductCollectionItemResourceOutput) ToGetFleetProductsFleetProductCollectionItemResourceOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionItemResourceOutput

type GetFleetProductsFleetProductCollectionOutput

type GetFleetProductsFleetProductCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetProductsFleetProductCollectionOutput) ElementType

func (GetFleetProductsFleetProductCollectionOutput) Items

List of fleetProducts.

func (GetFleetProductsFleetProductCollectionOutput) ToGetFleetProductsFleetProductCollectionOutput

func (o GetFleetProductsFleetProductCollectionOutput) ToGetFleetProductsFleetProductCollectionOutput() GetFleetProductsFleetProductCollectionOutput

func (GetFleetProductsFleetProductCollectionOutput) ToGetFleetProductsFleetProductCollectionOutputWithContext

func (o GetFleetProductsFleetProductCollectionOutput) ToGetFleetProductsFleetProductCollectionOutputWithContext(ctx context.Context) GetFleetProductsFleetProductCollectionOutput

type GetFleetProductsOutputArgs

type GetFleetProductsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput            `pulumi:"displayName"`
	Filters     GetFleetProductsFilterArrayInput `pulumi:"filters"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// Resource Display Name
	ResourceDisplayName pulumi.StringPtrInput `pulumi:"resourceDisplayName"`
	// Resource Identifier
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

A collection of arguments for invoking getFleetProducts.

func (GetFleetProductsOutputArgs) ElementType

func (GetFleetProductsOutputArgs) ElementType() reflect.Type

type GetFleetProductsResult

type GetFleetProductsResult struct {
	// Root Compartment Id.
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                  `pulumi:"displayName"`
	Filters     []GetFleetProductsFilter `pulumi:"filters"`
	FleetId     string                   `pulumi:"fleetId"`
	// The list of fleet_product_collection.
	FleetProductCollections []GetFleetProductsFleetProductCollection `pulumi:"fleetProductCollections"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	ResourceDisplayName *string `pulumi:"resourceDisplayName"`
	// The OCID of the resource.
	ResourceId *string `pulumi:"resourceId"`
}

A collection of values returned by getFleetProducts.

func GetFleetProducts

func GetFleetProducts(ctx *pulumi.Context, args *GetFleetProductsArgs, opts ...pulumi.InvokeOption) (*GetFleetProductsResult, error)

This data source provides the list of Fleet Products in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of FleetProducts.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetProducts(ctx, &fleetappsmanagement.GetFleetProductsArgs{
			FleetId:             testFleet.Id,
			CompartmentId:       pulumi.StringRef(compartmentId),
			DisplayName:         pulumi.StringRef(fleetProductDisplayName),
			ResourceDisplayName: pulumi.StringRef(fleetProductResourceDisplayName),
			ResourceId:          pulumi.StringRef(testResource.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetProductsResultOutput

type GetFleetProductsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetProducts.

func (GetFleetProductsResultOutput) CompartmentId

Root Compartment Id.

func (GetFleetProductsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetFleetProductsResultOutput) ElementType

func (GetFleetProductsResultOutput) Filters

func (GetFleetProductsResultOutput) FleetId

func (GetFleetProductsResultOutput) FleetProductCollections

The list of fleet_product_collection.

func (GetFleetProductsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetProductsResultOutput) ResourceDisplayName

func (o GetFleetProductsResultOutput) ResourceDisplayName() pulumi.StringPtrOutput

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetFleetProductsResultOutput) ResourceId

The OCID of the resource.

func (GetFleetProductsResultOutput) ToGetFleetProductsResultOutput

func (o GetFleetProductsResultOutput) ToGetFleetProductsResultOutput() GetFleetProductsResultOutput

func (GetFleetProductsResultOutput) ToGetFleetProductsResultOutputWithContext

func (o GetFleetProductsResultOutput) ToGetFleetProductsResultOutputWithContext(ctx context.Context) GetFleetProductsResultOutput

type GetFleetPropertiesArgs

type GetFleetPropertiesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                    `pulumi:"displayName"`
	Filters     []GetFleetPropertiesFilter `pulumi:"filters"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// unique FleetProperty identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFleetProperties.

type GetFleetPropertiesFilter

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

type GetFleetPropertiesFilterArgs

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

func (GetFleetPropertiesFilterArgs) ElementType

func (GetFleetPropertiesFilterArgs) ToGetFleetPropertiesFilterOutput

func (i GetFleetPropertiesFilterArgs) ToGetFleetPropertiesFilterOutput() GetFleetPropertiesFilterOutput

func (GetFleetPropertiesFilterArgs) ToGetFleetPropertiesFilterOutputWithContext

func (i GetFleetPropertiesFilterArgs) ToGetFleetPropertiesFilterOutputWithContext(ctx context.Context) GetFleetPropertiesFilterOutput

type GetFleetPropertiesFilterArray

type GetFleetPropertiesFilterArray []GetFleetPropertiesFilterInput

func (GetFleetPropertiesFilterArray) ElementType

func (GetFleetPropertiesFilterArray) ToGetFleetPropertiesFilterArrayOutput

func (i GetFleetPropertiesFilterArray) ToGetFleetPropertiesFilterArrayOutput() GetFleetPropertiesFilterArrayOutput

func (GetFleetPropertiesFilterArray) ToGetFleetPropertiesFilterArrayOutputWithContext

func (i GetFleetPropertiesFilterArray) ToGetFleetPropertiesFilterArrayOutputWithContext(ctx context.Context) GetFleetPropertiesFilterArrayOutput

type GetFleetPropertiesFilterArrayInput

type GetFleetPropertiesFilterArrayInput interface {
	pulumi.Input

	ToGetFleetPropertiesFilterArrayOutput() GetFleetPropertiesFilterArrayOutput
	ToGetFleetPropertiesFilterArrayOutputWithContext(context.Context) GetFleetPropertiesFilterArrayOutput
}

GetFleetPropertiesFilterArrayInput is an input type that accepts GetFleetPropertiesFilterArray and GetFleetPropertiesFilterArrayOutput values. You can construct a concrete instance of `GetFleetPropertiesFilterArrayInput` via:

GetFleetPropertiesFilterArray{ GetFleetPropertiesFilterArgs{...} }

type GetFleetPropertiesFilterArrayOutput

type GetFleetPropertiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPropertiesFilterArrayOutput) ElementType

func (GetFleetPropertiesFilterArrayOutput) Index

func (GetFleetPropertiesFilterArrayOutput) ToGetFleetPropertiesFilterArrayOutput

func (o GetFleetPropertiesFilterArrayOutput) ToGetFleetPropertiesFilterArrayOutput() GetFleetPropertiesFilterArrayOutput

func (GetFleetPropertiesFilterArrayOutput) ToGetFleetPropertiesFilterArrayOutputWithContext

func (o GetFleetPropertiesFilterArrayOutput) ToGetFleetPropertiesFilterArrayOutputWithContext(ctx context.Context) GetFleetPropertiesFilterArrayOutput

type GetFleetPropertiesFilterInput

type GetFleetPropertiesFilterInput interface {
	pulumi.Input

	ToGetFleetPropertiesFilterOutput() GetFleetPropertiesFilterOutput
	ToGetFleetPropertiesFilterOutputWithContext(context.Context) GetFleetPropertiesFilterOutput
}

GetFleetPropertiesFilterInput is an input type that accepts GetFleetPropertiesFilterArgs and GetFleetPropertiesFilterOutput values. You can construct a concrete instance of `GetFleetPropertiesFilterInput` via:

GetFleetPropertiesFilterArgs{...}

type GetFleetPropertiesFilterOutput

type GetFleetPropertiesFilterOutput struct{ *pulumi.OutputState }

func (GetFleetPropertiesFilterOutput) ElementType

func (GetFleetPropertiesFilterOutput) Name

func (GetFleetPropertiesFilterOutput) Regex

func (GetFleetPropertiesFilterOutput) ToGetFleetPropertiesFilterOutput

func (o GetFleetPropertiesFilterOutput) ToGetFleetPropertiesFilterOutput() GetFleetPropertiesFilterOutput

func (GetFleetPropertiesFilterOutput) ToGetFleetPropertiesFilterOutputWithContext

func (o GetFleetPropertiesFilterOutput) ToGetFleetPropertiesFilterOutputWithContext(ctx context.Context) GetFleetPropertiesFilterOutput

func (GetFleetPropertiesFilterOutput) Values

type GetFleetPropertiesFleetPropertyCollection

type GetFleetPropertiesFleetPropertyCollection struct {
	Items []GetFleetPropertiesFleetPropertyCollectionItem `pulumi:"items"`
}

type GetFleetPropertiesFleetPropertyCollectionArgs

type GetFleetPropertiesFleetPropertyCollectionArgs struct {
	Items GetFleetPropertiesFleetPropertyCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetPropertiesFleetPropertyCollectionArgs) ElementType

func (GetFleetPropertiesFleetPropertyCollectionArgs) ToGetFleetPropertiesFleetPropertyCollectionOutput

func (i GetFleetPropertiesFleetPropertyCollectionArgs) ToGetFleetPropertiesFleetPropertyCollectionOutput() GetFleetPropertiesFleetPropertyCollectionOutput

func (GetFleetPropertiesFleetPropertyCollectionArgs) ToGetFleetPropertiesFleetPropertyCollectionOutputWithContext

func (i GetFleetPropertiesFleetPropertyCollectionArgs) ToGetFleetPropertiesFleetPropertyCollectionOutputWithContext(ctx context.Context) GetFleetPropertiesFleetPropertyCollectionOutput

type GetFleetPropertiesFleetPropertyCollectionArray

type GetFleetPropertiesFleetPropertyCollectionArray []GetFleetPropertiesFleetPropertyCollectionInput

func (GetFleetPropertiesFleetPropertyCollectionArray) ElementType

func (GetFleetPropertiesFleetPropertyCollectionArray) ToGetFleetPropertiesFleetPropertyCollectionArrayOutput

func (i GetFleetPropertiesFleetPropertyCollectionArray) ToGetFleetPropertiesFleetPropertyCollectionArrayOutput() GetFleetPropertiesFleetPropertyCollectionArrayOutput

func (GetFleetPropertiesFleetPropertyCollectionArray) ToGetFleetPropertiesFleetPropertyCollectionArrayOutputWithContext

func (i GetFleetPropertiesFleetPropertyCollectionArray) ToGetFleetPropertiesFleetPropertyCollectionArrayOutputWithContext(ctx context.Context) GetFleetPropertiesFleetPropertyCollectionArrayOutput

type GetFleetPropertiesFleetPropertyCollectionArrayInput

type GetFleetPropertiesFleetPropertyCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetPropertiesFleetPropertyCollectionArrayOutput() GetFleetPropertiesFleetPropertyCollectionArrayOutput
	ToGetFleetPropertiesFleetPropertyCollectionArrayOutputWithContext(context.Context) GetFleetPropertiesFleetPropertyCollectionArrayOutput
}

GetFleetPropertiesFleetPropertyCollectionArrayInput is an input type that accepts GetFleetPropertiesFleetPropertyCollectionArray and GetFleetPropertiesFleetPropertyCollectionArrayOutput values. You can construct a concrete instance of `GetFleetPropertiesFleetPropertyCollectionArrayInput` via:

GetFleetPropertiesFleetPropertyCollectionArray{ GetFleetPropertiesFleetPropertyCollectionArgs{...} }

type GetFleetPropertiesFleetPropertyCollectionArrayOutput

type GetFleetPropertiesFleetPropertyCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPropertiesFleetPropertyCollectionArrayOutput) ElementType

func (GetFleetPropertiesFleetPropertyCollectionArrayOutput) Index

func (GetFleetPropertiesFleetPropertyCollectionArrayOutput) ToGetFleetPropertiesFleetPropertyCollectionArrayOutput

func (GetFleetPropertiesFleetPropertyCollectionArrayOutput) ToGetFleetPropertiesFleetPropertyCollectionArrayOutputWithContext

func (o GetFleetPropertiesFleetPropertyCollectionArrayOutput) ToGetFleetPropertiesFleetPropertyCollectionArrayOutputWithContext(ctx context.Context) GetFleetPropertiesFleetPropertyCollectionArrayOutput

type GetFleetPropertiesFleetPropertyCollectionInput

type GetFleetPropertiesFleetPropertyCollectionInput interface {
	pulumi.Input

	ToGetFleetPropertiesFleetPropertyCollectionOutput() GetFleetPropertiesFleetPropertyCollectionOutput
	ToGetFleetPropertiesFleetPropertyCollectionOutputWithContext(context.Context) GetFleetPropertiesFleetPropertyCollectionOutput
}

GetFleetPropertiesFleetPropertyCollectionInput is an input type that accepts GetFleetPropertiesFleetPropertyCollectionArgs and GetFleetPropertiesFleetPropertyCollectionOutput values. You can construct a concrete instance of `GetFleetPropertiesFleetPropertyCollectionInput` via:

GetFleetPropertiesFleetPropertyCollectionArgs{...}

type GetFleetPropertiesFleetPropertyCollectionItem

type GetFleetPropertiesFleetPropertyCollectionItem struct {
	// Values of the category (must be a single value if selection = 'single choice')
	AllowedValues []string `pulumi:"allowedValues"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// unique FleetProperty identifier
	Id string `pulumi:"id"`
	// Property Id Ocid.
	PropertyId string `pulumi:"propertyId"`
	// Text selection of the category
	SelectionType string `pulumi:"selectionType"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Value of the Property
	Value string `pulumi:"value"`
	// Format of the value
	ValueType string `pulumi:"valueType"`
}

type GetFleetPropertiesFleetPropertyCollectionItemArgs

type GetFleetPropertiesFleetPropertyCollectionItemArgs struct {
	// Values of the category (must be a single value if selection = 'single choice')
	AllowedValues pulumi.StringArrayInput `pulumi:"allowedValues"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// unique FleetProperty identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Property Id Ocid.
	PropertyId pulumi.StringInput `pulumi:"propertyId"`
	// Text selection of the category
	SelectionType pulumi.StringInput `pulumi:"selectionType"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Value of the Property
	Value pulumi.StringInput `pulumi:"value"`
	// Format of the value
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

func (GetFleetPropertiesFleetPropertyCollectionItemArgs) ElementType

func (GetFleetPropertiesFleetPropertyCollectionItemArgs) ToGetFleetPropertiesFleetPropertyCollectionItemOutput

func (i GetFleetPropertiesFleetPropertyCollectionItemArgs) ToGetFleetPropertiesFleetPropertyCollectionItemOutput() GetFleetPropertiesFleetPropertyCollectionItemOutput

func (GetFleetPropertiesFleetPropertyCollectionItemArgs) ToGetFleetPropertiesFleetPropertyCollectionItemOutputWithContext

func (i GetFleetPropertiesFleetPropertyCollectionItemArgs) ToGetFleetPropertiesFleetPropertyCollectionItemOutputWithContext(ctx context.Context) GetFleetPropertiesFleetPropertyCollectionItemOutput

type GetFleetPropertiesFleetPropertyCollectionItemArray

type GetFleetPropertiesFleetPropertyCollectionItemArray []GetFleetPropertiesFleetPropertyCollectionItemInput

func (GetFleetPropertiesFleetPropertyCollectionItemArray) ElementType

func (GetFleetPropertiesFleetPropertyCollectionItemArray) ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutput

func (i GetFleetPropertiesFleetPropertyCollectionItemArray) ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutput() GetFleetPropertiesFleetPropertyCollectionItemArrayOutput

func (GetFleetPropertiesFleetPropertyCollectionItemArray) ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutputWithContext

func (i GetFleetPropertiesFleetPropertyCollectionItemArray) ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetPropertiesFleetPropertyCollectionItemArrayOutput

type GetFleetPropertiesFleetPropertyCollectionItemArrayInput

type GetFleetPropertiesFleetPropertyCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutput() GetFleetPropertiesFleetPropertyCollectionItemArrayOutput
	ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutputWithContext(context.Context) GetFleetPropertiesFleetPropertyCollectionItemArrayOutput
}

GetFleetPropertiesFleetPropertyCollectionItemArrayInput is an input type that accepts GetFleetPropertiesFleetPropertyCollectionItemArray and GetFleetPropertiesFleetPropertyCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetPropertiesFleetPropertyCollectionItemArrayInput` via:

GetFleetPropertiesFleetPropertyCollectionItemArray{ GetFleetPropertiesFleetPropertyCollectionItemArgs{...} }

type GetFleetPropertiesFleetPropertyCollectionItemArrayOutput

type GetFleetPropertiesFleetPropertyCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPropertiesFleetPropertyCollectionItemArrayOutput) ElementType

func (GetFleetPropertiesFleetPropertyCollectionItemArrayOutput) Index

func (GetFleetPropertiesFleetPropertyCollectionItemArrayOutput) ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutput

func (GetFleetPropertiesFleetPropertyCollectionItemArrayOutput) ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutputWithContext

func (o GetFleetPropertiesFleetPropertyCollectionItemArrayOutput) ToGetFleetPropertiesFleetPropertyCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetPropertiesFleetPropertyCollectionItemArrayOutput

type GetFleetPropertiesFleetPropertyCollectionItemInput

type GetFleetPropertiesFleetPropertyCollectionItemInput interface {
	pulumi.Input

	ToGetFleetPropertiesFleetPropertyCollectionItemOutput() GetFleetPropertiesFleetPropertyCollectionItemOutput
	ToGetFleetPropertiesFleetPropertyCollectionItemOutputWithContext(context.Context) GetFleetPropertiesFleetPropertyCollectionItemOutput
}

GetFleetPropertiesFleetPropertyCollectionItemInput is an input type that accepts GetFleetPropertiesFleetPropertyCollectionItemArgs and GetFleetPropertiesFleetPropertyCollectionItemOutput values. You can construct a concrete instance of `GetFleetPropertiesFleetPropertyCollectionItemInput` via:

GetFleetPropertiesFleetPropertyCollectionItemArgs{...}

type GetFleetPropertiesFleetPropertyCollectionItemOutput

type GetFleetPropertiesFleetPropertyCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) AllowedValues

Values of the category (must be a single value if selection = 'single choice')

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) DisplayName

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

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) ElementType

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) FleetId

unique Fleet identifier

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) Id

unique FleetProperty identifier

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) PropertyId

Property Id Ocid.

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) SelectionType

Text selection of the category

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) SystemTags

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

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) ToGetFleetPropertiesFleetPropertyCollectionItemOutput

func (o GetFleetPropertiesFleetPropertyCollectionItemOutput) ToGetFleetPropertiesFleetPropertyCollectionItemOutput() GetFleetPropertiesFleetPropertyCollectionItemOutput

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) ToGetFleetPropertiesFleetPropertyCollectionItemOutputWithContext

func (o GetFleetPropertiesFleetPropertyCollectionItemOutput) ToGetFleetPropertiesFleetPropertyCollectionItemOutputWithContext(ctx context.Context) GetFleetPropertiesFleetPropertyCollectionItemOutput

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) Value

Value of the Property

func (GetFleetPropertiesFleetPropertyCollectionItemOutput) ValueType

Format of the value

type GetFleetPropertiesFleetPropertyCollectionOutput

type GetFleetPropertiesFleetPropertyCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetPropertiesFleetPropertyCollectionOutput) ElementType

func (GetFleetPropertiesFleetPropertyCollectionOutput) Items

func (GetFleetPropertiesFleetPropertyCollectionOutput) ToGetFleetPropertiesFleetPropertyCollectionOutput

func (o GetFleetPropertiesFleetPropertyCollectionOutput) ToGetFleetPropertiesFleetPropertyCollectionOutput() GetFleetPropertiesFleetPropertyCollectionOutput

func (GetFleetPropertiesFleetPropertyCollectionOutput) ToGetFleetPropertiesFleetPropertyCollectionOutputWithContext

func (o GetFleetPropertiesFleetPropertyCollectionOutput) ToGetFleetPropertiesFleetPropertyCollectionOutputWithContext(ctx context.Context) GetFleetPropertiesFleetPropertyCollectionOutput

type GetFleetPropertiesOutputArgs

type GetFleetPropertiesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput              `pulumi:"displayName"`
	Filters     GetFleetPropertiesFilterArrayInput `pulumi:"filters"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// unique FleetProperty identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFleetProperties.

func (GetFleetPropertiesOutputArgs) ElementType

type GetFleetPropertiesResult

type GetFleetPropertiesResult struct {
	// Tenancy OCID
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                    `pulumi:"displayName"`
	Filters     []GetFleetPropertiesFilter `pulumi:"filters"`
	FleetId     string                     `pulumi:"fleetId"`
	// The list of fleet_property_collection.
	FleetPropertyCollections []GetFleetPropertiesFleetPropertyCollection `pulumi:"fleetPropertyCollections"`
	// The unique id of the resource.
	Id *string `pulumi:"id"`
	// The current state of the FleetProperty.
	State *string `pulumi:"state"`
}

A collection of values returned by getFleetProperties.

func GetFleetProperties

func GetFleetProperties(ctx *pulumi.Context, args *GetFleetPropertiesArgs, opts ...pulumi.InvokeOption) (*GetFleetPropertiesResult, error)

This data source provides the list of Fleet Properties in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of FleetProperties.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetProperties(ctx, &fleetappsmanagement.GetFleetPropertiesArgs{
			FleetId:       testFleet.Id,
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(fleetPropertyDisplayName),
			Id:            pulumi.StringRef(fleetPropertyId),
			State:         pulumi.StringRef(fleetPropertyState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetPropertiesResultOutput

type GetFleetPropertiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetProperties.

func (GetFleetPropertiesResultOutput) CompartmentId

Tenancy OCID

func (GetFleetPropertiesResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetFleetPropertiesResultOutput) ElementType

func (GetFleetPropertiesResultOutput) Filters

func (GetFleetPropertiesResultOutput) FleetId

func (GetFleetPropertiesResultOutput) FleetPropertyCollections

The list of fleet_property_collection.

func (GetFleetPropertiesResultOutput) Id

The unique id of the resource.

func (GetFleetPropertiesResultOutput) State

The current state of the FleetProperty.

func (GetFleetPropertiesResultOutput) ToGetFleetPropertiesResultOutput

func (o GetFleetPropertiesResultOutput) ToGetFleetPropertiesResultOutput() GetFleetPropertiesResultOutput

func (GetFleetPropertiesResultOutput) ToGetFleetPropertiesResultOutputWithContext

func (o GetFleetPropertiesResultOutput) ToGetFleetPropertiesResultOutputWithContext(ctx context.Context) GetFleetPropertiesResultOutput

type GetFleetResourcesArgs

type GetFleetResourcesArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                   `pulumi:"displayName"`
	Filters     []GetFleetResourcesFilter `pulumi:"filters"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// A filter to return resources that match the Type
	FleetResourceType *string `pulumi:"fleetResourceType"`
	// unique FleetResource identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
	// Resource Tenancy Id
	TenancyId *string `pulumi:"tenancyId"`
}

A collection of arguments for invoking getFleetResources.

type GetFleetResourcesFilter

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

type GetFleetResourcesFilterArgs

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

func (GetFleetResourcesFilterArgs) ElementType

func (GetFleetResourcesFilterArgs) ToGetFleetResourcesFilterOutput

func (i GetFleetResourcesFilterArgs) ToGetFleetResourcesFilterOutput() GetFleetResourcesFilterOutput

func (GetFleetResourcesFilterArgs) ToGetFleetResourcesFilterOutputWithContext

func (i GetFleetResourcesFilterArgs) ToGetFleetResourcesFilterOutputWithContext(ctx context.Context) GetFleetResourcesFilterOutput

type GetFleetResourcesFilterArray

type GetFleetResourcesFilterArray []GetFleetResourcesFilterInput

func (GetFleetResourcesFilterArray) ElementType

func (GetFleetResourcesFilterArray) ToGetFleetResourcesFilterArrayOutput

func (i GetFleetResourcesFilterArray) ToGetFleetResourcesFilterArrayOutput() GetFleetResourcesFilterArrayOutput

func (GetFleetResourcesFilterArray) ToGetFleetResourcesFilterArrayOutputWithContext

func (i GetFleetResourcesFilterArray) ToGetFleetResourcesFilterArrayOutputWithContext(ctx context.Context) GetFleetResourcesFilterArrayOutput

type GetFleetResourcesFilterArrayInput

type GetFleetResourcesFilterArrayInput interface {
	pulumi.Input

	ToGetFleetResourcesFilterArrayOutput() GetFleetResourcesFilterArrayOutput
	ToGetFleetResourcesFilterArrayOutputWithContext(context.Context) GetFleetResourcesFilterArrayOutput
}

GetFleetResourcesFilterArrayInput is an input type that accepts GetFleetResourcesFilterArray and GetFleetResourcesFilterArrayOutput values. You can construct a concrete instance of `GetFleetResourcesFilterArrayInput` via:

GetFleetResourcesFilterArray{ GetFleetResourcesFilterArgs{...} }

type GetFleetResourcesFilterArrayOutput

type GetFleetResourcesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetResourcesFilterArrayOutput) ElementType

func (GetFleetResourcesFilterArrayOutput) Index

func (GetFleetResourcesFilterArrayOutput) ToGetFleetResourcesFilterArrayOutput

func (o GetFleetResourcesFilterArrayOutput) ToGetFleetResourcesFilterArrayOutput() GetFleetResourcesFilterArrayOutput

func (GetFleetResourcesFilterArrayOutput) ToGetFleetResourcesFilterArrayOutputWithContext

func (o GetFleetResourcesFilterArrayOutput) ToGetFleetResourcesFilterArrayOutputWithContext(ctx context.Context) GetFleetResourcesFilterArrayOutput

type GetFleetResourcesFilterInput

type GetFleetResourcesFilterInput interface {
	pulumi.Input

	ToGetFleetResourcesFilterOutput() GetFleetResourcesFilterOutput
	ToGetFleetResourcesFilterOutputWithContext(context.Context) GetFleetResourcesFilterOutput
}

GetFleetResourcesFilterInput is an input type that accepts GetFleetResourcesFilterArgs and GetFleetResourcesFilterOutput values. You can construct a concrete instance of `GetFleetResourcesFilterInput` via:

GetFleetResourcesFilterArgs{...}

type GetFleetResourcesFilterOutput

type GetFleetResourcesFilterOutput struct{ *pulumi.OutputState }

func (GetFleetResourcesFilterOutput) ElementType

func (GetFleetResourcesFilterOutput) Name

func (GetFleetResourcesFilterOutput) Regex

func (GetFleetResourcesFilterOutput) ToGetFleetResourcesFilterOutput

func (o GetFleetResourcesFilterOutput) ToGetFleetResourcesFilterOutput() GetFleetResourcesFilterOutput

func (GetFleetResourcesFilterOutput) ToGetFleetResourcesFilterOutputWithContext

func (o GetFleetResourcesFilterOutput) ToGetFleetResourcesFilterOutputWithContext(ctx context.Context) GetFleetResourcesFilterOutput

func (GetFleetResourcesFilterOutput) Values

type GetFleetResourcesFleetResourceCollection

type GetFleetResourcesFleetResourceCollection struct {
	Items []GetFleetResourcesFleetResourceCollectionItem `pulumi:"items"`
}

type GetFleetResourcesFleetResourceCollectionArgs

type GetFleetResourcesFleetResourceCollectionArgs struct {
	Items GetFleetResourcesFleetResourceCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetResourcesFleetResourceCollectionArgs) ElementType

func (GetFleetResourcesFleetResourceCollectionArgs) ToGetFleetResourcesFleetResourceCollectionOutput

func (i GetFleetResourcesFleetResourceCollectionArgs) ToGetFleetResourcesFleetResourceCollectionOutput() GetFleetResourcesFleetResourceCollectionOutput

func (GetFleetResourcesFleetResourceCollectionArgs) ToGetFleetResourcesFleetResourceCollectionOutputWithContext

func (i GetFleetResourcesFleetResourceCollectionArgs) ToGetFleetResourcesFleetResourceCollectionOutputWithContext(ctx context.Context) GetFleetResourcesFleetResourceCollectionOutput

type GetFleetResourcesFleetResourceCollectionArray

type GetFleetResourcesFleetResourceCollectionArray []GetFleetResourcesFleetResourceCollectionInput

func (GetFleetResourcesFleetResourceCollectionArray) ElementType

func (GetFleetResourcesFleetResourceCollectionArray) ToGetFleetResourcesFleetResourceCollectionArrayOutput

func (i GetFleetResourcesFleetResourceCollectionArray) ToGetFleetResourcesFleetResourceCollectionArrayOutput() GetFleetResourcesFleetResourceCollectionArrayOutput

func (GetFleetResourcesFleetResourceCollectionArray) ToGetFleetResourcesFleetResourceCollectionArrayOutputWithContext

func (i GetFleetResourcesFleetResourceCollectionArray) ToGetFleetResourcesFleetResourceCollectionArrayOutputWithContext(ctx context.Context) GetFleetResourcesFleetResourceCollectionArrayOutput

type GetFleetResourcesFleetResourceCollectionArrayInput

type GetFleetResourcesFleetResourceCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetResourcesFleetResourceCollectionArrayOutput() GetFleetResourcesFleetResourceCollectionArrayOutput
	ToGetFleetResourcesFleetResourceCollectionArrayOutputWithContext(context.Context) GetFleetResourcesFleetResourceCollectionArrayOutput
}

GetFleetResourcesFleetResourceCollectionArrayInput is an input type that accepts GetFleetResourcesFleetResourceCollectionArray and GetFleetResourcesFleetResourceCollectionArrayOutput values. You can construct a concrete instance of `GetFleetResourcesFleetResourceCollectionArrayInput` via:

GetFleetResourcesFleetResourceCollectionArray{ GetFleetResourcesFleetResourceCollectionArgs{...} }

type GetFleetResourcesFleetResourceCollectionArrayOutput

type GetFleetResourcesFleetResourceCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetResourcesFleetResourceCollectionArrayOutput) ElementType

func (GetFleetResourcesFleetResourceCollectionArrayOutput) Index

func (GetFleetResourcesFleetResourceCollectionArrayOutput) ToGetFleetResourcesFleetResourceCollectionArrayOutput

func (o GetFleetResourcesFleetResourceCollectionArrayOutput) ToGetFleetResourcesFleetResourceCollectionArrayOutput() GetFleetResourcesFleetResourceCollectionArrayOutput

func (GetFleetResourcesFleetResourceCollectionArrayOutput) ToGetFleetResourcesFleetResourceCollectionArrayOutputWithContext

func (o GetFleetResourcesFleetResourceCollectionArrayOutput) ToGetFleetResourcesFleetResourceCollectionArrayOutputWithContext(ctx context.Context) GetFleetResourcesFleetResourceCollectionArrayOutput

type GetFleetResourcesFleetResourceCollectionInput

type GetFleetResourcesFleetResourceCollectionInput interface {
	pulumi.Input

	ToGetFleetResourcesFleetResourceCollectionOutput() GetFleetResourcesFleetResourceCollectionOutput
	ToGetFleetResourcesFleetResourceCollectionOutputWithContext(context.Context) GetFleetResourcesFleetResourceCollectionOutput
}

GetFleetResourcesFleetResourceCollectionInput is an input type that accepts GetFleetResourcesFleetResourceCollectionArgs and GetFleetResourcesFleetResourceCollectionOutput values. You can construct a concrete instance of `GetFleetResourcesFleetResourceCollectionInput` via:

GetFleetResourcesFleetResourceCollectionArgs{...}

type GetFleetResourcesFleetResourceCollectionItem

type GetFleetResourcesFleetResourceCollectionItem struct {
	// Application Type associated with the resource when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	ApplicationType string `pulumi:"applicationType"`
	// Resource Compartment
	Compartment string `pulumi:"compartment"`
	// OCID of the compartment to which the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// Compliance State of the Resource
	ComplianceState string `pulumi:"complianceState"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Environment Type associated with the Fleet when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	EnvironmentType string `pulumi:"environmentType"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// unique FleetResource identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Product associated with the resource when resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet
	Product string `pulumi:"product"`
	// Count of products within the resource.
	ProductCount int `pulumi:"productCount"`
	// The OCID of the resource.
	ResourceId string `pulumi:"resourceId"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// Type of the Resource.
	ResourceType string `pulumi:"resourceType"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// Count of targets  within the resource.
	TargetCount int `pulumi:"targetCount"`
	// Resource Tenancy Id
	TenancyId string `pulumi:"tenancyId"`
	// Resource Tenancy Name
	TenancyName string `pulumi:"tenancyName"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetFleetResourcesFleetResourceCollectionItemArgs

type GetFleetResourcesFleetResourceCollectionItemArgs struct {
	// Application Type associated with the resource when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// Resource Compartment
	Compartment pulumi.StringInput `pulumi:"compartment"`
	// OCID of the compartment to which the resource belongs to.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Compliance State of the Resource
	ComplianceState pulumi.StringInput `pulumi:"complianceState"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Environment Type associated with the Fleet when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	EnvironmentType pulumi.StringInput `pulumi:"environmentType"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// unique FleetResource identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Product associated with the resource when resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet
	Product pulumi.StringInput `pulumi:"product"`
	// Count of products within the resource.
	ProductCount pulumi.IntInput `pulumi:"productCount"`
	// The OCID of the resource.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// Type of the Resource.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// Count of targets  within the resource.
	TargetCount pulumi.IntInput `pulumi:"targetCount"`
	// Resource Tenancy Id
	TenancyId pulumi.StringInput `pulumi:"tenancyId"`
	// Resource Tenancy Name
	TenancyName pulumi.StringInput `pulumi:"tenancyName"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetFleetResourcesFleetResourceCollectionItemArgs) ElementType

func (GetFleetResourcesFleetResourceCollectionItemArgs) ToGetFleetResourcesFleetResourceCollectionItemOutput

func (i GetFleetResourcesFleetResourceCollectionItemArgs) ToGetFleetResourcesFleetResourceCollectionItemOutput() GetFleetResourcesFleetResourceCollectionItemOutput

func (GetFleetResourcesFleetResourceCollectionItemArgs) ToGetFleetResourcesFleetResourceCollectionItemOutputWithContext

func (i GetFleetResourcesFleetResourceCollectionItemArgs) ToGetFleetResourcesFleetResourceCollectionItemOutputWithContext(ctx context.Context) GetFleetResourcesFleetResourceCollectionItemOutput

type GetFleetResourcesFleetResourceCollectionItemArray

type GetFleetResourcesFleetResourceCollectionItemArray []GetFleetResourcesFleetResourceCollectionItemInput

func (GetFleetResourcesFleetResourceCollectionItemArray) ElementType

func (GetFleetResourcesFleetResourceCollectionItemArray) ToGetFleetResourcesFleetResourceCollectionItemArrayOutput

func (i GetFleetResourcesFleetResourceCollectionItemArray) ToGetFleetResourcesFleetResourceCollectionItemArrayOutput() GetFleetResourcesFleetResourceCollectionItemArrayOutput

func (GetFleetResourcesFleetResourceCollectionItemArray) ToGetFleetResourcesFleetResourceCollectionItemArrayOutputWithContext

func (i GetFleetResourcesFleetResourceCollectionItemArray) ToGetFleetResourcesFleetResourceCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetResourcesFleetResourceCollectionItemArrayOutput

type GetFleetResourcesFleetResourceCollectionItemArrayInput

type GetFleetResourcesFleetResourceCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetResourcesFleetResourceCollectionItemArrayOutput() GetFleetResourcesFleetResourceCollectionItemArrayOutput
	ToGetFleetResourcesFleetResourceCollectionItemArrayOutputWithContext(context.Context) GetFleetResourcesFleetResourceCollectionItemArrayOutput
}

GetFleetResourcesFleetResourceCollectionItemArrayInput is an input type that accepts GetFleetResourcesFleetResourceCollectionItemArray and GetFleetResourcesFleetResourceCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetResourcesFleetResourceCollectionItemArrayInput` via:

GetFleetResourcesFleetResourceCollectionItemArray{ GetFleetResourcesFleetResourceCollectionItemArgs{...} }

type GetFleetResourcesFleetResourceCollectionItemArrayOutput

type GetFleetResourcesFleetResourceCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetResourcesFleetResourceCollectionItemArrayOutput) ElementType

func (GetFleetResourcesFleetResourceCollectionItemArrayOutput) Index

func (GetFleetResourcesFleetResourceCollectionItemArrayOutput) ToGetFleetResourcesFleetResourceCollectionItemArrayOutput

func (GetFleetResourcesFleetResourceCollectionItemArrayOutput) ToGetFleetResourcesFleetResourceCollectionItemArrayOutputWithContext

func (o GetFleetResourcesFleetResourceCollectionItemArrayOutput) ToGetFleetResourcesFleetResourceCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetResourcesFleetResourceCollectionItemArrayOutput

type GetFleetResourcesFleetResourceCollectionItemInput

type GetFleetResourcesFleetResourceCollectionItemInput interface {
	pulumi.Input

	ToGetFleetResourcesFleetResourceCollectionItemOutput() GetFleetResourcesFleetResourceCollectionItemOutput
	ToGetFleetResourcesFleetResourceCollectionItemOutputWithContext(context.Context) GetFleetResourcesFleetResourceCollectionItemOutput
}

GetFleetResourcesFleetResourceCollectionItemInput is an input type that accepts GetFleetResourcesFleetResourceCollectionItemArgs and GetFleetResourcesFleetResourceCollectionItemOutput values. You can construct a concrete instance of `GetFleetResourcesFleetResourceCollectionItemInput` via:

GetFleetResourcesFleetResourceCollectionItemArgs{...}

type GetFleetResourcesFleetResourceCollectionItemOutput

type GetFleetResourcesFleetResourceCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetResourcesFleetResourceCollectionItemOutput) ApplicationType

Application Type associated with the resource when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.

func (GetFleetResourcesFleetResourceCollectionItemOutput) Compartment

Resource Compartment

func (GetFleetResourcesFleetResourceCollectionItemOutput) CompartmentId

OCID of the compartment to which the resource belongs to.

func (GetFleetResourcesFleetResourceCollectionItemOutput) ComplianceState

Compliance State of the Resource

func (GetFleetResourcesFleetResourceCollectionItemOutput) DisplayName

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

func (GetFleetResourcesFleetResourceCollectionItemOutput) ElementType

func (GetFleetResourcesFleetResourceCollectionItemOutput) EnvironmentType

Environment Type associated with the Fleet when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.

func (GetFleetResourcesFleetResourceCollectionItemOutput) FleetId

unique Fleet identifier

func (GetFleetResourcesFleetResourceCollectionItemOutput) Id

unique FleetResource identifier

func (GetFleetResourcesFleetResourceCollectionItemOutput) LifecycleDetails

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

func (GetFleetResourcesFleetResourceCollectionItemOutput) Product

Product associated with the resource when resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet

func (GetFleetResourcesFleetResourceCollectionItemOutput) ProductCount

Count of products within the resource.

func (GetFleetResourcesFleetResourceCollectionItemOutput) ResourceId

The OCID of the resource.

func (GetFleetResourcesFleetResourceCollectionItemOutput) ResourceRegion

Associated region

func (GetFleetResourcesFleetResourceCollectionItemOutput) ResourceType

Type of the Resource.

func (GetFleetResourcesFleetResourceCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetFleetResourcesFleetResourceCollectionItemOutput) SystemTags

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

func (GetFleetResourcesFleetResourceCollectionItemOutput) TargetCount

Count of targets within the resource.

func (GetFleetResourcesFleetResourceCollectionItemOutput) TenancyId

Resource Tenancy Id

func (GetFleetResourcesFleetResourceCollectionItemOutput) TenancyName

Resource Tenancy Name

func (GetFleetResourcesFleetResourceCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetFleetResourcesFleetResourceCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetFleetResourcesFleetResourceCollectionItemOutput) ToGetFleetResourcesFleetResourceCollectionItemOutput

func (o GetFleetResourcesFleetResourceCollectionItemOutput) ToGetFleetResourcesFleetResourceCollectionItemOutput() GetFleetResourcesFleetResourceCollectionItemOutput

func (GetFleetResourcesFleetResourceCollectionItemOutput) ToGetFleetResourcesFleetResourceCollectionItemOutputWithContext

func (o GetFleetResourcesFleetResourceCollectionItemOutput) ToGetFleetResourcesFleetResourceCollectionItemOutputWithContext(ctx context.Context) GetFleetResourcesFleetResourceCollectionItemOutput

type GetFleetResourcesFleetResourceCollectionOutput

type GetFleetResourcesFleetResourceCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetResourcesFleetResourceCollectionOutput) ElementType

func (GetFleetResourcesFleetResourceCollectionOutput) Items

func (GetFleetResourcesFleetResourceCollectionOutput) ToGetFleetResourcesFleetResourceCollectionOutput

func (o GetFleetResourcesFleetResourceCollectionOutput) ToGetFleetResourcesFleetResourceCollectionOutput() GetFleetResourcesFleetResourceCollectionOutput

func (GetFleetResourcesFleetResourceCollectionOutput) ToGetFleetResourcesFleetResourceCollectionOutputWithContext

func (o GetFleetResourcesFleetResourceCollectionOutput) ToGetFleetResourcesFleetResourceCollectionOutputWithContext(ctx context.Context) GetFleetResourcesFleetResourceCollectionOutput

type GetFleetResourcesOutputArgs

type GetFleetResourcesOutputArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput             `pulumi:"displayName"`
	Filters     GetFleetResourcesFilterArrayInput `pulumi:"filters"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// A filter to return resources that match the Type
	FleetResourceType pulumi.StringPtrInput `pulumi:"fleetResourceType"`
	// unique FleetResource identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// Resource Tenancy Id
	TenancyId pulumi.StringPtrInput `pulumi:"tenancyId"`
}

A collection of arguments for invoking getFleetResources.

func (GetFleetResourcesOutputArgs) ElementType

type GetFleetResourcesResult

type GetFleetResourcesResult struct {
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                   `pulumi:"displayName"`
	Filters     []GetFleetResourcesFilter `pulumi:"filters"`
	FleetId     string                    `pulumi:"fleetId"`
	// The list of fleet_resource_collection.
	FleetResourceCollections []GetFleetResourcesFleetResourceCollection `pulumi:"fleetResourceCollections"`
	FleetResourceType        *string                                    `pulumi:"fleetResourceType"`
	// The unique id of the resource.
	Id *string `pulumi:"id"`
	// The current state of the FleetResource.
	State *string `pulumi:"state"`
	// OCID of the tenancy to which the resource belongs to.
	TenancyId *string `pulumi:"tenancyId"`
}

A collection of values returned by getFleetResources.

func GetFleetResources

func GetFleetResources(ctx *pulumi.Context, args *GetFleetResourcesArgs, opts ...pulumi.InvokeOption) (*GetFleetResourcesResult, error)

This data source provides the list of Fleet Resources in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of FleetResources.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetResources(ctx, &fleetappsmanagement.GetFleetResourcesArgs{
			FleetId:           testFleet.Id,
			DisplayName:       pulumi.StringRef(fleetResourceDisplayName),
			FleetResourceType: pulumi.StringRef(fleetResourceFleetResourceType),
			Id:                pulumi.StringRef(fleetResourceId),
			State:             pulumi.StringRef(fleetResourceState),
			TenancyId:         pulumi.StringRef(testTenancy.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetResourcesResultOutput

type GetFleetResourcesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetResources.

func (GetFleetResourcesResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetFleetResourcesResultOutput) ElementType

func (GetFleetResourcesResultOutput) Filters

func (GetFleetResourcesResultOutput) FleetId

func (GetFleetResourcesResultOutput) FleetResourceCollections

The list of fleet_resource_collection.

func (GetFleetResourcesResultOutput) FleetResourceType

func (GetFleetResourcesResultOutput) Id

The unique id of the resource.

func (GetFleetResourcesResultOutput) State

The current state of the FleetResource.

func (GetFleetResourcesResultOutput) TenancyId

OCID of the tenancy to which the resource belongs to.

func (GetFleetResourcesResultOutput) ToGetFleetResourcesResultOutput

func (o GetFleetResourcesResultOutput) ToGetFleetResourcesResultOutput() GetFleetResourcesResultOutput

func (GetFleetResourcesResultOutput) ToGetFleetResourcesResultOutputWithContext

func (o GetFleetResourcesResultOutput) ToGetFleetResourcesResultOutputWithContext(ctx context.Context) GetFleetResourcesResultOutput

type GetFleetRuleSelectionCriteria

type GetFleetRuleSelectionCriteria struct {
	// Rule selection match condition.
	MatchCondition string `pulumi:"matchCondition"`
	// Rules.
	Rules []GetFleetRuleSelectionCriteriaRule `pulumi:"rules"`
}

type GetFleetRuleSelectionCriteriaArgs

type GetFleetRuleSelectionCriteriaArgs struct {
	// Rule selection match condition.
	MatchCondition pulumi.StringInput `pulumi:"matchCondition"`
	// Rules.
	Rules GetFleetRuleSelectionCriteriaRuleArrayInput `pulumi:"rules"`
}

func (GetFleetRuleSelectionCriteriaArgs) ElementType

func (GetFleetRuleSelectionCriteriaArgs) ToGetFleetRuleSelectionCriteriaOutput

func (i GetFleetRuleSelectionCriteriaArgs) ToGetFleetRuleSelectionCriteriaOutput() GetFleetRuleSelectionCriteriaOutput

func (GetFleetRuleSelectionCriteriaArgs) ToGetFleetRuleSelectionCriteriaOutputWithContext

func (i GetFleetRuleSelectionCriteriaArgs) ToGetFleetRuleSelectionCriteriaOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaOutput

type GetFleetRuleSelectionCriteriaArray

type GetFleetRuleSelectionCriteriaArray []GetFleetRuleSelectionCriteriaInput

func (GetFleetRuleSelectionCriteriaArray) ElementType

func (GetFleetRuleSelectionCriteriaArray) ToGetFleetRuleSelectionCriteriaArrayOutput

func (i GetFleetRuleSelectionCriteriaArray) ToGetFleetRuleSelectionCriteriaArrayOutput() GetFleetRuleSelectionCriteriaArrayOutput

func (GetFleetRuleSelectionCriteriaArray) ToGetFleetRuleSelectionCriteriaArrayOutputWithContext

func (i GetFleetRuleSelectionCriteriaArray) ToGetFleetRuleSelectionCriteriaArrayOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaArrayOutput

type GetFleetRuleSelectionCriteriaArrayInput

type GetFleetRuleSelectionCriteriaArrayInput interface {
	pulumi.Input

	ToGetFleetRuleSelectionCriteriaArrayOutput() GetFleetRuleSelectionCriteriaArrayOutput
	ToGetFleetRuleSelectionCriteriaArrayOutputWithContext(context.Context) GetFleetRuleSelectionCriteriaArrayOutput
}

GetFleetRuleSelectionCriteriaArrayInput is an input type that accepts GetFleetRuleSelectionCriteriaArray and GetFleetRuleSelectionCriteriaArrayOutput values. You can construct a concrete instance of `GetFleetRuleSelectionCriteriaArrayInput` via:

GetFleetRuleSelectionCriteriaArray{ GetFleetRuleSelectionCriteriaArgs{...} }

type GetFleetRuleSelectionCriteriaArrayOutput

type GetFleetRuleSelectionCriteriaArrayOutput struct{ *pulumi.OutputState }

func (GetFleetRuleSelectionCriteriaArrayOutput) ElementType

func (GetFleetRuleSelectionCriteriaArrayOutput) Index

func (GetFleetRuleSelectionCriteriaArrayOutput) ToGetFleetRuleSelectionCriteriaArrayOutput

func (o GetFleetRuleSelectionCriteriaArrayOutput) ToGetFleetRuleSelectionCriteriaArrayOutput() GetFleetRuleSelectionCriteriaArrayOutput

func (GetFleetRuleSelectionCriteriaArrayOutput) ToGetFleetRuleSelectionCriteriaArrayOutputWithContext

func (o GetFleetRuleSelectionCriteriaArrayOutput) ToGetFleetRuleSelectionCriteriaArrayOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaArrayOutput

type GetFleetRuleSelectionCriteriaInput

type GetFleetRuleSelectionCriteriaInput interface {
	pulumi.Input

	ToGetFleetRuleSelectionCriteriaOutput() GetFleetRuleSelectionCriteriaOutput
	ToGetFleetRuleSelectionCriteriaOutputWithContext(context.Context) GetFleetRuleSelectionCriteriaOutput
}

GetFleetRuleSelectionCriteriaInput is an input type that accepts GetFleetRuleSelectionCriteriaArgs and GetFleetRuleSelectionCriteriaOutput values. You can construct a concrete instance of `GetFleetRuleSelectionCriteriaInput` via:

GetFleetRuleSelectionCriteriaArgs{...}

type GetFleetRuleSelectionCriteriaOutput

type GetFleetRuleSelectionCriteriaOutput struct{ *pulumi.OutputState }

func (GetFleetRuleSelectionCriteriaOutput) ElementType

func (GetFleetRuleSelectionCriteriaOutput) MatchCondition

Rule selection match condition.

func (GetFleetRuleSelectionCriteriaOutput) Rules

Rules.

func (GetFleetRuleSelectionCriteriaOutput) ToGetFleetRuleSelectionCriteriaOutput

func (o GetFleetRuleSelectionCriteriaOutput) ToGetFleetRuleSelectionCriteriaOutput() GetFleetRuleSelectionCriteriaOutput

func (GetFleetRuleSelectionCriteriaOutput) ToGetFleetRuleSelectionCriteriaOutputWithContext

func (o GetFleetRuleSelectionCriteriaOutput) ToGetFleetRuleSelectionCriteriaOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaOutput

type GetFleetRuleSelectionCriteriaRule

type GetFleetRuleSelectionCriteriaRule struct {
	// Rule to be be applied on.
	Basis string `pulumi:"basis"`
	// Please provide the root compartmentId (TenancyId).
	CompartmentId string `pulumi:"compartmentId"`
	// Rule Conditions
	Conditions []GetFleetRuleSelectionCriteriaRuleCondition `pulumi:"conditions"`
	// Resource Compartment Id.Provide the compartmentId the resource belongs to.
	ResourceCompartmentId string `pulumi:"resourceCompartmentId"`
}

type GetFleetRuleSelectionCriteriaRuleArgs

type GetFleetRuleSelectionCriteriaRuleArgs struct {
	// Rule to be be applied on.
	Basis pulumi.StringInput `pulumi:"basis"`
	// Please provide the root compartmentId (TenancyId).
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Rule Conditions
	Conditions GetFleetRuleSelectionCriteriaRuleConditionArrayInput `pulumi:"conditions"`
	// Resource Compartment Id.Provide the compartmentId the resource belongs to.
	ResourceCompartmentId pulumi.StringInput `pulumi:"resourceCompartmentId"`
}

func (GetFleetRuleSelectionCriteriaRuleArgs) ElementType

func (GetFleetRuleSelectionCriteriaRuleArgs) ToGetFleetRuleSelectionCriteriaRuleOutput

func (i GetFleetRuleSelectionCriteriaRuleArgs) ToGetFleetRuleSelectionCriteriaRuleOutput() GetFleetRuleSelectionCriteriaRuleOutput

func (GetFleetRuleSelectionCriteriaRuleArgs) ToGetFleetRuleSelectionCriteriaRuleOutputWithContext

func (i GetFleetRuleSelectionCriteriaRuleArgs) ToGetFleetRuleSelectionCriteriaRuleOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaRuleOutput

type GetFleetRuleSelectionCriteriaRuleArray

type GetFleetRuleSelectionCriteriaRuleArray []GetFleetRuleSelectionCriteriaRuleInput

func (GetFleetRuleSelectionCriteriaRuleArray) ElementType

func (GetFleetRuleSelectionCriteriaRuleArray) ToGetFleetRuleSelectionCriteriaRuleArrayOutput

func (i GetFleetRuleSelectionCriteriaRuleArray) ToGetFleetRuleSelectionCriteriaRuleArrayOutput() GetFleetRuleSelectionCriteriaRuleArrayOutput

func (GetFleetRuleSelectionCriteriaRuleArray) ToGetFleetRuleSelectionCriteriaRuleArrayOutputWithContext

func (i GetFleetRuleSelectionCriteriaRuleArray) ToGetFleetRuleSelectionCriteriaRuleArrayOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaRuleArrayOutput

type GetFleetRuleSelectionCriteriaRuleArrayInput

type GetFleetRuleSelectionCriteriaRuleArrayInput interface {
	pulumi.Input

	ToGetFleetRuleSelectionCriteriaRuleArrayOutput() GetFleetRuleSelectionCriteriaRuleArrayOutput
	ToGetFleetRuleSelectionCriteriaRuleArrayOutputWithContext(context.Context) GetFleetRuleSelectionCriteriaRuleArrayOutput
}

GetFleetRuleSelectionCriteriaRuleArrayInput is an input type that accepts GetFleetRuleSelectionCriteriaRuleArray and GetFleetRuleSelectionCriteriaRuleArrayOutput values. You can construct a concrete instance of `GetFleetRuleSelectionCriteriaRuleArrayInput` via:

GetFleetRuleSelectionCriteriaRuleArray{ GetFleetRuleSelectionCriteriaRuleArgs{...} }

type GetFleetRuleSelectionCriteriaRuleArrayOutput

type GetFleetRuleSelectionCriteriaRuleArrayOutput struct{ *pulumi.OutputState }

func (GetFleetRuleSelectionCriteriaRuleArrayOutput) ElementType

func (GetFleetRuleSelectionCriteriaRuleArrayOutput) Index

func (GetFleetRuleSelectionCriteriaRuleArrayOutput) ToGetFleetRuleSelectionCriteriaRuleArrayOutput

func (o GetFleetRuleSelectionCriteriaRuleArrayOutput) ToGetFleetRuleSelectionCriteriaRuleArrayOutput() GetFleetRuleSelectionCriteriaRuleArrayOutput

func (GetFleetRuleSelectionCriteriaRuleArrayOutput) ToGetFleetRuleSelectionCriteriaRuleArrayOutputWithContext

func (o GetFleetRuleSelectionCriteriaRuleArrayOutput) ToGetFleetRuleSelectionCriteriaRuleArrayOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaRuleArrayOutput

type GetFleetRuleSelectionCriteriaRuleCondition

type GetFleetRuleSelectionCriteriaRuleCondition struct {
	// Attribute Group.
	AttrGroup string `pulumi:"attrGroup"`
	// Attribute Key.
	AttrKey string `pulumi:"attrKey"`
	// Attribute Value.
	AttrValue string `pulumi:"attrValue"`
}

type GetFleetRuleSelectionCriteriaRuleConditionArgs

type GetFleetRuleSelectionCriteriaRuleConditionArgs struct {
	// Attribute Group.
	AttrGroup pulumi.StringInput `pulumi:"attrGroup"`
	// Attribute Key.
	AttrKey pulumi.StringInput `pulumi:"attrKey"`
	// Attribute Value.
	AttrValue pulumi.StringInput `pulumi:"attrValue"`
}

func (GetFleetRuleSelectionCriteriaRuleConditionArgs) ElementType

func (GetFleetRuleSelectionCriteriaRuleConditionArgs) ToGetFleetRuleSelectionCriteriaRuleConditionOutput

func (i GetFleetRuleSelectionCriteriaRuleConditionArgs) ToGetFleetRuleSelectionCriteriaRuleConditionOutput() GetFleetRuleSelectionCriteriaRuleConditionOutput

func (GetFleetRuleSelectionCriteriaRuleConditionArgs) ToGetFleetRuleSelectionCriteriaRuleConditionOutputWithContext

func (i GetFleetRuleSelectionCriteriaRuleConditionArgs) ToGetFleetRuleSelectionCriteriaRuleConditionOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaRuleConditionOutput

type GetFleetRuleSelectionCriteriaRuleConditionArray

type GetFleetRuleSelectionCriteriaRuleConditionArray []GetFleetRuleSelectionCriteriaRuleConditionInput

func (GetFleetRuleSelectionCriteriaRuleConditionArray) ElementType

func (GetFleetRuleSelectionCriteriaRuleConditionArray) ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutput

func (i GetFleetRuleSelectionCriteriaRuleConditionArray) ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutput() GetFleetRuleSelectionCriteriaRuleConditionArrayOutput

func (GetFleetRuleSelectionCriteriaRuleConditionArray) ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext

func (i GetFleetRuleSelectionCriteriaRuleConditionArray) ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaRuleConditionArrayOutput

type GetFleetRuleSelectionCriteriaRuleConditionArrayInput

type GetFleetRuleSelectionCriteriaRuleConditionArrayInput interface {
	pulumi.Input

	ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutput() GetFleetRuleSelectionCriteriaRuleConditionArrayOutput
	ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext(context.Context) GetFleetRuleSelectionCriteriaRuleConditionArrayOutput
}

GetFleetRuleSelectionCriteriaRuleConditionArrayInput is an input type that accepts GetFleetRuleSelectionCriteriaRuleConditionArray and GetFleetRuleSelectionCriteriaRuleConditionArrayOutput values. You can construct a concrete instance of `GetFleetRuleSelectionCriteriaRuleConditionArrayInput` via:

GetFleetRuleSelectionCriteriaRuleConditionArray{ GetFleetRuleSelectionCriteriaRuleConditionArgs{...} }

type GetFleetRuleSelectionCriteriaRuleConditionArrayOutput

type GetFleetRuleSelectionCriteriaRuleConditionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetRuleSelectionCriteriaRuleConditionArrayOutput) ElementType

func (GetFleetRuleSelectionCriteriaRuleConditionArrayOutput) Index

func (GetFleetRuleSelectionCriteriaRuleConditionArrayOutput) ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutput

func (GetFleetRuleSelectionCriteriaRuleConditionArrayOutput) ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext

func (o GetFleetRuleSelectionCriteriaRuleConditionArrayOutput) ToGetFleetRuleSelectionCriteriaRuleConditionArrayOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaRuleConditionArrayOutput

type GetFleetRuleSelectionCriteriaRuleConditionInput

type GetFleetRuleSelectionCriteriaRuleConditionInput interface {
	pulumi.Input

	ToGetFleetRuleSelectionCriteriaRuleConditionOutput() GetFleetRuleSelectionCriteriaRuleConditionOutput
	ToGetFleetRuleSelectionCriteriaRuleConditionOutputWithContext(context.Context) GetFleetRuleSelectionCriteriaRuleConditionOutput
}

GetFleetRuleSelectionCriteriaRuleConditionInput is an input type that accepts GetFleetRuleSelectionCriteriaRuleConditionArgs and GetFleetRuleSelectionCriteriaRuleConditionOutput values. You can construct a concrete instance of `GetFleetRuleSelectionCriteriaRuleConditionInput` via:

GetFleetRuleSelectionCriteriaRuleConditionArgs{...}

type GetFleetRuleSelectionCriteriaRuleConditionOutput

type GetFleetRuleSelectionCriteriaRuleConditionOutput struct{ *pulumi.OutputState }

func (GetFleetRuleSelectionCriteriaRuleConditionOutput) AttrGroup

Attribute Group.

func (GetFleetRuleSelectionCriteriaRuleConditionOutput) AttrKey

Attribute Key.

func (GetFleetRuleSelectionCriteriaRuleConditionOutput) AttrValue

Attribute Value.

func (GetFleetRuleSelectionCriteriaRuleConditionOutput) ElementType

func (GetFleetRuleSelectionCriteriaRuleConditionOutput) ToGetFleetRuleSelectionCriteriaRuleConditionOutput

func (o GetFleetRuleSelectionCriteriaRuleConditionOutput) ToGetFleetRuleSelectionCriteriaRuleConditionOutput() GetFleetRuleSelectionCriteriaRuleConditionOutput

func (GetFleetRuleSelectionCriteriaRuleConditionOutput) ToGetFleetRuleSelectionCriteriaRuleConditionOutputWithContext

func (o GetFleetRuleSelectionCriteriaRuleConditionOutput) ToGetFleetRuleSelectionCriteriaRuleConditionOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaRuleConditionOutput

type GetFleetRuleSelectionCriteriaRuleInput

type GetFleetRuleSelectionCriteriaRuleInput interface {
	pulumi.Input

	ToGetFleetRuleSelectionCriteriaRuleOutput() GetFleetRuleSelectionCriteriaRuleOutput
	ToGetFleetRuleSelectionCriteriaRuleOutputWithContext(context.Context) GetFleetRuleSelectionCriteriaRuleOutput
}

GetFleetRuleSelectionCriteriaRuleInput is an input type that accepts GetFleetRuleSelectionCriteriaRuleArgs and GetFleetRuleSelectionCriteriaRuleOutput values. You can construct a concrete instance of `GetFleetRuleSelectionCriteriaRuleInput` via:

GetFleetRuleSelectionCriteriaRuleArgs{...}

type GetFleetRuleSelectionCriteriaRuleOutput

type GetFleetRuleSelectionCriteriaRuleOutput struct{ *pulumi.OutputState }

func (GetFleetRuleSelectionCriteriaRuleOutput) Basis

Rule to be be applied on.

func (GetFleetRuleSelectionCriteriaRuleOutput) CompartmentId

Please provide the root compartmentId (TenancyId).

func (GetFleetRuleSelectionCriteriaRuleOutput) Conditions

Rule Conditions

func (GetFleetRuleSelectionCriteriaRuleOutput) ElementType

func (GetFleetRuleSelectionCriteriaRuleOutput) ResourceCompartmentId

Resource Compartment Id.Provide the compartmentId the resource belongs to.

func (GetFleetRuleSelectionCriteriaRuleOutput) ToGetFleetRuleSelectionCriteriaRuleOutput

func (o GetFleetRuleSelectionCriteriaRuleOutput) ToGetFleetRuleSelectionCriteriaRuleOutput() GetFleetRuleSelectionCriteriaRuleOutput

func (GetFleetRuleSelectionCriteriaRuleOutput) ToGetFleetRuleSelectionCriteriaRuleOutputWithContext

func (o GetFleetRuleSelectionCriteriaRuleOutput) ToGetFleetRuleSelectionCriteriaRuleOutputWithContext(ctx context.Context) GetFleetRuleSelectionCriteriaRuleOutput

type GetFleetTargetsArgs

type GetFleetTargetsArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                 `pulumi:"displayName"`
	Filters     []GetFleetTargetsFilter `pulumi:"filters"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// Product Name
	Product *string `pulumi:"product"`
	// Resource Display Name
	ResourceDisplayName *string `pulumi:"resourceDisplayName"`
	// Resource Identifier
	ResourceId *string `pulumi:"resourceId"`
}

A collection of arguments for invoking getFleetTargets.

type GetFleetTargetsFilter

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

type GetFleetTargetsFilterArgs

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

func (GetFleetTargetsFilterArgs) ElementType

func (GetFleetTargetsFilterArgs) ElementType() reflect.Type

func (GetFleetTargetsFilterArgs) ToGetFleetTargetsFilterOutput

func (i GetFleetTargetsFilterArgs) ToGetFleetTargetsFilterOutput() GetFleetTargetsFilterOutput

func (GetFleetTargetsFilterArgs) ToGetFleetTargetsFilterOutputWithContext

func (i GetFleetTargetsFilterArgs) ToGetFleetTargetsFilterOutputWithContext(ctx context.Context) GetFleetTargetsFilterOutput

type GetFleetTargetsFilterArray

type GetFleetTargetsFilterArray []GetFleetTargetsFilterInput

func (GetFleetTargetsFilterArray) ElementType

func (GetFleetTargetsFilterArray) ElementType() reflect.Type

func (GetFleetTargetsFilterArray) ToGetFleetTargetsFilterArrayOutput

func (i GetFleetTargetsFilterArray) ToGetFleetTargetsFilterArrayOutput() GetFleetTargetsFilterArrayOutput

func (GetFleetTargetsFilterArray) ToGetFleetTargetsFilterArrayOutputWithContext

func (i GetFleetTargetsFilterArray) ToGetFleetTargetsFilterArrayOutputWithContext(ctx context.Context) GetFleetTargetsFilterArrayOutput

type GetFleetTargetsFilterArrayInput

type GetFleetTargetsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetTargetsFilterArrayOutput() GetFleetTargetsFilterArrayOutput
	ToGetFleetTargetsFilterArrayOutputWithContext(context.Context) GetFleetTargetsFilterArrayOutput
}

GetFleetTargetsFilterArrayInput is an input type that accepts GetFleetTargetsFilterArray and GetFleetTargetsFilterArrayOutput values. You can construct a concrete instance of `GetFleetTargetsFilterArrayInput` via:

GetFleetTargetsFilterArray{ GetFleetTargetsFilterArgs{...} }

type GetFleetTargetsFilterArrayOutput

type GetFleetTargetsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetTargetsFilterArrayOutput) ElementType

func (GetFleetTargetsFilterArrayOutput) Index

func (GetFleetTargetsFilterArrayOutput) ToGetFleetTargetsFilterArrayOutput

func (o GetFleetTargetsFilterArrayOutput) ToGetFleetTargetsFilterArrayOutput() GetFleetTargetsFilterArrayOutput

func (GetFleetTargetsFilterArrayOutput) ToGetFleetTargetsFilterArrayOutputWithContext

func (o GetFleetTargetsFilterArrayOutput) ToGetFleetTargetsFilterArrayOutputWithContext(ctx context.Context) GetFleetTargetsFilterArrayOutput

type GetFleetTargetsFilterInput

type GetFleetTargetsFilterInput interface {
	pulumi.Input

	ToGetFleetTargetsFilterOutput() GetFleetTargetsFilterOutput
	ToGetFleetTargetsFilterOutputWithContext(context.Context) GetFleetTargetsFilterOutput
}

GetFleetTargetsFilterInput is an input type that accepts GetFleetTargetsFilterArgs and GetFleetTargetsFilterOutput values. You can construct a concrete instance of `GetFleetTargetsFilterInput` via:

GetFleetTargetsFilterArgs{...}

type GetFleetTargetsFilterOutput

type GetFleetTargetsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetTargetsFilterOutput) ElementType

func (GetFleetTargetsFilterOutput) Name

func (GetFleetTargetsFilterOutput) Regex

func (GetFleetTargetsFilterOutput) ToGetFleetTargetsFilterOutput

func (o GetFleetTargetsFilterOutput) ToGetFleetTargetsFilterOutput() GetFleetTargetsFilterOutput

func (GetFleetTargetsFilterOutput) ToGetFleetTargetsFilterOutputWithContext

func (o GetFleetTargetsFilterOutput) ToGetFleetTargetsFilterOutputWithContext(ctx context.Context) GetFleetTargetsFilterOutput

func (GetFleetTargetsFilterOutput) Values

type GetFleetTargetsFleetTargetCollection

type GetFleetTargetsFleetTargetCollection struct {
	// List of fleetTargets.
	Items []GetFleetTargetsFleetTargetCollectionItem `pulumi:"items"`
}

type GetFleetTargetsFleetTargetCollectionArgs

type GetFleetTargetsFleetTargetCollectionArgs struct {
	// List of fleetTargets.
	Items GetFleetTargetsFleetTargetCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetTargetsFleetTargetCollectionArgs) ElementType

func (GetFleetTargetsFleetTargetCollectionArgs) ToGetFleetTargetsFleetTargetCollectionOutput

func (i GetFleetTargetsFleetTargetCollectionArgs) ToGetFleetTargetsFleetTargetCollectionOutput() GetFleetTargetsFleetTargetCollectionOutput

func (GetFleetTargetsFleetTargetCollectionArgs) ToGetFleetTargetsFleetTargetCollectionOutputWithContext

func (i GetFleetTargetsFleetTargetCollectionArgs) ToGetFleetTargetsFleetTargetCollectionOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionOutput

type GetFleetTargetsFleetTargetCollectionArray

type GetFleetTargetsFleetTargetCollectionArray []GetFleetTargetsFleetTargetCollectionInput

func (GetFleetTargetsFleetTargetCollectionArray) ElementType

func (GetFleetTargetsFleetTargetCollectionArray) ToGetFleetTargetsFleetTargetCollectionArrayOutput

func (i GetFleetTargetsFleetTargetCollectionArray) ToGetFleetTargetsFleetTargetCollectionArrayOutput() GetFleetTargetsFleetTargetCollectionArrayOutput

func (GetFleetTargetsFleetTargetCollectionArray) ToGetFleetTargetsFleetTargetCollectionArrayOutputWithContext

func (i GetFleetTargetsFleetTargetCollectionArray) ToGetFleetTargetsFleetTargetCollectionArrayOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionArrayOutput

type GetFleetTargetsFleetTargetCollectionArrayInput

type GetFleetTargetsFleetTargetCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetTargetsFleetTargetCollectionArrayOutput() GetFleetTargetsFleetTargetCollectionArrayOutput
	ToGetFleetTargetsFleetTargetCollectionArrayOutputWithContext(context.Context) GetFleetTargetsFleetTargetCollectionArrayOutput
}

GetFleetTargetsFleetTargetCollectionArrayInput is an input type that accepts GetFleetTargetsFleetTargetCollectionArray and GetFleetTargetsFleetTargetCollectionArrayOutput values. You can construct a concrete instance of `GetFleetTargetsFleetTargetCollectionArrayInput` via:

GetFleetTargetsFleetTargetCollectionArray{ GetFleetTargetsFleetTargetCollectionArgs{...} }

type GetFleetTargetsFleetTargetCollectionArrayOutput

type GetFleetTargetsFleetTargetCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetTargetsFleetTargetCollectionArrayOutput) ElementType

func (GetFleetTargetsFleetTargetCollectionArrayOutput) Index

func (GetFleetTargetsFleetTargetCollectionArrayOutput) ToGetFleetTargetsFleetTargetCollectionArrayOutput

func (o GetFleetTargetsFleetTargetCollectionArrayOutput) ToGetFleetTargetsFleetTargetCollectionArrayOutput() GetFleetTargetsFleetTargetCollectionArrayOutput

func (GetFleetTargetsFleetTargetCollectionArrayOutput) ToGetFleetTargetsFleetTargetCollectionArrayOutputWithContext

func (o GetFleetTargetsFleetTargetCollectionArrayOutput) ToGetFleetTargetsFleetTargetCollectionArrayOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionArrayOutput

type GetFleetTargetsFleetTargetCollectionInput

type GetFleetTargetsFleetTargetCollectionInput interface {
	pulumi.Input

	ToGetFleetTargetsFleetTargetCollectionOutput() GetFleetTargetsFleetTargetCollectionOutput
	ToGetFleetTargetsFleetTargetCollectionOutputWithContext(context.Context) GetFleetTargetsFleetTargetCollectionOutput
}

GetFleetTargetsFleetTargetCollectionInput is an input type that accepts GetFleetTargetsFleetTargetCollectionArgs and GetFleetTargetsFleetTargetCollectionOutput values. You can construct a concrete instance of `GetFleetTargetsFleetTargetCollectionInput` via:

GetFleetTargetsFleetTargetCollectionArgs{...}

type GetFleetTargetsFleetTargetCollectionItem

type GetFleetTargetsFleetTargetCollectionItem struct {
	// Tenancy OCID
	CompartmentId string `pulumi:"compartmentId"`
	// Last known compliance state of Target.
	ComplianceState string `pulumi:"complianceState"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// Product Name
	Product string `pulumi:"product"`
	// Resource Information for the Target
	Resources []GetFleetTargetsFleetTargetCollectionItemResource `pulumi:"resources"`
	// The current state of the FleetTarget.
	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]string `pulumi:"systemTags"`
	// Current version of Target
	Version string `pulumi:"version"`
}

type GetFleetTargetsFleetTargetCollectionItemArgs

type GetFleetTargetsFleetTargetCollectionItemArgs struct {
	// Tenancy OCID
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Last known compliance state of Target.
	ComplianceState pulumi.StringInput `pulumi:"complianceState"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The OCID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Product Name
	Product pulumi.StringInput `pulumi:"product"`
	// Resource Information for the Target
	Resources GetFleetTargetsFleetTargetCollectionItemResourceArrayInput `pulumi:"resources"`
	// The current state of the FleetTarget.
	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.StringMapInput `pulumi:"systemTags"`
	// Current version of Target
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetFleetTargetsFleetTargetCollectionItemArgs) ElementType

func (GetFleetTargetsFleetTargetCollectionItemArgs) ToGetFleetTargetsFleetTargetCollectionItemOutput

func (i GetFleetTargetsFleetTargetCollectionItemArgs) ToGetFleetTargetsFleetTargetCollectionItemOutput() GetFleetTargetsFleetTargetCollectionItemOutput

func (GetFleetTargetsFleetTargetCollectionItemArgs) ToGetFleetTargetsFleetTargetCollectionItemOutputWithContext

func (i GetFleetTargetsFleetTargetCollectionItemArgs) ToGetFleetTargetsFleetTargetCollectionItemOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionItemOutput

type GetFleetTargetsFleetTargetCollectionItemArray

type GetFleetTargetsFleetTargetCollectionItemArray []GetFleetTargetsFleetTargetCollectionItemInput

func (GetFleetTargetsFleetTargetCollectionItemArray) ElementType

func (GetFleetTargetsFleetTargetCollectionItemArray) ToGetFleetTargetsFleetTargetCollectionItemArrayOutput

func (i GetFleetTargetsFleetTargetCollectionItemArray) ToGetFleetTargetsFleetTargetCollectionItemArrayOutput() GetFleetTargetsFleetTargetCollectionItemArrayOutput

func (GetFleetTargetsFleetTargetCollectionItemArray) ToGetFleetTargetsFleetTargetCollectionItemArrayOutputWithContext

func (i GetFleetTargetsFleetTargetCollectionItemArray) ToGetFleetTargetsFleetTargetCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionItemArrayOutput

type GetFleetTargetsFleetTargetCollectionItemArrayInput

type GetFleetTargetsFleetTargetCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetTargetsFleetTargetCollectionItemArrayOutput() GetFleetTargetsFleetTargetCollectionItemArrayOutput
	ToGetFleetTargetsFleetTargetCollectionItemArrayOutputWithContext(context.Context) GetFleetTargetsFleetTargetCollectionItemArrayOutput
}

GetFleetTargetsFleetTargetCollectionItemArrayInput is an input type that accepts GetFleetTargetsFleetTargetCollectionItemArray and GetFleetTargetsFleetTargetCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetTargetsFleetTargetCollectionItemArrayInput` via:

GetFleetTargetsFleetTargetCollectionItemArray{ GetFleetTargetsFleetTargetCollectionItemArgs{...} }

type GetFleetTargetsFleetTargetCollectionItemArrayOutput

type GetFleetTargetsFleetTargetCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetTargetsFleetTargetCollectionItemArrayOutput) ElementType

func (GetFleetTargetsFleetTargetCollectionItemArrayOutput) Index

func (GetFleetTargetsFleetTargetCollectionItemArrayOutput) ToGetFleetTargetsFleetTargetCollectionItemArrayOutput

func (o GetFleetTargetsFleetTargetCollectionItemArrayOutput) ToGetFleetTargetsFleetTargetCollectionItemArrayOutput() GetFleetTargetsFleetTargetCollectionItemArrayOutput

func (GetFleetTargetsFleetTargetCollectionItemArrayOutput) ToGetFleetTargetsFleetTargetCollectionItemArrayOutputWithContext

func (o GetFleetTargetsFleetTargetCollectionItemArrayOutput) ToGetFleetTargetsFleetTargetCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionItemArrayOutput

type GetFleetTargetsFleetTargetCollectionItemInput

type GetFleetTargetsFleetTargetCollectionItemInput interface {
	pulumi.Input

	ToGetFleetTargetsFleetTargetCollectionItemOutput() GetFleetTargetsFleetTargetCollectionItemOutput
	ToGetFleetTargetsFleetTargetCollectionItemOutputWithContext(context.Context) GetFleetTargetsFleetTargetCollectionItemOutput
}

GetFleetTargetsFleetTargetCollectionItemInput is an input type that accepts GetFleetTargetsFleetTargetCollectionItemArgs and GetFleetTargetsFleetTargetCollectionItemOutput values. You can construct a concrete instance of `GetFleetTargetsFleetTargetCollectionItemInput` via:

GetFleetTargetsFleetTargetCollectionItemArgs{...}

type GetFleetTargetsFleetTargetCollectionItemOutput

type GetFleetTargetsFleetTargetCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetTargetsFleetTargetCollectionItemOutput) CompartmentId

Tenancy OCID

func (GetFleetTargetsFleetTargetCollectionItemOutput) ComplianceState

Last known compliance state of Target.

func (GetFleetTargetsFleetTargetCollectionItemOutput) DisplayName

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

func (GetFleetTargetsFleetTargetCollectionItemOutput) ElementType

func (GetFleetTargetsFleetTargetCollectionItemOutput) Id

The OCID of the resource.

func (GetFleetTargetsFleetTargetCollectionItemOutput) Product

Product Name

func (GetFleetTargetsFleetTargetCollectionItemOutput) Resources

Resource Information for the Target

func (GetFleetTargetsFleetTargetCollectionItemOutput) State

The current state of the FleetTarget.

func (GetFleetTargetsFleetTargetCollectionItemOutput) SystemTags

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

func (GetFleetTargetsFleetTargetCollectionItemOutput) ToGetFleetTargetsFleetTargetCollectionItemOutput

func (o GetFleetTargetsFleetTargetCollectionItemOutput) ToGetFleetTargetsFleetTargetCollectionItemOutput() GetFleetTargetsFleetTargetCollectionItemOutput

func (GetFleetTargetsFleetTargetCollectionItemOutput) ToGetFleetTargetsFleetTargetCollectionItemOutputWithContext

func (o GetFleetTargetsFleetTargetCollectionItemOutput) ToGetFleetTargetsFleetTargetCollectionItemOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionItemOutput

func (GetFleetTargetsFleetTargetCollectionItemOutput) Version

Current version of Target

type GetFleetTargetsFleetTargetCollectionItemResource

type GetFleetTargetsFleetTargetCollectionItemResource struct {
	// Resource Display Name
	ResourceDisplayName string `pulumi:"resourceDisplayName"`
	// Resource Identifier
	ResourceId string `pulumi:"resourceId"`
}

type GetFleetTargetsFleetTargetCollectionItemResourceArgs

type GetFleetTargetsFleetTargetCollectionItemResourceArgs struct {
	// Resource Display Name
	ResourceDisplayName pulumi.StringInput `pulumi:"resourceDisplayName"`
	// Resource Identifier
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

func (GetFleetTargetsFleetTargetCollectionItemResourceArgs) ElementType

func (GetFleetTargetsFleetTargetCollectionItemResourceArgs) ToGetFleetTargetsFleetTargetCollectionItemResourceOutput

func (i GetFleetTargetsFleetTargetCollectionItemResourceArgs) ToGetFleetTargetsFleetTargetCollectionItemResourceOutput() GetFleetTargetsFleetTargetCollectionItemResourceOutput

func (GetFleetTargetsFleetTargetCollectionItemResourceArgs) ToGetFleetTargetsFleetTargetCollectionItemResourceOutputWithContext

func (i GetFleetTargetsFleetTargetCollectionItemResourceArgs) ToGetFleetTargetsFleetTargetCollectionItemResourceOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionItemResourceOutput

type GetFleetTargetsFleetTargetCollectionItemResourceArray

type GetFleetTargetsFleetTargetCollectionItemResourceArray []GetFleetTargetsFleetTargetCollectionItemResourceInput

func (GetFleetTargetsFleetTargetCollectionItemResourceArray) ElementType

func (GetFleetTargetsFleetTargetCollectionItemResourceArray) ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutput

func (i GetFleetTargetsFleetTargetCollectionItemResourceArray) ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutput() GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput

func (GetFleetTargetsFleetTargetCollectionItemResourceArray) ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutputWithContext

func (i GetFleetTargetsFleetTargetCollectionItemResourceArray) ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput

type GetFleetTargetsFleetTargetCollectionItemResourceArrayInput

type GetFleetTargetsFleetTargetCollectionItemResourceArrayInput interface {
	pulumi.Input

	ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutput() GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput
	ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutputWithContext(context.Context) GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput
}

GetFleetTargetsFleetTargetCollectionItemResourceArrayInput is an input type that accepts GetFleetTargetsFleetTargetCollectionItemResourceArray and GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput values. You can construct a concrete instance of `GetFleetTargetsFleetTargetCollectionItemResourceArrayInput` via:

GetFleetTargetsFleetTargetCollectionItemResourceArray{ GetFleetTargetsFleetTargetCollectionItemResourceArgs{...} }

type GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput

type GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput struct{ *pulumi.OutputState }

func (GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput) ElementType

func (GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput) Index

func (GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput) ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutput

func (GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput) ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutputWithContext

func (o GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput) ToGetFleetTargetsFleetTargetCollectionItemResourceArrayOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionItemResourceArrayOutput

type GetFleetTargetsFleetTargetCollectionItemResourceInput

type GetFleetTargetsFleetTargetCollectionItemResourceInput interface {
	pulumi.Input

	ToGetFleetTargetsFleetTargetCollectionItemResourceOutput() GetFleetTargetsFleetTargetCollectionItemResourceOutput
	ToGetFleetTargetsFleetTargetCollectionItemResourceOutputWithContext(context.Context) GetFleetTargetsFleetTargetCollectionItemResourceOutput
}

GetFleetTargetsFleetTargetCollectionItemResourceInput is an input type that accepts GetFleetTargetsFleetTargetCollectionItemResourceArgs and GetFleetTargetsFleetTargetCollectionItemResourceOutput values. You can construct a concrete instance of `GetFleetTargetsFleetTargetCollectionItemResourceInput` via:

GetFleetTargetsFleetTargetCollectionItemResourceArgs{...}

type GetFleetTargetsFleetTargetCollectionItemResourceOutput

type GetFleetTargetsFleetTargetCollectionItemResourceOutput struct{ *pulumi.OutputState }

func (GetFleetTargetsFleetTargetCollectionItemResourceOutput) ElementType

func (GetFleetTargetsFleetTargetCollectionItemResourceOutput) ResourceDisplayName

Resource Display Name

func (GetFleetTargetsFleetTargetCollectionItemResourceOutput) ResourceId

Resource Identifier

func (GetFleetTargetsFleetTargetCollectionItemResourceOutput) ToGetFleetTargetsFleetTargetCollectionItemResourceOutput

func (GetFleetTargetsFleetTargetCollectionItemResourceOutput) ToGetFleetTargetsFleetTargetCollectionItemResourceOutputWithContext

func (o GetFleetTargetsFleetTargetCollectionItemResourceOutput) ToGetFleetTargetsFleetTargetCollectionItemResourceOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionItemResourceOutput

type GetFleetTargetsFleetTargetCollectionOutput

type GetFleetTargetsFleetTargetCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetTargetsFleetTargetCollectionOutput) ElementType

func (GetFleetTargetsFleetTargetCollectionOutput) Items

List of fleetTargets.

func (GetFleetTargetsFleetTargetCollectionOutput) ToGetFleetTargetsFleetTargetCollectionOutput

func (o GetFleetTargetsFleetTargetCollectionOutput) ToGetFleetTargetsFleetTargetCollectionOutput() GetFleetTargetsFleetTargetCollectionOutput

func (GetFleetTargetsFleetTargetCollectionOutput) ToGetFleetTargetsFleetTargetCollectionOutputWithContext

func (o GetFleetTargetsFleetTargetCollectionOutput) ToGetFleetTargetsFleetTargetCollectionOutputWithContext(ctx context.Context) GetFleetTargetsFleetTargetCollectionOutput

type GetFleetTargetsOutputArgs

type GetFleetTargetsOutputArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput           `pulumi:"displayName"`
	Filters     GetFleetTargetsFilterArrayInput `pulumi:"filters"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// Product Name
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Resource Display Name
	ResourceDisplayName pulumi.StringPtrInput `pulumi:"resourceDisplayName"`
	// Resource Identifier
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

A collection of arguments for invoking getFleetTargets.

func (GetFleetTargetsOutputArgs) ElementType

func (GetFleetTargetsOutputArgs) ElementType() reflect.Type

type GetFleetTargetsResult

type GetFleetTargetsResult struct {
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                 `pulumi:"displayName"`
	Filters     []GetFleetTargetsFilter `pulumi:"filters"`
	FleetId     string                  `pulumi:"fleetId"`
	// The list of fleet_target_collection.
	FleetTargetCollections []GetFleetTargetsFleetTargetCollection `pulumi:"fleetTargetCollections"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Product to which the target belongs to.
	Product *string `pulumi:"product"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	ResourceDisplayName *string `pulumi:"resourceDisplayName"`
	// The OCID of the resource.
	ResourceId *string `pulumi:"resourceId"`
}

A collection of values returned by getFleetTargets.

func GetFleetTargets

func GetFleetTargets(ctx *pulumi.Context, args *GetFleetTargetsArgs, opts ...pulumi.InvokeOption) (*GetFleetTargetsResult, error)

This data source provides the list of Fleet Targets in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of FleetTargets.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetTargets(ctx, &fleetappsmanagement.GetFleetTargetsArgs{
			FleetId:             testFleet.Id,
			DisplayName:         pulumi.StringRef(fleetTargetDisplayName),
			Product:             pulumi.StringRef(fleetTargetProduct),
			ResourceDisplayName: pulumi.StringRef(fleetTargetResourceDisplayName),
			ResourceId:          pulumi.StringRef(testResource.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetTargetsResultOutput

type GetFleetTargetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetTargets.

func (GetFleetTargetsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetFleetTargetsResultOutput) ElementType

func (GetFleetTargetsResultOutput) Filters

func (GetFleetTargetsResultOutput) FleetId

func (GetFleetTargetsResultOutput) FleetTargetCollections

The list of fleet_target_collection.

func (GetFleetTargetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetTargetsResultOutput) Product

Product to which the target belongs to.

func (GetFleetTargetsResultOutput) ResourceDisplayName

func (o GetFleetTargetsResultOutput) ResourceDisplayName() pulumi.StringPtrOutput

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetFleetTargetsResultOutput) ResourceId

The OCID of the resource.

func (GetFleetTargetsResultOutput) ToGetFleetTargetsResultOutput

func (o GetFleetTargetsResultOutput) ToGetFleetTargetsResultOutput() GetFleetTargetsResultOutput

func (GetFleetTargetsResultOutput) ToGetFleetTargetsResultOutputWithContext

func (o GetFleetTargetsResultOutput) ToGetFleetTargetsResultOutputWithContext(ctx context.Context) GetFleetTargetsResultOutput

type GetFleetsArgs

type GetFleetsArgs struct {
	// A filter to return only resources that match the Application Type given.
	ApplicationType *string `pulumi:"applicationType"`
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string `pulumi:"displayName"`
	// A filter to return only resources that match the Environment Type given.
	EnvironmentType *string           `pulumi:"environmentType"`
	Filters         []GetFleetsFilter `pulumi:"filters"`
	// A filter to return only resources their fleetType matches the given fleetType.
	FleetType *string `pulumi:"fleetType"`
	// unique Fleet identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources that match the Product Type given.
	Product *string `pulumi:"product"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFleets.

type GetFleetsFilter

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

type GetFleetsFilterArgs

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

func (GetFleetsFilterArgs) ElementType

func (GetFleetsFilterArgs) ElementType() reflect.Type

func (GetFleetsFilterArgs) ToGetFleetsFilterOutput

func (i GetFleetsFilterArgs) ToGetFleetsFilterOutput() GetFleetsFilterOutput

func (GetFleetsFilterArgs) ToGetFleetsFilterOutputWithContext

func (i GetFleetsFilterArgs) ToGetFleetsFilterOutputWithContext(ctx context.Context) GetFleetsFilterOutput

type GetFleetsFilterArray

type GetFleetsFilterArray []GetFleetsFilterInput

func (GetFleetsFilterArray) ElementType

func (GetFleetsFilterArray) ElementType() reflect.Type

func (GetFleetsFilterArray) ToGetFleetsFilterArrayOutput

func (i GetFleetsFilterArray) ToGetFleetsFilterArrayOutput() GetFleetsFilterArrayOutput

func (GetFleetsFilterArray) ToGetFleetsFilterArrayOutputWithContext

func (i GetFleetsFilterArray) ToGetFleetsFilterArrayOutputWithContext(ctx context.Context) GetFleetsFilterArrayOutput

type GetFleetsFilterArrayInput

type GetFleetsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetsFilterArrayOutput() GetFleetsFilterArrayOutput
	ToGetFleetsFilterArrayOutputWithContext(context.Context) GetFleetsFilterArrayOutput
}

GetFleetsFilterArrayInput is an input type that accepts GetFleetsFilterArray and GetFleetsFilterArrayOutput values. You can construct a concrete instance of `GetFleetsFilterArrayInput` via:

GetFleetsFilterArray{ GetFleetsFilterArgs{...} }

type GetFleetsFilterArrayOutput

type GetFleetsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFilterArrayOutput) ElementType

func (GetFleetsFilterArrayOutput) ElementType() reflect.Type

func (GetFleetsFilterArrayOutput) Index

func (GetFleetsFilterArrayOutput) ToGetFleetsFilterArrayOutput

func (o GetFleetsFilterArrayOutput) ToGetFleetsFilterArrayOutput() GetFleetsFilterArrayOutput

func (GetFleetsFilterArrayOutput) ToGetFleetsFilterArrayOutputWithContext

func (o GetFleetsFilterArrayOutput) ToGetFleetsFilterArrayOutputWithContext(ctx context.Context) GetFleetsFilterArrayOutput

type GetFleetsFilterInput

type GetFleetsFilterInput interface {
	pulumi.Input

	ToGetFleetsFilterOutput() GetFleetsFilterOutput
	ToGetFleetsFilterOutputWithContext(context.Context) GetFleetsFilterOutput
}

GetFleetsFilterInput is an input type that accepts GetFleetsFilterArgs and GetFleetsFilterOutput values. You can construct a concrete instance of `GetFleetsFilterInput` via:

GetFleetsFilterArgs{...}

type GetFleetsFilterOutput

type GetFleetsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetsFilterOutput) ElementType

func (GetFleetsFilterOutput) ElementType() reflect.Type

func (GetFleetsFilterOutput) Name

func (GetFleetsFilterOutput) Regex

func (GetFleetsFilterOutput) ToGetFleetsFilterOutput

func (o GetFleetsFilterOutput) ToGetFleetsFilterOutput() GetFleetsFilterOutput

func (GetFleetsFilterOutput) ToGetFleetsFilterOutputWithContext

func (o GetFleetsFilterOutput) ToGetFleetsFilterOutputWithContext(ctx context.Context) GetFleetsFilterOutput

func (GetFleetsFilterOutput) Values

type GetFleetsFleetCollection

type GetFleetsFleetCollection struct {
	Items []GetFleetsFleetCollectionItem `pulumi:"items"`
}

type GetFleetsFleetCollectionArgs

type GetFleetsFleetCollectionArgs struct {
	Items GetFleetsFleetCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetsFleetCollectionArgs) ElementType

func (GetFleetsFleetCollectionArgs) ToGetFleetsFleetCollectionOutput

func (i GetFleetsFleetCollectionArgs) ToGetFleetsFleetCollectionOutput() GetFleetsFleetCollectionOutput

func (GetFleetsFleetCollectionArgs) ToGetFleetsFleetCollectionOutputWithContext

func (i GetFleetsFleetCollectionArgs) ToGetFleetsFleetCollectionOutputWithContext(ctx context.Context) GetFleetsFleetCollectionOutput

type GetFleetsFleetCollectionArray

type GetFleetsFleetCollectionArray []GetFleetsFleetCollectionInput

func (GetFleetsFleetCollectionArray) ElementType

func (GetFleetsFleetCollectionArray) ToGetFleetsFleetCollectionArrayOutput

func (i GetFleetsFleetCollectionArray) ToGetFleetsFleetCollectionArrayOutput() GetFleetsFleetCollectionArrayOutput

func (GetFleetsFleetCollectionArray) ToGetFleetsFleetCollectionArrayOutputWithContext

func (i GetFleetsFleetCollectionArray) ToGetFleetsFleetCollectionArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionArrayOutput

type GetFleetsFleetCollectionArrayInput

type GetFleetsFleetCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionArrayOutput() GetFleetsFleetCollectionArrayOutput
	ToGetFleetsFleetCollectionArrayOutputWithContext(context.Context) GetFleetsFleetCollectionArrayOutput
}

GetFleetsFleetCollectionArrayInput is an input type that accepts GetFleetsFleetCollectionArray and GetFleetsFleetCollectionArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionArrayInput` via:

GetFleetsFleetCollectionArray{ GetFleetsFleetCollectionArgs{...} }

type GetFleetsFleetCollectionArrayOutput

type GetFleetsFleetCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionArrayOutput) ElementType

func (GetFleetsFleetCollectionArrayOutput) Index

func (GetFleetsFleetCollectionArrayOutput) ToGetFleetsFleetCollectionArrayOutput

func (o GetFleetsFleetCollectionArrayOutput) ToGetFleetsFleetCollectionArrayOutput() GetFleetsFleetCollectionArrayOutput

func (GetFleetsFleetCollectionArrayOutput) ToGetFleetsFleetCollectionArrayOutputWithContext

func (o GetFleetsFleetCollectionArrayOutput) ToGetFleetsFleetCollectionArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionArrayOutput

type GetFleetsFleetCollectionInput

type GetFleetsFleetCollectionInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionOutput() GetFleetsFleetCollectionOutput
	ToGetFleetsFleetCollectionOutputWithContext(context.Context) GetFleetsFleetCollectionOutput
}

GetFleetsFleetCollectionInput is an input type that accepts GetFleetsFleetCollectionArgs and GetFleetsFleetCollectionOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionInput` via:

GetFleetsFleetCollectionArgs{...}

type GetFleetsFleetCollectionItem

type GetFleetsFleetCollectionItem struct {
	// A filter to return only resources that match the Application Type given.
	ApplicationType string `pulumi:"applicationType"`
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// A filter to return only resources that match the Environment Type given.
	EnvironmentType string `pulumi:"environmentType"`
	// A filter to return only resources their fleetType matches the given fleetType.
	FleetType string `pulumi:"fleetType"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// Group Type associated with Group Fleet.Applicable for GROUP fleet types.
	GroupType string `pulumi:"groupType"`
	// unique Fleet identifier
	Id string `pulumi:"id"`
	// A value which represents if auto confirming of the targets can be enabled
	IsTargetAutoConfirm bool `pulumi:"isTargetAutoConfirm"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Conditions when met to send notifications on the fleet activities
	NotificationPreferences []GetFleetsFleetCollectionItemNotificationPreference `pulumi:"notificationPreferences"`
	// Products associated with the Fleet
	Products []string `pulumi:"products"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// Type of resource selection in a fleet.
	ResourceSelectionType string `pulumi:"resourceSelectionType"`
	// Rule Selection Criteria
	RuleSelectionCriterias []GetFleetsFleetCollectionItemRuleSelectionCriteria `pulumi:"ruleSelectionCriterias"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetFleetsFleetCollectionItemArgs

type GetFleetsFleetCollectionItemArgs struct {
	// A filter to return only resources that match the Application Type given.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// A filter to return only resources that match the Environment Type given.
	EnvironmentType pulumi.StringInput `pulumi:"environmentType"`
	// A filter to return only resources their fleetType matches the given fleetType.
	FleetType pulumi.StringInput `pulumi:"fleetType"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// Group Type associated with Group Fleet.Applicable for GROUP fleet types.
	GroupType pulumi.StringInput `pulumi:"groupType"`
	// unique Fleet identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A value which represents if auto confirming of the targets can be enabled
	IsTargetAutoConfirm pulumi.BoolInput `pulumi:"isTargetAutoConfirm"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Conditions when met to send notifications on the fleet activities
	NotificationPreferences GetFleetsFleetCollectionItemNotificationPreferenceArrayInput `pulumi:"notificationPreferences"`
	// Products associated with the Fleet
	Products pulumi.StringArrayInput `pulumi:"products"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// Type of resource selection in a fleet.
	ResourceSelectionType pulumi.StringInput `pulumi:"resourceSelectionType"`
	// Rule Selection Criteria
	RuleSelectionCriterias GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayInput `pulumi:"ruleSelectionCriterias"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetFleetsFleetCollectionItemArgs) ElementType

func (GetFleetsFleetCollectionItemArgs) ToGetFleetsFleetCollectionItemOutput

func (i GetFleetsFleetCollectionItemArgs) ToGetFleetsFleetCollectionItemOutput() GetFleetsFleetCollectionItemOutput

func (GetFleetsFleetCollectionItemArgs) ToGetFleetsFleetCollectionItemOutputWithContext

func (i GetFleetsFleetCollectionItemArgs) ToGetFleetsFleetCollectionItemOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemOutput

type GetFleetsFleetCollectionItemArray

type GetFleetsFleetCollectionItemArray []GetFleetsFleetCollectionItemInput

func (GetFleetsFleetCollectionItemArray) ElementType

func (GetFleetsFleetCollectionItemArray) ToGetFleetsFleetCollectionItemArrayOutput

func (i GetFleetsFleetCollectionItemArray) ToGetFleetsFleetCollectionItemArrayOutput() GetFleetsFleetCollectionItemArrayOutput

func (GetFleetsFleetCollectionItemArray) ToGetFleetsFleetCollectionItemArrayOutputWithContext

func (i GetFleetsFleetCollectionItemArray) ToGetFleetsFleetCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemArrayOutput

type GetFleetsFleetCollectionItemArrayInput

type GetFleetsFleetCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemArrayOutput() GetFleetsFleetCollectionItemArrayOutput
	ToGetFleetsFleetCollectionItemArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemArrayOutput
}

GetFleetsFleetCollectionItemArrayInput is an input type that accepts GetFleetsFleetCollectionItemArray and GetFleetsFleetCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemArrayInput` via:

GetFleetsFleetCollectionItemArray{ GetFleetsFleetCollectionItemArgs{...} }

type GetFleetsFleetCollectionItemArrayOutput

type GetFleetsFleetCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemArrayOutput) ElementType

func (GetFleetsFleetCollectionItemArrayOutput) Index

func (GetFleetsFleetCollectionItemArrayOutput) ToGetFleetsFleetCollectionItemArrayOutput

func (o GetFleetsFleetCollectionItemArrayOutput) ToGetFleetsFleetCollectionItemArrayOutput() GetFleetsFleetCollectionItemArrayOutput

func (GetFleetsFleetCollectionItemArrayOutput) ToGetFleetsFleetCollectionItemArrayOutputWithContext

func (o GetFleetsFleetCollectionItemArrayOutput) ToGetFleetsFleetCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemArrayOutput

type GetFleetsFleetCollectionItemInput

type GetFleetsFleetCollectionItemInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemOutput() GetFleetsFleetCollectionItemOutput
	ToGetFleetsFleetCollectionItemOutputWithContext(context.Context) GetFleetsFleetCollectionItemOutput
}

GetFleetsFleetCollectionItemInput is an input type that accepts GetFleetsFleetCollectionItemArgs and GetFleetsFleetCollectionItemOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemInput` via:

GetFleetsFleetCollectionItemArgs{...}

type GetFleetsFleetCollectionItemNotificationPreference

type GetFleetsFleetCollectionItemNotificationPreference struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Preferences to send notifications on the fleet activities
	Preferences []GetFleetsFleetCollectionItemNotificationPreferencePreference `pulumi:"preferences"`
	// Topic Id where the notifications will be directed
	TopicId string `pulumi:"topicId"`
}

type GetFleetsFleetCollectionItemNotificationPreferenceArgs

type GetFleetsFleetCollectionItemNotificationPreferenceArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Preferences to send notifications on the fleet activities
	Preferences GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayInput `pulumi:"preferences"`
	// Topic Id where the notifications will be directed
	TopicId pulumi.StringInput `pulumi:"topicId"`
}

func (GetFleetsFleetCollectionItemNotificationPreferenceArgs) ElementType

func (GetFleetsFleetCollectionItemNotificationPreferenceArgs) ToGetFleetsFleetCollectionItemNotificationPreferenceOutput

func (GetFleetsFleetCollectionItemNotificationPreferenceArgs) ToGetFleetsFleetCollectionItemNotificationPreferenceOutputWithContext

func (i GetFleetsFleetCollectionItemNotificationPreferenceArgs) ToGetFleetsFleetCollectionItemNotificationPreferenceOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemNotificationPreferenceOutput

type GetFleetsFleetCollectionItemNotificationPreferenceArray

type GetFleetsFleetCollectionItemNotificationPreferenceArray []GetFleetsFleetCollectionItemNotificationPreferenceInput

func (GetFleetsFleetCollectionItemNotificationPreferenceArray) ElementType

func (GetFleetsFleetCollectionItemNotificationPreferenceArray) ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutput

func (i GetFleetsFleetCollectionItemNotificationPreferenceArray) ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutput() GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput

func (GetFleetsFleetCollectionItemNotificationPreferenceArray) ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutputWithContext

func (i GetFleetsFleetCollectionItemNotificationPreferenceArray) ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput

type GetFleetsFleetCollectionItemNotificationPreferenceArrayInput

type GetFleetsFleetCollectionItemNotificationPreferenceArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutput() GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput
	ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput
}

GetFleetsFleetCollectionItemNotificationPreferenceArrayInput is an input type that accepts GetFleetsFleetCollectionItemNotificationPreferenceArray and GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemNotificationPreferenceArrayInput` via:

GetFleetsFleetCollectionItemNotificationPreferenceArray{ GetFleetsFleetCollectionItemNotificationPreferenceArgs{...} }

type GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput

type GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput) ElementType

func (GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput) Index

func (GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput) ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutput

func (GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput) ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutputWithContext

func (o GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput) ToGetFleetsFleetCollectionItemNotificationPreferenceArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemNotificationPreferenceArrayOutput

type GetFleetsFleetCollectionItemNotificationPreferenceInput

type GetFleetsFleetCollectionItemNotificationPreferenceInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemNotificationPreferenceOutput() GetFleetsFleetCollectionItemNotificationPreferenceOutput
	ToGetFleetsFleetCollectionItemNotificationPreferenceOutputWithContext(context.Context) GetFleetsFleetCollectionItemNotificationPreferenceOutput
}

GetFleetsFleetCollectionItemNotificationPreferenceInput is an input type that accepts GetFleetsFleetCollectionItemNotificationPreferenceArgs and GetFleetsFleetCollectionItemNotificationPreferenceOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemNotificationPreferenceInput` via:

GetFleetsFleetCollectionItemNotificationPreferenceArgs{...}

type GetFleetsFleetCollectionItemNotificationPreferenceOutput

type GetFleetsFleetCollectionItemNotificationPreferenceOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemNotificationPreferenceOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetFleetsFleetCollectionItemNotificationPreferenceOutput) ElementType

func (GetFleetsFleetCollectionItemNotificationPreferenceOutput) Preferences

Preferences to send notifications on the fleet activities

func (GetFleetsFleetCollectionItemNotificationPreferenceOutput) ToGetFleetsFleetCollectionItemNotificationPreferenceOutput

func (GetFleetsFleetCollectionItemNotificationPreferenceOutput) ToGetFleetsFleetCollectionItemNotificationPreferenceOutputWithContext

func (o GetFleetsFleetCollectionItemNotificationPreferenceOutput) ToGetFleetsFleetCollectionItemNotificationPreferenceOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemNotificationPreferenceOutput

func (GetFleetsFleetCollectionItemNotificationPreferenceOutput) TopicId

Topic Id where the notifications will be directed

type GetFleetsFleetCollectionItemNotificationPreferencePreference

type GetFleetsFleetCollectionItemNotificationPreferencePreference struct {
	// Enables or disables notification on Job Failures.'
	OnJobFailure bool `pulumi:"onJobFailure"`
	// Enables or disables notification on Environment Fleet Topology Modification.
	OnTopologyModification bool `pulumi:"onTopologyModification"`
	// Enables notification on upcoming schedule.
	OnUpcomingSchedule bool `pulumi:"onUpcomingSchedule"`
}

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs struct {
	// Enables or disables notification on Job Failures.'
	OnJobFailure pulumi.BoolInput `pulumi:"onJobFailure"`
	// Enables or disables notification on Environment Fleet Topology Modification.
	OnTopologyModification pulumi.BoolInput `pulumi:"onTopologyModification"`
	// Enables notification on upcoming schedule.
	OnUpcomingSchedule pulumi.BoolInput `pulumi:"onUpcomingSchedule"`
}

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs) ElementType

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceOutputWithContext

func (i GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceArray

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceArray []GetFleetsFleetCollectionItemNotificationPreferencePreferenceInput

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArray) ElementType

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArray) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArray) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutputWithContext

func (i GetFleetsFleetCollectionItemNotificationPreferencePreferenceArray) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayInput

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput() GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput
	ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput
}

GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayInput is an input type that accepts GetFleetsFleetCollectionItemNotificationPreferencePreferenceArray and GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayInput` via:

GetFleetsFleetCollectionItemNotificationPreferencePreferenceArray{ GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs{...} }

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput) ElementType

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutputWithContext

func (o GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemNotificationPreferencePreferenceArrayOutput

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceInput

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput() GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput
	ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceOutputWithContext(context.Context) GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput
}

GetFleetsFleetCollectionItemNotificationPreferencePreferenceInput is an input type that accepts GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs and GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemNotificationPreferencePreferenceInput` via:

GetFleetsFleetCollectionItemNotificationPreferencePreferenceArgs{...}

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput

type GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput) ElementType

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput) OnJobFailure

Enables or disables notification on Job Failures.'

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput) OnTopologyModification

Enables or disables notification on Environment Fleet Topology Modification.

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput) OnUpcomingSchedule

Enables notification on upcoming schedule.

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput

func (GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceOutputWithContext

func (o GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput) ToGetFleetsFleetCollectionItemNotificationPreferencePreferenceOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemNotificationPreferencePreferenceOutput

type GetFleetsFleetCollectionItemOutput

type GetFleetsFleetCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemOutput) ApplicationType

A filter to return only resources that match the Application Type given.

func (GetFleetsFleetCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetFleetsFleetCollectionItemOutput) DefinedTags

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

func (GetFleetsFleetCollectionItemOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetFleetsFleetCollectionItemOutput) DisplayName

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

func (GetFleetsFleetCollectionItemOutput) ElementType

func (GetFleetsFleetCollectionItemOutput) EnvironmentType

A filter to return only resources that match the Environment Type given.

func (GetFleetsFleetCollectionItemOutput) FleetType

A filter to return only resources their fleetType matches the given fleetType.

func (GetFleetsFleetCollectionItemOutput) FreeformTags

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

func (GetFleetsFleetCollectionItemOutput) GroupType

Group Type associated with Group Fleet.Applicable for GROUP fleet types.

func (GetFleetsFleetCollectionItemOutput) Id

unique Fleet identifier

func (GetFleetsFleetCollectionItemOutput) IsTargetAutoConfirm

func (o GetFleetsFleetCollectionItemOutput) IsTargetAutoConfirm() pulumi.BoolOutput

A value which represents if auto confirming of the targets can be enabled

func (GetFleetsFleetCollectionItemOutput) LifecycleDetails

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

func (GetFleetsFleetCollectionItemOutput) NotificationPreferences

Conditions when met to send notifications on the fleet activities

func (GetFleetsFleetCollectionItemOutput) Products

Products associated with the Fleet

func (GetFleetsFleetCollectionItemOutput) ResourceRegion

Associated region

func (GetFleetsFleetCollectionItemOutput) ResourceSelectionType

func (o GetFleetsFleetCollectionItemOutput) ResourceSelectionType() pulumi.StringOutput

Type of resource selection in a fleet.

func (GetFleetsFleetCollectionItemOutput) RuleSelectionCriterias

Rule Selection Criteria

func (GetFleetsFleetCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetFleetsFleetCollectionItemOutput) SystemTags

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

func (GetFleetsFleetCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetFleetsFleetCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutput

func (o GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutput() GetFleetsFleetCollectionItemOutput

func (GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutputWithContext

func (o GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteria

type GetFleetsFleetCollectionItemRuleSelectionCriteria struct {
	// Rule selection match condition.
	MatchCondition string `pulumi:"matchCondition"`
	// Rules.
	Rules []GetFleetsFleetCollectionItemRuleSelectionCriteriaRule `pulumi:"rules"`
}

type GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs

type GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs struct {
	// Rule selection match condition.
	MatchCondition pulumi.StringInput `pulumi:"matchCondition"`
	// Rules.
	Rules GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayInput `pulumi:"rules"`
}

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutput

func (i GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutput() GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutputWithContext

func (i GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaArray

type GetFleetsFleetCollectionItemRuleSelectionCriteriaArray []GetFleetsFleetCollectionItemRuleSelectionCriteriaInput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArray) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput

func (i GetFleetsFleetCollectionItemRuleSelectionCriteriaArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput() GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutputWithContext

func (i GetFleetsFleetCollectionItemRuleSelectionCriteriaArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayInput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput() GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput
	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput
}

GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayInput is an input type that accepts GetFleetsFleetCollectionItemRuleSelectionCriteriaArray and GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayInput` via:

GetFleetsFleetCollectionItemRuleSelectionCriteriaArray{ GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs{...} }

type GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput) Index

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutputWithContext

func (o GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaArrayOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaInput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutput() GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput
	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutputWithContext(context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput
}

GetFleetsFleetCollectionItemRuleSelectionCriteriaInput is an input type that accepts GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs and GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemRuleSelectionCriteriaInput` via:

GetFleetsFleetCollectionItemRuleSelectionCriteriaArgs{...}

type GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput) MatchCondition

Rule selection match condition.

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput) Rules

Rules.

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutputWithContext

func (o GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRule

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRule struct {
	// Rule to be be applied on.
	Basis string `pulumi:"basis"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Rule Conditions
	Conditions []GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition `pulumi:"conditions"`
	// Resource Compartment Id.Provide the compartmentId the resource belongs to.
	ResourceCompartmentId string `pulumi:"resourceCompartmentId"`
}

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs struct {
	// Rule to be be applied on.
	Basis pulumi.StringInput `pulumi:"basis"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Rule Conditions
	Conditions GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayInput `pulumi:"conditions"`
	// Resource Compartment Id.Provide the compartmentId the resource belongs to.
	ResourceCompartmentId pulumi.StringInput `pulumi:"resourceCompartmentId"`
}

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutputWithContext

func (i GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArray

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArray []GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleInput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArray) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutputWithContext

func (i GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayInput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput() GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput
	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput
}

GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayInput is an input type that accepts GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArray and GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayInput` via:

GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArray{ GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs{...} }

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput) Index

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutputWithContext

func (o GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArrayOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition struct {
	// Attribute Group.
	AttrGroup string `pulumi:"attrGroup"`
	// Attribute Key.
	AttrKey string `pulumi:"attrKey"`
	// Attribute Value.
	AttrValue string `pulumi:"attrValue"`
}

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs struct {
	// Attribute Group.
	AttrGroup pulumi.StringInput `pulumi:"attrGroup"`
	// Attribute Key.
	AttrKey pulumi.StringInput `pulumi:"attrKey"`
	// Attribute Value.
	AttrValue pulumi.StringInput `pulumi:"attrValue"`
}

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutputWithContext

func (i GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArray

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArray []GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionInput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArray) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutputWithContext

func (i GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArray) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayInput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput() GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput
	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput
}

GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayInput is an input type that accepts GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArray and GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayInput` via:

GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArray{ GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs{...} }

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArrayOutputWithContext

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionInput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput() GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput
	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutputWithContext(context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput
}

GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionInput is an input type that accepts GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs and GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionInput` via:

GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionArgs{...}

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput) AttrGroup

Attribute Group.

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput) AttrKey

Attribute Key.

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput) AttrValue

Attribute Value.

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutputWithContext

func (o GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleConditionOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleInput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput() GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput
	ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutputWithContext(context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput
}

GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleInput is an input type that accepts GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs and GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleInput` via:

GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleArgs{...}

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput

type GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput) Basis

Rule to be be applied on.

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput) Conditions

Rule Conditions

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput) ElementType

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput) ResourceCompartmentId

Resource Compartment Id.Provide the compartmentId the resource belongs to.

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput

func (GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutputWithContext

func (o GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput) ToGetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleOutput

type GetFleetsFleetCollectionOutput

type GetFleetsFleetCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionOutput) ElementType

func (GetFleetsFleetCollectionOutput) Items

func (GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutput

func (o GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutput() GetFleetsFleetCollectionOutput

func (GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutputWithContext

func (o GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutputWithContext(ctx context.Context) GetFleetsFleetCollectionOutput

type GetFleetsOutputArgs

type GetFleetsOutputArgs struct {
	// A filter to return only resources that match the Application Type given.
	ApplicationType pulumi.StringPtrInput `pulumi:"applicationType"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// A filter to return only resources that match the Environment Type given.
	EnvironmentType pulumi.StringPtrInput     `pulumi:"environmentType"`
	Filters         GetFleetsFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources their fleetType matches the given fleetType.
	FleetType pulumi.StringPtrInput `pulumi:"fleetType"`
	// unique Fleet identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources that match the Product Type given.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFleets.

func (GetFleetsOutputArgs) ElementType

func (GetFleetsOutputArgs) ElementType() reflect.Type

type GetFleetsResult

type GetFleetsResult struct {
	// Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
	ApplicationType *string `pulumi:"applicationType"`
	// Please provide the root compartmentId (TenancyId).
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string `pulumi:"displayName"`
	// Environment Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
	EnvironmentType *string           `pulumi:"environmentType"`
	Filters         []GetFleetsFilter `pulumi:"filters"`
	// The list of fleet_collection.
	FleetCollections []GetFleetsFleetCollection `pulumi:"fleetCollections"`
	// Type of the Fleet.
	FleetType *string `pulumi:"fleetType"`
	// The OCID of the resource.
	Id      *string `pulumi:"id"`
	Product *string `pulumi:"product"`
	// The lifecycle state of the Fleet.
	State *string `pulumi:"state"`
}

A collection of values returned by getFleets.

func GetFleets

func GetFleets(ctx *pulumi.Context, args *GetFleetsArgs, opts ...pulumi.InvokeOption) (*GetFleetsResult, error)

This data source provides the list of Fleets in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of Fleets in the specified Tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleets(ctx, &fleetappsmanagement.GetFleetsArgs{
			ApplicationType: pulumi.StringRef(fleetApplicationType),
			CompartmentId:   pulumi.StringRef(compartmentId),
			DisplayName:     pulumi.StringRef(fleetDisplayName),
			EnvironmentType: pulumi.StringRef(fleetEnvironmentType),
			FleetType:       pulumi.StringRef(fleetFleetType),
			Id:              pulumi.StringRef(fleetId),
			Product:         pulumi.StringRef(fleetProduct),
			State:           pulumi.StringRef(fleetState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetsResultOutput

type GetFleetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleets.

func (GetFleetsResultOutput) ApplicationType

func (o GetFleetsResultOutput) ApplicationType() pulumi.StringPtrOutput

Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.

func (GetFleetsResultOutput) CompartmentId

func (o GetFleetsResultOutput) CompartmentId() pulumi.StringPtrOutput

Please provide the root compartmentId (TenancyId).

func (GetFleetsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetFleetsResultOutput) ElementType

func (GetFleetsResultOutput) ElementType() reflect.Type

func (GetFleetsResultOutput) EnvironmentType

func (o GetFleetsResultOutput) EnvironmentType() pulumi.StringPtrOutput

Environment Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.

func (GetFleetsResultOutput) Filters

func (GetFleetsResultOutput) FleetCollections

The list of fleet_collection.

func (GetFleetsResultOutput) FleetType

Type of the Fleet.

func (GetFleetsResultOutput) Id

The OCID of the resource.

func (GetFleetsResultOutput) Product

func (GetFleetsResultOutput) State

The lifecycle state of the Fleet.

func (GetFleetsResultOutput) ToGetFleetsResultOutput

func (o GetFleetsResultOutput) ToGetFleetsResultOutput() GetFleetsResultOutput

func (GetFleetsResultOutput) ToGetFleetsResultOutputWithContext

func (o GetFleetsResultOutput) ToGetFleetsResultOutputWithContext(ctx context.Context) GetFleetsResultOutput

type GetInventoryResourcesArgs

type GetInventoryResourcesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}={value}".  All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `pulumi:"definedTagEquals"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetInventoryResourcesFilter `pulumi:"filters"`
	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `pulumi:"freeformTagEquals"`
	// A list of inventory properties filters to apply. The key for each inventory property and value for each resource type is "{resourceType}.{inventoryProperty}={value}".
	InventoryProperties []string `pulumi:"inventoryProperties"`
	// Fetch resources matching matching ANY or ALL criteria passed as params in "tags" and "inventoryProperties"
	MatchingCriteria *string `pulumi:"matchingCriteria"`
	// Resource Compartment ID
	ResourceCompartmentId string `pulumi:"resourceCompartmentId"`
	// Resource Region
	ResourceRegion *string `pulumi:"resourceRegion"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getInventoryResources.

type GetInventoryResourcesFilter

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

type GetInventoryResourcesFilterArgs

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

func (GetInventoryResourcesFilterArgs) ElementType

func (GetInventoryResourcesFilterArgs) ToGetInventoryResourcesFilterOutput

func (i GetInventoryResourcesFilterArgs) ToGetInventoryResourcesFilterOutput() GetInventoryResourcesFilterOutput

func (GetInventoryResourcesFilterArgs) ToGetInventoryResourcesFilterOutputWithContext

func (i GetInventoryResourcesFilterArgs) ToGetInventoryResourcesFilterOutputWithContext(ctx context.Context) GetInventoryResourcesFilterOutput

type GetInventoryResourcesFilterArray

type GetInventoryResourcesFilterArray []GetInventoryResourcesFilterInput

func (GetInventoryResourcesFilterArray) ElementType

func (GetInventoryResourcesFilterArray) ToGetInventoryResourcesFilterArrayOutput

func (i GetInventoryResourcesFilterArray) ToGetInventoryResourcesFilterArrayOutput() GetInventoryResourcesFilterArrayOutput

func (GetInventoryResourcesFilterArray) ToGetInventoryResourcesFilterArrayOutputWithContext

func (i GetInventoryResourcesFilterArray) ToGetInventoryResourcesFilterArrayOutputWithContext(ctx context.Context) GetInventoryResourcesFilterArrayOutput

type GetInventoryResourcesFilterArrayInput

type GetInventoryResourcesFilterArrayInput interface {
	pulumi.Input

	ToGetInventoryResourcesFilterArrayOutput() GetInventoryResourcesFilterArrayOutput
	ToGetInventoryResourcesFilterArrayOutputWithContext(context.Context) GetInventoryResourcesFilterArrayOutput
}

GetInventoryResourcesFilterArrayInput is an input type that accepts GetInventoryResourcesFilterArray and GetInventoryResourcesFilterArrayOutput values. You can construct a concrete instance of `GetInventoryResourcesFilterArrayInput` via:

GetInventoryResourcesFilterArray{ GetInventoryResourcesFilterArgs{...} }

type GetInventoryResourcesFilterArrayOutput

type GetInventoryResourcesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInventoryResourcesFilterArrayOutput) ElementType

func (GetInventoryResourcesFilterArrayOutput) Index

func (GetInventoryResourcesFilterArrayOutput) ToGetInventoryResourcesFilterArrayOutput

func (o GetInventoryResourcesFilterArrayOutput) ToGetInventoryResourcesFilterArrayOutput() GetInventoryResourcesFilterArrayOutput

func (GetInventoryResourcesFilterArrayOutput) ToGetInventoryResourcesFilterArrayOutputWithContext

func (o GetInventoryResourcesFilterArrayOutput) ToGetInventoryResourcesFilterArrayOutputWithContext(ctx context.Context) GetInventoryResourcesFilterArrayOutput

type GetInventoryResourcesFilterInput

type GetInventoryResourcesFilterInput interface {
	pulumi.Input

	ToGetInventoryResourcesFilterOutput() GetInventoryResourcesFilterOutput
	ToGetInventoryResourcesFilterOutputWithContext(context.Context) GetInventoryResourcesFilterOutput
}

GetInventoryResourcesFilterInput is an input type that accepts GetInventoryResourcesFilterArgs and GetInventoryResourcesFilterOutput values. You can construct a concrete instance of `GetInventoryResourcesFilterInput` via:

GetInventoryResourcesFilterArgs{...}

type GetInventoryResourcesFilterOutput

type GetInventoryResourcesFilterOutput struct{ *pulumi.OutputState }

func (GetInventoryResourcesFilterOutput) ElementType

func (GetInventoryResourcesFilterOutput) Name

func (GetInventoryResourcesFilterOutput) Regex

func (GetInventoryResourcesFilterOutput) ToGetInventoryResourcesFilterOutput

func (o GetInventoryResourcesFilterOutput) ToGetInventoryResourcesFilterOutput() GetInventoryResourcesFilterOutput

func (GetInventoryResourcesFilterOutput) ToGetInventoryResourcesFilterOutputWithContext

func (o GetInventoryResourcesFilterOutput) ToGetInventoryResourcesFilterOutputWithContext(ctx context.Context) GetInventoryResourcesFilterOutput

func (GetInventoryResourcesFilterOutput) Values

type GetInventoryResourcesInventoryResourceCollection

type GetInventoryResourcesInventoryResourceCollection struct {
	// List of InventoryResources.
	Items []GetInventoryResourcesInventoryResourceCollectionItem `pulumi:"items"`
}

type GetInventoryResourcesInventoryResourceCollectionArgs

type GetInventoryResourcesInventoryResourceCollectionArgs struct {
	// List of InventoryResources.
	Items GetInventoryResourcesInventoryResourceCollectionItemArrayInput `pulumi:"items"`
}

func (GetInventoryResourcesInventoryResourceCollectionArgs) ElementType

func (GetInventoryResourcesInventoryResourceCollectionArgs) ToGetInventoryResourcesInventoryResourceCollectionOutput

func (i GetInventoryResourcesInventoryResourceCollectionArgs) ToGetInventoryResourcesInventoryResourceCollectionOutput() GetInventoryResourcesInventoryResourceCollectionOutput

func (GetInventoryResourcesInventoryResourceCollectionArgs) ToGetInventoryResourcesInventoryResourceCollectionOutputWithContext

func (i GetInventoryResourcesInventoryResourceCollectionArgs) ToGetInventoryResourcesInventoryResourceCollectionOutputWithContext(ctx context.Context) GetInventoryResourcesInventoryResourceCollectionOutput

type GetInventoryResourcesInventoryResourceCollectionArray

type GetInventoryResourcesInventoryResourceCollectionArray []GetInventoryResourcesInventoryResourceCollectionInput

func (GetInventoryResourcesInventoryResourceCollectionArray) ElementType

func (GetInventoryResourcesInventoryResourceCollectionArray) ToGetInventoryResourcesInventoryResourceCollectionArrayOutput

func (i GetInventoryResourcesInventoryResourceCollectionArray) ToGetInventoryResourcesInventoryResourceCollectionArrayOutput() GetInventoryResourcesInventoryResourceCollectionArrayOutput

func (GetInventoryResourcesInventoryResourceCollectionArray) ToGetInventoryResourcesInventoryResourceCollectionArrayOutputWithContext

func (i GetInventoryResourcesInventoryResourceCollectionArray) ToGetInventoryResourcesInventoryResourceCollectionArrayOutputWithContext(ctx context.Context) GetInventoryResourcesInventoryResourceCollectionArrayOutput

type GetInventoryResourcesInventoryResourceCollectionArrayInput

type GetInventoryResourcesInventoryResourceCollectionArrayInput interface {
	pulumi.Input

	ToGetInventoryResourcesInventoryResourceCollectionArrayOutput() GetInventoryResourcesInventoryResourceCollectionArrayOutput
	ToGetInventoryResourcesInventoryResourceCollectionArrayOutputWithContext(context.Context) GetInventoryResourcesInventoryResourceCollectionArrayOutput
}

GetInventoryResourcesInventoryResourceCollectionArrayInput is an input type that accepts GetInventoryResourcesInventoryResourceCollectionArray and GetInventoryResourcesInventoryResourceCollectionArrayOutput values. You can construct a concrete instance of `GetInventoryResourcesInventoryResourceCollectionArrayInput` via:

GetInventoryResourcesInventoryResourceCollectionArray{ GetInventoryResourcesInventoryResourceCollectionArgs{...} }

type GetInventoryResourcesInventoryResourceCollectionArrayOutput

type GetInventoryResourcesInventoryResourceCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetInventoryResourcesInventoryResourceCollectionArrayOutput) ElementType

func (GetInventoryResourcesInventoryResourceCollectionArrayOutput) Index

func (GetInventoryResourcesInventoryResourceCollectionArrayOutput) ToGetInventoryResourcesInventoryResourceCollectionArrayOutput

func (GetInventoryResourcesInventoryResourceCollectionArrayOutput) ToGetInventoryResourcesInventoryResourceCollectionArrayOutputWithContext

func (o GetInventoryResourcesInventoryResourceCollectionArrayOutput) ToGetInventoryResourcesInventoryResourceCollectionArrayOutputWithContext(ctx context.Context) GetInventoryResourcesInventoryResourceCollectionArrayOutput

type GetInventoryResourcesInventoryResourceCollectionInput

type GetInventoryResourcesInventoryResourceCollectionInput interface {
	pulumi.Input

	ToGetInventoryResourcesInventoryResourceCollectionOutput() GetInventoryResourcesInventoryResourceCollectionOutput
	ToGetInventoryResourcesInventoryResourceCollectionOutputWithContext(context.Context) GetInventoryResourcesInventoryResourceCollectionOutput
}

GetInventoryResourcesInventoryResourceCollectionInput is an input type that accepts GetInventoryResourcesInventoryResourceCollectionArgs and GetInventoryResourcesInventoryResourceCollectionOutput values. You can construct a concrete instance of `GetInventoryResourcesInventoryResourceCollectionInput` via:

GetInventoryResourcesInventoryResourceCollectionArgs{...}

type GetInventoryResourcesInventoryResourceCollectionItem

type GetInventoryResourcesInventoryResourceCollectionItem struct {
	// Availability Domain of the resource
	AvailabilityDomain string `pulumi:"availabilityDomain"`
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Resource Compartment ID
	ResourceCompartmentId string `pulumi:"resourceCompartmentId"`
	// Resource Region
	ResourceRegion string `pulumi:"resourceRegion"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// Type of the Resource.
	Type string `pulumi:"type"`
}

type GetInventoryResourcesInventoryResourceCollectionItemArgs

type GetInventoryResourcesInventoryResourceCollectionItemArgs struct {
	// Availability Domain of the resource
	AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"`
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Resource Compartment ID
	ResourceCompartmentId pulumi.StringInput `pulumi:"resourceCompartmentId"`
	// Resource Region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// Type of the Resource.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetInventoryResourcesInventoryResourceCollectionItemArgs) ElementType

func (GetInventoryResourcesInventoryResourceCollectionItemArgs) ToGetInventoryResourcesInventoryResourceCollectionItemOutput

func (GetInventoryResourcesInventoryResourceCollectionItemArgs) ToGetInventoryResourcesInventoryResourceCollectionItemOutputWithContext

func (i GetInventoryResourcesInventoryResourceCollectionItemArgs) ToGetInventoryResourcesInventoryResourceCollectionItemOutputWithContext(ctx context.Context) GetInventoryResourcesInventoryResourceCollectionItemOutput

type GetInventoryResourcesInventoryResourceCollectionItemArray

type GetInventoryResourcesInventoryResourceCollectionItemArray []GetInventoryResourcesInventoryResourceCollectionItemInput

func (GetInventoryResourcesInventoryResourceCollectionItemArray) ElementType

func (GetInventoryResourcesInventoryResourceCollectionItemArray) ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutput

func (i GetInventoryResourcesInventoryResourceCollectionItemArray) ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutput() GetInventoryResourcesInventoryResourceCollectionItemArrayOutput

func (GetInventoryResourcesInventoryResourceCollectionItemArray) ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutputWithContext

func (i GetInventoryResourcesInventoryResourceCollectionItemArray) ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutputWithContext(ctx context.Context) GetInventoryResourcesInventoryResourceCollectionItemArrayOutput

type GetInventoryResourcesInventoryResourceCollectionItemArrayInput

type GetInventoryResourcesInventoryResourceCollectionItemArrayInput interface {
	pulumi.Input

	ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutput() GetInventoryResourcesInventoryResourceCollectionItemArrayOutput
	ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutputWithContext(context.Context) GetInventoryResourcesInventoryResourceCollectionItemArrayOutput
}

GetInventoryResourcesInventoryResourceCollectionItemArrayInput is an input type that accepts GetInventoryResourcesInventoryResourceCollectionItemArray and GetInventoryResourcesInventoryResourceCollectionItemArrayOutput values. You can construct a concrete instance of `GetInventoryResourcesInventoryResourceCollectionItemArrayInput` via:

GetInventoryResourcesInventoryResourceCollectionItemArray{ GetInventoryResourcesInventoryResourceCollectionItemArgs{...} }

type GetInventoryResourcesInventoryResourceCollectionItemArrayOutput

type GetInventoryResourcesInventoryResourceCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetInventoryResourcesInventoryResourceCollectionItemArrayOutput) ElementType

func (GetInventoryResourcesInventoryResourceCollectionItemArrayOutput) Index

func (GetInventoryResourcesInventoryResourceCollectionItemArrayOutput) ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutput

func (GetInventoryResourcesInventoryResourceCollectionItemArrayOutput) ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutputWithContext

func (o GetInventoryResourcesInventoryResourceCollectionItemArrayOutput) ToGetInventoryResourcesInventoryResourceCollectionItemArrayOutputWithContext(ctx context.Context) GetInventoryResourcesInventoryResourceCollectionItemArrayOutput

type GetInventoryResourcesInventoryResourceCollectionItemInput

type GetInventoryResourcesInventoryResourceCollectionItemInput interface {
	pulumi.Input

	ToGetInventoryResourcesInventoryResourceCollectionItemOutput() GetInventoryResourcesInventoryResourceCollectionItemOutput
	ToGetInventoryResourcesInventoryResourceCollectionItemOutputWithContext(context.Context) GetInventoryResourcesInventoryResourceCollectionItemOutput
}

GetInventoryResourcesInventoryResourceCollectionItemInput is an input type that accepts GetInventoryResourcesInventoryResourceCollectionItemArgs and GetInventoryResourcesInventoryResourceCollectionItemOutput values. You can construct a concrete instance of `GetInventoryResourcesInventoryResourceCollectionItemInput` via:

GetInventoryResourcesInventoryResourceCollectionItemArgs{...}

type GetInventoryResourcesInventoryResourceCollectionItemOutput

type GetInventoryResourcesInventoryResourceCollectionItemOutput struct{ *pulumi.OutputState }

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) AvailabilityDomain

Availability Domain of the resource

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) DefinedTags

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

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) DisplayName

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

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) ElementType

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) FreeformTags

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

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) Id

The OCID of the resource.

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) LifecycleDetails

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

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) ResourceCompartmentId

Resource Compartment ID

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) ResourceRegion

Resource Region

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) SystemTags

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

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) ToGetInventoryResourcesInventoryResourceCollectionItemOutput

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) ToGetInventoryResourcesInventoryResourceCollectionItemOutputWithContext

func (o GetInventoryResourcesInventoryResourceCollectionItemOutput) ToGetInventoryResourcesInventoryResourceCollectionItemOutputWithContext(ctx context.Context) GetInventoryResourcesInventoryResourceCollectionItemOutput

func (GetInventoryResourcesInventoryResourceCollectionItemOutput) Type

Type of the Resource.

type GetInventoryResourcesInventoryResourceCollectionOutput

type GetInventoryResourcesInventoryResourceCollectionOutput struct{ *pulumi.OutputState }

func (GetInventoryResourcesInventoryResourceCollectionOutput) ElementType

func (GetInventoryResourcesInventoryResourceCollectionOutput) Items

List of InventoryResources.

func (GetInventoryResourcesInventoryResourceCollectionOutput) ToGetInventoryResourcesInventoryResourceCollectionOutput

func (GetInventoryResourcesInventoryResourceCollectionOutput) ToGetInventoryResourcesInventoryResourceCollectionOutputWithContext

func (o GetInventoryResourcesInventoryResourceCollectionOutput) ToGetInventoryResourcesInventoryResourceCollectionOutputWithContext(ctx context.Context) GetInventoryResourcesInventoryResourceCollectionOutput

type GetInventoryResourcesOutputArgs

type GetInventoryResourcesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned. Each item in the list has the format "{namespace}.{tagName}={value}".  All inputs are case-insensitive. Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals pulumi.StringArrayInput `pulumi:"definedTagEquals"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                 `pulumi:"displayName"`
	Filters     GetInventoryResourcesFilterArrayInput `pulumi:"filters"`
	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned. The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive. Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals pulumi.StringArrayInput `pulumi:"freeformTagEquals"`
	// A list of inventory properties filters to apply. The key for each inventory property and value for each resource type is "{resourceType}.{inventoryProperty}={value}".
	InventoryProperties pulumi.StringArrayInput `pulumi:"inventoryProperties"`
	// Fetch resources matching matching ANY or ALL criteria passed as params in "tags" and "inventoryProperties"
	MatchingCriteria pulumi.StringPtrInput `pulumi:"matchingCriteria"`
	// Resource Compartment ID
	ResourceCompartmentId pulumi.StringInput `pulumi:"resourceCompartmentId"`
	// Resource Region
	ResourceRegion pulumi.StringPtrInput `pulumi:"resourceRegion"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getInventoryResources.

func (GetInventoryResourcesOutputArgs) ElementType

type GetInventoryResourcesResult

type GetInventoryResourcesResult struct {
	// OCID of the compartment to which the resource belongs to.
	CompartmentId    string   `pulumi:"compartmentId"`
	DefinedTagEquals []string `pulumi:"definedTagEquals"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName       *string                       `pulumi:"displayName"`
	Filters           []GetInventoryResourcesFilter `pulumi:"filters"`
	FreeformTagEquals []string                      `pulumi:"freeformTagEquals"`
	// The provider-assigned unique ID for this managed resource.
	Id                  string   `pulumi:"id"`
	InventoryProperties []string `pulumi:"inventoryProperties"`
	// The list of inventory_resource_collection.
	InventoryResourceCollections []GetInventoryResourcesInventoryResourceCollection `pulumi:"inventoryResourceCollections"`
	MatchingCriteria             *string                                            `pulumi:"matchingCriteria"`
	// Compartment Id of the resource
	ResourceCompartmentId string `pulumi:"resourceCompartmentId"`
	// Region the resource belongs to
	ResourceRegion *string `pulumi:"resourceRegion"`
	// The current state of the Resource.
	State *string `pulumi:"state"`
}

A collection of values returned by getInventoryResources.

func GetInventoryResources

func GetInventoryResources(ctx *pulumi.Context, args *GetInventoryResourcesArgs, opts ...pulumi.InvokeOption) (*GetInventoryResourcesResult, error)

This data source provides the list of Inventory Resources in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of InventoryResources.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetInventoryResources(ctx, &fleetappsmanagement.GetInventoryResourcesArgs{
			CompartmentId:         compartmentId,
			ResourceCompartmentId: testCompartment.Id,
			DefinedTagEquals:      inventoryResourceDefinedTagEquals,
			DisplayName:           pulumi.StringRef(inventoryResourceDisplayName),
			FreeformTagEquals:     inventoryResourceFreeformTagEquals,
			InventoryProperties:   inventoryResourceInventoryProperties,
			MatchingCriteria:      pulumi.StringRef(inventoryResourceMatchingCriteria),
			ResourceRegion:        pulumi.StringRef(inventoryResourceResourceRegion),
			State:                 pulumi.StringRef(inventoryResourceState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInventoryResourcesResultOutput

type GetInventoryResourcesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInventoryResources.

func (GetInventoryResourcesResultOutput) CompartmentId

OCID of the compartment to which the resource belongs to.

func (GetInventoryResourcesResultOutput) DefinedTagEquals

func (GetInventoryResourcesResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetInventoryResourcesResultOutput) ElementType

func (GetInventoryResourcesResultOutput) Filters

func (GetInventoryResourcesResultOutput) FreeformTagEquals

func (GetInventoryResourcesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInventoryResourcesResultOutput) InventoryProperties

func (GetInventoryResourcesResultOutput) InventoryResourceCollections

The list of inventory_resource_collection.

func (GetInventoryResourcesResultOutput) MatchingCriteria

func (GetInventoryResourcesResultOutput) ResourceCompartmentId

func (o GetInventoryResourcesResultOutput) ResourceCompartmentId() pulumi.StringOutput

Compartment Id of the resource

func (GetInventoryResourcesResultOutput) ResourceRegion

Region the resource belongs to

func (GetInventoryResourcesResultOutput) State

The current state of the Resource.

func (GetInventoryResourcesResultOutput) ToGetInventoryResourcesResultOutput

func (o GetInventoryResourcesResultOutput) ToGetInventoryResourcesResultOutput() GetInventoryResourcesResultOutput

func (GetInventoryResourcesResultOutput) ToGetInventoryResourcesResultOutputWithContext

func (o GetInventoryResourcesResultOutput) ToGetInventoryResourcesResultOutputWithContext(ctx context.Context) GetInventoryResourcesResultOutput

type GetMaintenanceWindowsArgs

type GetMaintenanceWindowsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetMaintenanceWindowsFilter `pulumi:"filters"`
	// unique MaintenanceWindow identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getMaintenanceWindows.

type GetMaintenanceWindowsFilter

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

type GetMaintenanceWindowsFilterArgs

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

func (GetMaintenanceWindowsFilterArgs) ElementType

func (GetMaintenanceWindowsFilterArgs) ToGetMaintenanceWindowsFilterOutput

func (i GetMaintenanceWindowsFilterArgs) ToGetMaintenanceWindowsFilterOutput() GetMaintenanceWindowsFilterOutput

func (GetMaintenanceWindowsFilterArgs) ToGetMaintenanceWindowsFilterOutputWithContext

func (i GetMaintenanceWindowsFilterArgs) ToGetMaintenanceWindowsFilterOutputWithContext(ctx context.Context) GetMaintenanceWindowsFilterOutput

type GetMaintenanceWindowsFilterArray

type GetMaintenanceWindowsFilterArray []GetMaintenanceWindowsFilterInput

func (GetMaintenanceWindowsFilterArray) ElementType

func (GetMaintenanceWindowsFilterArray) ToGetMaintenanceWindowsFilterArrayOutput

func (i GetMaintenanceWindowsFilterArray) ToGetMaintenanceWindowsFilterArrayOutput() GetMaintenanceWindowsFilterArrayOutput

func (GetMaintenanceWindowsFilterArray) ToGetMaintenanceWindowsFilterArrayOutputWithContext

func (i GetMaintenanceWindowsFilterArray) ToGetMaintenanceWindowsFilterArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowsFilterArrayOutput

type GetMaintenanceWindowsFilterArrayInput

type GetMaintenanceWindowsFilterArrayInput interface {
	pulumi.Input

	ToGetMaintenanceWindowsFilterArrayOutput() GetMaintenanceWindowsFilterArrayOutput
	ToGetMaintenanceWindowsFilterArrayOutputWithContext(context.Context) GetMaintenanceWindowsFilterArrayOutput
}

GetMaintenanceWindowsFilterArrayInput is an input type that accepts GetMaintenanceWindowsFilterArray and GetMaintenanceWindowsFilterArrayOutput values. You can construct a concrete instance of `GetMaintenanceWindowsFilterArrayInput` via:

GetMaintenanceWindowsFilterArray{ GetMaintenanceWindowsFilterArgs{...} }

type GetMaintenanceWindowsFilterArrayOutput

type GetMaintenanceWindowsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMaintenanceWindowsFilterArrayOutput) ElementType

func (GetMaintenanceWindowsFilterArrayOutput) Index

func (GetMaintenanceWindowsFilterArrayOutput) ToGetMaintenanceWindowsFilterArrayOutput

func (o GetMaintenanceWindowsFilterArrayOutput) ToGetMaintenanceWindowsFilterArrayOutput() GetMaintenanceWindowsFilterArrayOutput

func (GetMaintenanceWindowsFilterArrayOutput) ToGetMaintenanceWindowsFilterArrayOutputWithContext

func (o GetMaintenanceWindowsFilterArrayOutput) ToGetMaintenanceWindowsFilterArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowsFilterArrayOutput

type GetMaintenanceWindowsFilterInput

type GetMaintenanceWindowsFilterInput interface {
	pulumi.Input

	ToGetMaintenanceWindowsFilterOutput() GetMaintenanceWindowsFilterOutput
	ToGetMaintenanceWindowsFilterOutputWithContext(context.Context) GetMaintenanceWindowsFilterOutput
}

GetMaintenanceWindowsFilterInput is an input type that accepts GetMaintenanceWindowsFilterArgs and GetMaintenanceWindowsFilterOutput values. You can construct a concrete instance of `GetMaintenanceWindowsFilterInput` via:

GetMaintenanceWindowsFilterArgs{...}

type GetMaintenanceWindowsFilterOutput

type GetMaintenanceWindowsFilterOutput struct{ *pulumi.OutputState }

func (GetMaintenanceWindowsFilterOutput) ElementType

func (GetMaintenanceWindowsFilterOutput) Name

func (GetMaintenanceWindowsFilterOutput) Regex

func (GetMaintenanceWindowsFilterOutput) ToGetMaintenanceWindowsFilterOutput

func (o GetMaintenanceWindowsFilterOutput) ToGetMaintenanceWindowsFilterOutput() GetMaintenanceWindowsFilterOutput

func (GetMaintenanceWindowsFilterOutput) ToGetMaintenanceWindowsFilterOutputWithContext

func (o GetMaintenanceWindowsFilterOutput) ToGetMaintenanceWindowsFilterOutputWithContext(ctx context.Context) GetMaintenanceWindowsFilterOutput

func (GetMaintenanceWindowsFilterOutput) Values

type GetMaintenanceWindowsMaintenanceWindowCollection

type GetMaintenanceWindowsMaintenanceWindowCollection struct {
	Items []GetMaintenanceWindowsMaintenanceWindowCollectionItem `pulumi:"items"`
}

type GetMaintenanceWindowsMaintenanceWindowCollectionArgs

type GetMaintenanceWindowsMaintenanceWindowCollectionArgs struct {
	Items GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayInput `pulumi:"items"`
}

func (GetMaintenanceWindowsMaintenanceWindowCollectionArgs) ElementType

func (GetMaintenanceWindowsMaintenanceWindowCollectionArgs) ToGetMaintenanceWindowsMaintenanceWindowCollectionOutput

func (i GetMaintenanceWindowsMaintenanceWindowCollectionArgs) ToGetMaintenanceWindowsMaintenanceWindowCollectionOutput() GetMaintenanceWindowsMaintenanceWindowCollectionOutput

func (GetMaintenanceWindowsMaintenanceWindowCollectionArgs) ToGetMaintenanceWindowsMaintenanceWindowCollectionOutputWithContext

func (i GetMaintenanceWindowsMaintenanceWindowCollectionArgs) ToGetMaintenanceWindowsMaintenanceWindowCollectionOutputWithContext(ctx context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionArray

type GetMaintenanceWindowsMaintenanceWindowCollectionArray []GetMaintenanceWindowsMaintenanceWindowCollectionInput

func (GetMaintenanceWindowsMaintenanceWindowCollectionArray) ElementType

func (GetMaintenanceWindowsMaintenanceWindowCollectionArray) ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput

func (i GetMaintenanceWindowsMaintenanceWindowCollectionArray) ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput() GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput

func (GetMaintenanceWindowsMaintenanceWindowCollectionArray) ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutputWithContext

func (i GetMaintenanceWindowsMaintenanceWindowCollectionArray) ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionArrayInput

type GetMaintenanceWindowsMaintenanceWindowCollectionArrayInput interface {
	pulumi.Input

	ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput() GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput
	ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutputWithContext(context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput
}

GetMaintenanceWindowsMaintenanceWindowCollectionArrayInput is an input type that accepts GetMaintenanceWindowsMaintenanceWindowCollectionArray and GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput values. You can construct a concrete instance of `GetMaintenanceWindowsMaintenanceWindowCollectionArrayInput` via:

GetMaintenanceWindowsMaintenanceWindowCollectionArray{ GetMaintenanceWindowsMaintenanceWindowCollectionArgs{...} }

type GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput) ElementType

func (GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput) Index

func (GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput

func (GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutputWithContext

func (o GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionArrayOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionInput

type GetMaintenanceWindowsMaintenanceWindowCollectionInput interface {
	pulumi.Input

	ToGetMaintenanceWindowsMaintenanceWindowCollectionOutput() GetMaintenanceWindowsMaintenanceWindowCollectionOutput
	ToGetMaintenanceWindowsMaintenanceWindowCollectionOutputWithContext(context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionOutput
}

GetMaintenanceWindowsMaintenanceWindowCollectionInput is an input type that accepts GetMaintenanceWindowsMaintenanceWindowCollectionArgs and GetMaintenanceWindowsMaintenanceWindowCollectionOutput values. You can construct a concrete instance of `GetMaintenanceWindowsMaintenanceWindowCollectionInput` via:

GetMaintenanceWindowsMaintenanceWindowCollectionArgs{...}

type GetMaintenanceWindowsMaintenanceWindowCollectionItem

type GetMaintenanceWindowsMaintenanceWindowCollectionItem struct {
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Duration if schedule type is Custom
	Duration string `pulumi:"duration"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// unique MaintenanceWindow identifier
	Id string `pulumi:"id"`
	// Does the maintenenace window cause outage?
	IsOutage bool `pulumi:"isOutage"`
	// Is this is a recurring maintenance window
	IsRecurring bool `pulumi:"isRecurring"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Type of the MaintenanceWindow.
	MaintenanceWindowType string `pulumi:"maintenanceWindowType"`
	// Recurrence rule specification if recurring
	Recurrences string `pulumi:"recurrences"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// Task initiation cutoff
	TaskInitiationCutoff int `pulumi:"taskInitiationCutoff"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Start time of schedule
	TimeScheduleStart string `pulumi:"timeScheduleStart"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs

type GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs struct {
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Duration if schedule type is Custom
	Duration pulumi.StringInput `pulumi:"duration"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// unique MaintenanceWindow identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Does the maintenenace window cause outage?
	IsOutage pulumi.BoolInput `pulumi:"isOutage"`
	// Is this is a recurring maintenance window
	IsRecurring pulumi.BoolInput `pulumi:"isRecurring"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Type of the MaintenanceWindow.
	MaintenanceWindowType pulumi.StringInput `pulumi:"maintenanceWindowType"`
	// Recurrence rule specification if recurring
	Recurrences pulumi.StringInput `pulumi:"recurrences"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// Task initiation cutoff
	TaskInitiationCutoff pulumi.IntInput `pulumi:"taskInitiationCutoff"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Start time of schedule
	TimeScheduleStart pulumi.StringInput `pulumi:"timeScheduleStart"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs) ElementType

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemOutput

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemOutputWithContext

func (i GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemOutputWithContext(ctx context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionItemArray

type GetMaintenanceWindowsMaintenanceWindowCollectionItemArray []GetMaintenanceWindowsMaintenanceWindowCollectionItemInput

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArray) ElementType

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArray) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput

func (i GetMaintenanceWindowsMaintenanceWindowCollectionItemArray) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput() GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArray) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutputWithContext

func (i GetMaintenanceWindowsMaintenanceWindowCollectionItemArray) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayInput

type GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayInput interface {
	pulumi.Input

	ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput() GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput
	ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutputWithContext(context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput
}

GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayInput is an input type that accepts GetMaintenanceWindowsMaintenanceWindowCollectionItemArray and GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput values. You can construct a concrete instance of `GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayInput` via:

GetMaintenanceWindowsMaintenanceWindowCollectionItemArray{ GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs{...} }

type GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput) ElementType

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput) Index

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutputWithContext

func (o GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionItemArrayOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionItemInput

type GetMaintenanceWindowsMaintenanceWindowCollectionItemInput interface {
	pulumi.Input

	ToGetMaintenanceWindowsMaintenanceWindowCollectionItemOutput() GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput
	ToGetMaintenanceWindowsMaintenanceWindowCollectionItemOutputWithContext(context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput
}

GetMaintenanceWindowsMaintenanceWindowCollectionItemInput is an input type that accepts GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs and GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput values. You can construct a concrete instance of `GetMaintenanceWindowsMaintenanceWindowCollectionItemInput` via:

GetMaintenanceWindowsMaintenanceWindowCollectionItemArgs{...}

type GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) DefinedTags

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

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) DisplayName

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

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) Duration

Duration if schedule type is Custom

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) ElementType

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) FreeformTags

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

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) Id

unique MaintenanceWindow identifier

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) IsOutage

Does the maintenenace window cause outage?

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) IsRecurring

Is this is a recurring maintenance window

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) LifecycleDetails

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

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) MaintenanceWindowType

Type of the MaintenanceWindow.

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) Recurrences

Recurrence rule specification if recurring

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) ResourceRegion

Associated region

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) SystemTags

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

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) TaskInitiationCutoff

Task initiation cutoff

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) TimeScheduleStart

Start time of schedule

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemOutput

func (GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemOutputWithContext

func (o GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionItemOutputWithContext(ctx context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionItemOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionOutput

type GetMaintenanceWindowsMaintenanceWindowCollectionOutput struct{ *pulumi.OutputState }

func (GetMaintenanceWindowsMaintenanceWindowCollectionOutput) ElementType

func (GetMaintenanceWindowsMaintenanceWindowCollectionOutput) Items

func (GetMaintenanceWindowsMaintenanceWindowCollectionOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionOutput

func (GetMaintenanceWindowsMaintenanceWindowCollectionOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionOutputWithContext

func (o GetMaintenanceWindowsMaintenanceWindowCollectionOutput) ToGetMaintenanceWindowsMaintenanceWindowCollectionOutputWithContext(ctx context.Context) GetMaintenanceWindowsMaintenanceWindowCollectionOutput

type GetMaintenanceWindowsOutputArgs

type GetMaintenanceWindowsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                 `pulumi:"displayName"`
	Filters     GetMaintenanceWindowsFilterArrayInput `pulumi:"filters"`
	// unique MaintenanceWindow identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getMaintenanceWindows.

func (GetMaintenanceWindowsOutputArgs) ElementType

type GetMaintenanceWindowsResult

type GetMaintenanceWindowsResult struct {
	// Tenancy OCID
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetMaintenanceWindowsFilter `pulumi:"filters"`
	// The OCID of the resource.
	Id *string `pulumi:"id"`
	// The list of maintenance_window_collection.
	MaintenanceWindowCollections []GetMaintenanceWindowsMaintenanceWindowCollection `pulumi:"maintenanceWindowCollections"`
	// The current state of the MaintenanceWindow.
	State *string `pulumi:"state"`
}

A collection of values returned by getMaintenanceWindows.

func GetMaintenanceWindows

func GetMaintenanceWindows(ctx *pulumi.Context, args *GetMaintenanceWindowsArgs, opts ...pulumi.InvokeOption) (*GetMaintenanceWindowsResult, error)

This data source provides the list of Maintenance Windows in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of MaintenanceWindows in the specified Tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetMaintenanceWindows(ctx, &fleetappsmanagement.GetMaintenanceWindowsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(maintenanceWindowDisplayName),
			Id:            pulumi.StringRef(maintenanceWindowId),
			State:         pulumi.StringRef(maintenanceWindowState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMaintenanceWindowsResultOutput

type GetMaintenanceWindowsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMaintenanceWindows.

func (GetMaintenanceWindowsResultOutput) CompartmentId

Tenancy OCID

func (GetMaintenanceWindowsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetMaintenanceWindowsResultOutput) ElementType

func (GetMaintenanceWindowsResultOutput) Filters

func (GetMaintenanceWindowsResultOutput) Id

The OCID of the resource.

func (GetMaintenanceWindowsResultOutput) MaintenanceWindowCollections

The list of maintenance_window_collection.

func (GetMaintenanceWindowsResultOutput) State

The current state of the MaintenanceWindow.

func (GetMaintenanceWindowsResultOutput) ToGetMaintenanceWindowsResultOutput

func (o GetMaintenanceWindowsResultOutput) ToGetMaintenanceWindowsResultOutput() GetMaintenanceWindowsResultOutput

func (GetMaintenanceWindowsResultOutput) ToGetMaintenanceWindowsResultOutputWithContext

func (o GetMaintenanceWindowsResultOutput) ToGetMaintenanceWindowsResultOutputWithContext(ctx context.Context) GetMaintenanceWindowsResultOutput

type GetOnboardingPoliciesArgs

type GetOnboardingPoliciesArgs struct {
	Filters []GetOnboardingPoliciesFilter `pulumi:"filters"`
}

A collection of arguments for invoking getOnboardingPolicies.

type GetOnboardingPoliciesFilter

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

type GetOnboardingPoliciesFilterArgs

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

func (GetOnboardingPoliciesFilterArgs) ElementType

func (GetOnboardingPoliciesFilterArgs) ToGetOnboardingPoliciesFilterOutput

func (i GetOnboardingPoliciesFilterArgs) ToGetOnboardingPoliciesFilterOutput() GetOnboardingPoliciesFilterOutput

func (GetOnboardingPoliciesFilterArgs) ToGetOnboardingPoliciesFilterOutputWithContext

func (i GetOnboardingPoliciesFilterArgs) ToGetOnboardingPoliciesFilterOutputWithContext(ctx context.Context) GetOnboardingPoliciesFilterOutput

type GetOnboardingPoliciesFilterArray

type GetOnboardingPoliciesFilterArray []GetOnboardingPoliciesFilterInput

func (GetOnboardingPoliciesFilterArray) ElementType

func (GetOnboardingPoliciesFilterArray) ToGetOnboardingPoliciesFilterArrayOutput

func (i GetOnboardingPoliciesFilterArray) ToGetOnboardingPoliciesFilterArrayOutput() GetOnboardingPoliciesFilterArrayOutput

func (GetOnboardingPoliciesFilterArray) ToGetOnboardingPoliciesFilterArrayOutputWithContext

func (i GetOnboardingPoliciesFilterArray) ToGetOnboardingPoliciesFilterArrayOutputWithContext(ctx context.Context) GetOnboardingPoliciesFilterArrayOutput

type GetOnboardingPoliciesFilterArrayInput

type GetOnboardingPoliciesFilterArrayInput interface {
	pulumi.Input

	ToGetOnboardingPoliciesFilterArrayOutput() GetOnboardingPoliciesFilterArrayOutput
	ToGetOnboardingPoliciesFilterArrayOutputWithContext(context.Context) GetOnboardingPoliciesFilterArrayOutput
}

GetOnboardingPoliciesFilterArrayInput is an input type that accepts GetOnboardingPoliciesFilterArray and GetOnboardingPoliciesFilterArrayOutput values. You can construct a concrete instance of `GetOnboardingPoliciesFilterArrayInput` via:

GetOnboardingPoliciesFilterArray{ GetOnboardingPoliciesFilterArgs{...} }

type GetOnboardingPoliciesFilterArrayOutput

type GetOnboardingPoliciesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOnboardingPoliciesFilterArrayOutput) ElementType

func (GetOnboardingPoliciesFilterArrayOutput) Index

func (GetOnboardingPoliciesFilterArrayOutput) ToGetOnboardingPoliciesFilterArrayOutput

func (o GetOnboardingPoliciesFilterArrayOutput) ToGetOnboardingPoliciesFilterArrayOutput() GetOnboardingPoliciesFilterArrayOutput

func (GetOnboardingPoliciesFilterArrayOutput) ToGetOnboardingPoliciesFilterArrayOutputWithContext

func (o GetOnboardingPoliciesFilterArrayOutput) ToGetOnboardingPoliciesFilterArrayOutputWithContext(ctx context.Context) GetOnboardingPoliciesFilterArrayOutput

type GetOnboardingPoliciesFilterInput

type GetOnboardingPoliciesFilterInput interface {
	pulumi.Input

	ToGetOnboardingPoliciesFilterOutput() GetOnboardingPoliciesFilterOutput
	ToGetOnboardingPoliciesFilterOutputWithContext(context.Context) GetOnboardingPoliciesFilterOutput
}

GetOnboardingPoliciesFilterInput is an input type that accepts GetOnboardingPoliciesFilterArgs and GetOnboardingPoliciesFilterOutput values. You can construct a concrete instance of `GetOnboardingPoliciesFilterInput` via:

GetOnboardingPoliciesFilterArgs{...}

type GetOnboardingPoliciesFilterOutput

type GetOnboardingPoliciesFilterOutput struct{ *pulumi.OutputState }

func (GetOnboardingPoliciesFilterOutput) ElementType

func (GetOnboardingPoliciesFilterOutput) Name

func (GetOnboardingPoliciesFilterOutput) Regex

func (GetOnboardingPoliciesFilterOutput) ToGetOnboardingPoliciesFilterOutput

func (o GetOnboardingPoliciesFilterOutput) ToGetOnboardingPoliciesFilterOutput() GetOnboardingPoliciesFilterOutput

func (GetOnboardingPoliciesFilterOutput) ToGetOnboardingPoliciesFilterOutputWithContext

func (o GetOnboardingPoliciesFilterOutput) ToGetOnboardingPoliciesFilterOutputWithContext(ctx context.Context) GetOnboardingPoliciesFilterOutput

func (GetOnboardingPoliciesFilterOutput) Values

type GetOnboardingPoliciesOnboardingPolicyCollection

type GetOnboardingPoliciesOnboardingPolicyCollection struct {
	// List of FleetAppManagementService Onboard policies.
	Items []GetOnboardingPoliciesOnboardingPolicyCollectionItem `pulumi:"items"`
}

type GetOnboardingPoliciesOnboardingPolicyCollectionArgs

type GetOnboardingPoliciesOnboardingPolicyCollectionArgs struct {
	// List of FleetAppManagementService Onboard policies.
	Items GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayInput `pulumi:"items"`
}

func (GetOnboardingPoliciesOnboardingPolicyCollectionArgs) ElementType

func (GetOnboardingPoliciesOnboardingPolicyCollectionArgs) ToGetOnboardingPoliciesOnboardingPolicyCollectionOutput

func (i GetOnboardingPoliciesOnboardingPolicyCollectionArgs) ToGetOnboardingPoliciesOnboardingPolicyCollectionOutput() GetOnboardingPoliciesOnboardingPolicyCollectionOutput

func (GetOnboardingPoliciesOnboardingPolicyCollectionArgs) ToGetOnboardingPoliciesOnboardingPolicyCollectionOutputWithContext

func (i GetOnboardingPoliciesOnboardingPolicyCollectionArgs) ToGetOnboardingPoliciesOnboardingPolicyCollectionOutputWithContext(ctx context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionArray

type GetOnboardingPoliciesOnboardingPolicyCollectionArray []GetOnboardingPoliciesOnboardingPolicyCollectionInput

func (GetOnboardingPoliciesOnboardingPolicyCollectionArray) ElementType

func (GetOnboardingPoliciesOnboardingPolicyCollectionArray) ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput

func (i GetOnboardingPoliciesOnboardingPolicyCollectionArray) ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput() GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput

func (GetOnboardingPoliciesOnboardingPolicyCollectionArray) ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutputWithContext

func (i GetOnboardingPoliciesOnboardingPolicyCollectionArray) ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutputWithContext(ctx context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionArrayInput

type GetOnboardingPoliciesOnboardingPolicyCollectionArrayInput interface {
	pulumi.Input

	ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput() GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput
	ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutputWithContext(context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput
}

GetOnboardingPoliciesOnboardingPolicyCollectionArrayInput is an input type that accepts GetOnboardingPoliciesOnboardingPolicyCollectionArray and GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput values. You can construct a concrete instance of `GetOnboardingPoliciesOnboardingPolicyCollectionArrayInput` via:

GetOnboardingPoliciesOnboardingPolicyCollectionArray{ GetOnboardingPoliciesOnboardingPolicyCollectionArgs{...} }

type GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput) ElementType

func (GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput) Index

func (GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput

func (GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutputWithContext

func (o GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionArrayOutputWithContext(ctx context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionArrayOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionInput

type GetOnboardingPoliciesOnboardingPolicyCollectionInput interface {
	pulumi.Input

	ToGetOnboardingPoliciesOnboardingPolicyCollectionOutput() GetOnboardingPoliciesOnboardingPolicyCollectionOutput
	ToGetOnboardingPoliciesOnboardingPolicyCollectionOutputWithContext(context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionOutput
}

GetOnboardingPoliciesOnboardingPolicyCollectionInput is an input type that accepts GetOnboardingPoliciesOnboardingPolicyCollectionArgs and GetOnboardingPoliciesOnboardingPolicyCollectionOutput values. You can construct a concrete instance of `GetOnboardingPoliciesOnboardingPolicyCollectionInput` via:

GetOnboardingPoliciesOnboardingPolicyCollectionArgs{...}

type GetOnboardingPoliciesOnboardingPolicyCollectionItem

type GetOnboardingPoliciesOnboardingPolicyCollectionItem struct {
	// The unique id of the resource.
	Id string `pulumi:"id"`
	// Policy statements.
	Statements []string `pulumi:"statements"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs

type GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs struct {
	// The unique id of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Policy statements.
	Statements pulumi.StringArrayInput `pulumi:"statements"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs) ElementType

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemOutput

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemOutputWithContext

func (i GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemOutputWithContext(ctx context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionItemArray

type GetOnboardingPoliciesOnboardingPolicyCollectionItemArray []GetOnboardingPoliciesOnboardingPolicyCollectionItemInput

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArray) ElementType

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArray) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput

func (i GetOnboardingPoliciesOnboardingPolicyCollectionItemArray) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput() GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArray) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutputWithContext

func (i GetOnboardingPoliciesOnboardingPolicyCollectionItemArray) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayInput

type GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput() GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput
	ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutputWithContext(context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput
}

GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayInput is an input type that accepts GetOnboardingPoliciesOnboardingPolicyCollectionItemArray and GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput values. You can construct a concrete instance of `GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayInput` via:

GetOnboardingPoliciesOnboardingPolicyCollectionItemArray{ GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs{...} }

type GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput) ElementType

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput) Index

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutputWithContext

func (o GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionItemArrayOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionItemInput

type GetOnboardingPoliciesOnboardingPolicyCollectionItemInput interface {
	pulumi.Input

	ToGetOnboardingPoliciesOnboardingPolicyCollectionItemOutput() GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput
	ToGetOnboardingPoliciesOnboardingPolicyCollectionItemOutputWithContext(context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput
}

GetOnboardingPoliciesOnboardingPolicyCollectionItemInput is an input type that accepts GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs and GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput values. You can construct a concrete instance of `GetOnboardingPoliciesOnboardingPolicyCollectionItemInput` via:

GetOnboardingPoliciesOnboardingPolicyCollectionItemArgs{...}

type GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) ElementType

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) Id

The unique id of the resource.

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) Statements

Policy statements.

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) SystemTags

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

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemOutput

func (GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemOutputWithContext

func (o GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionItemOutputWithContext(ctx context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionItemOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionOutput

type GetOnboardingPoliciesOnboardingPolicyCollectionOutput struct{ *pulumi.OutputState }

func (GetOnboardingPoliciesOnboardingPolicyCollectionOutput) ElementType

func (GetOnboardingPoliciesOnboardingPolicyCollectionOutput) Items

List of FleetAppManagementService Onboard policies.

func (GetOnboardingPoliciesOnboardingPolicyCollectionOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionOutput

func (GetOnboardingPoliciesOnboardingPolicyCollectionOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionOutputWithContext

func (o GetOnboardingPoliciesOnboardingPolicyCollectionOutput) ToGetOnboardingPoliciesOnboardingPolicyCollectionOutputWithContext(ctx context.Context) GetOnboardingPoliciesOnboardingPolicyCollectionOutput

type GetOnboardingPoliciesOutputArgs

type GetOnboardingPoliciesOutputArgs struct {
	Filters GetOnboardingPoliciesFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getOnboardingPolicies.

func (GetOnboardingPoliciesOutputArgs) ElementType

type GetOnboardingPoliciesResult

type GetOnboardingPoliciesResult struct {
	Filters []GetOnboardingPoliciesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of onboarding_policy_collection.
	OnboardingPolicyCollections []GetOnboardingPoliciesOnboardingPolicyCollection `pulumi:"onboardingPolicyCollections"`
}

A collection of values returned by getOnboardingPolicies.

func GetOnboardingPolicies

func GetOnboardingPolicies(ctx *pulumi.Context, args *GetOnboardingPoliciesArgs, opts ...pulumi.InvokeOption) (*GetOnboardingPoliciesResult, error)

This data source provides the list of Onboarding Policies in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of onboarding policy information for FAMS.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetOnboardingPolicies(ctx, &fleetappsmanagement.GetOnboardingPoliciesArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOnboardingPoliciesResultOutput

type GetOnboardingPoliciesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnboardingPolicies.

func (GetOnboardingPoliciesResultOutput) ElementType

func (GetOnboardingPoliciesResultOutput) Filters

func (GetOnboardingPoliciesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOnboardingPoliciesResultOutput) OnboardingPolicyCollections

The list of onboarding_policy_collection.

func (GetOnboardingPoliciesResultOutput) ToGetOnboardingPoliciesResultOutput

func (o GetOnboardingPoliciesResultOutput) ToGetOnboardingPoliciesResultOutput() GetOnboardingPoliciesResultOutput

func (GetOnboardingPoliciesResultOutput) ToGetOnboardingPoliciesResultOutputWithContext

func (o GetOnboardingPoliciesResultOutput) ToGetOnboardingPoliciesResultOutputWithContext(ctx context.Context) GetOnboardingPoliciesResultOutput

type GetOnboardingsArgs

type GetOnboardingsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string                `pulumi:"compartmentId"`
	Filters       []GetOnboardingsFilter `pulumi:"filters"`
	// unique onboarding identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getOnboardings.

type GetOnboardingsFilter

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

type GetOnboardingsFilterArgs

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

func (GetOnboardingsFilterArgs) ElementType

func (GetOnboardingsFilterArgs) ElementType() reflect.Type

func (GetOnboardingsFilterArgs) ToGetOnboardingsFilterOutput

func (i GetOnboardingsFilterArgs) ToGetOnboardingsFilterOutput() GetOnboardingsFilterOutput

func (GetOnboardingsFilterArgs) ToGetOnboardingsFilterOutputWithContext

func (i GetOnboardingsFilterArgs) ToGetOnboardingsFilterOutputWithContext(ctx context.Context) GetOnboardingsFilterOutput

type GetOnboardingsFilterArray

type GetOnboardingsFilterArray []GetOnboardingsFilterInput

func (GetOnboardingsFilterArray) ElementType

func (GetOnboardingsFilterArray) ElementType() reflect.Type

func (GetOnboardingsFilterArray) ToGetOnboardingsFilterArrayOutput

func (i GetOnboardingsFilterArray) ToGetOnboardingsFilterArrayOutput() GetOnboardingsFilterArrayOutput

func (GetOnboardingsFilterArray) ToGetOnboardingsFilterArrayOutputWithContext

func (i GetOnboardingsFilterArray) ToGetOnboardingsFilterArrayOutputWithContext(ctx context.Context) GetOnboardingsFilterArrayOutput

type GetOnboardingsFilterArrayInput

type GetOnboardingsFilterArrayInput interface {
	pulumi.Input

	ToGetOnboardingsFilterArrayOutput() GetOnboardingsFilterArrayOutput
	ToGetOnboardingsFilterArrayOutputWithContext(context.Context) GetOnboardingsFilterArrayOutput
}

GetOnboardingsFilterArrayInput is an input type that accepts GetOnboardingsFilterArray and GetOnboardingsFilterArrayOutput values. You can construct a concrete instance of `GetOnboardingsFilterArrayInput` via:

GetOnboardingsFilterArray{ GetOnboardingsFilterArgs{...} }

type GetOnboardingsFilterArrayOutput

type GetOnboardingsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetOnboardingsFilterArrayOutput) ElementType

func (GetOnboardingsFilterArrayOutput) Index

func (GetOnboardingsFilterArrayOutput) ToGetOnboardingsFilterArrayOutput

func (o GetOnboardingsFilterArrayOutput) ToGetOnboardingsFilterArrayOutput() GetOnboardingsFilterArrayOutput

func (GetOnboardingsFilterArrayOutput) ToGetOnboardingsFilterArrayOutputWithContext

func (o GetOnboardingsFilterArrayOutput) ToGetOnboardingsFilterArrayOutputWithContext(ctx context.Context) GetOnboardingsFilterArrayOutput

type GetOnboardingsFilterInput

type GetOnboardingsFilterInput interface {
	pulumi.Input

	ToGetOnboardingsFilterOutput() GetOnboardingsFilterOutput
	ToGetOnboardingsFilterOutputWithContext(context.Context) GetOnboardingsFilterOutput
}

GetOnboardingsFilterInput is an input type that accepts GetOnboardingsFilterArgs and GetOnboardingsFilterOutput values. You can construct a concrete instance of `GetOnboardingsFilterInput` via:

GetOnboardingsFilterArgs{...}

type GetOnboardingsFilterOutput

type GetOnboardingsFilterOutput struct{ *pulumi.OutputState }

func (GetOnboardingsFilterOutput) ElementType

func (GetOnboardingsFilterOutput) ElementType() reflect.Type

func (GetOnboardingsFilterOutput) Name

func (GetOnboardingsFilterOutput) Regex

func (GetOnboardingsFilterOutput) ToGetOnboardingsFilterOutput

func (o GetOnboardingsFilterOutput) ToGetOnboardingsFilterOutput() GetOnboardingsFilterOutput

func (GetOnboardingsFilterOutput) ToGetOnboardingsFilterOutputWithContext

func (o GetOnboardingsFilterOutput) ToGetOnboardingsFilterOutputWithContext(ctx context.Context) GetOnboardingsFilterOutput

func (GetOnboardingsFilterOutput) Values

type GetOnboardingsOnboardingCollection

type GetOnboardingsOnboardingCollection struct {
	// List of FleetAppManagementService Onboardings.
	Items []GetOnboardingsOnboardingCollectionItem `pulumi:"items"`
}

type GetOnboardingsOnboardingCollectionArgs

type GetOnboardingsOnboardingCollectionArgs struct {
	// List of FleetAppManagementService Onboardings.
	Items GetOnboardingsOnboardingCollectionItemArrayInput `pulumi:"items"`
}

func (GetOnboardingsOnboardingCollectionArgs) ElementType

func (GetOnboardingsOnboardingCollectionArgs) ToGetOnboardingsOnboardingCollectionOutput

func (i GetOnboardingsOnboardingCollectionArgs) ToGetOnboardingsOnboardingCollectionOutput() GetOnboardingsOnboardingCollectionOutput

func (GetOnboardingsOnboardingCollectionArgs) ToGetOnboardingsOnboardingCollectionOutputWithContext

func (i GetOnboardingsOnboardingCollectionArgs) ToGetOnboardingsOnboardingCollectionOutputWithContext(ctx context.Context) GetOnboardingsOnboardingCollectionOutput

type GetOnboardingsOnboardingCollectionArray

type GetOnboardingsOnboardingCollectionArray []GetOnboardingsOnboardingCollectionInput

func (GetOnboardingsOnboardingCollectionArray) ElementType

func (GetOnboardingsOnboardingCollectionArray) ToGetOnboardingsOnboardingCollectionArrayOutput

func (i GetOnboardingsOnboardingCollectionArray) ToGetOnboardingsOnboardingCollectionArrayOutput() GetOnboardingsOnboardingCollectionArrayOutput

func (GetOnboardingsOnboardingCollectionArray) ToGetOnboardingsOnboardingCollectionArrayOutputWithContext

func (i GetOnboardingsOnboardingCollectionArray) ToGetOnboardingsOnboardingCollectionArrayOutputWithContext(ctx context.Context) GetOnboardingsOnboardingCollectionArrayOutput

type GetOnboardingsOnboardingCollectionArrayInput

type GetOnboardingsOnboardingCollectionArrayInput interface {
	pulumi.Input

	ToGetOnboardingsOnboardingCollectionArrayOutput() GetOnboardingsOnboardingCollectionArrayOutput
	ToGetOnboardingsOnboardingCollectionArrayOutputWithContext(context.Context) GetOnboardingsOnboardingCollectionArrayOutput
}

GetOnboardingsOnboardingCollectionArrayInput is an input type that accepts GetOnboardingsOnboardingCollectionArray and GetOnboardingsOnboardingCollectionArrayOutput values. You can construct a concrete instance of `GetOnboardingsOnboardingCollectionArrayInput` via:

GetOnboardingsOnboardingCollectionArray{ GetOnboardingsOnboardingCollectionArgs{...} }

type GetOnboardingsOnboardingCollectionArrayOutput

type GetOnboardingsOnboardingCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetOnboardingsOnboardingCollectionArrayOutput) ElementType

func (GetOnboardingsOnboardingCollectionArrayOutput) Index

func (GetOnboardingsOnboardingCollectionArrayOutput) ToGetOnboardingsOnboardingCollectionArrayOutput

func (o GetOnboardingsOnboardingCollectionArrayOutput) ToGetOnboardingsOnboardingCollectionArrayOutput() GetOnboardingsOnboardingCollectionArrayOutput

func (GetOnboardingsOnboardingCollectionArrayOutput) ToGetOnboardingsOnboardingCollectionArrayOutputWithContext

func (o GetOnboardingsOnboardingCollectionArrayOutput) ToGetOnboardingsOnboardingCollectionArrayOutputWithContext(ctx context.Context) GetOnboardingsOnboardingCollectionArrayOutput

type GetOnboardingsOnboardingCollectionInput

type GetOnboardingsOnboardingCollectionInput interface {
	pulumi.Input

	ToGetOnboardingsOnboardingCollectionOutput() GetOnboardingsOnboardingCollectionOutput
	ToGetOnboardingsOnboardingCollectionOutputWithContext(context.Context) GetOnboardingsOnboardingCollectionOutput
}

GetOnboardingsOnboardingCollectionInput is an input type that accepts GetOnboardingsOnboardingCollectionArgs and GetOnboardingsOnboardingCollectionOutput values. You can construct a concrete instance of `GetOnboardingsOnboardingCollectionInput` via:

GetOnboardingsOnboardingCollectionArgs{...}

type GetOnboardingsOnboardingCollectionItem

type GetOnboardingsOnboardingCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// unique onboarding identifier
	Id string `pulumi:"id"`
	// A value determining if cost tracking tag is enabled or not
	IsCostTrackingTagEnabled bool `pulumi:"isCostTrackingTagEnabled"`
	// A value determining FAMS tag is enabled or not
	IsFamsTagEnabled bool `pulumi:"isFamsTagEnabled"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Version of FAMS the tenant is onboarded to.
	Version string `pulumi:"version"`
}

type GetOnboardingsOnboardingCollectionItemArgs

type GetOnboardingsOnboardingCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// unique onboarding identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A value determining if cost tracking tag is enabled or not
	IsCostTrackingTagEnabled pulumi.BoolInput `pulumi:"isCostTrackingTagEnabled"`
	// A value determining FAMS tag is enabled or not
	IsFamsTagEnabled pulumi.BoolInput `pulumi:"isFamsTagEnabled"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Version of FAMS the tenant is onboarded to.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetOnboardingsOnboardingCollectionItemArgs) ElementType

func (GetOnboardingsOnboardingCollectionItemArgs) ToGetOnboardingsOnboardingCollectionItemOutput

func (i GetOnboardingsOnboardingCollectionItemArgs) ToGetOnboardingsOnboardingCollectionItemOutput() GetOnboardingsOnboardingCollectionItemOutput

func (GetOnboardingsOnboardingCollectionItemArgs) ToGetOnboardingsOnboardingCollectionItemOutputWithContext

func (i GetOnboardingsOnboardingCollectionItemArgs) ToGetOnboardingsOnboardingCollectionItemOutputWithContext(ctx context.Context) GetOnboardingsOnboardingCollectionItemOutput

type GetOnboardingsOnboardingCollectionItemArray

type GetOnboardingsOnboardingCollectionItemArray []GetOnboardingsOnboardingCollectionItemInput

func (GetOnboardingsOnboardingCollectionItemArray) ElementType

func (GetOnboardingsOnboardingCollectionItemArray) ToGetOnboardingsOnboardingCollectionItemArrayOutput

func (i GetOnboardingsOnboardingCollectionItemArray) ToGetOnboardingsOnboardingCollectionItemArrayOutput() GetOnboardingsOnboardingCollectionItemArrayOutput

func (GetOnboardingsOnboardingCollectionItemArray) ToGetOnboardingsOnboardingCollectionItemArrayOutputWithContext

func (i GetOnboardingsOnboardingCollectionItemArray) ToGetOnboardingsOnboardingCollectionItemArrayOutputWithContext(ctx context.Context) GetOnboardingsOnboardingCollectionItemArrayOutput

type GetOnboardingsOnboardingCollectionItemArrayInput

type GetOnboardingsOnboardingCollectionItemArrayInput interface {
	pulumi.Input

	ToGetOnboardingsOnboardingCollectionItemArrayOutput() GetOnboardingsOnboardingCollectionItemArrayOutput
	ToGetOnboardingsOnboardingCollectionItemArrayOutputWithContext(context.Context) GetOnboardingsOnboardingCollectionItemArrayOutput
}

GetOnboardingsOnboardingCollectionItemArrayInput is an input type that accepts GetOnboardingsOnboardingCollectionItemArray and GetOnboardingsOnboardingCollectionItemArrayOutput values. You can construct a concrete instance of `GetOnboardingsOnboardingCollectionItemArrayInput` via:

GetOnboardingsOnboardingCollectionItemArray{ GetOnboardingsOnboardingCollectionItemArgs{...} }

type GetOnboardingsOnboardingCollectionItemArrayOutput

type GetOnboardingsOnboardingCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetOnboardingsOnboardingCollectionItemArrayOutput) ElementType

func (GetOnboardingsOnboardingCollectionItemArrayOutput) Index

func (GetOnboardingsOnboardingCollectionItemArrayOutput) ToGetOnboardingsOnboardingCollectionItemArrayOutput

func (o GetOnboardingsOnboardingCollectionItemArrayOutput) ToGetOnboardingsOnboardingCollectionItemArrayOutput() GetOnboardingsOnboardingCollectionItemArrayOutput

func (GetOnboardingsOnboardingCollectionItemArrayOutput) ToGetOnboardingsOnboardingCollectionItemArrayOutputWithContext

func (o GetOnboardingsOnboardingCollectionItemArrayOutput) ToGetOnboardingsOnboardingCollectionItemArrayOutputWithContext(ctx context.Context) GetOnboardingsOnboardingCollectionItemArrayOutput

type GetOnboardingsOnboardingCollectionItemInput

type GetOnboardingsOnboardingCollectionItemInput interface {
	pulumi.Input

	ToGetOnboardingsOnboardingCollectionItemOutput() GetOnboardingsOnboardingCollectionItemOutput
	ToGetOnboardingsOnboardingCollectionItemOutputWithContext(context.Context) GetOnboardingsOnboardingCollectionItemOutput
}

GetOnboardingsOnboardingCollectionItemInput is an input type that accepts GetOnboardingsOnboardingCollectionItemArgs and GetOnboardingsOnboardingCollectionItemOutput values. You can construct a concrete instance of `GetOnboardingsOnboardingCollectionItemInput` via:

GetOnboardingsOnboardingCollectionItemArgs{...}

type GetOnboardingsOnboardingCollectionItemOutput

type GetOnboardingsOnboardingCollectionItemOutput struct{ *pulumi.OutputState }

func (GetOnboardingsOnboardingCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetOnboardingsOnboardingCollectionItemOutput) ElementType

func (GetOnboardingsOnboardingCollectionItemOutput) Id

unique onboarding identifier

func (GetOnboardingsOnboardingCollectionItemOutput) IsCostTrackingTagEnabled

func (o GetOnboardingsOnboardingCollectionItemOutput) IsCostTrackingTagEnabled() pulumi.BoolOutput

A value determining if cost tracking tag is enabled or not

func (GetOnboardingsOnboardingCollectionItemOutput) IsFamsTagEnabled

A value determining FAMS tag is enabled or not

func (GetOnboardingsOnboardingCollectionItemOutput) ResourceRegion

Associated region

func (GetOnboardingsOnboardingCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetOnboardingsOnboardingCollectionItemOutput) SystemTags

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

func (GetOnboardingsOnboardingCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetOnboardingsOnboardingCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetOnboardingsOnboardingCollectionItemOutput) ToGetOnboardingsOnboardingCollectionItemOutput

func (o GetOnboardingsOnboardingCollectionItemOutput) ToGetOnboardingsOnboardingCollectionItemOutput() GetOnboardingsOnboardingCollectionItemOutput

func (GetOnboardingsOnboardingCollectionItemOutput) ToGetOnboardingsOnboardingCollectionItemOutputWithContext

func (o GetOnboardingsOnboardingCollectionItemOutput) ToGetOnboardingsOnboardingCollectionItemOutputWithContext(ctx context.Context) GetOnboardingsOnboardingCollectionItemOutput

func (GetOnboardingsOnboardingCollectionItemOutput) Version

Version of FAMS the tenant is onboarded to.

type GetOnboardingsOnboardingCollectionOutput

type GetOnboardingsOnboardingCollectionOutput struct{ *pulumi.OutputState }

func (GetOnboardingsOnboardingCollectionOutput) ElementType

func (GetOnboardingsOnboardingCollectionOutput) Items

List of FleetAppManagementService Onboardings.

func (GetOnboardingsOnboardingCollectionOutput) ToGetOnboardingsOnboardingCollectionOutput

func (o GetOnboardingsOnboardingCollectionOutput) ToGetOnboardingsOnboardingCollectionOutput() GetOnboardingsOnboardingCollectionOutput

func (GetOnboardingsOnboardingCollectionOutput) ToGetOnboardingsOnboardingCollectionOutputWithContext

func (o GetOnboardingsOnboardingCollectionOutput) ToGetOnboardingsOnboardingCollectionOutputWithContext(ctx context.Context) GetOnboardingsOnboardingCollectionOutput

type GetOnboardingsOutputArgs

type GetOnboardingsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput          `pulumi:"compartmentId"`
	Filters       GetOnboardingsFilterArrayInput `pulumi:"filters"`
	// unique onboarding identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getOnboardings.

func (GetOnboardingsOutputArgs) ElementType

func (GetOnboardingsOutputArgs) ElementType() reflect.Type

type GetOnboardingsResult

type GetOnboardingsResult struct {
	// Tenancy OCID
	CompartmentId *string                `pulumi:"compartmentId"`
	Filters       []GetOnboardingsFilter `pulumi:"filters"`
	// The unique id of the resource.
	Id *string `pulumi:"id"`
	// The list of onboarding_collection.
	OnboardingCollections []GetOnboardingsOnboardingCollection `pulumi:"onboardingCollections"`
	// The current state of the Onboarding.
	State *string `pulumi:"state"`
}

A collection of values returned by getOnboardings.

func GetOnboardings

func GetOnboardings(ctx *pulumi.Context, args *GetOnboardingsArgs, opts ...pulumi.InvokeOption) (*GetOnboardingsResult, error)

This data source provides the list of Onboardings in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of onboarding information for the Tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetOnboardings(ctx, &fleetappsmanagement.GetOnboardingsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			Id:            pulumi.StringRef(onboardingId),
			State:         pulumi.StringRef(onboardingState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOnboardingsResultOutput

type GetOnboardingsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOnboardings.

func (GetOnboardingsResultOutput) CompartmentId

Tenancy OCID

func (GetOnboardingsResultOutput) ElementType

func (GetOnboardingsResultOutput) ElementType() reflect.Type

func (GetOnboardingsResultOutput) Filters

func (GetOnboardingsResultOutput) Id

The unique id of the resource.

func (GetOnboardingsResultOutput) OnboardingCollections

The list of onboarding_collection.

func (GetOnboardingsResultOutput) State

The current state of the Onboarding.

func (GetOnboardingsResultOutput) ToGetOnboardingsResultOutput

func (o GetOnboardingsResultOutput) ToGetOnboardingsResultOutput() GetOnboardingsResultOutput

func (GetOnboardingsResultOutput) ToGetOnboardingsResultOutputWithContext

func (o GetOnboardingsResultOutput) ToGetOnboardingsResultOutputWithContext(ctx context.Context) GetOnboardingsResultOutput

type GetPropertiesArgs

type GetPropertiesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string               `pulumi:"displayName"`
	Filters     []GetPropertiesFilter `pulumi:"filters"`
	// unique Property identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources their scope matches the given lifecycleState.
	Scope *string `pulumi:"scope"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getProperties.

type GetPropertiesFilter

type GetPropertiesFilter struct {
	Name  string `pulumi:"name"`
	Regex *bool  `pulumi:"regex"`
	// Values of the property (must be a single value if selection = 'single choice')
	Values []string `pulumi:"values"`
}

type GetPropertiesFilterArgs

type GetPropertiesFilterArgs struct {
	Name  pulumi.StringInput  `pulumi:"name"`
	Regex pulumi.BoolPtrInput `pulumi:"regex"`
	// Values of the property (must be a single value if selection = 'single choice')
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPropertiesFilterArgs) ElementType

func (GetPropertiesFilterArgs) ElementType() reflect.Type

func (GetPropertiesFilterArgs) ToGetPropertiesFilterOutput

func (i GetPropertiesFilterArgs) ToGetPropertiesFilterOutput() GetPropertiesFilterOutput

func (GetPropertiesFilterArgs) ToGetPropertiesFilterOutputWithContext

func (i GetPropertiesFilterArgs) ToGetPropertiesFilterOutputWithContext(ctx context.Context) GetPropertiesFilterOutput

type GetPropertiesFilterArray

type GetPropertiesFilterArray []GetPropertiesFilterInput

func (GetPropertiesFilterArray) ElementType

func (GetPropertiesFilterArray) ElementType() reflect.Type

func (GetPropertiesFilterArray) ToGetPropertiesFilterArrayOutput

func (i GetPropertiesFilterArray) ToGetPropertiesFilterArrayOutput() GetPropertiesFilterArrayOutput

func (GetPropertiesFilterArray) ToGetPropertiesFilterArrayOutputWithContext

func (i GetPropertiesFilterArray) ToGetPropertiesFilterArrayOutputWithContext(ctx context.Context) GetPropertiesFilterArrayOutput

type GetPropertiesFilterArrayInput

type GetPropertiesFilterArrayInput interface {
	pulumi.Input

	ToGetPropertiesFilterArrayOutput() GetPropertiesFilterArrayOutput
	ToGetPropertiesFilterArrayOutputWithContext(context.Context) GetPropertiesFilterArrayOutput
}

GetPropertiesFilterArrayInput is an input type that accepts GetPropertiesFilterArray and GetPropertiesFilterArrayOutput values. You can construct a concrete instance of `GetPropertiesFilterArrayInput` via:

GetPropertiesFilterArray{ GetPropertiesFilterArgs{...} }

type GetPropertiesFilterArrayOutput

type GetPropertiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPropertiesFilterArrayOutput) ElementType

func (GetPropertiesFilterArrayOutput) Index

func (GetPropertiesFilterArrayOutput) ToGetPropertiesFilterArrayOutput

func (o GetPropertiesFilterArrayOutput) ToGetPropertiesFilterArrayOutput() GetPropertiesFilterArrayOutput

func (GetPropertiesFilterArrayOutput) ToGetPropertiesFilterArrayOutputWithContext

func (o GetPropertiesFilterArrayOutput) ToGetPropertiesFilterArrayOutputWithContext(ctx context.Context) GetPropertiesFilterArrayOutput

type GetPropertiesFilterInput

type GetPropertiesFilterInput interface {
	pulumi.Input

	ToGetPropertiesFilterOutput() GetPropertiesFilterOutput
	ToGetPropertiesFilterOutputWithContext(context.Context) GetPropertiesFilterOutput
}

GetPropertiesFilterInput is an input type that accepts GetPropertiesFilterArgs and GetPropertiesFilterOutput values. You can construct a concrete instance of `GetPropertiesFilterInput` via:

GetPropertiesFilterArgs{...}

type GetPropertiesFilterOutput

type GetPropertiesFilterOutput struct{ *pulumi.OutputState }

func (GetPropertiesFilterOutput) ElementType

func (GetPropertiesFilterOutput) ElementType() reflect.Type

func (GetPropertiesFilterOutput) Name

func (GetPropertiesFilterOutput) Regex

func (GetPropertiesFilterOutput) ToGetPropertiesFilterOutput

func (o GetPropertiesFilterOutput) ToGetPropertiesFilterOutput() GetPropertiesFilterOutput

func (GetPropertiesFilterOutput) ToGetPropertiesFilterOutputWithContext

func (o GetPropertiesFilterOutput) ToGetPropertiesFilterOutputWithContext(ctx context.Context) GetPropertiesFilterOutput

func (GetPropertiesFilterOutput) Values

Values of the property (must be a single value if selection = 'single choice')

type GetPropertiesOutputArgs

type GetPropertiesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput         `pulumi:"displayName"`
	Filters     GetPropertiesFilterArrayInput `pulumi:"filters"`
	// unique Property identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources their scope matches the given lifecycleState.
	Scope pulumi.StringPtrInput `pulumi:"scope"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getProperties.

func (GetPropertiesOutputArgs) ElementType

func (GetPropertiesOutputArgs) ElementType() reflect.Type

type GetPropertiesPropertyCollection

type GetPropertiesPropertyCollection struct {
	Items []GetPropertiesPropertyCollectionItem `pulumi:"items"`
}

type GetPropertiesPropertyCollectionArgs

type GetPropertiesPropertyCollectionArgs struct {
	Items GetPropertiesPropertyCollectionItemArrayInput `pulumi:"items"`
}

func (GetPropertiesPropertyCollectionArgs) ElementType

func (GetPropertiesPropertyCollectionArgs) ToGetPropertiesPropertyCollectionOutput

func (i GetPropertiesPropertyCollectionArgs) ToGetPropertiesPropertyCollectionOutput() GetPropertiesPropertyCollectionOutput

func (GetPropertiesPropertyCollectionArgs) ToGetPropertiesPropertyCollectionOutputWithContext

func (i GetPropertiesPropertyCollectionArgs) ToGetPropertiesPropertyCollectionOutputWithContext(ctx context.Context) GetPropertiesPropertyCollectionOutput

type GetPropertiesPropertyCollectionArray

type GetPropertiesPropertyCollectionArray []GetPropertiesPropertyCollectionInput

func (GetPropertiesPropertyCollectionArray) ElementType

func (GetPropertiesPropertyCollectionArray) ToGetPropertiesPropertyCollectionArrayOutput

func (i GetPropertiesPropertyCollectionArray) ToGetPropertiesPropertyCollectionArrayOutput() GetPropertiesPropertyCollectionArrayOutput

func (GetPropertiesPropertyCollectionArray) ToGetPropertiesPropertyCollectionArrayOutputWithContext

func (i GetPropertiesPropertyCollectionArray) ToGetPropertiesPropertyCollectionArrayOutputWithContext(ctx context.Context) GetPropertiesPropertyCollectionArrayOutput

type GetPropertiesPropertyCollectionArrayInput

type GetPropertiesPropertyCollectionArrayInput interface {
	pulumi.Input

	ToGetPropertiesPropertyCollectionArrayOutput() GetPropertiesPropertyCollectionArrayOutput
	ToGetPropertiesPropertyCollectionArrayOutputWithContext(context.Context) GetPropertiesPropertyCollectionArrayOutput
}

GetPropertiesPropertyCollectionArrayInput is an input type that accepts GetPropertiesPropertyCollectionArray and GetPropertiesPropertyCollectionArrayOutput values. You can construct a concrete instance of `GetPropertiesPropertyCollectionArrayInput` via:

GetPropertiesPropertyCollectionArray{ GetPropertiesPropertyCollectionArgs{...} }

type GetPropertiesPropertyCollectionArrayOutput

type GetPropertiesPropertyCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPropertiesPropertyCollectionArrayOutput) ElementType

func (GetPropertiesPropertyCollectionArrayOutput) Index

func (GetPropertiesPropertyCollectionArrayOutput) ToGetPropertiesPropertyCollectionArrayOutput

func (o GetPropertiesPropertyCollectionArrayOutput) ToGetPropertiesPropertyCollectionArrayOutput() GetPropertiesPropertyCollectionArrayOutput

func (GetPropertiesPropertyCollectionArrayOutput) ToGetPropertiesPropertyCollectionArrayOutputWithContext

func (o GetPropertiesPropertyCollectionArrayOutput) ToGetPropertiesPropertyCollectionArrayOutputWithContext(ctx context.Context) GetPropertiesPropertyCollectionArrayOutput

type GetPropertiesPropertyCollectionInput

type GetPropertiesPropertyCollectionInput interface {
	pulumi.Input

	ToGetPropertiesPropertyCollectionOutput() GetPropertiesPropertyCollectionOutput
	ToGetPropertiesPropertyCollectionOutputWithContext(context.Context) GetPropertiesPropertyCollectionOutput
}

GetPropertiesPropertyCollectionInput is an input type that accepts GetPropertiesPropertyCollectionArgs and GetPropertiesPropertyCollectionOutput values. You can construct a concrete instance of `GetPropertiesPropertyCollectionInput` via:

GetPropertiesPropertyCollectionArgs{...}

type GetPropertiesPropertyCollectionItem

type GetPropertiesPropertyCollectionItem struct {
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// unique Property identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// A filter to return only resources their scope matches the given lifecycleState.
	Scope string `pulumi:"scope"`
	// Text selection of the category
	Selection string `pulumi:"selection"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The type of the property.
	Type string `pulumi:"type"`
	// Format of the value
	ValueType string `pulumi:"valueType"`
	// Values of the property (must be a single value if selection = 'single choice')
	Values []string `pulumi:"values"`
}

type GetPropertiesPropertyCollectionItemArgs

type GetPropertiesPropertyCollectionItemArgs struct {
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// unique Property identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// A filter to return only resources their scope matches the given lifecycleState.
	Scope pulumi.StringInput `pulumi:"scope"`
	// Text selection of the category
	Selection pulumi.StringInput `pulumi:"selection"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The type of the property.
	Type pulumi.StringInput `pulumi:"type"`
	// Format of the value
	ValueType pulumi.StringInput `pulumi:"valueType"`
	// Values of the property (must be a single value if selection = 'single choice')
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPropertiesPropertyCollectionItemArgs) ElementType

func (GetPropertiesPropertyCollectionItemArgs) ToGetPropertiesPropertyCollectionItemOutput

func (i GetPropertiesPropertyCollectionItemArgs) ToGetPropertiesPropertyCollectionItemOutput() GetPropertiesPropertyCollectionItemOutput

func (GetPropertiesPropertyCollectionItemArgs) ToGetPropertiesPropertyCollectionItemOutputWithContext

func (i GetPropertiesPropertyCollectionItemArgs) ToGetPropertiesPropertyCollectionItemOutputWithContext(ctx context.Context) GetPropertiesPropertyCollectionItemOutput

type GetPropertiesPropertyCollectionItemArray

type GetPropertiesPropertyCollectionItemArray []GetPropertiesPropertyCollectionItemInput

func (GetPropertiesPropertyCollectionItemArray) ElementType

func (GetPropertiesPropertyCollectionItemArray) ToGetPropertiesPropertyCollectionItemArrayOutput

func (i GetPropertiesPropertyCollectionItemArray) ToGetPropertiesPropertyCollectionItemArrayOutput() GetPropertiesPropertyCollectionItemArrayOutput

func (GetPropertiesPropertyCollectionItemArray) ToGetPropertiesPropertyCollectionItemArrayOutputWithContext

func (i GetPropertiesPropertyCollectionItemArray) ToGetPropertiesPropertyCollectionItemArrayOutputWithContext(ctx context.Context) GetPropertiesPropertyCollectionItemArrayOutput

type GetPropertiesPropertyCollectionItemArrayInput

type GetPropertiesPropertyCollectionItemArrayInput interface {
	pulumi.Input

	ToGetPropertiesPropertyCollectionItemArrayOutput() GetPropertiesPropertyCollectionItemArrayOutput
	ToGetPropertiesPropertyCollectionItemArrayOutputWithContext(context.Context) GetPropertiesPropertyCollectionItemArrayOutput
}

GetPropertiesPropertyCollectionItemArrayInput is an input type that accepts GetPropertiesPropertyCollectionItemArray and GetPropertiesPropertyCollectionItemArrayOutput values. You can construct a concrete instance of `GetPropertiesPropertyCollectionItemArrayInput` via:

GetPropertiesPropertyCollectionItemArray{ GetPropertiesPropertyCollectionItemArgs{...} }

type GetPropertiesPropertyCollectionItemArrayOutput

type GetPropertiesPropertyCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPropertiesPropertyCollectionItemArrayOutput) ElementType

func (GetPropertiesPropertyCollectionItemArrayOutput) Index

func (GetPropertiesPropertyCollectionItemArrayOutput) ToGetPropertiesPropertyCollectionItemArrayOutput

func (o GetPropertiesPropertyCollectionItemArrayOutput) ToGetPropertiesPropertyCollectionItemArrayOutput() GetPropertiesPropertyCollectionItemArrayOutput

func (GetPropertiesPropertyCollectionItemArrayOutput) ToGetPropertiesPropertyCollectionItemArrayOutputWithContext

func (o GetPropertiesPropertyCollectionItemArrayOutput) ToGetPropertiesPropertyCollectionItemArrayOutputWithContext(ctx context.Context) GetPropertiesPropertyCollectionItemArrayOutput

type GetPropertiesPropertyCollectionItemInput

type GetPropertiesPropertyCollectionItemInput interface {
	pulumi.Input

	ToGetPropertiesPropertyCollectionItemOutput() GetPropertiesPropertyCollectionItemOutput
	ToGetPropertiesPropertyCollectionItemOutputWithContext(context.Context) GetPropertiesPropertyCollectionItemOutput
}

GetPropertiesPropertyCollectionItemInput is an input type that accepts GetPropertiesPropertyCollectionItemArgs and GetPropertiesPropertyCollectionItemOutput values. You can construct a concrete instance of `GetPropertiesPropertyCollectionItemInput` via:

GetPropertiesPropertyCollectionItemArgs{...}

type GetPropertiesPropertyCollectionItemOutput

type GetPropertiesPropertyCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPropertiesPropertyCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetPropertiesPropertyCollectionItemOutput) DefinedTags

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

func (GetPropertiesPropertyCollectionItemOutput) DisplayName

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

func (GetPropertiesPropertyCollectionItemOutput) ElementType

func (GetPropertiesPropertyCollectionItemOutput) FreeformTags

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

func (GetPropertiesPropertyCollectionItemOutput) Id

unique Property identifier

func (GetPropertiesPropertyCollectionItemOutput) LifecycleDetails

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

func (GetPropertiesPropertyCollectionItemOutput) ResourceRegion

Associated region

func (GetPropertiesPropertyCollectionItemOutput) Scope

A filter to return only resources their scope matches the given lifecycleState.

func (GetPropertiesPropertyCollectionItemOutput) Selection

Text selection of the category

func (GetPropertiesPropertyCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetPropertiesPropertyCollectionItemOutput) SystemTags

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

func (GetPropertiesPropertyCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetPropertiesPropertyCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetPropertiesPropertyCollectionItemOutput) ToGetPropertiesPropertyCollectionItemOutput

func (o GetPropertiesPropertyCollectionItemOutput) ToGetPropertiesPropertyCollectionItemOutput() GetPropertiesPropertyCollectionItemOutput

func (GetPropertiesPropertyCollectionItemOutput) ToGetPropertiesPropertyCollectionItemOutputWithContext

func (o GetPropertiesPropertyCollectionItemOutput) ToGetPropertiesPropertyCollectionItemOutputWithContext(ctx context.Context) GetPropertiesPropertyCollectionItemOutput

func (GetPropertiesPropertyCollectionItemOutput) Type

The type of the property.

func (GetPropertiesPropertyCollectionItemOutput) ValueType

Format of the value

func (GetPropertiesPropertyCollectionItemOutput) Values

Values of the property (must be a single value if selection = 'single choice')

type GetPropertiesPropertyCollectionOutput

type GetPropertiesPropertyCollectionOutput struct{ *pulumi.OutputState }

func (GetPropertiesPropertyCollectionOutput) ElementType

func (GetPropertiesPropertyCollectionOutput) Items

func (GetPropertiesPropertyCollectionOutput) ToGetPropertiesPropertyCollectionOutput

func (o GetPropertiesPropertyCollectionOutput) ToGetPropertiesPropertyCollectionOutput() GetPropertiesPropertyCollectionOutput

func (GetPropertiesPropertyCollectionOutput) ToGetPropertiesPropertyCollectionOutputWithContext

func (o GetPropertiesPropertyCollectionOutput) ToGetPropertiesPropertyCollectionOutputWithContext(ctx context.Context) GetPropertiesPropertyCollectionOutput

type GetPropertiesResult

type GetPropertiesResult struct {
	// Tenancy OCID
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string               `pulumi:"displayName"`
	Filters     []GetPropertiesFilter `pulumi:"filters"`
	// The OCID of the resource.
	Id *string `pulumi:"id"`
	// The list of property_collection.
	PropertyCollections []GetPropertiesPropertyCollection `pulumi:"propertyCollections"`
	// The scope of the property
	Scope *string `pulumi:"scope"`
	// The current state of the Property.
	State *string `pulumi:"state"`
}

A collection of values returned by getProperties.

func GetProperties

func GetProperties(ctx *pulumi.Context, args *GetPropertiesArgs, opts ...pulumi.InvokeOption) (*GetPropertiesResult, error)

This data source provides the list of Properties in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of Properties for Tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetProperties(ctx, &fleetappsmanagement.GetPropertiesArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(propertyDisplayName),
			Id:            pulumi.StringRef(propertyId),
			Scope:         pulumi.StringRef(propertyScope),
			State:         pulumi.StringRef(propertyState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPropertiesResultOutput

type GetPropertiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProperties.

func (GetPropertiesResultOutput) CompartmentId

Tenancy OCID

func (GetPropertiesResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetPropertiesResultOutput) ElementType

func (GetPropertiesResultOutput) ElementType() reflect.Type

func (GetPropertiesResultOutput) Filters

func (GetPropertiesResultOutput) Id

The OCID of the resource.

func (GetPropertiesResultOutput) PropertyCollections

The list of property_collection.

func (GetPropertiesResultOutput) Scope

The scope of the property

func (GetPropertiesResultOutput) State

The current state of the Property.

func (GetPropertiesResultOutput) ToGetPropertiesResultOutput

func (o GetPropertiesResultOutput) ToGetPropertiesResultOutput() GetPropertiesResultOutput

func (GetPropertiesResultOutput) ToGetPropertiesResultOutputWithContext

func (o GetPropertiesResultOutput) ToGetPropertiesResultOutputWithContext(ctx context.Context) GetPropertiesResultOutput

type GetRunbookArgs

type GetRunbookArgs struct {
	// Unique Runbook identifier
	RunbookId string `pulumi:"runbookId"`
}

A collection of arguments for invoking getRunbook.

type GetRunbookAssociation

type GetRunbookAssociation struct {
	// Execution Workflow.
	ExecutionWorkflowDetails []GetRunbookAssociationExecutionWorkflowDetail `pulumi:"executionWorkflowDetails"`
	// The groups of the runbook
	Groups []GetRunbookAssociationGroup `pulumi:"groups"`
	// A set of tasks to execute in the runbook
	Tasks []GetRunbookAssociationTask `pulumi:"tasks"`
	// The version of the runbook.
	Version string `pulumi:"version"`
}

type GetRunbookAssociationArgs

type GetRunbookAssociationArgs struct {
	// Execution Workflow.
	ExecutionWorkflowDetails GetRunbookAssociationExecutionWorkflowDetailArrayInput `pulumi:"executionWorkflowDetails"`
	// The groups of the runbook
	Groups GetRunbookAssociationGroupArrayInput `pulumi:"groups"`
	// A set of tasks to execute in the runbook
	Tasks GetRunbookAssociationTaskArrayInput `pulumi:"tasks"`
	// The version of the runbook.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetRunbookAssociationArgs) ElementType

func (GetRunbookAssociationArgs) ElementType() reflect.Type

func (GetRunbookAssociationArgs) ToGetRunbookAssociationOutput

func (i GetRunbookAssociationArgs) ToGetRunbookAssociationOutput() GetRunbookAssociationOutput

func (GetRunbookAssociationArgs) ToGetRunbookAssociationOutputWithContext

func (i GetRunbookAssociationArgs) ToGetRunbookAssociationOutputWithContext(ctx context.Context) GetRunbookAssociationOutput

type GetRunbookAssociationArray

type GetRunbookAssociationArray []GetRunbookAssociationInput

func (GetRunbookAssociationArray) ElementType

func (GetRunbookAssociationArray) ElementType() reflect.Type

func (GetRunbookAssociationArray) ToGetRunbookAssociationArrayOutput

func (i GetRunbookAssociationArray) ToGetRunbookAssociationArrayOutput() GetRunbookAssociationArrayOutput

func (GetRunbookAssociationArray) ToGetRunbookAssociationArrayOutputWithContext

func (i GetRunbookAssociationArray) ToGetRunbookAssociationArrayOutputWithContext(ctx context.Context) GetRunbookAssociationArrayOutput

type GetRunbookAssociationArrayInput

type GetRunbookAssociationArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationArrayOutput() GetRunbookAssociationArrayOutput
	ToGetRunbookAssociationArrayOutputWithContext(context.Context) GetRunbookAssociationArrayOutput
}

GetRunbookAssociationArrayInput is an input type that accepts GetRunbookAssociationArray and GetRunbookAssociationArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationArrayInput` via:

GetRunbookAssociationArray{ GetRunbookAssociationArgs{...} }

type GetRunbookAssociationArrayOutput

type GetRunbookAssociationArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationArrayOutput) ElementType

func (GetRunbookAssociationArrayOutput) Index

func (GetRunbookAssociationArrayOutput) ToGetRunbookAssociationArrayOutput

func (o GetRunbookAssociationArrayOutput) ToGetRunbookAssociationArrayOutput() GetRunbookAssociationArrayOutput

func (GetRunbookAssociationArrayOutput) ToGetRunbookAssociationArrayOutputWithContext

func (o GetRunbookAssociationArrayOutput) ToGetRunbookAssociationArrayOutputWithContext(ctx context.Context) GetRunbookAssociationArrayOutput

type GetRunbookAssociationExecutionWorkflowDetail

type GetRunbookAssociationExecutionWorkflowDetail struct {
	// Execution Workflow for the runbook.
	Workflows []GetRunbookAssociationExecutionWorkflowDetailWorkflow `pulumi:"workflows"`
}

type GetRunbookAssociationExecutionWorkflowDetailArgs

type GetRunbookAssociationExecutionWorkflowDetailArgs struct {
	// Execution Workflow for the runbook.
	Workflows GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayInput `pulumi:"workflows"`
}

func (GetRunbookAssociationExecutionWorkflowDetailArgs) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailArgs) ToGetRunbookAssociationExecutionWorkflowDetailOutput

func (i GetRunbookAssociationExecutionWorkflowDetailArgs) ToGetRunbookAssociationExecutionWorkflowDetailOutput() GetRunbookAssociationExecutionWorkflowDetailOutput

func (GetRunbookAssociationExecutionWorkflowDetailArgs) ToGetRunbookAssociationExecutionWorkflowDetailOutputWithContext

func (i GetRunbookAssociationExecutionWorkflowDetailArgs) ToGetRunbookAssociationExecutionWorkflowDetailOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailOutput

type GetRunbookAssociationExecutionWorkflowDetailArray

type GetRunbookAssociationExecutionWorkflowDetailArray []GetRunbookAssociationExecutionWorkflowDetailInput

func (GetRunbookAssociationExecutionWorkflowDetailArray) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailArray) ToGetRunbookAssociationExecutionWorkflowDetailArrayOutput

func (i GetRunbookAssociationExecutionWorkflowDetailArray) ToGetRunbookAssociationExecutionWorkflowDetailArrayOutput() GetRunbookAssociationExecutionWorkflowDetailArrayOutput

func (GetRunbookAssociationExecutionWorkflowDetailArray) ToGetRunbookAssociationExecutionWorkflowDetailArrayOutputWithContext

func (i GetRunbookAssociationExecutionWorkflowDetailArray) ToGetRunbookAssociationExecutionWorkflowDetailArrayOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailArrayInput

type GetRunbookAssociationExecutionWorkflowDetailArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationExecutionWorkflowDetailArrayOutput() GetRunbookAssociationExecutionWorkflowDetailArrayOutput
	ToGetRunbookAssociationExecutionWorkflowDetailArrayOutputWithContext(context.Context) GetRunbookAssociationExecutionWorkflowDetailArrayOutput
}

GetRunbookAssociationExecutionWorkflowDetailArrayInput is an input type that accepts GetRunbookAssociationExecutionWorkflowDetailArray and GetRunbookAssociationExecutionWorkflowDetailArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationExecutionWorkflowDetailArrayInput` via:

GetRunbookAssociationExecutionWorkflowDetailArray{ GetRunbookAssociationExecutionWorkflowDetailArgs{...} }

type GetRunbookAssociationExecutionWorkflowDetailArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationExecutionWorkflowDetailArrayOutput) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailArrayOutput) Index

func (GetRunbookAssociationExecutionWorkflowDetailArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailArrayOutput

func (GetRunbookAssociationExecutionWorkflowDetailArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailArrayOutputWithContext

func (o GetRunbookAssociationExecutionWorkflowDetailArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailArrayOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailInput

type GetRunbookAssociationExecutionWorkflowDetailInput interface {
	pulumi.Input

	ToGetRunbookAssociationExecutionWorkflowDetailOutput() GetRunbookAssociationExecutionWorkflowDetailOutput
	ToGetRunbookAssociationExecutionWorkflowDetailOutputWithContext(context.Context) GetRunbookAssociationExecutionWorkflowDetailOutput
}

GetRunbookAssociationExecutionWorkflowDetailInput is an input type that accepts GetRunbookAssociationExecutionWorkflowDetailArgs and GetRunbookAssociationExecutionWorkflowDetailOutput values. You can construct a concrete instance of `GetRunbookAssociationExecutionWorkflowDetailInput` via:

GetRunbookAssociationExecutionWorkflowDetailArgs{...}

type GetRunbookAssociationExecutionWorkflowDetailOutput

type GetRunbookAssociationExecutionWorkflowDetailOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationExecutionWorkflowDetailOutput) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailOutput) ToGetRunbookAssociationExecutionWorkflowDetailOutput

func (o GetRunbookAssociationExecutionWorkflowDetailOutput) ToGetRunbookAssociationExecutionWorkflowDetailOutput() GetRunbookAssociationExecutionWorkflowDetailOutput

func (GetRunbookAssociationExecutionWorkflowDetailOutput) ToGetRunbookAssociationExecutionWorkflowDetailOutputWithContext

func (o GetRunbookAssociationExecutionWorkflowDetailOutput) ToGetRunbookAssociationExecutionWorkflowDetailOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailOutput

func (GetRunbookAssociationExecutionWorkflowDetailOutput) Workflows

Execution Workflow for the runbook.

type GetRunbookAssociationExecutionWorkflowDetailWorkflow

type GetRunbookAssociationExecutionWorkflowDetailWorkflow struct {
	// Provide the name of the group.
	GroupName string `pulumi:"groupName"`
	// Tasks within the Group. Provide the stepName for all tasks that are applicable
	Steps []GetRunbookAssociationExecutionWorkflowDetailWorkflowStep `pulumi:"steps"`
	// The type of the runbook.
	Type string `pulumi:"type"`
}

type GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs

type GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs struct {
	// Provide the name of the group.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Tasks within the Group. Provide the stepName for all tasks that are applicable
	Steps GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayInput `pulumi:"steps"`
	// The type of the runbook.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowOutputWithContext

func (i GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowArray

type GetRunbookAssociationExecutionWorkflowDetailWorkflowArray []GetRunbookAssociationExecutionWorkflowDetailWorkflowInput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArray) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArray) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput

func (i GetRunbookAssociationExecutionWorkflowDetailWorkflowArray) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput() GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArray) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutputWithContext

func (i GetRunbookAssociationExecutionWorkflowDetailWorkflowArray) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayInput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput() GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput
	ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutputWithContext(context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput
}

GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayInput is an input type that accepts GetRunbookAssociationExecutionWorkflowDetailWorkflowArray and GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayInput` via:

GetRunbookAssociationExecutionWorkflowDetailWorkflowArray{ GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs{...} }

type GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput) Index

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutputWithContext

func (o GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowInput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowInput interface {
	pulumi.Input

	ToGetRunbookAssociationExecutionWorkflowDetailWorkflowOutput() GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput
	ToGetRunbookAssociationExecutionWorkflowDetailWorkflowOutputWithContext(context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput
}

GetRunbookAssociationExecutionWorkflowDetailWorkflowInput is an input type that accepts GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs and GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput values. You can construct a concrete instance of `GetRunbookAssociationExecutionWorkflowDetailWorkflowInput` via:

GetRunbookAssociationExecutionWorkflowDetailWorkflowArgs{...}

type GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput) GroupName

Provide the name of the group.

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput) Steps

Tasks within the Group. Provide the stepName for all tasks that are applicable

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowOutputWithContext

func (o GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowOutput) Type

The type of the runbook.

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStep

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStep struct {
	// Provide the name of the group.
	GroupName string `pulumi:"groupName"`
	// The name of the task step.
	StepName string `pulumi:"stepName"`
	// Tasks within the Group. Provide the stepName for all tasks that are applicable
	Steps []string `pulumi:"steps"`
	// The type of the runbook.
	Type string `pulumi:"type"`
}

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs struct {
	// Provide the name of the group.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// The name of the task step.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// Tasks within the Group. Provide the stepName for all tasks that are applicable
	Steps pulumi.StringArrayInput `pulumi:"steps"`
	// The type of the runbook.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutputWithContext

func (i GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArray

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArray []GetRunbookAssociationExecutionWorkflowDetailWorkflowStepInput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArray) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArray) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArray) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutputWithContext

func (i GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArray) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayInput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput() GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput
	ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutputWithContext(context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput
}

GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayInput is an input type that accepts GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArray and GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayInput` via:

GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArray{ GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs{...} }

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput) Index

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutputWithContext

func (o GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArrayOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepInput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepInput interface {
	pulumi.Input

	ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput() GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput
	ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutputWithContext(context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput
}

GetRunbookAssociationExecutionWorkflowDetailWorkflowStepInput is an input type that accepts GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs and GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput values. You can construct a concrete instance of `GetRunbookAssociationExecutionWorkflowDetailWorkflowStepInput` via:

GetRunbookAssociationExecutionWorkflowDetailWorkflowStepArgs{...}

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput

type GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput) ElementType

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput) GroupName

Provide the name of the group.

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput) StepName

The name of the task step.

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput) Steps

Tasks within the Group. Provide the stepName for all tasks that are applicable

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutputWithContext

func (o GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput) ToGetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutputWithContext(ctx context.Context) GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput

func (GetRunbookAssociationExecutionWorkflowDetailWorkflowStepOutput) Type

The type of the runbook.

type GetRunbookAssociationGroup

type GetRunbookAssociationGroup struct {
	// The name of the task
	Name string `pulumi:"name"`
	// The properties of the task.
	Properties []GetRunbookAssociationGroupProperty `pulumi:"properties"`
	// The type of the runbook.
	Type string `pulumi:"type"`
}

type GetRunbookAssociationGroupArgs

type GetRunbookAssociationGroupArgs struct {
	// The name of the task
	Name pulumi.StringInput `pulumi:"name"`
	// The properties of the task.
	Properties GetRunbookAssociationGroupPropertyArrayInput `pulumi:"properties"`
	// The type of the runbook.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbookAssociationGroupArgs) ElementType

func (GetRunbookAssociationGroupArgs) ToGetRunbookAssociationGroupOutput

func (i GetRunbookAssociationGroupArgs) ToGetRunbookAssociationGroupOutput() GetRunbookAssociationGroupOutput

func (GetRunbookAssociationGroupArgs) ToGetRunbookAssociationGroupOutputWithContext

func (i GetRunbookAssociationGroupArgs) ToGetRunbookAssociationGroupOutputWithContext(ctx context.Context) GetRunbookAssociationGroupOutput

type GetRunbookAssociationGroupArray

type GetRunbookAssociationGroupArray []GetRunbookAssociationGroupInput

func (GetRunbookAssociationGroupArray) ElementType

func (GetRunbookAssociationGroupArray) ToGetRunbookAssociationGroupArrayOutput

func (i GetRunbookAssociationGroupArray) ToGetRunbookAssociationGroupArrayOutput() GetRunbookAssociationGroupArrayOutput

func (GetRunbookAssociationGroupArray) ToGetRunbookAssociationGroupArrayOutputWithContext

func (i GetRunbookAssociationGroupArray) ToGetRunbookAssociationGroupArrayOutputWithContext(ctx context.Context) GetRunbookAssociationGroupArrayOutput

type GetRunbookAssociationGroupArrayInput

type GetRunbookAssociationGroupArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationGroupArrayOutput() GetRunbookAssociationGroupArrayOutput
	ToGetRunbookAssociationGroupArrayOutputWithContext(context.Context) GetRunbookAssociationGroupArrayOutput
}

GetRunbookAssociationGroupArrayInput is an input type that accepts GetRunbookAssociationGroupArray and GetRunbookAssociationGroupArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationGroupArrayInput` via:

GetRunbookAssociationGroupArray{ GetRunbookAssociationGroupArgs{...} }

type GetRunbookAssociationGroupArrayOutput

type GetRunbookAssociationGroupArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationGroupArrayOutput) ElementType

func (GetRunbookAssociationGroupArrayOutput) Index

func (GetRunbookAssociationGroupArrayOutput) ToGetRunbookAssociationGroupArrayOutput

func (o GetRunbookAssociationGroupArrayOutput) ToGetRunbookAssociationGroupArrayOutput() GetRunbookAssociationGroupArrayOutput

func (GetRunbookAssociationGroupArrayOutput) ToGetRunbookAssociationGroupArrayOutputWithContext

func (o GetRunbookAssociationGroupArrayOutput) ToGetRunbookAssociationGroupArrayOutputWithContext(ctx context.Context) GetRunbookAssociationGroupArrayOutput

type GetRunbookAssociationGroupInput

type GetRunbookAssociationGroupInput interface {
	pulumi.Input

	ToGetRunbookAssociationGroupOutput() GetRunbookAssociationGroupOutput
	ToGetRunbookAssociationGroupOutputWithContext(context.Context) GetRunbookAssociationGroupOutput
}

GetRunbookAssociationGroupInput is an input type that accepts GetRunbookAssociationGroupArgs and GetRunbookAssociationGroupOutput values. You can construct a concrete instance of `GetRunbookAssociationGroupInput` via:

GetRunbookAssociationGroupArgs{...}

type GetRunbookAssociationGroupOutput

type GetRunbookAssociationGroupOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationGroupOutput) ElementType

func (GetRunbookAssociationGroupOutput) Name

The name of the task

func (GetRunbookAssociationGroupOutput) Properties

The properties of the task.

func (GetRunbookAssociationGroupOutput) ToGetRunbookAssociationGroupOutput

func (o GetRunbookAssociationGroupOutput) ToGetRunbookAssociationGroupOutput() GetRunbookAssociationGroupOutput

func (GetRunbookAssociationGroupOutput) ToGetRunbookAssociationGroupOutputWithContext

func (o GetRunbookAssociationGroupOutput) ToGetRunbookAssociationGroupOutputWithContext(ctx context.Context) GetRunbookAssociationGroupOutput

func (GetRunbookAssociationGroupOutput) Type

The type of the runbook.

type GetRunbookAssociationGroupProperty

type GetRunbookAssociationGroupProperty struct {
	// The action to be taken in case of task failure.
	ActionOnFailure string `pulumi:"actionOnFailure"`
	// The condition in which the task is to be executed.
	Condition string `pulumi:"condition"`
	// The hosts to execute on.
	RunOn string `pulumi:"runOn"`
}

type GetRunbookAssociationGroupPropertyArgs

type GetRunbookAssociationGroupPropertyArgs struct {
	// The action to be taken in case of task failure.
	ActionOnFailure pulumi.StringInput `pulumi:"actionOnFailure"`
	// The condition in which the task is to be executed.
	Condition pulumi.StringInput `pulumi:"condition"`
	// The hosts to execute on.
	RunOn pulumi.StringInput `pulumi:"runOn"`
}

func (GetRunbookAssociationGroupPropertyArgs) ElementType

func (GetRunbookAssociationGroupPropertyArgs) ToGetRunbookAssociationGroupPropertyOutput

func (i GetRunbookAssociationGroupPropertyArgs) ToGetRunbookAssociationGroupPropertyOutput() GetRunbookAssociationGroupPropertyOutput

func (GetRunbookAssociationGroupPropertyArgs) ToGetRunbookAssociationGroupPropertyOutputWithContext

func (i GetRunbookAssociationGroupPropertyArgs) ToGetRunbookAssociationGroupPropertyOutputWithContext(ctx context.Context) GetRunbookAssociationGroupPropertyOutput

type GetRunbookAssociationGroupPropertyArray

type GetRunbookAssociationGroupPropertyArray []GetRunbookAssociationGroupPropertyInput

func (GetRunbookAssociationGroupPropertyArray) ElementType

func (GetRunbookAssociationGroupPropertyArray) ToGetRunbookAssociationGroupPropertyArrayOutput

func (i GetRunbookAssociationGroupPropertyArray) ToGetRunbookAssociationGroupPropertyArrayOutput() GetRunbookAssociationGroupPropertyArrayOutput

func (GetRunbookAssociationGroupPropertyArray) ToGetRunbookAssociationGroupPropertyArrayOutputWithContext

func (i GetRunbookAssociationGroupPropertyArray) ToGetRunbookAssociationGroupPropertyArrayOutputWithContext(ctx context.Context) GetRunbookAssociationGroupPropertyArrayOutput

type GetRunbookAssociationGroupPropertyArrayInput

type GetRunbookAssociationGroupPropertyArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationGroupPropertyArrayOutput() GetRunbookAssociationGroupPropertyArrayOutput
	ToGetRunbookAssociationGroupPropertyArrayOutputWithContext(context.Context) GetRunbookAssociationGroupPropertyArrayOutput
}

GetRunbookAssociationGroupPropertyArrayInput is an input type that accepts GetRunbookAssociationGroupPropertyArray and GetRunbookAssociationGroupPropertyArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationGroupPropertyArrayInput` via:

GetRunbookAssociationGroupPropertyArray{ GetRunbookAssociationGroupPropertyArgs{...} }

type GetRunbookAssociationGroupPropertyArrayOutput

type GetRunbookAssociationGroupPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationGroupPropertyArrayOutput) ElementType

func (GetRunbookAssociationGroupPropertyArrayOutput) Index

func (GetRunbookAssociationGroupPropertyArrayOutput) ToGetRunbookAssociationGroupPropertyArrayOutput

func (o GetRunbookAssociationGroupPropertyArrayOutput) ToGetRunbookAssociationGroupPropertyArrayOutput() GetRunbookAssociationGroupPropertyArrayOutput

func (GetRunbookAssociationGroupPropertyArrayOutput) ToGetRunbookAssociationGroupPropertyArrayOutputWithContext

func (o GetRunbookAssociationGroupPropertyArrayOutput) ToGetRunbookAssociationGroupPropertyArrayOutputWithContext(ctx context.Context) GetRunbookAssociationGroupPropertyArrayOutput

type GetRunbookAssociationGroupPropertyInput

type GetRunbookAssociationGroupPropertyInput interface {
	pulumi.Input

	ToGetRunbookAssociationGroupPropertyOutput() GetRunbookAssociationGroupPropertyOutput
	ToGetRunbookAssociationGroupPropertyOutputWithContext(context.Context) GetRunbookAssociationGroupPropertyOutput
}

GetRunbookAssociationGroupPropertyInput is an input type that accepts GetRunbookAssociationGroupPropertyArgs and GetRunbookAssociationGroupPropertyOutput values. You can construct a concrete instance of `GetRunbookAssociationGroupPropertyInput` via:

GetRunbookAssociationGroupPropertyArgs{...}

type GetRunbookAssociationGroupPropertyOutput

type GetRunbookAssociationGroupPropertyOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationGroupPropertyOutput) ActionOnFailure

The action to be taken in case of task failure.

func (GetRunbookAssociationGroupPropertyOutput) Condition

The condition in which the task is to be executed.

func (GetRunbookAssociationGroupPropertyOutput) ElementType

func (GetRunbookAssociationGroupPropertyOutput) RunOn

The hosts to execute on.

func (GetRunbookAssociationGroupPropertyOutput) ToGetRunbookAssociationGroupPropertyOutput

func (o GetRunbookAssociationGroupPropertyOutput) ToGetRunbookAssociationGroupPropertyOutput() GetRunbookAssociationGroupPropertyOutput

func (GetRunbookAssociationGroupPropertyOutput) ToGetRunbookAssociationGroupPropertyOutputWithContext

func (o GetRunbookAssociationGroupPropertyOutput) ToGetRunbookAssociationGroupPropertyOutputWithContext(ctx context.Context) GetRunbookAssociationGroupPropertyOutput

type GetRunbookAssociationInput

type GetRunbookAssociationInput interface {
	pulumi.Input

	ToGetRunbookAssociationOutput() GetRunbookAssociationOutput
	ToGetRunbookAssociationOutputWithContext(context.Context) GetRunbookAssociationOutput
}

GetRunbookAssociationInput is an input type that accepts GetRunbookAssociationArgs and GetRunbookAssociationOutput values. You can construct a concrete instance of `GetRunbookAssociationInput` via:

GetRunbookAssociationArgs{...}

type GetRunbookAssociationOutput

type GetRunbookAssociationOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationOutput) ElementType

func (GetRunbookAssociationOutput) ExecutionWorkflowDetails

Execution Workflow.

func (GetRunbookAssociationOutput) Groups

The groups of the runbook

func (GetRunbookAssociationOutput) Tasks

A set of tasks to execute in the runbook

func (GetRunbookAssociationOutput) ToGetRunbookAssociationOutput

func (o GetRunbookAssociationOutput) ToGetRunbookAssociationOutput() GetRunbookAssociationOutput

func (GetRunbookAssociationOutput) ToGetRunbookAssociationOutputWithContext

func (o GetRunbookAssociationOutput) ToGetRunbookAssociationOutputWithContext(ctx context.Context) GetRunbookAssociationOutput

func (GetRunbookAssociationOutput) Version

The version of the runbook.

type GetRunbookAssociationTask

type GetRunbookAssociationTask struct {
	// The association type of the task
	AssociationType string `pulumi:"associationType"`
	// Mapping output variables of previous tasks to the input variables of the current task.
	OutputVariableMappings []GetRunbookAssociationTaskOutputVariableMapping `pulumi:"outputVariableMappings"`
	// The name of the task step.
	StepName string `pulumi:"stepName"`
	// The properties of the task.
	StepProperties []GetRunbookAssociationTaskStepProperty `pulumi:"stepProperties"`
	// The details of the task.
	TaskRecordDetails []GetRunbookAssociationTaskTaskRecordDetail `pulumi:"taskRecordDetails"`
}

type GetRunbookAssociationTaskArgs

type GetRunbookAssociationTaskArgs struct {
	// The association type of the task
	AssociationType pulumi.StringInput `pulumi:"associationType"`
	// Mapping output variables of previous tasks to the input variables of the current task.
	OutputVariableMappings GetRunbookAssociationTaskOutputVariableMappingArrayInput `pulumi:"outputVariableMappings"`
	// The name of the task step.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// The properties of the task.
	StepProperties GetRunbookAssociationTaskStepPropertyArrayInput `pulumi:"stepProperties"`
	// The details of the task.
	TaskRecordDetails GetRunbookAssociationTaskTaskRecordDetailArrayInput `pulumi:"taskRecordDetails"`
}

func (GetRunbookAssociationTaskArgs) ElementType

func (GetRunbookAssociationTaskArgs) ToGetRunbookAssociationTaskOutput

func (i GetRunbookAssociationTaskArgs) ToGetRunbookAssociationTaskOutput() GetRunbookAssociationTaskOutput

func (GetRunbookAssociationTaskArgs) ToGetRunbookAssociationTaskOutputWithContext

func (i GetRunbookAssociationTaskArgs) ToGetRunbookAssociationTaskOutputWithContext(ctx context.Context) GetRunbookAssociationTaskOutput

type GetRunbookAssociationTaskArray

type GetRunbookAssociationTaskArray []GetRunbookAssociationTaskInput

func (GetRunbookAssociationTaskArray) ElementType

func (GetRunbookAssociationTaskArray) ToGetRunbookAssociationTaskArrayOutput

func (i GetRunbookAssociationTaskArray) ToGetRunbookAssociationTaskArrayOutput() GetRunbookAssociationTaskArrayOutput

func (GetRunbookAssociationTaskArray) ToGetRunbookAssociationTaskArrayOutputWithContext

func (i GetRunbookAssociationTaskArray) ToGetRunbookAssociationTaskArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskArrayOutput

type GetRunbookAssociationTaskArrayInput

type GetRunbookAssociationTaskArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskArrayOutput() GetRunbookAssociationTaskArrayOutput
	ToGetRunbookAssociationTaskArrayOutputWithContext(context.Context) GetRunbookAssociationTaskArrayOutput
}

GetRunbookAssociationTaskArrayInput is an input type that accepts GetRunbookAssociationTaskArray and GetRunbookAssociationTaskArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskArrayInput` via:

GetRunbookAssociationTaskArray{ GetRunbookAssociationTaskArgs{...} }

type GetRunbookAssociationTaskArrayOutput

type GetRunbookAssociationTaskArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskArrayOutput) ElementType

func (GetRunbookAssociationTaskArrayOutput) Index

func (GetRunbookAssociationTaskArrayOutput) ToGetRunbookAssociationTaskArrayOutput

func (o GetRunbookAssociationTaskArrayOutput) ToGetRunbookAssociationTaskArrayOutput() GetRunbookAssociationTaskArrayOutput

func (GetRunbookAssociationTaskArrayOutput) ToGetRunbookAssociationTaskArrayOutputWithContext

func (o GetRunbookAssociationTaskArrayOutput) ToGetRunbookAssociationTaskArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskArrayOutput

type GetRunbookAssociationTaskInput

type GetRunbookAssociationTaskInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskOutput() GetRunbookAssociationTaskOutput
	ToGetRunbookAssociationTaskOutputWithContext(context.Context) GetRunbookAssociationTaskOutput
}

GetRunbookAssociationTaskInput is an input type that accepts GetRunbookAssociationTaskArgs and GetRunbookAssociationTaskOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskInput` via:

GetRunbookAssociationTaskArgs{...}

type GetRunbookAssociationTaskOutput

type GetRunbookAssociationTaskOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskOutput) AssociationType

The association type of the task

func (GetRunbookAssociationTaskOutput) ElementType

func (GetRunbookAssociationTaskOutput) OutputVariableMappings

Mapping output variables of previous tasks to the input variables of the current task.

func (GetRunbookAssociationTaskOutput) StepName

The name of the task step.

func (GetRunbookAssociationTaskOutput) StepProperties

The properties of the task.

func (GetRunbookAssociationTaskOutput) TaskRecordDetails

The details of the task.

func (GetRunbookAssociationTaskOutput) ToGetRunbookAssociationTaskOutput

func (o GetRunbookAssociationTaskOutput) ToGetRunbookAssociationTaskOutput() GetRunbookAssociationTaskOutput

func (GetRunbookAssociationTaskOutput) ToGetRunbookAssociationTaskOutputWithContext

func (o GetRunbookAssociationTaskOutput) ToGetRunbookAssociationTaskOutputWithContext(ctx context.Context) GetRunbookAssociationTaskOutput

type GetRunbookAssociationTaskOutputVariableMapping

type GetRunbookAssociationTaskOutputVariableMapping struct {
	// The name of the task
	Name string `pulumi:"name"`
	// The details of the output variable that will be used for mapping.
	OutputVariableDetails []GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetail `pulumi:"outputVariableDetails"`
}

type GetRunbookAssociationTaskOutputVariableMappingArgs

type GetRunbookAssociationTaskOutputVariableMappingArgs struct {
	// The name of the task
	Name pulumi.StringInput `pulumi:"name"`
	// The details of the output variable that will be used for mapping.
	OutputVariableDetails GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput `pulumi:"outputVariableDetails"`
}

func (GetRunbookAssociationTaskOutputVariableMappingArgs) ElementType

func (GetRunbookAssociationTaskOutputVariableMappingArgs) ToGetRunbookAssociationTaskOutputVariableMappingOutput

func (i GetRunbookAssociationTaskOutputVariableMappingArgs) ToGetRunbookAssociationTaskOutputVariableMappingOutput() GetRunbookAssociationTaskOutputVariableMappingOutput

func (GetRunbookAssociationTaskOutputVariableMappingArgs) ToGetRunbookAssociationTaskOutputVariableMappingOutputWithContext

func (i GetRunbookAssociationTaskOutputVariableMappingArgs) ToGetRunbookAssociationTaskOutputVariableMappingOutputWithContext(ctx context.Context) GetRunbookAssociationTaskOutputVariableMappingOutput

type GetRunbookAssociationTaskOutputVariableMappingArray

type GetRunbookAssociationTaskOutputVariableMappingArray []GetRunbookAssociationTaskOutputVariableMappingInput

func (GetRunbookAssociationTaskOutputVariableMappingArray) ElementType

func (GetRunbookAssociationTaskOutputVariableMappingArray) ToGetRunbookAssociationTaskOutputVariableMappingArrayOutput

func (i GetRunbookAssociationTaskOutputVariableMappingArray) ToGetRunbookAssociationTaskOutputVariableMappingArrayOutput() GetRunbookAssociationTaskOutputVariableMappingArrayOutput

func (GetRunbookAssociationTaskOutputVariableMappingArray) ToGetRunbookAssociationTaskOutputVariableMappingArrayOutputWithContext

func (i GetRunbookAssociationTaskOutputVariableMappingArray) ToGetRunbookAssociationTaskOutputVariableMappingArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskOutputVariableMappingArrayOutput

type GetRunbookAssociationTaskOutputVariableMappingArrayInput

type GetRunbookAssociationTaskOutputVariableMappingArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskOutputVariableMappingArrayOutput() GetRunbookAssociationTaskOutputVariableMappingArrayOutput
	ToGetRunbookAssociationTaskOutputVariableMappingArrayOutputWithContext(context.Context) GetRunbookAssociationTaskOutputVariableMappingArrayOutput
}

GetRunbookAssociationTaskOutputVariableMappingArrayInput is an input type that accepts GetRunbookAssociationTaskOutputVariableMappingArray and GetRunbookAssociationTaskOutputVariableMappingArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskOutputVariableMappingArrayInput` via:

GetRunbookAssociationTaskOutputVariableMappingArray{ GetRunbookAssociationTaskOutputVariableMappingArgs{...} }

type GetRunbookAssociationTaskOutputVariableMappingArrayOutput

type GetRunbookAssociationTaskOutputVariableMappingArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskOutputVariableMappingArrayOutput) ElementType

func (GetRunbookAssociationTaskOutputVariableMappingArrayOutput) Index

func (GetRunbookAssociationTaskOutputVariableMappingArrayOutput) ToGetRunbookAssociationTaskOutputVariableMappingArrayOutput

func (GetRunbookAssociationTaskOutputVariableMappingArrayOutput) ToGetRunbookAssociationTaskOutputVariableMappingArrayOutputWithContext

func (o GetRunbookAssociationTaskOutputVariableMappingArrayOutput) ToGetRunbookAssociationTaskOutputVariableMappingArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskOutputVariableMappingArrayOutput

type GetRunbookAssociationTaskOutputVariableMappingInput

type GetRunbookAssociationTaskOutputVariableMappingInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskOutputVariableMappingOutput() GetRunbookAssociationTaskOutputVariableMappingOutput
	ToGetRunbookAssociationTaskOutputVariableMappingOutputWithContext(context.Context) GetRunbookAssociationTaskOutputVariableMappingOutput
}

GetRunbookAssociationTaskOutputVariableMappingInput is an input type that accepts GetRunbookAssociationTaskOutputVariableMappingArgs and GetRunbookAssociationTaskOutputVariableMappingOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskOutputVariableMappingInput` via:

GetRunbookAssociationTaskOutputVariableMappingArgs{...}

type GetRunbookAssociationTaskOutputVariableMappingOutput

type GetRunbookAssociationTaskOutputVariableMappingOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskOutputVariableMappingOutput) ElementType

func (GetRunbookAssociationTaskOutputVariableMappingOutput) Name

The name of the task

func (GetRunbookAssociationTaskOutputVariableMappingOutput) OutputVariableDetails

The details of the output variable that will be used for mapping.

func (GetRunbookAssociationTaskOutputVariableMappingOutput) ToGetRunbookAssociationTaskOutputVariableMappingOutput

func (GetRunbookAssociationTaskOutputVariableMappingOutput) ToGetRunbookAssociationTaskOutputVariableMappingOutputWithContext

func (o GetRunbookAssociationTaskOutputVariableMappingOutput) ToGetRunbookAssociationTaskOutputVariableMappingOutputWithContext(ctx context.Context) GetRunbookAssociationTaskOutputVariableMappingOutput

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetail

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetail struct {
	// The name of the output variable whose value that has to be mapped.
	OutputVariableName string `pulumi:"outputVariableName"`
	// The name of the task step.
	StepName string `pulumi:"stepName"`
}

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs struct {
	// The name of the output variable whose value that has to be mapped.
	OutputVariableName pulumi.StringInput `pulumi:"outputVariableName"`
	// The name of the task step.
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs) ElementType

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutputWithContext

func (i GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutputWithContext(ctx context.Context) GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArray

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArray []GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailInput

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArray) ElementType

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArray) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArray) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutputWithContext

func (i GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArray) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput() GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput
	ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutputWithContext(context.Context) GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput
}

GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput is an input type that accepts GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArray and GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput` via:

GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArray{ GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs{...} }

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput) ElementType

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutputWithContext

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailInput

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput() GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput
	ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutputWithContext(context.Context) GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput
}

GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailInput is an input type that accepts GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs and GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailInput` via:

GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailArgs{...}

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput

type GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput) ElementType

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput) OutputVariableName

The name of the output variable whose value that has to be mapped.

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput) StepName

The name of the task step.

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput

func (GetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutput) ToGetRunbookAssociationTaskOutputVariableMappingOutputVariableDetailOutputWithContext

type GetRunbookAssociationTaskStepProperty

type GetRunbookAssociationTaskStepProperty struct {
	// The action to be taken in case of task failure.
	ActionOnFailure string `pulumi:"actionOnFailure"`
	// The condition in which the task is to be executed.
	Condition string `pulumi:"condition"`
	// The hosts to execute on.
	RunOn string `pulumi:"runOn"`
}

type GetRunbookAssociationTaskStepPropertyArgs

type GetRunbookAssociationTaskStepPropertyArgs struct {
	// The action to be taken in case of task failure.
	ActionOnFailure pulumi.StringInput `pulumi:"actionOnFailure"`
	// The condition in which the task is to be executed.
	Condition pulumi.StringInput `pulumi:"condition"`
	// The hosts to execute on.
	RunOn pulumi.StringInput `pulumi:"runOn"`
}

func (GetRunbookAssociationTaskStepPropertyArgs) ElementType

func (GetRunbookAssociationTaskStepPropertyArgs) ToGetRunbookAssociationTaskStepPropertyOutput

func (i GetRunbookAssociationTaskStepPropertyArgs) ToGetRunbookAssociationTaskStepPropertyOutput() GetRunbookAssociationTaskStepPropertyOutput

func (GetRunbookAssociationTaskStepPropertyArgs) ToGetRunbookAssociationTaskStepPropertyOutputWithContext

func (i GetRunbookAssociationTaskStepPropertyArgs) ToGetRunbookAssociationTaskStepPropertyOutputWithContext(ctx context.Context) GetRunbookAssociationTaskStepPropertyOutput

type GetRunbookAssociationTaskStepPropertyArray

type GetRunbookAssociationTaskStepPropertyArray []GetRunbookAssociationTaskStepPropertyInput

func (GetRunbookAssociationTaskStepPropertyArray) ElementType

func (GetRunbookAssociationTaskStepPropertyArray) ToGetRunbookAssociationTaskStepPropertyArrayOutput

func (i GetRunbookAssociationTaskStepPropertyArray) ToGetRunbookAssociationTaskStepPropertyArrayOutput() GetRunbookAssociationTaskStepPropertyArrayOutput

func (GetRunbookAssociationTaskStepPropertyArray) ToGetRunbookAssociationTaskStepPropertyArrayOutputWithContext

func (i GetRunbookAssociationTaskStepPropertyArray) ToGetRunbookAssociationTaskStepPropertyArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskStepPropertyArrayOutput

type GetRunbookAssociationTaskStepPropertyArrayInput

type GetRunbookAssociationTaskStepPropertyArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskStepPropertyArrayOutput() GetRunbookAssociationTaskStepPropertyArrayOutput
	ToGetRunbookAssociationTaskStepPropertyArrayOutputWithContext(context.Context) GetRunbookAssociationTaskStepPropertyArrayOutput
}

GetRunbookAssociationTaskStepPropertyArrayInput is an input type that accepts GetRunbookAssociationTaskStepPropertyArray and GetRunbookAssociationTaskStepPropertyArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskStepPropertyArrayInput` via:

GetRunbookAssociationTaskStepPropertyArray{ GetRunbookAssociationTaskStepPropertyArgs{...} }

type GetRunbookAssociationTaskStepPropertyArrayOutput

type GetRunbookAssociationTaskStepPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskStepPropertyArrayOutput) ElementType

func (GetRunbookAssociationTaskStepPropertyArrayOutput) Index

func (GetRunbookAssociationTaskStepPropertyArrayOutput) ToGetRunbookAssociationTaskStepPropertyArrayOutput

func (o GetRunbookAssociationTaskStepPropertyArrayOutput) ToGetRunbookAssociationTaskStepPropertyArrayOutput() GetRunbookAssociationTaskStepPropertyArrayOutput

func (GetRunbookAssociationTaskStepPropertyArrayOutput) ToGetRunbookAssociationTaskStepPropertyArrayOutputWithContext

func (o GetRunbookAssociationTaskStepPropertyArrayOutput) ToGetRunbookAssociationTaskStepPropertyArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskStepPropertyArrayOutput

type GetRunbookAssociationTaskStepPropertyInput

type GetRunbookAssociationTaskStepPropertyInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskStepPropertyOutput() GetRunbookAssociationTaskStepPropertyOutput
	ToGetRunbookAssociationTaskStepPropertyOutputWithContext(context.Context) GetRunbookAssociationTaskStepPropertyOutput
}

GetRunbookAssociationTaskStepPropertyInput is an input type that accepts GetRunbookAssociationTaskStepPropertyArgs and GetRunbookAssociationTaskStepPropertyOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskStepPropertyInput` via:

GetRunbookAssociationTaskStepPropertyArgs{...}

type GetRunbookAssociationTaskStepPropertyOutput

type GetRunbookAssociationTaskStepPropertyOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskStepPropertyOutput) ActionOnFailure

The action to be taken in case of task failure.

func (GetRunbookAssociationTaskStepPropertyOutput) Condition

The condition in which the task is to be executed.

func (GetRunbookAssociationTaskStepPropertyOutput) ElementType

func (GetRunbookAssociationTaskStepPropertyOutput) RunOn

The hosts to execute on.

func (GetRunbookAssociationTaskStepPropertyOutput) ToGetRunbookAssociationTaskStepPropertyOutput

func (o GetRunbookAssociationTaskStepPropertyOutput) ToGetRunbookAssociationTaskStepPropertyOutput() GetRunbookAssociationTaskStepPropertyOutput

func (GetRunbookAssociationTaskStepPropertyOutput) ToGetRunbookAssociationTaskStepPropertyOutputWithContext

func (o GetRunbookAssociationTaskStepPropertyOutput) ToGetRunbookAssociationTaskStepPropertyOutputWithContext(ctx context.Context) GetRunbookAssociationTaskStepPropertyOutput

type GetRunbookAssociationTaskTaskRecordDetail

type GetRunbookAssociationTaskTaskRecordDetail struct {
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// Content Source Details
	ExecutionDetails []GetRunbookAssociationTaskTaskRecordDetailExecutionDetail `pulumi:"executionDetails"`
	// Make a copy of this task in Library
	IsCopyToLibraryEnabled bool `pulumi:"isCopyToLibraryEnabled"`
	// The name of the task
	Name string `pulumi:"name"`
	// The OS type for the runbook.
	OsType string `pulumi:"osType"`
	// The platform of the runbook.
	Platform string `pulumi:"platform"`
	// The properties of the task.
	Properties []GetRunbookAssociationTaskTaskRecordDetailProperty `pulumi:"properties"`
	// The scope of the task.
	Scope string `pulumi:"scope"`
	// The ID of taskRecord.
	TaskRecordId string `pulumi:"taskRecordId"`
}

type GetRunbookAssociationTaskTaskRecordDetailArgs

type GetRunbookAssociationTaskTaskRecordDetailArgs struct {
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// Content Source Details
	ExecutionDetails GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayInput `pulumi:"executionDetails"`
	// Make a copy of this task in Library
	IsCopyToLibraryEnabled pulumi.BoolInput `pulumi:"isCopyToLibraryEnabled"`
	// The name of the task
	Name pulumi.StringInput `pulumi:"name"`
	// The OS type for the runbook.
	OsType pulumi.StringInput `pulumi:"osType"`
	// The platform of the runbook.
	Platform pulumi.StringInput `pulumi:"platform"`
	// The properties of the task.
	Properties GetRunbookAssociationTaskTaskRecordDetailPropertyArrayInput `pulumi:"properties"`
	// The scope of the task.
	Scope pulumi.StringInput `pulumi:"scope"`
	// The ID of taskRecord.
	TaskRecordId pulumi.StringInput `pulumi:"taskRecordId"`
}

func (GetRunbookAssociationTaskTaskRecordDetailArgs) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailArgs) ToGetRunbookAssociationTaskTaskRecordDetailOutput

func (i GetRunbookAssociationTaskTaskRecordDetailArgs) ToGetRunbookAssociationTaskTaskRecordDetailOutput() GetRunbookAssociationTaskTaskRecordDetailOutput

func (GetRunbookAssociationTaskTaskRecordDetailArgs) ToGetRunbookAssociationTaskTaskRecordDetailOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailArgs) ToGetRunbookAssociationTaskTaskRecordDetailOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailOutput

type GetRunbookAssociationTaskTaskRecordDetailArray

type GetRunbookAssociationTaskTaskRecordDetailArray []GetRunbookAssociationTaskTaskRecordDetailInput

func (GetRunbookAssociationTaskTaskRecordDetailArray) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailArray) ToGetRunbookAssociationTaskTaskRecordDetailArrayOutput

func (i GetRunbookAssociationTaskTaskRecordDetailArray) ToGetRunbookAssociationTaskTaskRecordDetailArrayOutput() GetRunbookAssociationTaskTaskRecordDetailArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailArray) ToGetRunbookAssociationTaskTaskRecordDetailArrayOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailArray) ToGetRunbookAssociationTaskTaskRecordDetailArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailArrayInput

type GetRunbookAssociationTaskTaskRecordDetailArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailArrayOutput() GetRunbookAssociationTaskTaskRecordDetailArrayOutput
	ToGetRunbookAssociationTaskTaskRecordDetailArrayOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailArrayOutput
}

GetRunbookAssociationTaskTaskRecordDetailArrayInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailArray and GetRunbookAssociationTaskTaskRecordDetailArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailArrayInput` via:

GetRunbookAssociationTaskTaskRecordDetailArray{ GetRunbookAssociationTaskTaskRecordDetailArgs{...} }

type GetRunbookAssociationTaskTaskRecordDetailArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailArrayOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailArrayOutput) Index

func (GetRunbookAssociationTaskTaskRecordDetailArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailArrayOutputWithContext

func (o GetRunbookAssociationTaskTaskRecordDetailArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetail

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetail struct {
	// Optional Command to execute the content.
	Command string `pulumi:"command"`
	// Content Source Details.
	Contents []GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContent `pulumi:"contents"`
	// Endpoint to be invoked.
	Endpoint string `pulumi:"endpoint"`
	// The action type of the task
	ExecutionType string `pulumi:"executionType"`
	// The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
	Variables []GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariable `pulumi:"variables"`
}

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs struct {
	// Optional Command to execute the content.
	Command pulumi.StringInput `pulumi:"command"`
	// Content Source Details.
	Contents GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput `pulumi:"contents"`
	// Endpoint to be invoked.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The action type of the task
	ExecutionType pulumi.StringInput `pulumi:"executionType"`
	// The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
	Variables GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput `pulumi:"variables"`
}

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArray

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArray []GetRunbookAssociationTaskTaskRecordDetailExecutionDetailInput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArray) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayInput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput() GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput
	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput
}

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArray and GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayInput` via:

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArray{ GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs{...} }

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput) Index

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutputWithContext

func (o GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContent

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContent struct {
	// Bucket Name.
	Bucket string `pulumi:"bucket"`
	// SHA256 checksum of the artifact.
	Checksum string `pulumi:"checksum"`
	// Namespace.
	Namespace string `pulumi:"namespace"`
	// Object Name.
	Object string `pulumi:"object"`
	// Content Source Details.
	SourceType string `pulumi:"sourceType"`
}

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs struct {
	// Bucket Name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// SHA256 checksum of the artifact.
	Checksum pulumi.StringInput `pulumi:"checksum"`
	// Namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Object Name.
	Object pulumi.StringInput `pulumi:"object"`
	// Content Source Details.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArray

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArray []GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentInput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArray) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput() GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput
	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput
}

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArray and GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput` via:

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArray{ GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs{...} }

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutputWithContext

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentInput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput() GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput
	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput
}

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs and GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentInput` via:

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentArgs{...}

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) Bucket

Bucket Name.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) Checksum

SHA256 checksum of the artifact.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) Namespace

Namespace.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) Object

Object Name.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) SourceType

Content Source Details.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutputWithContext

func (o GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailContentOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailInput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput() GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput
	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput
}

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs and GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailExecutionDetailInput` via:

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailArgs{...}

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) Command

Optional Command to execute the content.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) Contents

Content Source Details.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) Endpoint

Endpoint to be invoked.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) ExecutionType

The action type of the task

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutputWithContext

func (o GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailOutput) Variables

The variable of the task.Atleast one of dynamicArguments or output needs to be provided.

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariable

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariable struct {
	// The input variables for the task.
	InputVariables []GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariable `pulumi:"inputVariables"`
	// The list of output variables.
	OutputVariables []string `pulumi:"outputVariables"`
}

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs struct {
	// The input variables for the task.
	InputVariables GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput `pulumi:"inputVariables"`
	// The list of output variables.
	OutputVariables pulumi.StringArrayInput `pulumi:"outputVariables"`
}

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArray

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArray []GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArray) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput() GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput
	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput
}

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArray and GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput` via:

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArray{ GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs{...} }

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutputWithContext

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput() GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput
	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput
}

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs and GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInput` via:

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableArgs{...}

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariable

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariable struct {
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// The name of the task
	Name string `pulumi:"name"`
	// The type of the runbook.
	Type string `pulumi:"type"`
}

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs struct {
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// The name of the task
	Name pulumi.StringInput `pulumi:"name"`
	// The type of the runbook.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray []GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput() GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput
	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput
}

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray and GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput` via:

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray{ GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs{...} }

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput() GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput
	ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput
}

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs and GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput` via:

GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs{...}

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) Name

The name of the task

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) Type

The type of the runbook.

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput

type GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) InputVariables

The input variables for the task.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) OutputVariables

The list of output variables.

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput

func (GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutputWithContext

func (o GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) ToGetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailExecutionDetailVariableOutput

type GetRunbookAssociationTaskTaskRecordDetailInput

type GetRunbookAssociationTaskTaskRecordDetailInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailOutput() GetRunbookAssociationTaskTaskRecordDetailOutput
	ToGetRunbookAssociationTaskTaskRecordDetailOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailOutput
}

GetRunbookAssociationTaskTaskRecordDetailInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailArgs and GetRunbookAssociationTaskTaskRecordDetailOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailInput` via:

GetRunbookAssociationTaskTaskRecordDetailArgs{...}

type GetRunbookAssociationTaskTaskRecordDetailOutput

type GetRunbookAssociationTaskTaskRecordDetailOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetRunbookAssociationTaskTaskRecordDetailOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailOutput) ExecutionDetails

Content Source Details

func (GetRunbookAssociationTaskTaskRecordDetailOutput) IsCopyToLibraryEnabled

Make a copy of this task in Library

func (GetRunbookAssociationTaskTaskRecordDetailOutput) Name

The name of the task

func (GetRunbookAssociationTaskTaskRecordDetailOutput) OsType

The OS type for the runbook.

func (GetRunbookAssociationTaskTaskRecordDetailOutput) Platform

The platform of the runbook.

func (GetRunbookAssociationTaskTaskRecordDetailOutput) Properties

The properties of the task.

func (GetRunbookAssociationTaskTaskRecordDetailOutput) Scope

The scope of the task.

func (GetRunbookAssociationTaskTaskRecordDetailOutput) TaskRecordId

The ID of taskRecord.

func (GetRunbookAssociationTaskTaskRecordDetailOutput) ToGetRunbookAssociationTaskTaskRecordDetailOutput

func (o GetRunbookAssociationTaskTaskRecordDetailOutput) ToGetRunbookAssociationTaskTaskRecordDetailOutput() GetRunbookAssociationTaskTaskRecordDetailOutput

func (GetRunbookAssociationTaskTaskRecordDetailOutput) ToGetRunbookAssociationTaskTaskRecordDetailOutputWithContext

func (o GetRunbookAssociationTaskTaskRecordDetailOutput) ToGetRunbookAssociationTaskTaskRecordDetailOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailOutput

type GetRunbookAssociationTaskTaskRecordDetailProperty

type GetRunbookAssociationTaskTaskRecordDetailProperty struct {
	// The number of retries allowed.
	NumRetries int `pulumi:"numRetries"`
	// The timeout in seconds for the task.
	TimeoutInSeconds int `pulumi:"timeoutInSeconds"`
}

type GetRunbookAssociationTaskTaskRecordDetailPropertyArgs

type GetRunbookAssociationTaskTaskRecordDetailPropertyArgs struct {
	// The number of retries allowed.
	NumRetries pulumi.IntInput `pulumi:"numRetries"`
	// The timeout in seconds for the task.
	TimeoutInSeconds pulumi.IntInput `pulumi:"timeoutInSeconds"`
}

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArgs) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArgs) ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutput

func (i GetRunbookAssociationTaskTaskRecordDetailPropertyArgs) ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutput() GetRunbookAssociationTaskTaskRecordDetailPropertyOutput

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArgs) ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailPropertyArgs) ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailPropertyOutput

type GetRunbookAssociationTaskTaskRecordDetailPropertyArray

type GetRunbookAssociationTaskTaskRecordDetailPropertyArray []GetRunbookAssociationTaskTaskRecordDetailPropertyInput

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArray) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArray) ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput

func (i GetRunbookAssociationTaskTaskRecordDetailPropertyArray) ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput() GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArray) ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext

func (i GetRunbookAssociationTaskTaskRecordDetailPropertyArray) ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailPropertyArrayInput

type GetRunbookAssociationTaskTaskRecordDetailPropertyArrayInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput() GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput
	ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput
}

GetRunbookAssociationTaskTaskRecordDetailPropertyArrayInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailPropertyArray and GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailPropertyArrayInput` via:

GetRunbookAssociationTaskTaskRecordDetailPropertyArray{ GetRunbookAssociationTaskTaskRecordDetailPropertyArgs{...} }

type GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput) Index

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput

func (GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext

func (o GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput) ToGetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailPropertyArrayOutput

type GetRunbookAssociationTaskTaskRecordDetailPropertyInput

type GetRunbookAssociationTaskTaskRecordDetailPropertyInput interface {
	pulumi.Input

	ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutput() GetRunbookAssociationTaskTaskRecordDetailPropertyOutput
	ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutputWithContext(context.Context) GetRunbookAssociationTaskTaskRecordDetailPropertyOutput
}

GetRunbookAssociationTaskTaskRecordDetailPropertyInput is an input type that accepts GetRunbookAssociationTaskTaskRecordDetailPropertyArgs and GetRunbookAssociationTaskTaskRecordDetailPropertyOutput values. You can construct a concrete instance of `GetRunbookAssociationTaskTaskRecordDetailPropertyInput` via:

GetRunbookAssociationTaskTaskRecordDetailPropertyArgs{...}

type GetRunbookAssociationTaskTaskRecordDetailPropertyOutput

type GetRunbookAssociationTaskTaskRecordDetailPropertyOutput struct{ *pulumi.OutputState }

func (GetRunbookAssociationTaskTaskRecordDetailPropertyOutput) ElementType

func (GetRunbookAssociationTaskTaskRecordDetailPropertyOutput) NumRetries

The number of retries allowed.

func (GetRunbookAssociationTaskTaskRecordDetailPropertyOutput) TimeoutInSeconds

The timeout in seconds for the task.

func (GetRunbookAssociationTaskTaskRecordDetailPropertyOutput) ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutput

func (GetRunbookAssociationTaskTaskRecordDetailPropertyOutput) ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutputWithContext

func (o GetRunbookAssociationTaskTaskRecordDetailPropertyOutput) ToGetRunbookAssociationTaskTaskRecordDetailPropertyOutputWithContext(ctx context.Context) GetRunbookAssociationTaskTaskRecordDetailPropertyOutput

type GetRunbookOutputArgs

type GetRunbookOutputArgs struct {
	// Unique Runbook identifier
	RunbookId pulumi.StringInput `pulumi:"runbookId"`
}

A collection of arguments for invoking getRunbook.

func (GetRunbookOutputArgs) ElementType

func (GetRunbookOutputArgs) ElementType() reflect.Type

type GetRunbookResult

type GetRunbookResult struct {
	// JSON content with required associations
	Associations  []GetRunbookAssociation `pulumi:"associations"`
	CompartmentId string                  `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Estimated time to successfully complete the runbook execution
	EstimatedTime string `pulumi:"estimatedTime"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Is the runbook default?
	IsDefault bool `pulumi:"isDefault"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The lifecycle operation performed by the task.
	Operation string `pulumi:"operation"`
	// The OS type for the runbook.
	OsType string `pulumi:"osType"`
	// The platform of the runbook.
	Platform string `pulumi:"platform"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	RunbookId      string `pulumi:"runbookId"`
	// Type of runbook structure.
	RunbookRelevance string `pulumi:"runbookRelevance"`
	// The current state of the Runbook.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The type of the runbook.
	Type string `pulumi:"type"`
}

A collection of values returned by getRunbook.

func GetRunbook

func GetRunbook(ctx *pulumi.Context, args *GetRunbookArgs, opts ...pulumi.InvokeOption) (*GetRunbookResult, error)

This data source provides details about a specific Runbook resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a Runbook by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetRunbook(ctx, &fleetappsmanagement.GetRunbookArgs{
			RunbookId: testRunbookOciFleetAppsManagementRunbook.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetRunbookResultOutput

type GetRunbookResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRunbook.

func (GetRunbookResultOutput) Associations

JSON content with required associations

func (GetRunbookResultOutput) CompartmentId

func (o GetRunbookResultOutput) CompartmentId() pulumi.StringOutput

func (GetRunbookResultOutput) DefinedTags

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

func (GetRunbookResultOutput) Description

func (o GetRunbookResultOutput) Description() pulumi.StringOutput

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetRunbookResultOutput) DisplayName

func (o GetRunbookResultOutput) DisplayName() pulumi.StringOutput

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetRunbookResultOutput) ElementType

func (GetRunbookResultOutput) ElementType() reflect.Type

func (GetRunbookResultOutput) EstimatedTime

func (o GetRunbookResultOutput) EstimatedTime() pulumi.StringOutput

Estimated time to successfully complete the runbook execution

func (GetRunbookResultOutput) FreeformTags

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

func (GetRunbookResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRunbookResultOutput) IsDefault

Is the runbook default?

func (GetRunbookResultOutput) LifecycleDetails

func (o GetRunbookResultOutput) LifecycleDetails() pulumi.StringOutput

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

func (GetRunbookResultOutput) Operation

The lifecycle operation performed by the task.

func (GetRunbookResultOutput) OsType

The OS type for the runbook.

func (GetRunbookResultOutput) Platform

The platform of the runbook.

func (GetRunbookResultOutput) ResourceRegion

func (o GetRunbookResultOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (GetRunbookResultOutput) RunbookId

func (GetRunbookResultOutput) RunbookRelevance

func (o GetRunbookResultOutput) RunbookRelevance() pulumi.StringOutput

Type of runbook structure.

func (GetRunbookResultOutput) State

The current state of the Runbook.

func (GetRunbookResultOutput) SystemTags

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

func (GetRunbookResultOutput) TimeCreated

func (o GetRunbookResultOutput) TimeCreated() pulumi.StringOutput

The time this resource was created. An RFC3339 formatted datetime string.

func (GetRunbookResultOutput) TimeUpdated

func (o GetRunbookResultOutput) TimeUpdated() pulumi.StringOutput

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetRunbookResultOutput) ToGetRunbookResultOutput

func (o GetRunbookResultOutput) ToGetRunbookResultOutput() GetRunbookResultOutput

func (GetRunbookResultOutput) ToGetRunbookResultOutputWithContext

func (o GetRunbookResultOutput) ToGetRunbookResultOutputWithContext(ctx context.Context) GetRunbookResultOutput

func (GetRunbookResultOutput) Type

The type of the runbook.

type GetRunbooksArgs

type GetRunbooksArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetRunbooksFilter `pulumi:"filters"`
	// unique Runbook identifier
	Id *string `pulumi:"id"`
	// The runbook lifecycle.
	Operation *string `pulumi:"operation"`
	// The ID of the runbook platform.
	Platform *string `pulumi:"platform"`
	// The runbook relevance of product or full-stack.
	RunbookRelevance *string `pulumi:"runbookRelevance"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
	// The ID of the runbook type.
	Type *string `pulumi:"type"`
}

A collection of arguments for invoking getRunbooks.

type GetRunbooksFilter

type GetRunbooksFilter struct {
	// The name of the task
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetRunbooksFilterArgs

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

func (GetRunbooksFilterArgs) ElementType

func (GetRunbooksFilterArgs) ElementType() reflect.Type

func (GetRunbooksFilterArgs) ToGetRunbooksFilterOutput

func (i GetRunbooksFilterArgs) ToGetRunbooksFilterOutput() GetRunbooksFilterOutput

func (GetRunbooksFilterArgs) ToGetRunbooksFilterOutputWithContext

func (i GetRunbooksFilterArgs) ToGetRunbooksFilterOutputWithContext(ctx context.Context) GetRunbooksFilterOutput

type GetRunbooksFilterArray

type GetRunbooksFilterArray []GetRunbooksFilterInput

func (GetRunbooksFilterArray) ElementType

func (GetRunbooksFilterArray) ElementType() reflect.Type

func (GetRunbooksFilterArray) ToGetRunbooksFilterArrayOutput

func (i GetRunbooksFilterArray) ToGetRunbooksFilterArrayOutput() GetRunbooksFilterArrayOutput

func (GetRunbooksFilterArray) ToGetRunbooksFilterArrayOutputWithContext

func (i GetRunbooksFilterArray) ToGetRunbooksFilterArrayOutputWithContext(ctx context.Context) GetRunbooksFilterArrayOutput

type GetRunbooksFilterArrayInput

type GetRunbooksFilterArrayInput interface {
	pulumi.Input

	ToGetRunbooksFilterArrayOutput() GetRunbooksFilterArrayOutput
	ToGetRunbooksFilterArrayOutputWithContext(context.Context) GetRunbooksFilterArrayOutput
}

GetRunbooksFilterArrayInput is an input type that accepts GetRunbooksFilterArray and GetRunbooksFilterArrayOutput values. You can construct a concrete instance of `GetRunbooksFilterArrayInput` via:

GetRunbooksFilterArray{ GetRunbooksFilterArgs{...} }

type GetRunbooksFilterArrayOutput

type GetRunbooksFilterArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksFilterArrayOutput) ElementType

func (GetRunbooksFilterArrayOutput) Index

func (GetRunbooksFilterArrayOutput) ToGetRunbooksFilterArrayOutput

func (o GetRunbooksFilterArrayOutput) ToGetRunbooksFilterArrayOutput() GetRunbooksFilterArrayOutput

func (GetRunbooksFilterArrayOutput) ToGetRunbooksFilterArrayOutputWithContext

func (o GetRunbooksFilterArrayOutput) ToGetRunbooksFilterArrayOutputWithContext(ctx context.Context) GetRunbooksFilterArrayOutput

type GetRunbooksFilterInput

type GetRunbooksFilterInput interface {
	pulumi.Input

	ToGetRunbooksFilterOutput() GetRunbooksFilterOutput
	ToGetRunbooksFilterOutputWithContext(context.Context) GetRunbooksFilterOutput
}

GetRunbooksFilterInput is an input type that accepts GetRunbooksFilterArgs and GetRunbooksFilterOutput values. You can construct a concrete instance of `GetRunbooksFilterInput` via:

GetRunbooksFilterArgs{...}

type GetRunbooksFilterOutput

type GetRunbooksFilterOutput struct{ *pulumi.OutputState }

func (GetRunbooksFilterOutput) ElementType

func (GetRunbooksFilterOutput) ElementType() reflect.Type

func (GetRunbooksFilterOutput) Name

The name of the task

func (GetRunbooksFilterOutput) Regex

func (GetRunbooksFilterOutput) ToGetRunbooksFilterOutput

func (o GetRunbooksFilterOutput) ToGetRunbooksFilterOutput() GetRunbooksFilterOutput

func (GetRunbooksFilterOutput) ToGetRunbooksFilterOutputWithContext

func (o GetRunbooksFilterOutput) ToGetRunbooksFilterOutputWithContext(ctx context.Context) GetRunbooksFilterOutput

func (GetRunbooksFilterOutput) Values

type GetRunbooksOutputArgs

type GetRunbooksOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput       `pulumi:"displayName"`
	Filters     GetRunbooksFilterArrayInput `pulumi:"filters"`
	// unique Runbook identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The runbook lifecycle.
	Operation pulumi.StringPtrInput `pulumi:"operation"`
	// The ID of the runbook platform.
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// The runbook relevance of product or full-stack.
	RunbookRelevance pulumi.StringPtrInput `pulumi:"runbookRelevance"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The ID of the runbook type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A collection of arguments for invoking getRunbooks.

func (GetRunbooksOutputArgs) ElementType

func (GetRunbooksOutputArgs) ElementType() reflect.Type

type GetRunbooksResult

type GetRunbooksResult struct {
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string             `pulumi:"displayName"`
	Filters     []GetRunbooksFilter `pulumi:"filters"`
	// The OCID of the resource.
	Id *string `pulumi:"id"`
	// The lifecycle operation performed by the task.
	Operation *string `pulumi:"operation"`
	// The platform of the runbook.
	Platform *string `pulumi:"platform"`
	// The list of runbook_collection.
	RunbookCollections []GetRunbooksRunbookCollection `pulumi:"runbookCollections"`
	// Type of runbook structure.
	RunbookRelevance *string `pulumi:"runbookRelevance"`
	// The current state of the Runbook.
	State *string `pulumi:"state"`
	// The type of the runbook.
	Type *string `pulumi:"type"`
}

A collection of values returned by getRunbooks.

func GetRunbooks

func GetRunbooks(ctx *pulumi.Context, args *GetRunbooksArgs, opts ...pulumi.InvokeOption) (*GetRunbooksResult, error)

This data source provides the list of Runbooks in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of Runbooks.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetRunbooks(ctx, &fleetappsmanagement.GetRunbooksArgs{
			CompartmentId:    pulumi.StringRef(compartmentId),
			DisplayName:      pulumi.StringRef(runbookDisplayName),
			Id:               pulumi.StringRef(runbookId),
			Operation:        pulumi.StringRef(runbookOperation),
			Platform:         pulumi.StringRef(runbookPlatform),
			RunbookRelevance: pulumi.StringRef(runbookRunbookRelevance),
			State:            pulumi.StringRef(runbookState),
			Type:             pulumi.StringRef(runbookType),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetRunbooksResultOutput

type GetRunbooksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRunbooks.

func (GetRunbooksResultOutput) CompartmentId

func (GetRunbooksResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetRunbooksResultOutput) ElementType

func (GetRunbooksResultOutput) ElementType() reflect.Type

func (GetRunbooksResultOutput) Filters

func (GetRunbooksResultOutput) Id

The OCID of the resource.

func (GetRunbooksResultOutput) Operation

The lifecycle operation performed by the task.

func (GetRunbooksResultOutput) Platform

The platform of the runbook.

func (GetRunbooksResultOutput) RunbookCollections

The list of runbook_collection.

func (GetRunbooksResultOutput) RunbookRelevance

func (o GetRunbooksResultOutput) RunbookRelevance() pulumi.StringPtrOutput

Type of runbook structure.

func (GetRunbooksResultOutput) State

The current state of the Runbook.

func (GetRunbooksResultOutput) ToGetRunbooksResultOutput

func (o GetRunbooksResultOutput) ToGetRunbooksResultOutput() GetRunbooksResultOutput

func (GetRunbooksResultOutput) ToGetRunbooksResultOutputWithContext

func (o GetRunbooksResultOutput) ToGetRunbooksResultOutputWithContext(ctx context.Context) GetRunbooksResultOutput

func (GetRunbooksResultOutput) Type

The type of the runbook.

type GetRunbooksRunbookCollection

type GetRunbooksRunbookCollection struct {
	Items []GetRunbooksRunbookCollectionItem `pulumi:"items"`
}

type GetRunbooksRunbookCollectionArgs

type GetRunbooksRunbookCollectionArgs struct {
	Items GetRunbooksRunbookCollectionItemArrayInput `pulumi:"items"`
}

func (GetRunbooksRunbookCollectionArgs) ElementType

func (GetRunbooksRunbookCollectionArgs) ToGetRunbooksRunbookCollectionOutput

func (i GetRunbooksRunbookCollectionArgs) ToGetRunbooksRunbookCollectionOutput() GetRunbooksRunbookCollectionOutput

func (GetRunbooksRunbookCollectionArgs) ToGetRunbooksRunbookCollectionOutputWithContext

func (i GetRunbooksRunbookCollectionArgs) ToGetRunbooksRunbookCollectionOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionOutput

type GetRunbooksRunbookCollectionArray

type GetRunbooksRunbookCollectionArray []GetRunbooksRunbookCollectionInput

func (GetRunbooksRunbookCollectionArray) ElementType

func (GetRunbooksRunbookCollectionArray) ToGetRunbooksRunbookCollectionArrayOutput

func (i GetRunbooksRunbookCollectionArray) ToGetRunbooksRunbookCollectionArrayOutput() GetRunbooksRunbookCollectionArrayOutput

func (GetRunbooksRunbookCollectionArray) ToGetRunbooksRunbookCollectionArrayOutputWithContext

func (i GetRunbooksRunbookCollectionArray) ToGetRunbooksRunbookCollectionArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionArrayOutput

type GetRunbooksRunbookCollectionArrayInput

type GetRunbooksRunbookCollectionArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionArrayOutput() GetRunbooksRunbookCollectionArrayOutput
	ToGetRunbooksRunbookCollectionArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionArrayOutput
}

GetRunbooksRunbookCollectionArrayInput is an input type that accepts GetRunbooksRunbookCollectionArray and GetRunbooksRunbookCollectionArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionArrayInput` via:

GetRunbooksRunbookCollectionArray{ GetRunbooksRunbookCollectionArgs{...} }

type GetRunbooksRunbookCollectionArrayOutput

type GetRunbooksRunbookCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionArrayOutput) ElementType

func (GetRunbooksRunbookCollectionArrayOutput) Index

func (GetRunbooksRunbookCollectionArrayOutput) ToGetRunbooksRunbookCollectionArrayOutput

func (o GetRunbooksRunbookCollectionArrayOutput) ToGetRunbooksRunbookCollectionArrayOutput() GetRunbooksRunbookCollectionArrayOutput

func (GetRunbooksRunbookCollectionArrayOutput) ToGetRunbooksRunbookCollectionArrayOutputWithContext

func (o GetRunbooksRunbookCollectionArrayOutput) ToGetRunbooksRunbookCollectionArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionArrayOutput

type GetRunbooksRunbookCollectionInput

type GetRunbooksRunbookCollectionInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionOutput() GetRunbooksRunbookCollectionOutput
	ToGetRunbooksRunbookCollectionOutputWithContext(context.Context) GetRunbooksRunbookCollectionOutput
}

GetRunbooksRunbookCollectionInput is an input type that accepts GetRunbooksRunbookCollectionArgs and GetRunbooksRunbookCollectionOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionInput` via:

GetRunbooksRunbookCollectionArgs{...}

type GetRunbooksRunbookCollectionItem

type GetRunbooksRunbookCollectionItem struct {
	// JSON content with required associations
	Associations []GetRunbooksRunbookCollectionItemAssociation `pulumi:"associations"`
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Estimated time to successfully complete the runbook execution
	EstimatedTime string `pulumi:"estimatedTime"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// unique Runbook identifier
	Id string `pulumi:"id"`
	// Is the runbook default?
	IsDefault bool `pulumi:"isDefault"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The runbook lifecycle.
	Operation string `pulumi:"operation"`
	// The OS type for the runbook.
	OsType string `pulumi:"osType"`
	// The ID of the runbook platform.
	Platform string `pulumi:"platform"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// The runbook relevance of product or full-stack.
	RunbookRelevance string `pulumi:"runbookRelevance"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The ID of the runbook type.
	Type string `pulumi:"type"`
}

type GetRunbooksRunbookCollectionItemArgs

type GetRunbooksRunbookCollectionItemArgs struct {
	// JSON content with required associations
	Associations GetRunbooksRunbookCollectionItemAssociationArrayInput `pulumi:"associations"`
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Estimated time to successfully complete the runbook execution
	EstimatedTime pulumi.StringInput `pulumi:"estimatedTime"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// unique Runbook identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Is the runbook default?
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The runbook lifecycle.
	Operation pulumi.StringInput `pulumi:"operation"`
	// The OS type for the runbook.
	OsType pulumi.StringInput `pulumi:"osType"`
	// The ID of the runbook platform.
	Platform pulumi.StringInput `pulumi:"platform"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// The runbook relevance of product or full-stack.
	RunbookRelevance pulumi.StringInput `pulumi:"runbookRelevance"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The ID of the runbook type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbooksRunbookCollectionItemArgs) ElementType

func (GetRunbooksRunbookCollectionItemArgs) ToGetRunbooksRunbookCollectionItemOutput

func (i GetRunbooksRunbookCollectionItemArgs) ToGetRunbooksRunbookCollectionItemOutput() GetRunbooksRunbookCollectionItemOutput

func (GetRunbooksRunbookCollectionItemArgs) ToGetRunbooksRunbookCollectionItemOutputWithContext

func (i GetRunbooksRunbookCollectionItemArgs) ToGetRunbooksRunbookCollectionItemOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemOutput

type GetRunbooksRunbookCollectionItemArray

type GetRunbooksRunbookCollectionItemArray []GetRunbooksRunbookCollectionItemInput

func (GetRunbooksRunbookCollectionItemArray) ElementType

func (GetRunbooksRunbookCollectionItemArray) ToGetRunbooksRunbookCollectionItemArrayOutput

func (i GetRunbooksRunbookCollectionItemArray) ToGetRunbooksRunbookCollectionItemArrayOutput() GetRunbooksRunbookCollectionItemArrayOutput

func (GetRunbooksRunbookCollectionItemArray) ToGetRunbooksRunbookCollectionItemArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemArray) ToGetRunbooksRunbookCollectionItemArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemArrayOutput

type GetRunbooksRunbookCollectionItemArrayInput

type GetRunbooksRunbookCollectionItemArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemArrayOutput() GetRunbooksRunbookCollectionItemArrayOutput
	ToGetRunbooksRunbookCollectionItemArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemArrayOutput
}

GetRunbooksRunbookCollectionItemArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemArray and GetRunbooksRunbookCollectionItemArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemArrayInput` via:

GetRunbooksRunbookCollectionItemArray{ GetRunbooksRunbookCollectionItemArgs{...} }

type GetRunbooksRunbookCollectionItemArrayOutput

type GetRunbooksRunbookCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemArrayOutput) Index

func (GetRunbooksRunbookCollectionItemArrayOutput) ToGetRunbooksRunbookCollectionItemArrayOutput

func (o GetRunbooksRunbookCollectionItemArrayOutput) ToGetRunbooksRunbookCollectionItemArrayOutput() GetRunbooksRunbookCollectionItemArrayOutput

func (GetRunbooksRunbookCollectionItemArrayOutput) ToGetRunbooksRunbookCollectionItemArrayOutputWithContext

func (o GetRunbooksRunbookCollectionItemArrayOutput) ToGetRunbooksRunbookCollectionItemArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemArrayOutput

type GetRunbooksRunbookCollectionItemAssociation

type GetRunbooksRunbookCollectionItemAssociation struct {
	// Execution Workflow.
	ExecutionWorkflowDetails []GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetail `pulumi:"executionWorkflowDetails"`
	// The groups of the runbook
	Groups []GetRunbooksRunbookCollectionItemAssociationGroup `pulumi:"groups"`
	// A set of tasks to execute in the runbook
	Tasks []GetRunbooksRunbookCollectionItemAssociationTask `pulumi:"tasks"`
	// The version of the runbook.
	Version string `pulumi:"version"`
}

type GetRunbooksRunbookCollectionItemAssociationArgs

type GetRunbooksRunbookCollectionItemAssociationArgs struct {
	// Execution Workflow.
	ExecutionWorkflowDetails GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayInput `pulumi:"executionWorkflowDetails"`
	// The groups of the runbook
	Groups GetRunbooksRunbookCollectionItemAssociationGroupArrayInput `pulumi:"groups"`
	// A set of tasks to execute in the runbook
	Tasks GetRunbooksRunbookCollectionItemAssociationTaskArrayInput `pulumi:"tasks"`
	// The version of the runbook.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetRunbooksRunbookCollectionItemAssociationArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationArgs) ToGetRunbooksRunbookCollectionItemAssociationOutput

func (i GetRunbooksRunbookCollectionItemAssociationArgs) ToGetRunbooksRunbookCollectionItemAssociationOutput() GetRunbooksRunbookCollectionItemAssociationOutput

func (GetRunbooksRunbookCollectionItemAssociationArgs) ToGetRunbooksRunbookCollectionItemAssociationOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationArgs) ToGetRunbooksRunbookCollectionItemAssociationOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationOutput

type GetRunbooksRunbookCollectionItemAssociationArray

type GetRunbooksRunbookCollectionItemAssociationArray []GetRunbooksRunbookCollectionItemAssociationInput

func (GetRunbooksRunbookCollectionItemAssociationArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationArray) ToGetRunbooksRunbookCollectionItemAssociationArrayOutput

func (i GetRunbooksRunbookCollectionItemAssociationArray) ToGetRunbooksRunbookCollectionItemAssociationArrayOutput() GetRunbooksRunbookCollectionItemAssociationArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationArray) ToGetRunbooksRunbookCollectionItemAssociationArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationArray) ToGetRunbooksRunbookCollectionItemAssociationArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationArrayOutput

type GetRunbooksRunbookCollectionItemAssociationArrayInput

type GetRunbooksRunbookCollectionItemAssociationArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationArrayOutput() GetRunbooksRunbookCollectionItemAssociationArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationArray and GetRunbooksRunbookCollectionItemAssociationArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationArray{ GetRunbooksRunbookCollectionItemAssociationArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationArrayOutput

type GetRunbooksRunbookCollectionItemAssociationArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationArrayOutput) Index

func (GetRunbooksRunbookCollectionItemAssociationArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationArrayOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationArrayOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetail

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetail struct {
	// Execution Workflow for the runbook.
	Workflows []GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflow `pulumi:"workflows"`
}

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs struct {
	// Execution Workflow for the runbook.
	Workflows GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayInput `pulumi:"workflows"`
}

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArray

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArray []GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailInput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArray) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArray) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArray) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayInput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput() GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArray and GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArray{ GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailInput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput() GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput
	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput
}

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs and GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailInput` via:

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailArgs{...}

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutputWithContext

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailOutput) Workflows

Execution Workflow for the runbook.

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflow

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflow struct {
	// Provide the name of the group.
	GroupName string `pulumi:"groupName"`
	// Tasks within the Group. Provide the stepName for all tasks that are applicable
	Steps []GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep `pulumi:"steps"`
	// The ID of the runbook type.
	Type string `pulumi:"type"`
}

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArgs

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArgs struct {
	// Provide the name of the group.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Tasks within the Group. Provide the stepName for all tasks that are applicable
	Steps GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayInput `pulumi:"steps"`
	// The ID of the runbook type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArgs) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArgs) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArray

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArray []GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowInput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArray) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArray) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayInput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput() GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArray and GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArray{ GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowInput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput() GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput
	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput
}

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArgs and GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowInput` via:

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowArgs{...}

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput) GroupName

Provide the name of the group.

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput) Steps

Tasks within the Group. Provide the stepName for all tasks that are applicable

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutputWithContext

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowOutput) Type

The ID of the runbook type.

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStep struct {
	// Provide the name of the group.
	GroupName string `pulumi:"groupName"`
	// The name of the task step.
	StepName string `pulumi:"stepName"`
	// Tasks within the Group. Provide the stepName for all tasks that are applicable
	Steps []string `pulumi:"steps"`
	// The ID of the runbook type.
	Type string `pulumi:"type"`
}

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArgs

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArgs struct {
	// Provide the name of the group.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// The name of the task step.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// Tasks within the Group. Provide the stepName for all tasks that are applicable
	Steps pulumi.StringArrayInput `pulumi:"steps"`
	// The ID of the runbook type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArgs) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArgs) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArray

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArray []GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepInput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArray) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArray) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayInput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput() GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArray and GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArray{ GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepInput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput() GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput
	ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput
}

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArgs and GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepInput` via:

GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepArgs{...}

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput

type GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput) GroupName

Provide the name of the group.

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput) StepName

The name of the task step.

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput) Steps

Tasks within the Group. Provide the stepName for all tasks that are applicable

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput) ToGetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutputWithContext

func (GetRunbooksRunbookCollectionItemAssociationExecutionWorkflowDetailWorkflowStepOutput) Type

The ID of the runbook type.

type GetRunbooksRunbookCollectionItemAssociationGroup

type GetRunbooksRunbookCollectionItemAssociationGroup struct {
	// The name of the task
	Name string `pulumi:"name"`
	// The properties of the task.
	Properties []GetRunbooksRunbookCollectionItemAssociationGroupProperty `pulumi:"properties"`
	// The ID of the runbook type.
	Type string `pulumi:"type"`
}

type GetRunbooksRunbookCollectionItemAssociationGroupArgs

type GetRunbooksRunbookCollectionItemAssociationGroupArgs struct {
	// The name of the task
	Name pulumi.StringInput `pulumi:"name"`
	// The properties of the task.
	Properties GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayInput `pulumi:"properties"`
	// The ID of the runbook type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbooksRunbookCollectionItemAssociationGroupArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationGroupArgs) ToGetRunbooksRunbookCollectionItemAssociationGroupOutput

func (i GetRunbooksRunbookCollectionItemAssociationGroupArgs) ToGetRunbooksRunbookCollectionItemAssociationGroupOutput() GetRunbooksRunbookCollectionItemAssociationGroupOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupArgs) ToGetRunbooksRunbookCollectionItemAssociationGroupOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationGroupArgs) ToGetRunbooksRunbookCollectionItemAssociationGroupOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationGroupOutput

type GetRunbooksRunbookCollectionItemAssociationGroupArray

type GetRunbooksRunbookCollectionItemAssociationGroupArray []GetRunbooksRunbookCollectionItemAssociationGroupInput

func (GetRunbooksRunbookCollectionItemAssociationGroupArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationGroupArray) ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutput

func (i GetRunbooksRunbookCollectionItemAssociationGroupArray) ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutput() GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupArray) ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationGroupArray) ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput

type GetRunbooksRunbookCollectionItemAssociationGroupArrayInput

type GetRunbooksRunbookCollectionItemAssociationGroupArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutput() GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationGroupArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationGroupArray and GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationGroupArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationGroupArray{ GetRunbooksRunbookCollectionItemAssociationGroupArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput

type GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput) Index

func (GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationGroupArrayOutput

type GetRunbooksRunbookCollectionItemAssociationGroupInput

type GetRunbooksRunbookCollectionItemAssociationGroupInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationGroupOutput() GetRunbooksRunbookCollectionItemAssociationGroupOutput
	ToGetRunbooksRunbookCollectionItemAssociationGroupOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationGroupOutput
}

GetRunbooksRunbookCollectionItemAssociationGroupInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationGroupArgs and GetRunbooksRunbookCollectionItemAssociationGroupOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationGroupInput` via:

GetRunbooksRunbookCollectionItemAssociationGroupArgs{...}

type GetRunbooksRunbookCollectionItemAssociationGroupOutput

type GetRunbooksRunbookCollectionItemAssociationGroupOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationGroupOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationGroupOutput) Name

The name of the task

func (GetRunbooksRunbookCollectionItemAssociationGroupOutput) Properties

The properties of the task.

func (GetRunbooksRunbookCollectionItemAssociationGroupOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationGroupOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationGroupOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupOutput) Type

The ID of the runbook type.

type GetRunbooksRunbookCollectionItemAssociationGroupProperty

type GetRunbooksRunbookCollectionItemAssociationGroupProperty struct {
	// The action to be taken in case of task failure.
	ActionOnFailure string `pulumi:"actionOnFailure"`
	// The condition in which the task is to be executed.
	Condition string `pulumi:"condition"`
	// The hosts to execute on.
	RunOn string `pulumi:"runOn"`
}

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs struct {
	// The action to be taken in case of task failure.
	ActionOnFailure pulumi.StringInput `pulumi:"actionOnFailure"`
	// The condition in which the task is to be executed.
	Condition pulumi.StringInput `pulumi:"condition"`
	// The hosts to execute on.
	RunOn pulumi.StringInput `pulumi:"runOn"`
}

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyArray

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyArray []GetRunbooksRunbookCollectionItemAssociationGroupPropertyInput

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationGroupPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayInput

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput() GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationGroupPropertyArray and GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationGroupPropertyArray{ GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput) Index

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationGroupPropertyArrayOutput

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyInput

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput() GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput
	ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput
}

GetRunbooksRunbookCollectionItemAssociationGroupPropertyInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs and GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationGroupPropertyInput` via:

GetRunbooksRunbookCollectionItemAssociationGroupPropertyArgs{...}

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput

type GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput) ActionOnFailure

The action to be taken in case of task failure.

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput) Condition

The condition in which the task is to be executed.

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput) RunOn

The hosts to execute on.

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput

func (GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput) ToGetRunbooksRunbookCollectionItemAssociationGroupPropertyOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationGroupPropertyOutput

type GetRunbooksRunbookCollectionItemAssociationInput

type GetRunbooksRunbookCollectionItemAssociationInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationOutput() GetRunbooksRunbookCollectionItemAssociationOutput
	ToGetRunbooksRunbookCollectionItemAssociationOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationOutput
}

GetRunbooksRunbookCollectionItemAssociationInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationArgs and GetRunbooksRunbookCollectionItemAssociationOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationInput` via:

GetRunbooksRunbookCollectionItemAssociationArgs{...}

type GetRunbooksRunbookCollectionItemAssociationOutput

type GetRunbooksRunbookCollectionItemAssociationOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationOutput) ExecutionWorkflowDetails

Execution Workflow.

func (GetRunbooksRunbookCollectionItemAssociationOutput) Groups

The groups of the runbook

func (GetRunbooksRunbookCollectionItemAssociationOutput) Tasks

A set of tasks to execute in the runbook

func (GetRunbooksRunbookCollectionItemAssociationOutput) ToGetRunbooksRunbookCollectionItemAssociationOutput

func (o GetRunbooksRunbookCollectionItemAssociationOutput) ToGetRunbooksRunbookCollectionItemAssociationOutput() GetRunbooksRunbookCollectionItemAssociationOutput

func (GetRunbooksRunbookCollectionItemAssociationOutput) ToGetRunbooksRunbookCollectionItemAssociationOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationOutput) ToGetRunbooksRunbookCollectionItemAssociationOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationOutput

func (GetRunbooksRunbookCollectionItemAssociationOutput) Version

The version of the runbook.

type GetRunbooksRunbookCollectionItemAssociationTask

type GetRunbooksRunbookCollectionItemAssociationTask struct {
	// The association type of the task
	AssociationType string `pulumi:"associationType"`
	// Mapping output variables of previous tasks to the input variables of the current task.
	OutputVariableMappings []GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMapping `pulumi:"outputVariableMappings"`
	// The name of the task step.
	StepName string `pulumi:"stepName"`
	// The properties of the task.
	StepProperties []GetRunbooksRunbookCollectionItemAssociationTaskStepProperty `pulumi:"stepProperties"`
	// The details of the task.
	TaskRecordDetails []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetail `pulumi:"taskRecordDetails"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskArgs

type GetRunbooksRunbookCollectionItemAssociationTaskArgs struct {
	// The association type of the task
	AssociationType pulumi.StringInput `pulumi:"associationType"`
	// Mapping output variables of previous tasks to the input variables of the current task.
	OutputVariableMappings GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayInput `pulumi:"outputVariableMappings"`
	// The name of the task step.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// The properties of the task.
	StepProperties GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayInput `pulumi:"stepProperties"`
	// The details of the task.
	TaskRecordDetails GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayInput `pulumi:"taskRecordDetails"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutput

func (i GetRunbooksRunbookCollectionItemAssociationTaskArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutput() GetRunbooksRunbookCollectionItemAssociationTaskOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutput

type GetRunbooksRunbookCollectionItemAssociationTaskArray

type GetRunbooksRunbookCollectionItemAssociationTaskArray []GetRunbooksRunbookCollectionItemAssociationTaskInput

func (GetRunbooksRunbookCollectionItemAssociationTaskArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskArray) ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutput

func (i GetRunbooksRunbookCollectionItemAssociationTaskArray) ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskArray) ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskArray) ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskArray and GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskArray{ GetRunbooksRunbookCollectionItemAssociationTaskArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput) Index

func (GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskInput

type GetRunbooksRunbookCollectionItemAssociationTaskInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskOutput() GetRunbooksRunbookCollectionItemAssociationTaskOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskArgs and GetRunbooksRunbookCollectionItemAssociationTaskOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskOutput

type GetRunbooksRunbookCollectionItemAssociationTaskOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskOutput) AssociationType

The association type of the task

func (GetRunbooksRunbookCollectionItemAssociationTaskOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutput) OutputVariableMappings

Mapping output variables of previous tasks to the input variables of the current task.

func (GetRunbooksRunbookCollectionItemAssociationTaskOutput) StepName

The name of the task step.

func (GetRunbooksRunbookCollectionItemAssociationTaskOutput) StepProperties

The properties of the task.

func (GetRunbooksRunbookCollectionItemAssociationTaskOutput) TaskRecordDetails

The details of the task.

func (GetRunbooksRunbookCollectionItemAssociationTaskOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationTaskOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMapping

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMapping struct {
	// The name of the task
	Name string `pulumi:"name"`
	// The details of the output variable that will be used for mapping.
	OutputVariableDetails []GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetail `pulumi:"outputVariableDetails"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs struct {
	// The name of the task
	Name pulumi.StringInput `pulumi:"name"`
	// The details of the output variable that will be used for mapping.
	OutputVariableDetails GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput `pulumi:"outputVariableDetails"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArray

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArray []GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingInput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArray) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArray) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArray) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArray and GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArray{ GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingInput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput() GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs and GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput) Name

The name of the task

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput) OutputVariableDetails

The details of the output variable that will be used for mapping.

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetail

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetail struct {
	// The name of the output variable whose value that has to be mapped.
	OutputVariableName string `pulumi:"outputVariableName"`
	// The name of the task step.
	StepName string `pulumi:"stepName"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArgs

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArgs struct {
	// The name of the output variable whose value that has to be mapped.
	OutputVariableName pulumi.StringInput `pulumi:"outputVariableName"`
	// The name of the task step.
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArray

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArray []GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailInput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArray) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArray) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArray and GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArray{ GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailInput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput() GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArgs and GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput

type GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput) OutputVariableName

The name of the output variable whose value that has to be mapped.

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput) StepName

The name of the task step.

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskOutputVariableMappingOutputVariableDetailOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskStepProperty

type GetRunbooksRunbookCollectionItemAssociationTaskStepProperty struct {
	// The action to be taken in case of task failure.
	ActionOnFailure string `pulumi:"actionOnFailure"`
	// The condition in which the task is to be executed.
	Condition string `pulumi:"condition"`
	// The hosts to execute on.
	RunOn string `pulumi:"runOn"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs struct {
	// The action to be taken in case of task failure.
	ActionOnFailure pulumi.StringInput `pulumi:"actionOnFailure"`
	// The condition in which the task is to be executed.
	Condition pulumi.StringInput `pulumi:"condition"`
	// The hosts to execute on.
	RunOn pulumi.StringInput `pulumi:"runOn"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArray

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArray []GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyInput

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArray and GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArray{ GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyInput

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput() GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs and GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput

type GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput) ActionOnFailure

The action to be taken in case of task failure.

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput) Condition

The condition in which the task is to be executed.

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput) RunOn

The hosts to execute on.

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskStepPropertyOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetail

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetail struct {
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// Content Source Details
	ExecutionDetails []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail `pulumi:"executionDetails"`
	// Make a copy of this task in Library
	IsCopyToLibraryEnabled bool `pulumi:"isCopyToLibraryEnabled"`
	// The name of the task
	Name string `pulumi:"name"`
	// The OS type for the runbook.
	OsType string `pulumi:"osType"`
	// The ID of the runbook platform.
	Platform string `pulumi:"platform"`
	// The properties of the task.
	Properties []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty `pulumi:"properties"`
	// The scope of the task.
	Scope string `pulumi:"scope"`
	// The ID of taskRecord.
	TaskRecordId string `pulumi:"taskRecordId"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs struct {
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// Content Source Details
	ExecutionDetails GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayInput `pulumi:"executionDetails"`
	// Make a copy of this task in Library
	IsCopyToLibraryEnabled pulumi.BoolInput `pulumi:"isCopyToLibraryEnabled"`
	// The name of the task
	Name pulumi.StringInput `pulumi:"name"`
	// The OS type for the runbook.
	OsType pulumi.StringInput `pulumi:"osType"`
	// The ID of the runbook platform.
	Platform pulumi.StringInput `pulumi:"platform"`
	// The properties of the task.
	Properties GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayInput `pulumi:"properties"`
	// The scope of the task.
	Scope pulumi.StringInput `pulumi:"scope"`
	// The ID of taskRecord.
	TaskRecordId pulumi.StringInput `pulumi:"taskRecordId"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArray

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArray []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailInput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArray and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArray{ GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetail struct {
	// Optional Command to execute the content.
	Command string `pulumi:"command"`
	// Content Source Details.
	Contents []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent `pulumi:"contents"`
	// Endpoint to be invoked.
	Endpoint string `pulumi:"endpoint"`
	// The action type of the task
	ExecutionType string `pulumi:"executionType"`
	// The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
	Variables []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable `pulumi:"variables"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArgs

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArgs struct {
	// Optional Command to execute the content.
	Command pulumi.StringInput `pulumi:"command"`
	// Content Source Details.
	Contents GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput `pulumi:"contents"`
	// Endpoint to be invoked.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The action type of the task
	ExecutionType pulumi.StringInput `pulumi:"executionType"`
	// The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
	Variables GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput `pulumi:"variables"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArray

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArray []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailInput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArray and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArray{ GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContent struct {
	// Bucket Name.
	Bucket string `pulumi:"bucket"`
	// SHA256 checksum of the artifact.
	Checksum string `pulumi:"checksum"`
	// Namespace.
	Namespace string `pulumi:"namespace"`
	// Object Name.
	Object string `pulumi:"object"`
	// Content Source Details.
	SourceType string `pulumi:"sourceType"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArgs

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArgs struct {
	// Bucket Name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// SHA256 checksum of the artifact.
	Checksum pulumi.StringInput `pulumi:"checksum"`
	// Namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Object Name.
	Object pulumi.StringInput `pulumi:"object"`
	// Content Source Details.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArray

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArray []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentInput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArray and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArray{ GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArgs and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput) Bucket

Bucket Name.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput) Checksum

SHA256 checksum of the artifact.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput) Namespace

Namespace.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput) Object

Object Name.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput) SourceType

Content Source Details.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailContentOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArgs and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput) Command

Optional Command to execute the content.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput) Contents

Content Source Details.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput) Endpoint

Endpoint to be invoked.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput) ExecutionType

The action type of the task

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutputWithContext

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailOutput) Variables

The variable of the task.Atleast one of dynamicArguments or output needs to be provided.

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariable struct {
	// The input variables for the task.
	InputVariables []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariable `pulumi:"inputVariables"`
	// The list of output variables.
	OutputVariables []string `pulumi:"outputVariables"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArgs

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArgs struct {
	// The input variables for the task.
	InputVariables GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput `pulumi:"inputVariables"`
	// The list of output variables.
	OutputVariables pulumi.StringArrayInput `pulumi:"outputVariables"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArray

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArray []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArray and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArray{ GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArgs and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariable

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariable struct {
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// The name of the task
	Name string `pulumi:"name"`
	// The ID of the runbook type.
	Type string `pulumi:"type"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs struct {
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// The name of the task
	Name pulumi.StringInput `pulumi:"name"`
	// The ID of the runbook type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArray{ GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) Name

The name of the task

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableInputVariableOutput) Type

The ID of the runbook type.

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) InputVariables

The input variables for the task.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) OutputVariables

The list of output variables.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailExecutionDetailVariableOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) ExecutionDetails

Content Source Details

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) IsCopyToLibraryEnabled

Make a copy of this task in Library

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) Name

The name of the task

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) OsType

The OS type for the runbook.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) Platform

The ID of the runbook platform.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) Properties

The properties of the task.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) Scope

The scope of the task.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) TaskRecordId

The ID of taskRecord.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutputWithContext

func (o GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailProperty struct {
	// The number of retries allowed.
	NumRetries int `pulumi:"numRetries"`
	// The timeout in seconds for the task.
	TimeoutInSeconds int `pulumi:"timeoutInSeconds"`
}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArgs

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArgs struct {
	// The number of retries allowed.
	NumRetries pulumi.IntInput `pulumi:"numRetries"`
	// The timeout in seconds for the task.
	TimeoutInSeconds pulumi.IntInput `pulumi:"timeoutInSeconds"`
}

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArgs) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArgs) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArray

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArray []GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyInput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArray) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext

func (i GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArray) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArray and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArray{ GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArgs{...} }

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArrayOutputWithContext

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyInput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput() GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput
	ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput
}

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyInput is an input type that accepts GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArgs and GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyInput` via:

GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyArgs{...}

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput

type GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput) ElementType

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput) NumRetries

The number of retries allowed.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput) TimeoutInSeconds

The timeout in seconds for the task.

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput

func (GetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutput) ToGetRunbooksRunbookCollectionItemAssociationTaskTaskRecordDetailPropertyOutputWithContext

type GetRunbooksRunbookCollectionItemInput

type GetRunbooksRunbookCollectionItemInput interface {
	pulumi.Input

	ToGetRunbooksRunbookCollectionItemOutput() GetRunbooksRunbookCollectionItemOutput
	ToGetRunbooksRunbookCollectionItemOutputWithContext(context.Context) GetRunbooksRunbookCollectionItemOutput
}

GetRunbooksRunbookCollectionItemInput is an input type that accepts GetRunbooksRunbookCollectionItemArgs and GetRunbooksRunbookCollectionItemOutput values. You can construct a concrete instance of `GetRunbooksRunbookCollectionItemInput` via:

GetRunbooksRunbookCollectionItemArgs{...}

type GetRunbooksRunbookCollectionItemOutput

type GetRunbooksRunbookCollectionItemOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionItemOutput) Associations

JSON content with required associations

func (GetRunbooksRunbookCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetRunbooksRunbookCollectionItemOutput) DefinedTags

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

func (GetRunbooksRunbookCollectionItemOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetRunbooksRunbookCollectionItemOutput) DisplayName

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

func (GetRunbooksRunbookCollectionItemOutput) ElementType

func (GetRunbooksRunbookCollectionItemOutput) EstimatedTime

Estimated time to successfully complete the runbook execution

func (GetRunbooksRunbookCollectionItemOutput) FreeformTags

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

func (GetRunbooksRunbookCollectionItemOutput) Id

unique Runbook identifier

func (GetRunbooksRunbookCollectionItemOutput) IsDefault

Is the runbook default?

func (GetRunbooksRunbookCollectionItemOutput) LifecycleDetails

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

func (GetRunbooksRunbookCollectionItemOutput) Operation

The runbook lifecycle.

func (GetRunbooksRunbookCollectionItemOutput) OsType

The OS type for the runbook.

func (GetRunbooksRunbookCollectionItemOutput) Platform

The ID of the runbook platform.

func (GetRunbooksRunbookCollectionItemOutput) ResourceRegion

Associated region

func (GetRunbooksRunbookCollectionItemOutput) RunbookRelevance

The runbook relevance of product or full-stack.

func (GetRunbooksRunbookCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetRunbooksRunbookCollectionItemOutput) SystemTags

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

func (GetRunbooksRunbookCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetRunbooksRunbookCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetRunbooksRunbookCollectionItemOutput) ToGetRunbooksRunbookCollectionItemOutput

func (o GetRunbooksRunbookCollectionItemOutput) ToGetRunbooksRunbookCollectionItemOutput() GetRunbooksRunbookCollectionItemOutput

func (GetRunbooksRunbookCollectionItemOutput) ToGetRunbooksRunbookCollectionItemOutputWithContext

func (o GetRunbooksRunbookCollectionItemOutput) ToGetRunbooksRunbookCollectionItemOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionItemOutput

func (GetRunbooksRunbookCollectionItemOutput) Type

The ID of the runbook type.

type GetRunbooksRunbookCollectionOutput

type GetRunbooksRunbookCollectionOutput struct{ *pulumi.OutputState }

func (GetRunbooksRunbookCollectionOutput) ElementType

func (GetRunbooksRunbookCollectionOutput) Items

func (GetRunbooksRunbookCollectionOutput) ToGetRunbooksRunbookCollectionOutput

func (o GetRunbooksRunbookCollectionOutput) ToGetRunbooksRunbookCollectionOutput() GetRunbooksRunbookCollectionOutput

func (GetRunbooksRunbookCollectionOutput) ToGetRunbooksRunbookCollectionOutputWithContext

func (o GetRunbooksRunbookCollectionOutput) ToGetRunbooksRunbookCollectionOutputWithContext(ctx context.Context) GetRunbooksRunbookCollectionOutput

type GetSchedulerDefinitionActionGroup

type GetSchedulerDefinitionActionGroup struct {
	// Application Type associated. Only applicable if type is ENVIRONMENT.
	ApplicationType string `pulumi:"applicationType"`
	// LifeCycle Operation
	LifecycleOperation string `pulumi:"lifecycleOperation"`
	// Product associated. Only applicable if type is PRODUCT.
	Product string `pulumi:"product"`
	// Provide the ID of the resource; Ex- fleetId.
	ResourceId string `pulumi:"resourceId"`
	// ID of the runbook
	RunbookId string `pulumi:"runbookId"`
	// Provide subjects that need to be considered for the schedule.
	Subjects []string `pulumi:"subjects"`
	// Provide the target if schedule is created against the target
	TargetId string `pulumi:"targetId"`
	// Schedule Type
	Type string `pulumi:"type"`
}

type GetSchedulerDefinitionActionGroupArgs

type GetSchedulerDefinitionActionGroupArgs struct {
	// Application Type associated. Only applicable if type is ENVIRONMENT.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// LifeCycle Operation
	LifecycleOperation pulumi.StringInput `pulumi:"lifecycleOperation"`
	// Product associated. Only applicable if type is PRODUCT.
	Product pulumi.StringInput `pulumi:"product"`
	// Provide the ID of the resource; Ex- fleetId.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// ID of the runbook
	RunbookId pulumi.StringInput `pulumi:"runbookId"`
	// Provide subjects that need to be considered for the schedule.
	Subjects pulumi.StringArrayInput `pulumi:"subjects"`
	// Provide the target if schedule is created against the target
	TargetId pulumi.StringInput `pulumi:"targetId"`
	// Schedule Type
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetSchedulerDefinitionActionGroupArgs) ElementType

func (GetSchedulerDefinitionActionGroupArgs) ToGetSchedulerDefinitionActionGroupOutput

func (i GetSchedulerDefinitionActionGroupArgs) ToGetSchedulerDefinitionActionGroupOutput() GetSchedulerDefinitionActionGroupOutput

func (GetSchedulerDefinitionActionGroupArgs) ToGetSchedulerDefinitionActionGroupOutputWithContext

func (i GetSchedulerDefinitionActionGroupArgs) ToGetSchedulerDefinitionActionGroupOutputWithContext(ctx context.Context) GetSchedulerDefinitionActionGroupOutput

type GetSchedulerDefinitionActionGroupArray

type GetSchedulerDefinitionActionGroupArray []GetSchedulerDefinitionActionGroupInput

func (GetSchedulerDefinitionActionGroupArray) ElementType

func (GetSchedulerDefinitionActionGroupArray) ToGetSchedulerDefinitionActionGroupArrayOutput

func (i GetSchedulerDefinitionActionGroupArray) ToGetSchedulerDefinitionActionGroupArrayOutput() GetSchedulerDefinitionActionGroupArrayOutput

func (GetSchedulerDefinitionActionGroupArray) ToGetSchedulerDefinitionActionGroupArrayOutputWithContext

func (i GetSchedulerDefinitionActionGroupArray) ToGetSchedulerDefinitionActionGroupArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionActionGroupArrayOutput

type GetSchedulerDefinitionActionGroupArrayInput

type GetSchedulerDefinitionActionGroupArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionActionGroupArrayOutput() GetSchedulerDefinitionActionGroupArrayOutput
	ToGetSchedulerDefinitionActionGroupArrayOutputWithContext(context.Context) GetSchedulerDefinitionActionGroupArrayOutput
}

GetSchedulerDefinitionActionGroupArrayInput is an input type that accepts GetSchedulerDefinitionActionGroupArray and GetSchedulerDefinitionActionGroupArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionActionGroupArrayInput` via:

GetSchedulerDefinitionActionGroupArray{ GetSchedulerDefinitionActionGroupArgs{...} }

type GetSchedulerDefinitionActionGroupArrayOutput

type GetSchedulerDefinitionActionGroupArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionActionGroupArrayOutput) ElementType

func (GetSchedulerDefinitionActionGroupArrayOutput) Index

func (GetSchedulerDefinitionActionGroupArrayOutput) ToGetSchedulerDefinitionActionGroupArrayOutput

func (o GetSchedulerDefinitionActionGroupArrayOutput) ToGetSchedulerDefinitionActionGroupArrayOutput() GetSchedulerDefinitionActionGroupArrayOutput

func (GetSchedulerDefinitionActionGroupArrayOutput) ToGetSchedulerDefinitionActionGroupArrayOutputWithContext

func (o GetSchedulerDefinitionActionGroupArrayOutput) ToGetSchedulerDefinitionActionGroupArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionActionGroupArrayOutput

type GetSchedulerDefinitionActionGroupInput

type GetSchedulerDefinitionActionGroupInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionActionGroupOutput() GetSchedulerDefinitionActionGroupOutput
	ToGetSchedulerDefinitionActionGroupOutputWithContext(context.Context) GetSchedulerDefinitionActionGroupOutput
}

GetSchedulerDefinitionActionGroupInput is an input type that accepts GetSchedulerDefinitionActionGroupArgs and GetSchedulerDefinitionActionGroupOutput values. You can construct a concrete instance of `GetSchedulerDefinitionActionGroupInput` via:

GetSchedulerDefinitionActionGroupArgs{...}

type GetSchedulerDefinitionActionGroupOutput

type GetSchedulerDefinitionActionGroupOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionActionGroupOutput) ApplicationType

Application Type associated. Only applicable if type is ENVIRONMENT.

func (GetSchedulerDefinitionActionGroupOutput) ElementType

func (GetSchedulerDefinitionActionGroupOutput) LifecycleOperation

LifeCycle Operation

func (GetSchedulerDefinitionActionGroupOutput) Product

Product associated. Only applicable if type is PRODUCT.

func (GetSchedulerDefinitionActionGroupOutput) ResourceId

Provide the ID of the resource; Ex- fleetId.

func (GetSchedulerDefinitionActionGroupOutput) RunbookId

ID of the runbook

func (GetSchedulerDefinitionActionGroupOutput) Subjects

Provide subjects that need to be considered for the schedule.

func (GetSchedulerDefinitionActionGroupOutput) TargetId

Provide the target if schedule is created against the target

func (GetSchedulerDefinitionActionGroupOutput) ToGetSchedulerDefinitionActionGroupOutput

func (o GetSchedulerDefinitionActionGroupOutput) ToGetSchedulerDefinitionActionGroupOutput() GetSchedulerDefinitionActionGroupOutput

func (GetSchedulerDefinitionActionGroupOutput) ToGetSchedulerDefinitionActionGroupOutputWithContext

func (o GetSchedulerDefinitionActionGroupOutput) ToGetSchedulerDefinitionActionGroupOutputWithContext(ctx context.Context) GetSchedulerDefinitionActionGroupOutput

func (GetSchedulerDefinitionActionGroupOutput) Type

Schedule Type

type GetSchedulerDefinitionRunBook

type GetSchedulerDefinitionRunBook struct {
	// The ID of the Runbook
	Id string `pulumi:"id"`
	// Input Parameters for the Task
	InputParameters []GetSchedulerDefinitionRunBookInputParameter `pulumi:"inputParameters"`
}

type GetSchedulerDefinitionRunBookArgs

type GetSchedulerDefinitionRunBookArgs struct {
	// The ID of the Runbook
	Id pulumi.StringInput `pulumi:"id"`
	// Input Parameters for the Task
	InputParameters GetSchedulerDefinitionRunBookInputParameterArrayInput `pulumi:"inputParameters"`
}

func (GetSchedulerDefinitionRunBookArgs) ElementType

func (GetSchedulerDefinitionRunBookArgs) ToGetSchedulerDefinitionRunBookOutput

func (i GetSchedulerDefinitionRunBookArgs) ToGetSchedulerDefinitionRunBookOutput() GetSchedulerDefinitionRunBookOutput

func (GetSchedulerDefinitionRunBookArgs) ToGetSchedulerDefinitionRunBookOutputWithContext

func (i GetSchedulerDefinitionRunBookArgs) ToGetSchedulerDefinitionRunBookOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookOutput

type GetSchedulerDefinitionRunBookArray

type GetSchedulerDefinitionRunBookArray []GetSchedulerDefinitionRunBookInput

func (GetSchedulerDefinitionRunBookArray) ElementType

func (GetSchedulerDefinitionRunBookArray) ToGetSchedulerDefinitionRunBookArrayOutput

func (i GetSchedulerDefinitionRunBookArray) ToGetSchedulerDefinitionRunBookArrayOutput() GetSchedulerDefinitionRunBookArrayOutput

func (GetSchedulerDefinitionRunBookArray) ToGetSchedulerDefinitionRunBookArrayOutputWithContext

func (i GetSchedulerDefinitionRunBookArray) ToGetSchedulerDefinitionRunBookArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookArrayOutput

type GetSchedulerDefinitionRunBookArrayInput

type GetSchedulerDefinitionRunBookArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionRunBookArrayOutput() GetSchedulerDefinitionRunBookArrayOutput
	ToGetSchedulerDefinitionRunBookArrayOutputWithContext(context.Context) GetSchedulerDefinitionRunBookArrayOutput
}

GetSchedulerDefinitionRunBookArrayInput is an input type that accepts GetSchedulerDefinitionRunBookArray and GetSchedulerDefinitionRunBookArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionRunBookArrayInput` via:

GetSchedulerDefinitionRunBookArray{ GetSchedulerDefinitionRunBookArgs{...} }

type GetSchedulerDefinitionRunBookArrayOutput

type GetSchedulerDefinitionRunBookArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionRunBookArrayOutput) ElementType

func (GetSchedulerDefinitionRunBookArrayOutput) Index

func (GetSchedulerDefinitionRunBookArrayOutput) ToGetSchedulerDefinitionRunBookArrayOutput

func (o GetSchedulerDefinitionRunBookArrayOutput) ToGetSchedulerDefinitionRunBookArrayOutput() GetSchedulerDefinitionRunBookArrayOutput

func (GetSchedulerDefinitionRunBookArrayOutput) ToGetSchedulerDefinitionRunBookArrayOutputWithContext

func (o GetSchedulerDefinitionRunBookArrayOutput) ToGetSchedulerDefinitionRunBookArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookArrayOutput

type GetSchedulerDefinitionRunBookInput

type GetSchedulerDefinitionRunBookInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionRunBookOutput() GetSchedulerDefinitionRunBookOutput
	ToGetSchedulerDefinitionRunBookOutputWithContext(context.Context) GetSchedulerDefinitionRunBookOutput
}

GetSchedulerDefinitionRunBookInput is an input type that accepts GetSchedulerDefinitionRunBookArgs and GetSchedulerDefinitionRunBookOutput values. You can construct a concrete instance of `GetSchedulerDefinitionRunBookInput` via:

GetSchedulerDefinitionRunBookArgs{...}

type GetSchedulerDefinitionRunBookInputParameter

type GetSchedulerDefinitionRunBookInputParameter struct {
	// Arguments for the Task
	Arguments []GetSchedulerDefinitionRunBookInputParameterArgument `pulumi:"arguments"`
	// stepName for which the input parameters are provided
	StepName string `pulumi:"stepName"`
}

type GetSchedulerDefinitionRunBookInputParameterArgs

type GetSchedulerDefinitionRunBookInputParameterArgs struct {
	// Arguments for the Task
	Arguments GetSchedulerDefinitionRunBookInputParameterArgumentArrayInput `pulumi:"arguments"`
	// stepName for which the input parameters are provided
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (GetSchedulerDefinitionRunBookInputParameterArgs) ElementType

func (GetSchedulerDefinitionRunBookInputParameterArgs) ToGetSchedulerDefinitionRunBookInputParameterOutput

func (i GetSchedulerDefinitionRunBookInputParameterArgs) ToGetSchedulerDefinitionRunBookInputParameterOutput() GetSchedulerDefinitionRunBookInputParameterOutput

func (GetSchedulerDefinitionRunBookInputParameterArgs) ToGetSchedulerDefinitionRunBookInputParameterOutputWithContext

func (i GetSchedulerDefinitionRunBookInputParameterArgs) ToGetSchedulerDefinitionRunBookInputParameterOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookInputParameterOutput

type GetSchedulerDefinitionRunBookInputParameterArgument

type GetSchedulerDefinitionRunBookInputParameterArgument struct {
	// Name of the output variable
	Name string `pulumi:"name"`
	// The task output
	Value string `pulumi:"value"`
}

type GetSchedulerDefinitionRunBookInputParameterArgumentArgs

type GetSchedulerDefinitionRunBookInputParameterArgumentArgs struct {
	// Name of the output variable
	Name pulumi.StringInput `pulumi:"name"`
	// The task output
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetSchedulerDefinitionRunBookInputParameterArgumentArgs) ElementType

func (GetSchedulerDefinitionRunBookInputParameterArgumentArgs) ToGetSchedulerDefinitionRunBookInputParameterArgumentOutput

func (GetSchedulerDefinitionRunBookInputParameterArgumentArgs) ToGetSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext

func (i GetSchedulerDefinitionRunBookInputParameterArgumentArgs) ToGetSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookInputParameterArgumentOutput

type GetSchedulerDefinitionRunBookInputParameterArgumentArray

type GetSchedulerDefinitionRunBookInputParameterArgumentArray []GetSchedulerDefinitionRunBookInputParameterArgumentInput

func (GetSchedulerDefinitionRunBookInputParameterArgumentArray) ElementType

func (GetSchedulerDefinitionRunBookInputParameterArgumentArray) ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput

func (i GetSchedulerDefinitionRunBookInputParameterArgumentArray) ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput() GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput

func (GetSchedulerDefinitionRunBookInputParameterArgumentArray) ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext

func (i GetSchedulerDefinitionRunBookInputParameterArgumentArray) ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput

type GetSchedulerDefinitionRunBookInputParameterArgumentArrayInput

type GetSchedulerDefinitionRunBookInputParameterArgumentArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput() GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput
	ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext(context.Context) GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput
}

GetSchedulerDefinitionRunBookInputParameterArgumentArrayInput is an input type that accepts GetSchedulerDefinitionRunBookInputParameterArgumentArray and GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionRunBookInputParameterArgumentArrayInput` via:

GetSchedulerDefinitionRunBookInputParameterArgumentArray{ GetSchedulerDefinitionRunBookInputParameterArgumentArgs{...} }

type GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput

type GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput) ElementType

func (GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput) Index

func (GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput) ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput

func (GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput) ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext

func (o GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput) ToGetSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookInputParameterArgumentArrayOutput

type GetSchedulerDefinitionRunBookInputParameterArgumentInput

type GetSchedulerDefinitionRunBookInputParameterArgumentInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionRunBookInputParameterArgumentOutput() GetSchedulerDefinitionRunBookInputParameterArgumentOutput
	ToGetSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext(context.Context) GetSchedulerDefinitionRunBookInputParameterArgumentOutput
}

GetSchedulerDefinitionRunBookInputParameterArgumentInput is an input type that accepts GetSchedulerDefinitionRunBookInputParameterArgumentArgs and GetSchedulerDefinitionRunBookInputParameterArgumentOutput values. You can construct a concrete instance of `GetSchedulerDefinitionRunBookInputParameterArgumentInput` via:

GetSchedulerDefinitionRunBookInputParameterArgumentArgs{...}

type GetSchedulerDefinitionRunBookInputParameterArgumentOutput

type GetSchedulerDefinitionRunBookInputParameterArgumentOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionRunBookInputParameterArgumentOutput) ElementType

func (GetSchedulerDefinitionRunBookInputParameterArgumentOutput) Name

Name of the output variable

func (GetSchedulerDefinitionRunBookInputParameterArgumentOutput) ToGetSchedulerDefinitionRunBookInputParameterArgumentOutput

func (GetSchedulerDefinitionRunBookInputParameterArgumentOutput) ToGetSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext

func (o GetSchedulerDefinitionRunBookInputParameterArgumentOutput) ToGetSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookInputParameterArgumentOutput

func (GetSchedulerDefinitionRunBookInputParameterArgumentOutput) Value

The task output

type GetSchedulerDefinitionRunBookInputParameterArray

type GetSchedulerDefinitionRunBookInputParameterArray []GetSchedulerDefinitionRunBookInputParameterInput

func (GetSchedulerDefinitionRunBookInputParameterArray) ElementType

func (GetSchedulerDefinitionRunBookInputParameterArray) ToGetSchedulerDefinitionRunBookInputParameterArrayOutput

func (i GetSchedulerDefinitionRunBookInputParameterArray) ToGetSchedulerDefinitionRunBookInputParameterArrayOutput() GetSchedulerDefinitionRunBookInputParameterArrayOutput

func (GetSchedulerDefinitionRunBookInputParameterArray) ToGetSchedulerDefinitionRunBookInputParameterArrayOutputWithContext

func (i GetSchedulerDefinitionRunBookInputParameterArray) ToGetSchedulerDefinitionRunBookInputParameterArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookInputParameterArrayOutput

type GetSchedulerDefinitionRunBookInputParameterArrayInput

type GetSchedulerDefinitionRunBookInputParameterArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionRunBookInputParameterArrayOutput() GetSchedulerDefinitionRunBookInputParameterArrayOutput
	ToGetSchedulerDefinitionRunBookInputParameterArrayOutputWithContext(context.Context) GetSchedulerDefinitionRunBookInputParameterArrayOutput
}

GetSchedulerDefinitionRunBookInputParameterArrayInput is an input type that accepts GetSchedulerDefinitionRunBookInputParameterArray and GetSchedulerDefinitionRunBookInputParameterArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionRunBookInputParameterArrayInput` via:

GetSchedulerDefinitionRunBookInputParameterArray{ GetSchedulerDefinitionRunBookInputParameterArgs{...} }

type GetSchedulerDefinitionRunBookInputParameterArrayOutput

type GetSchedulerDefinitionRunBookInputParameterArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionRunBookInputParameterArrayOutput) ElementType

func (GetSchedulerDefinitionRunBookInputParameterArrayOutput) Index

func (GetSchedulerDefinitionRunBookInputParameterArrayOutput) ToGetSchedulerDefinitionRunBookInputParameterArrayOutput

func (GetSchedulerDefinitionRunBookInputParameterArrayOutput) ToGetSchedulerDefinitionRunBookInputParameterArrayOutputWithContext

func (o GetSchedulerDefinitionRunBookInputParameterArrayOutput) ToGetSchedulerDefinitionRunBookInputParameterArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookInputParameterArrayOutput

type GetSchedulerDefinitionRunBookInputParameterInput

type GetSchedulerDefinitionRunBookInputParameterInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionRunBookInputParameterOutput() GetSchedulerDefinitionRunBookInputParameterOutput
	ToGetSchedulerDefinitionRunBookInputParameterOutputWithContext(context.Context) GetSchedulerDefinitionRunBookInputParameterOutput
}

GetSchedulerDefinitionRunBookInputParameterInput is an input type that accepts GetSchedulerDefinitionRunBookInputParameterArgs and GetSchedulerDefinitionRunBookInputParameterOutput values. You can construct a concrete instance of `GetSchedulerDefinitionRunBookInputParameterInput` via:

GetSchedulerDefinitionRunBookInputParameterArgs{...}

type GetSchedulerDefinitionRunBookInputParameterOutput

type GetSchedulerDefinitionRunBookInputParameterOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionRunBookInputParameterOutput) Arguments

Arguments for the Task

func (GetSchedulerDefinitionRunBookInputParameterOutput) ElementType

func (GetSchedulerDefinitionRunBookInputParameterOutput) StepName

stepName for which the input parameters are provided

func (GetSchedulerDefinitionRunBookInputParameterOutput) ToGetSchedulerDefinitionRunBookInputParameterOutput

func (o GetSchedulerDefinitionRunBookInputParameterOutput) ToGetSchedulerDefinitionRunBookInputParameterOutput() GetSchedulerDefinitionRunBookInputParameterOutput

func (GetSchedulerDefinitionRunBookInputParameterOutput) ToGetSchedulerDefinitionRunBookInputParameterOutputWithContext

func (o GetSchedulerDefinitionRunBookInputParameterOutput) ToGetSchedulerDefinitionRunBookInputParameterOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookInputParameterOutput

type GetSchedulerDefinitionRunBookOutput

type GetSchedulerDefinitionRunBookOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionRunBookOutput) ElementType

func (GetSchedulerDefinitionRunBookOutput) Id

The ID of the Runbook

func (GetSchedulerDefinitionRunBookOutput) InputParameters

Input Parameters for the Task

func (GetSchedulerDefinitionRunBookOutput) ToGetSchedulerDefinitionRunBookOutput

func (o GetSchedulerDefinitionRunBookOutput) ToGetSchedulerDefinitionRunBookOutput() GetSchedulerDefinitionRunBookOutput

func (GetSchedulerDefinitionRunBookOutput) ToGetSchedulerDefinitionRunBookOutputWithContext

func (o GetSchedulerDefinitionRunBookOutput) ToGetSchedulerDefinitionRunBookOutputWithContext(ctx context.Context) GetSchedulerDefinitionRunBookOutput

type GetSchedulerDefinitionSchedule

type GetSchedulerDefinitionSchedule struct {
	// Duration if schedule type is Custom
	Duration string `pulumi:"duration"`
	// Start Date for the schedule. An RFC3339 formatted datetime string
	ExecutionStartdate string `pulumi:"executionStartdate"`
	// Provide MaintenanceWindowId if Schedule Type is Maintenance Window
	MaintenanceWindowId string `pulumi:"maintenanceWindowId"`
	// Recurrence rule specification if Schedule Type is Custom and Recurring
	Recurrences string `pulumi:"recurrences"`
	// Schedule Type
	Type string `pulumi:"type"`
}

type GetSchedulerDefinitionScheduleArgs

type GetSchedulerDefinitionScheduleArgs struct {
	// Duration if schedule type is Custom
	Duration pulumi.StringInput `pulumi:"duration"`
	// Start Date for the schedule. An RFC3339 formatted datetime string
	ExecutionStartdate pulumi.StringInput `pulumi:"executionStartdate"`
	// Provide MaintenanceWindowId if Schedule Type is Maintenance Window
	MaintenanceWindowId pulumi.StringInput `pulumi:"maintenanceWindowId"`
	// Recurrence rule specification if Schedule Type is Custom and Recurring
	Recurrences pulumi.StringInput `pulumi:"recurrences"`
	// Schedule Type
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetSchedulerDefinitionScheduleArgs) ElementType

func (GetSchedulerDefinitionScheduleArgs) ToGetSchedulerDefinitionScheduleOutput

func (i GetSchedulerDefinitionScheduleArgs) ToGetSchedulerDefinitionScheduleOutput() GetSchedulerDefinitionScheduleOutput

func (GetSchedulerDefinitionScheduleArgs) ToGetSchedulerDefinitionScheduleOutputWithContext

func (i GetSchedulerDefinitionScheduleArgs) ToGetSchedulerDefinitionScheduleOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduleOutput

type GetSchedulerDefinitionScheduleArray

type GetSchedulerDefinitionScheduleArray []GetSchedulerDefinitionScheduleInput

func (GetSchedulerDefinitionScheduleArray) ElementType

func (GetSchedulerDefinitionScheduleArray) ToGetSchedulerDefinitionScheduleArrayOutput

func (i GetSchedulerDefinitionScheduleArray) ToGetSchedulerDefinitionScheduleArrayOutput() GetSchedulerDefinitionScheduleArrayOutput

func (GetSchedulerDefinitionScheduleArray) ToGetSchedulerDefinitionScheduleArrayOutputWithContext

func (i GetSchedulerDefinitionScheduleArray) ToGetSchedulerDefinitionScheduleArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduleArrayOutput

type GetSchedulerDefinitionScheduleArrayInput

type GetSchedulerDefinitionScheduleArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionScheduleArrayOutput() GetSchedulerDefinitionScheduleArrayOutput
	ToGetSchedulerDefinitionScheduleArrayOutputWithContext(context.Context) GetSchedulerDefinitionScheduleArrayOutput
}

GetSchedulerDefinitionScheduleArrayInput is an input type that accepts GetSchedulerDefinitionScheduleArray and GetSchedulerDefinitionScheduleArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionScheduleArrayInput` via:

GetSchedulerDefinitionScheduleArray{ GetSchedulerDefinitionScheduleArgs{...} }

type GetSchedulerDefinitionScheduleArrayOutput

type GetSchedulerDefinitionScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionScheduleArrayOutput) ElementType

func (GetSchedulerDefinitionScheduleArrayOutput) Index

func (GetSchedulerDefinitionScheduleArrayOutput) ToGetSchedulerDefinitionScheduleArrayOutput

func (o GetSchedulerDefinitionScheduleArrayOutput) ToGetSchedulerDefinitionScheduleArrayOutput() GetSchedulerDefinitionScheduleArrayOutput

func (GetSchedulerDefinitionScheduleArrayOutput) ToGetSchedulerDefinitionScheduleArrayOutputWithContext

func (o GetSchedulerDefinitionScheduleArrayOutput) ToGetSchedulerDefinitionScheduleArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduleArrayOutput

type GetSchedulerDefinitionScheduleInput

type GetSchedulerDefinitionScheduleInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionScheduleOutput() GetSchedulerDefinitionScheduleOutput
	ToGetSchedulerDefinitionScheduleOutputWithContext(context.Context) GetSchedulerDefinitionScheduleOutput
}

GetSchedulerDefinitionScheduleInput is an input type that accepts GetSchedulerDefinitionScheduleArgs and GetSchedulerDefinitionScheduleOutput values. You can construct a concrete instance of `GetSchedulerDefinitionScheduleInput` via:

GetSchedulerDefinitionScheduleArgs{...}

type GetSchedulerDefinitionScheduleOutput

type GetSchedulerDefinitionScheduleOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionScheduleOutput) Duration

Duration if schedule type is Custom

func (GetSchedulerDefinitionScheduleOutput) ElementType

func (GetSchedulerDefinitionScheduleOutput) ExecutionStartdate

Start Date for the schedule. An RFC3339 formatted datetime string

func (GetSchedulerDefinitionScheduleOutput) MaintenanceWindowId

Provide MaintenanceWindowId if Schedule Type is Maintenance Window

func (GetSchedulerDefinitionScheduleOutput) Recurrences

Recurrence rule specification if Schedule Type is Custom and Recurring

func (GetSchedulerDefinitionScheduleOutput) ToGetSchedulerDefinitionScheduleOutput

func (o GetSchedulerDefinitionScheduleOutput) ToGetSchedulerDefinitionScheduleOutput() GetSchedulerDefinitionScheduleOutput

func (GetSchedulerDefinitionScheduleOutput) ToGetSchedulerDefinitionScheduleOutputWithContext

func (o GetSchedulerDefinitionScheduleOutput) ToGetSchedulerDefinitionScheduleOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduleOutput

func (GetSchedulerDefinitionScheduleOutput) Type

Schedule Type

type GetSchedulerDefinitionScheduledFleetsArgs

type GetSchedulerDefinitionScheduledFleetsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                                       `pulumi:"displayName"`
	Filters     []GetSchedulerDefinitionScheduledFleetsFilter `pulumi:"filters"`
	// unique SchedulerDefinition identifier
	SchedulerDefinitionId string `pulumi:"schedulerDefinitionId"`
}

A collection of arguments for invoking getSchedulerDefinitionScheduledFleets.

type GetSchedulerDefinitionScheduledFleetsFilter

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

type GetSchedulerDefinitionScheduledFleetsFilterArgs

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

func (GetSchedulerDefinitionScheduledFleetsFilterArgs) ElementType

func (GetSchedulerDefinitionScheduledFleetsFilterArgs) ToGetSchedulerDefinitionScheduledFleetsFilterOutput

func (i GetSchedulerDefinitionScheduledFleetsFilterArgs) ToGetSchedulerDefinitionScheduledFleetsFilterOutput() GetSchedulerDefinitionScheduledFleetsFilterOutput

func (GetSchedulerDefinitionScheduledFleetsFilterArgs) ToGetSchedulerDefinitionScheduledFleetsFilterOutputWithContext

func (i GetSchedulerDefinitionScheduledFleetsFilterArgs) ToGetSchedulerDefinitionScheduledFleetsFilterOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsFilterOutput

type GetSchedulerDefinitionScheduledFleetsFilterArray

type GetSchedulerDefinitionScheduledFleetsFilterArray []GetSchedulerDefinitionScheduledFleetsFilterInput

func (GetSchedulerDefinitionScheduledFleetsFilterArray) ElementType

func (GetSchedulerDefinitionScheduledFleetsFilterArray) ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutput

func (i GetSchedulerDefinitionScheduledFleetsFilterArray) ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutput() GetSchedulerDefinitionScheduledFleetsFilterArrayOutput

func (GetSchedulerDefinitionScheduledFleetsFilterArray) ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutputWithContext

func (i GetSchedulerDefinitionScheduledFleetsFilterArray) ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsFilterArrayOutput

type GetSchedulerDefinitionScheduledFleetsFilterArrayInput

type GetSchedulerDefinitionScheduledFleetsFilterArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutput() GetSchedulerDefinitionScheduledFleetsFilterArrayOutput
	ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutputWithContext(context.Context) GetSchedulerDefinitionScheduledFleetsFilterArrayOutput
}

GetSchedulerDefinitionScheduledFleetsFilterArrayInput is an input type that accepts GetSchedulerDefinitionScheduledFleetsFilterArray and GetSchedulerDefinitionScheduledFleetsFilterArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionScheduledFleetsFilterArrayInput` via:

GetSchedulerDefinitionScheduledFleetsFilterArray{ GetSchedulerDefinitionScheduledFleetsFilterArgs{...} }

type GetSchedulerDefinitionScheduledFleetsFilterArrayOutput

type GetSchedulerDefinitionScheduledFleetsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionScheduledFleetsFilterArrayOutput) ElementType

func (GetSchedulerDefinitionScheduledFleetsFilterArrayOutput) Index

func (GetSchedulerDefinitionScheduledFleetsFilterArrayOutput) ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutput

func (GetSchedulerDefinitionScheduledFleetsFilterArrayOutput) ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutputWithContext

func (o GetSchedulerDefinitionScheduledFleetsFilterArrayOutput) ToGetSchedulerDefinitionScheduledFleetsFilterArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsFilterArrayOutput

type GetSchedulerDefinitionScheduledFleetsFilterInput

type GetSchedulerDefinitionScheduledFleetsFilterInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionScheduledFleetsFilterOutput() GetSchedulerDefinitionScheduledFleetsFilterOutput
	ToGetSchedulerDefinitionScheduledFleetsFilterOutputWithContext(context.Context) GetSchedulerDefinitionScheduledFleetsFilterOutput
}

GetSchedulerDefinitionScheduledFleetsFilterInput is an input type that accepts GetSchedulerDefinitionScheduledFleetsFilterArgs and GetSchedulerDefinitionScheduledFleetsFilterOutput values. You can construct a concrete instance of `GetSchedulerDefinitionScheduledFleetsFilterInput` via:

GetSchedulerDefinitionScheduledFleetsFilterArgs{...}

type GetSchedulerDefinitionScheduledFleetsFilterOutput

type GetSchedulerDefinitionScheduledFleetsFilterOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionScheduledFleetsFilterOutput) ElementType

func (GetSchedulerDefinitionScheduledFleetsFilterOutput) Name

func (GetSchedulerDefinitionScheduledFleetsFilterOutput) Regex

func (GetSchedulerDefinitionScheduledFleetsFilterOutput) ToGetSchedulerDefinitionScheduledFleetsFilterOutput

func (o GetSchedulerDefinitionScheduledFleetsFilterOutput) ToGetSchedulerDefinitionScheduledFleetsFilterOutput() GetSchedulerDefinitionScheduledFleetsFilterOutput

func (GetSchedulerDefinitionScheduledFleetsFilterOutput) ToGetSchedulerDefinitionScheduledFleetsFilterOutputWithContext

func (o GetSchedulerDefinitionScheduledFleetsFilterOutput) ToGetSchedulerDefinitionScheduledFleetsFilterOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsFilterOutput

func (GetSchedulerDefinitionScheduledFleetsFilterOutput) Values

type GetSchedulerDefinitionScheduledFleetsOutputArgs

type GetSchedulerDefinitionScheduledFleetsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                                 `pulumi:"displayName"`
	Filters     GetSchedulerDefinitionScheduledFleetsFilterArrayInput `pulumi:"filters"`
	// unique SchedulerDefinition identifier
	SchedulerDefinitionId pulumi.StringInput `pulumi:"schedulerDefinitionId"`
}

A collection of arguments for invoking getSchedulerDefinitionScheduledFleets.

func (GetSchedulerDefinitionScheduledFleetsOutputArgs) ElementType

type GetSchedulerDefinitionScheduledFleetsResult

type GetSchedulerDefinitionScheduledFleetsResult struct {
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                                       `pulumi:"displayName"`
	Filters     []GetSchedulerDefinitionScheduledFleetsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of scheduled_fleet_collection.
	ScheduledFleetCollections []GetSchedulerDefinitionScheduledFleetsScheduledFleetCollection `pulumi:"scheduledFleetCollections"`
	SchedulerDefinitionId     string                                                          `pulumi:"schedulerDefinitionId"`
}

A collection of values returned by getSchedulerDefinitionScheduledFleets.

func GetSchedulerDefinitionScheduledFleets

This data source provides the list of Scheduler Definition Scheduled Fleets in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of ScheduledFleets

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetSchedulerDefinitionScheduledFleets(ctx, &fleetappsmanagement.GetSchedulerDefinitionScheduledFleetsArgs{
			SchedulerDefinitionId: testSchedulerDefinition.Id,
			CompartmentId:         pulumi.StringRef(compartmentId),
			DisplayName:           pulumi.StringRef(schedulerDefinitionScheduledFleetDisplayName),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSchedulerDefinitionScheduledFleetsResultOutput

type GetSchedulerDefinitionScheduledFleetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSchedulerDefinitionScheduledFleets.

func (GetSchedulerDefinitionScheduledFleetsResultOutput) CompartmentId

func (GetSchedulerDefinitionScheduledFleetsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetSchedulerDefinitionScheduledFleetsResultOutput) ElementType

func (GetSchedulerDefinitionScheduledFleetsResultOutput) Filters

func (GetSchedulerDefinitionScheduledFleetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSchedulerDefinitionScheduledFleetsResultOutput) ScheduledFleetCollections

The list of scheduled_fleet_collection.

func (GetSchedulerDefinitionScheduledFleetsResultOutput) SchedulerDefinitionId

func (GetSchedulerDefinitionScheduledFleetsResultOutput) ToGetSchedulerDefinitionScheduledFleetsResultOutput

func (o GetSchedulerDefinitionScheduledFleetsResultOutput) ToGetSchedulerDefinitionScheduledFleetsResultOutput() GetSchedulerDefinitionScheduledFleetsResultOutput

func (GetSchedulerDefinitionScheduledFleetsResultOutput) ToGetSchedulerDefinitionScheduledFleetsResultOutputWithContext

func (o GetSchedulerDefinitionScheduledFleetsResultOutput) ToGetSchedulerDefinitionScheduledFleetsResultOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsResultOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollection

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollection struct {
	// List of ScheduledFleets.
	Items []GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItem `pulumi:"items"`
}

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs struct {
	// List of ScheduledFleets.
	Items GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayInput `pulumi:"items"`
}

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs) ElementType

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutputWithContext

func (i GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArray

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArray []GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionInput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArray) ElementType

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArray) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArray) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutputWithContext

func (i GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArray) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayInput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput() GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput
	ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutputWithContext(context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput
}

GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayInput is an input type that accepts GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArray and GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayInput` via:

GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArray{ GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs{...} }

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput) ElementType

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArrayOutputWithContext

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionInput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput() GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput
	ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutputWithContext(context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput
}

GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionInput is an input type that accepts GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs and GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput values. You can construct a concrete instance of `GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionInput` via:

GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionArgs{...}

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItem

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItem struct {
	// All ActionGroup Types part of the schedule.
	ActionGroupTypes []string `pulumi:"actionGroupTypes"`
	// All application types part of the schedule.
	ApplicationTypes []string `pulumi:"applicationTypes"`
	// Count of Resources affected by the Schedule
	CountOfAffectedResources int `pulumi:"countOfAffectedResources"`
	// Count of Targets affected by the Schedule
	CountOfAffectedTargets int `pulumi:"countOfAffectedTargets"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// OCID of the tenancy to which the resource belongs to.
	TenancyId string `pulumi:"tenancyId"`
}

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs struct {
	// All ActionGroup Types part of the schedule.
	ActionGroupTypes pulumi.StringArrayInput `pulumi:"actionGroupTypes"`
	// All application types part of the schedule.
	ApplicationTypes pulumi.StringArrayInput `pulumi:"applicationTypes"`
	// Count of Resources affected by the Schedule
	CountOfAffectedResources pulumi.IntInput `pulumi:"countOfAffectedResources"`
	// Count of Targets affected by the Schedule
	CountOfAffectedTargets pulumi.IntInput `pulumi:"countOfAffectedTargets"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The OCID of the resource.
	Id pulumi.StringInput `pulumi:"id"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// OCID of the tenancy to which the resource belongs to.
	TenancyId pulumi.StringInput `pulumi:"tenancyId"`
}

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs) ElementType

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutputWithContext

func (i GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArray

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArray []GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemInput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArray) ElementType

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArray) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArray) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutputWithContext

func (i GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArray) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayInput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput() GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput
	ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutputWithContext(context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput
}

GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayInput is an input type that accepts GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArray and GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayInput` via:

GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArray{ GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs{...} }

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput) ElementType

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArrayOutputWithContext

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemInput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput() GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput
	ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutputWithContext(context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput
}

GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemInput is an input type that accepts GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs and GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput values. You can construct a concrete instance of `GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemInput` via:

GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemArgs{...}

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) ActionGroupTypes

All ActionGroup Types part of the schedule.

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) ApplicationTypes

All application types part of the schedule.

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) CountOfAffectedResources

Count of Resources affected by the Schedule

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) CountOfAffectedTargets

Count of Targets affected by the Schedule

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) DisplayName

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

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) ElementType

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) Id

The OCID of the resource.

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) SystemTags

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

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) TenancyId

OCID of the tenancy to which the resource belongs to.

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutputWithContext

func (o GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionItemOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput

type GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput) ElementType

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput) Items

List of ScheduledFleets.

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput

func (GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutputWithContext

func (o GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput) ToGetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutputWithContext(ctx context.Context) GetSchedulerDefinitionScheduledFleetsScheduledFleetCollectionOutput

type GetSchedulerDefinitionsArgs

type GetSchedulerDefinitionsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                         `pulumi:"displayName"`
	Filters     []GetSchedulerDefinitionsFilter `pulumi:"filters"`
	// unique Fleet identifier
	FleetId *string `pulumi:"fleetId"`
	// unique SchedulerDefinition identifier
	Id *string `pulumi:"id"`
	// unique MaintenanceWindow identifier
	MaintenanceWindowId *string `pulumi:"maintenanceWindowId"`
	// A filter to return only Scheduler Definitions whose assocaited product matches the given product
	Product *string `pulumi:"product"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getSchedulerDefinitions.

type GetSchedulerDefinitionsFilter

type GetSchedulerDefinitionsFilter struct {
	// Name of the output variable
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetSchedulerDefinitionsFilterArgs

type GetSchedulerDefinitionsFilterArgs struct {
	// Name of the output variable
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetSchedulerDefinitionsFilterArgs) ElementType

func (GetSchedulerDefinitionsFilterArgs) ToGetSchedulerDefinitionsFilterOutput

func (i GetSchedulerDefinitionsFilterArgs) ToGetSchedulerDefinitionsFilterOutput() GetSchedulerDefinitionsFilterOutput

func (GetSchedulerDefinitionsFilterArgs) ToGetSchedulerDefinitionsFilterOutputWithContext

func (i GetSchedulerDefinitionsFilterArgs) ToGetSchedulerDefinitionsFilterOutputWithContext(ctx context.Context) GetSchedulerDefinitionsFilterOutput

type GetSchedulerDefinitionsFilterArray

type GetSchedulerDefinitionsFilterArray []GetSchedulerDefinitionsFilterInput

func (GetSchedulerDefinitionsFilterArray) ElementType

func (GetSchedulerDefinitionsFilterArray) ToGetSchedulerDefinitionsFilterArrayOutput

func (i GetSchedulerDefinitionsFilterArray) ToGetSchedulerDefinitionsFilterArrayOutput() GetSchedulerDefinitionsFilterArrayOutput

func (GetSchedulerDefinitionsFilterArray) ToGetSchedulerDefinitionsFilterArrayOutputWithContext

func (i GetSchedulerDefinitionsFilterArray) ToGetSchedulerDefinitionsFilterArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsFilterArrayOutput

type GetSchedulerDefinitionsFilterArrayInput

type GetSchedulerDefinitionsFilterArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsFilterArrayOutput() GetSchedulerDefinitionsFilterArrayOutput
	ToGetSchedulerDefinitionsFilterArrayOutputWithContext(context.Context) GetSchedulerDefinitionsFilterArrayOutput
}

GetSchedulerDefinitionsFilterArrayInput is an input type that accepts GetSchedulerDefinitionsFilterArray and GetSchedulerDefinitionsFilterArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsFilterArrayInput` via:

GetSchedulerDefinitionsFilterArray{ GetSchedulerDefinitionsFilterArgs{...} }

type GetSchedulerDefinitionsFilterArrayOutput

type GetSchedulerDefinitionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsFilterArrayOutput) ElementType

func (GetSchedulerDefinitionsFilterArrayOutput) Index

func (GetSchedulerDefinitionsFilterArrayOutput) ToGetSchedulerDefinitionsFilterArrayOutput

func (o GetSchedulerDefinitionsFilterArrayOutput) ToGetSchedulerDefinitionsFilterArrayOutput() GetSchedulerDefinitionsFilterArrayOutput

func (GetSchedulerDefinitionsFilterArrayOutput) ToGetSchedulerDefinitionsFilterArrayOutputWithContext

func (o GetSchedulerDefinitionsFilterArrayOutput) ToGetSchedulerDefinitionsFilterArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsFilterArrayOutput

type GetSchedulerDefinitionsFilterInput

type GetSchedulerDefinitionsFilterInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsFilterOutput() GetSchedulerDefinitionsFilterOutput
	ToGetSchedulerDefinitionsFilterOutputWithContext(context.Context) GetSchedulerDefinitionsFilterOutput
}

GetSchedulerDefinitionsFilterInput is an input type that accepts GetSchedulerDefinitionsFilterArgs and GetSchedulerDefinitionsFilterOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsFilterInput` via:

GetSchedulerDefinitionsFilterArgs{...}

type GetSchedulerDefinitionsFilterOutput

type GetSchedulerDefinitionsFilterOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsFilterOutput) ElementType

func (GetSchedulerDefinitionsFilterOutput) Name

Name of the output variable

func (GetSchedulerDefinitionsFilterOutput) Regex

func (GetSchedulerDefinitionsFilterOutput) ToGetSchedulerDefinitionsFilterOutput

func (o GetSchedulerDefinitionsFilterOutput) ToGetSchedulerDefinitionsFilterOutput() GetSchedulerDefinitionsFilterOutput

func (GetSchedulerDefinitionsFilterOutput) ToGetSchedulerDefinitionsFilterOutputWithContext

func (o GetSchedulerDefinitionsFilterOutput) ToGetSchedulerDefinitionsFilterOutputWithContext(ctx context.Context) GetSchedulerDefinitionsFilterOutput

func (GetSchedulerDefinitionsFilterOutput) Values

type GetSchedulerDefinitionsOutputArgs

type GetSchedulerDefinitionsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                   `pulumi:"displayName"`
	Filters     GetSchedulerDefinitionsFilterArrayInput `pulumi:"filters"`
	// unique Fleet identifier
	FleetId pulumi.StringPtrInput `pulumi:"fleetId"`
	// unique SchedulerDefinition identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// unique MaintenanceWindow identifier
	MaintenanceWindowId pulumi.StringPtrInput `pulumi:"maintenanceWindowId"`
	// A filter to return only Scheduler Definitions whose assocaited product matches the given product
	Product pulumi.StringPtrInput `pulumi:"product"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getSchedulerDefinitions.

func (GetSchedulerDefinitionsOutputArgs) ElementType

type GetSchedulerDefinitionsResult

type GetSchedulerDefinitionsResult struct {
	// Tenancy OCID
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                         `pulumi:"displayName"`
	Filters     []GetSchedulerDefinitionsFilter `pulumi:"filters"`
	FleetId     *string                         `pulumi:"fleetId"`
	// The ID of the Runbook
	Id *string `pulumi:"id"`
	// Provide MaintenanceWindowId if Schedule Type is Maintenance Window
	MaintenanceWindowId *string `pulumi:"maintenanceWindowId"`
	// Product associated. Only applicable if type is PRODUCT.
	Product *string `pulumi:"product"`
	// The list of scheduler_definition_collection.
	SchedulerDefinitionCollections []GetSchedulerDefinitionsSchedulerDefinitionCollection `pulumi:"schedulerDefinitionCollections"`
	// The current state of the SchedulerDefinition.
	State *string `pulumi:"state"`
}

A collection of values returned by getSchedulerDefinitions.

func GetSchedulerDefinitions

func GetSchedulerDefinitions(ctx *pulumi.Context, args *GetSchedulerDefinitionsArgs, opts ...pulumi.InvokeOption) (*GetSchedulerDefinitionsResult, error)

This data source provides the list of Scheduler Definitions in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of SchedulerDefinitions.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetSchedulerDefinitions(ctx, &fleetappsmanagement.GetSchedulerDefinitionsArgs{
			CompartmentId:       pulumi.StringRef(compartmentId),
			DisplayName:         pulumi.StringRef(schedulerDefinitionDisplayName),
			FleetId:             pulumi.StringRef(testFleet.Id),
			Id:                  pulumi.StringRef(schedulerDefinitionId),
			MaintenanceWindowId: pulumi.StringRef(testMaintenanceWindow.Id),
			Product:             pulumi.StringRef(schedulerDefinitionProduct),
			State:               pulumi.StringRef(schedulerDefinitionState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSchedulerDefinitionsResultOutput

type GetSchedulerDefinitionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSchedulerDefinitions.

func (GetSchedulerDefinitionsResultOutput) CompartmentId

Tenancy OCID

func (GetSchedulerDefinitionsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetSchedulerDefinitionsResultOutput) ElementType

func (GetSchedulerDefinitionsResultOutput) Filters

func (GetSchedulerDefinitionsResultOutput) FleetId

func (GetSchedulerDefinitionsResultOutput) Id

The ID of the Runbook

func (GetSchedulerDefinitionsResultOutput) MaintenanceWindowId

Provide MaintenanceWindowId if Schedule Type is Maintenance Window

func (GetSchedulerDefinitionsResultOutput) Product

Product associated. Only applicable if type is PRODUCT.

func (GetSchedulerDefinitionsResultOutput) SchedulerDefinitionCollections

The list of scheduler_definition_collection.

func (GetSchedulerDefinitionsResultOutput) State

The current state of the SchedulerDefinition.

func (GetSchedulerDefinitionsResultOutput) ToGetSchedulerDefinitionsResultOutput

func (o GetSchedulerDefinitionsResultOutput) ToGetSchedulerDefinitionsResultOutput() GetSchedulerDefinitionsResultOutput

func (GetSchedulerDefinitionsResultOutput) ToGetSchedulerDefinitionsResultOutputWithContext

func (o GetSchedulerDefinitionsResultOutput) ToGetSchedulerDefinitionsResultOutputWithContext(ctx context.Context) GetSchedulerDefinitionsResultOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollection

type GetSchedulerDefinitionsSchedulerDefinitionCollection struct {
	Items []GetSchedulerDefinitionsSchedulerDefinitionCollectionItem `pulumi:"items"`
}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs

type GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs struct {
	Items GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayInput `pulumi:"items"`
}

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionArray

type GetSchedulerDefinitionsSchedulerDefinitionCollectionArray []GetSchedulerDefinitionsSchedulerDefinitionCollectionInput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArray) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionArray and GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionArray{ GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs{...} }

type GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput) Index

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutputWithContext

func (o GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs and GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionArgs{...}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItem

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItem struct {
	// All ActionGroup Types part of the schedule.
	ActionGroupTypes []string `pulumi:"actionGroupTypes"`
	// Action Groups associated with the Schedule.
	ActionGroups []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup `pulumi:"actionGroups"`
	// Activity Initiation Cut Off
	ActivityInitiationCutOff int `pulumi:"activityInitiationCutOff"`
	// All application types part of the schedule for ENVIRONMENT ActionGroup Type.
	ApplicationTypes []string `pulumi:"applicationTypes"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Count of Action Groups affected by the Schedule.
	CountOfAffectedActionGroups int `pulumi:"countOfAffectedActionGroups"`
	// Count of Resources affected by the Schedule
	CountOfAffectedResources int `pulumi:"countOfAffectedResources"`
	// Count of Targets affected by the Schedule
	CountOfAffectedTargets int `pulumi:"countOfAffectedTargets"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// unique SchedulerDefinition identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// All LifeCycle Operations part of the schedule
	LifecycleOperations []string `pulumi:"lifecycleOperations"`
	// All products part of the schedule for PRODUCT ActionGroup Type.
	Products []string `pulumi:"products"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// Runbooks.
	RunBooks []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook `pulumi:"runBooks"`
	// Schedule Information.
	Schedules []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule `pulumi:"schedules"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Scheduled date for the next run of the Job.
	TimeOfNextRun string `pulumi:"timeOfNextRun"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup struct {
	// Application Type associated. Only applicable if type is ENVIRONMENT.
	ApplicationType string `pulumi:"applicationType"`
	// LifeCycle Operation
	LifecycleOperation string `pulumi:"lifecycleOperation"`
	// A filter to return only Scheduler Definitions whose assocaited product matches the given product
	Product string `pulumi:"product"`
	// Provide the ID of the resource; Ex- fleetId.
	ResourceId string `pulumi:"resourceId"`
	// ID of the runbook
	RunbookId string `pulumi:"runbookId"`
	// Provide subjects that need to be considered for the schedule.
	Subjects []string `pulumi:"subjects"`
	// Provide the target if schedule is created against the target
	TargetId string `pulumi:"targetId"`
	// Schedule Type
	Type string `pulumi:"type"`
}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs struct {
	// Application Type associated. Only applicable if type is ENVIRONMENT.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// LifeCycle Operation
	LifecycleOperation pulumi.StringInput `pulumi:"lifecycleOperation"`
	// A filter to return only Scheduler Definitions whose assocaited product matches the given product
	Product pulumi.StringInput `pulumi:"product"`
	// Provide the ID of the resource; Ex- fleetId.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// ID of the runbook
	RunbookId pulumi.StringInput `pulumi:"runbookId"`
	// Provide subjects that need to be considered for the schedule.
	Subjects pulumi.StringArrayInput `pulumi:"subjects"`
	// Provide the target if schedule is created against the target
	TargetId pulumi.StringInput `pulumi:"targetId"`
	// Schedule Type
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArray

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArray []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupInput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArray) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArray and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArray{ GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs{...} }

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArgs{...}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) ApplicationType

Application Type associated. Only applicable if type is ENVIRONMENT.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) LifecycleOperation

LifeCycle Operation

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) Product

A filter to return only Scheduler Definitions whose assocaited product matches the given product

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) ResourceId

Provide the ID of the resource; Ex- fleetId.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) RunbookId

ID of the runbook

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) Subjects

Provide subjects that need to be considered for the schedule.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) TargetId

Provide the target if schedule is created against the target

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutputWithContext

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupOutput) Type

Schedule Type

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs struct {
	// All ActionGroup Types part of the schedule.
	ActionGroupTypes pulumi.StringArrayInput `pulumi:"actionGroupTypes"`
	// Action Groups associated with the Schedule.
	ActionGroups GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroupArrayInput `pulumi:"actionGroups"`
	// Activity Initiation Cut Off
	ActivityInitiationCutOff pulumi.IntInput `pulumi:"activityInitiationCutOff"`
	// All application types part of the schedule for ENVIRONMENT ActionGroup Type.
	ApplicationTypes pulumi.StringArrayInput `pulumi:"applicationTypes"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Count of Action Groups affected by the Schedule.
	CountOfAffectedActionGroups pulumi.IntInput `pulumi:"countOfAffectedActionGroups"`
	// Count of Resources affected by the Schedule
	CountOfAffectedResources pulumi.IntInput `pulumi:"countOfAffectedResources"`
	// Count of Targets affected by the Schedule
	CountOfAffectedTargets pulumi.IntInput `pulumi:"countOfAffectedTargets"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// unique SchedulerDefinition identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// All LifeCycle Operations part of the schedule
	LifecycleOperations pulumi.StringArrayInput `pulumi:"lifecycleOperations"`
	// All products part of the schedule for PRODUCT ActionGroup Type.
	Products pulumi.StringArrayInput `pulumi:"products"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// Runbooks.
	RunBooks GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayInput `pulumi:"runBooks"`
	// Schedule Information.
	Schedules GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayInput `pulumi:"schedules"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	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.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Scheduled date for the next run of the Job.
	TimeOfNextRun pulumi.StringInput `pulumi:"timeOfNextRun"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArray

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArray []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemInput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArray) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArray and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArray{ GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs{...} }

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput) Index

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutputWithContext

func (o GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemArgs{...}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ActionGroupTypes

All ActionGroup Types part of the schedule.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ActionGroups

Action Groups associated with the Schedule.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ActivityInitiationCutOff

Activity Initiation Cut Off

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ApplicationTypes

All application types part of the schedule for ENVIRONMENT ActionGroup Type.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) CountOfAffectedActionGroups

Count of Action Groups affected by the Schedule.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) CountOfAffectedResources

Count of Resources affected by the Schedule

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) CountOfAffectedTargets

Count of Targets affected by the Schedule

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) DefinedTags

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

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) DisplayName

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

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) FreeformTags

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

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) Id

unique SchedulerDefinition identifier

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) LifecycleDetails

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

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) LifecycleOperations

All LifeCycle Operations part of the schedule

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) Products

All products part of the schedule for PRODUCT ActionGroup Type.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ResourceRegion

Associated region

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) RunBooks

Runbooks.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) Schedules

Schedule Information.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) SystemTags

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

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) TimeOfNextRun

Scheduled date for the next run of the Job.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutputWithContext

func (o GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook struct {
	// unique SchedulerDefinition identifier
	Id string `pulumi:"id"`
	// Input Parameters for the Task
	InputParameters []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter `pulumi:"inputParameters"`
}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs struct {
	// unique SchedulerDefinition identifier
	Id pulumi.StringInput `pulumi:"id"`
	// Input Parameters for the Task
	InputParameters GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayInput `pulumi:"inputParameters"`
}

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArray

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArray []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArray) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArray and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArray{ GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs{...} }

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArrayOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookArgs{...}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter struct {
	// Arguments for the Task
	Arguments []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument `pulumi:"arguments"`
	// stepName for which the input parameters are provided
	StepName string `pulumi:"stepName"`
}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgs

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgs struct {
	// Arguments for the Task
	Arguments GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayInput `pulumi:"arguments"`
	// stepName for which the input parameters are provided
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgs) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument struct {
	// Name of the output variable
	Name string `pulumi:"name"`
	// The task output
	Value string `pulumi:"value"`
}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArgs

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArgs struct {
	// Name of the output variable
	Name pulumi.StringInput `pulumi:"name"`
	// The task output
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArgs) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArray

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArray []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentInput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArray) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArray and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArray{ GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArgs{...} }

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArrayOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArgs and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentArgs{...}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput) Name

Name of the output variable

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutputWithContext

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentOutput) Value

The task output

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArray

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArray []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterInput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArray) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArray and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArray{ GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgs{...} }

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArrayOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgs and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgs{...}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput) Arguments

Arguments for the Task

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput) StepName

stepName for which the input parameters are provided

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput) Id

unique SchedulerDefinition identifier

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput) InputParameters

Input Parameters for the Task

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutputWithContext

func (o GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule struct {
	// Duration if schedule type is Custom
	Duration string `pulumi:"duration"`
	// Start Date for the schedule. An RFC3339 formatted datetime string
	ExecutionStartdate string `pulumi:"executionStartdate"`
	// unique MaintenanceWindow identifier
	MaintenanceWindowId string `pulumi:"maintenanceWindowId"`
	// Recurrence rule specification if Schedule Type is Custom and Recurring
	Recurrences string `pulumi:"recurrences"`
	// Schedule Type
	Type string `pulumi:"type"`
}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs struct {
	// Duration if schedule type is Custom
	Duration pulumi.StringInput `pulumi:"duration"`
	// Start Date for the schedule. An RFC3339 formatted datetime string
	ExecutionStartdate pulumi.StringInput `pulumi:"executionStartdate"`
	// unique MaintenanceWindow identifier
	MaintenanceWindowId pulumi.StringInput `pulumi:"maintenanceWindowId"`
	// Recurrence rule specification if Schedule Type is Custom and Recurring
	Recurrences pulumi.StringInput `pulumi:"recurrences"`
	// Schedule Type
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArray

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArray []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleInput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArray) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutputWithContext

func (i GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArray) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArray and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArray{ GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs{...} }

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArrayOutputWithContext

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleInput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleInput interface {
	pulumi.Input

	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput() GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput
	ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutputWithContext(context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput
}

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleInput is an input type that accepts GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs and GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput values. You can construct a concrete instance of `GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleInput` via:

GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleArgs{...}

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) Duration

Duration if schedule type is Custom

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) ExecutionStartdate

Start Date for the schedule. An RFC3339 formatted datetime string

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) MaintenanceWindowId

unique MaintenanceWindow identifier

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) Recurrences

Recurrence rule specification if Schedule Type is Custom and Recurring

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutputWithContext

func (o GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionItemScheduleOutput) Type

Schedule Type

type GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput

type GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput struct{ *pulumi.OutputState }

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput) ElementType

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput) Items

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionOutput

func (GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionOutputWithContext

func (o GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput) ToGetSchedulerDefinitionsSchedulerDefinitionCollectionOutputWithContext(ctx context.Context) GetSchedulerDefinitionsSchedulerDefinitionCollectionOutput

type GetTaskRecordArgs

type GetTaskRecordArgs struct {
	// unique TaskDetail identifier
	TaskRecordId string `pulumi:"taskRecordId"`
}

A collection of arguments for invoking getTaskRecord.

type GetTaskRecordDetail

type GetTaskRecordDetail struct {
	// Content Source Details
	ExecutionDetails []GetTaskRecordDetailExecutionDetail `pulumi:"executionDetails"`
	// The OS for the task
	OsType string `pulumi:"osType"`
	// The platform of the runbook.
	Platform string `pulumi:"platform"`
	// The properties of the task.
	Properties []GetTaskRecordDetailProperty `pulumi:"properties"`
	// The scope of the task
	Scope string `pulumi:"scope"`
}

type GetTaskRecordDetailArgs

type GetTaskRecordDetailArgs struct {
	// Content Source Details
	ExecutionDetails GetTaskRecordDetailExecutionDetailArrayInput `pulumi:"executionDetails"`
	// The OS for the task
	OsType pulumi.StringInput `pulumi:"osType"`
	// The platform of the runbook.
	Platform pulumi.StringInput `pulumi:"platform"`
	// The properties of the task.
	Properties GetTaskRecordDetailPropertyArrayInput `pulumi:"properties"`
	// The scope of the task
	Scope pulumi.StringInput `pulumi:"scope"`
}

func (GetTaskRecordDetailArgs) ElementType

func (GetTaskRecordDetailArgs) ElementType() reflect.Type

func (GetTaskRecordDetailArgs) ToGetTaskRecordDetailOutput

func (i GetTaskRecordDetailArgs) ToGetTaskRecordDetailOutput() GetTaskRecordDetailOutput

func (GetTaskRecordDetailArgs) ToGetTaskRecordDetailOutputWithContext

func (i GetTaskRecordDetailArgs) ToGetTaskRecordDetailOutputWithContext(ctx context.Context) GetTaskRecordDetailOutput

type GetTaskRecordDetailArray

type GetTaskRecordDetailArray []GetTaskRecordDetailInput

func (GetTaskRecordDetailArray) ElementType

func (GetTaskRecordDetailArray) ElementType() reflect.Type

func (GetTaskRecordDetailArray) ToGetTaskRecordDetailArrayOutput

func (i GetTaskRecordDetailArray) ToGetTaskRecordDetailArrayOutput() GetTaskRecordDetailArrayOutput

func (GetTaskRecordDetailArray) ToGetTaskRecordDetailArrayOutputWithContext

func (i GetTaskRecordDetailArray) ToGetTaskRecordDetailArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailArrayOutput

type GetTaskRecordDetailArrayInput

type GetTaskRecordDetailArrayInput interface {
	pulumi.Input

	ToGetTaskRecordDetailArrayOutput() GetTaskRecordDetailArrayOutput
	ToGetTaskRecordDetailArrayOutputWithContext(context.Context) GetTaskRecordDetailArrayOutput
}

GetTaskRecordDetailArrayInput is an input type that accepts GetTaskRecordDetailArray and GetTaskRecordDetailArrayOutput values. You can construct a concrete instance of `GetTaskRecordDetailArrayInput` via:

GetTaskRecordDetailArray{ GetTaskRecordDetailArgs{...} }

type GetTaskRecordDetailArrayOutput

type GetTaskRecordDetailArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailArrayOutput) ElementType

func (GetTaskRecordDetailArrayOutput) Index

func (GetTaskRecordDetailArrayOutput) ToGetTaskRecordDetailArrayOutput

func (o GetTaskRecordDetailArrayOutput) ToGetTaskRecordDetailArrayOutput() GetTaskRecordDetailArrayOutput

func (GetTaskRecordDetailArrayOutput) ToGetTaskRecordDetailArrayOutputWithContext

func (o GetTaskRecordDetailArrayOutput) ToGetTaskRecordDetailArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailArrayOutput

type GetTaskRecordDetailExecutionDetail

type GetTaskRecordDetailExecutionDetail struct {
	// Optional Command to execute the content.
	Command string `pulumi:"command"`
	// Content Source Details.
	Contents []GetTaskRecordDetailExecutionDetailContent `pulumi:"contents"`
	// Endpoint to be invoked.
	Endpoint string `pulumi:"endpoint"`
	// The action type of the task
	ExecutionType string `pulumi:"executionType"`
	// The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
	Variables []GetTaskRecordDetailExecutionDetailVariable `pulumi:"variables"`
}

type GetTaskRecordDetailExecutionDetailArgs

type GetTaskRecordDetailExecutionDetailArgs struct {
	// Optional Command to execute the content.
	Command pulumi.StringInput `pulumi:"command"`
	// Content Source Details.
	Contents GetTaskRecordDetailExecutionDetailContentArrayInput `pulumi:"contents"`
	// Endpoint to be invoked.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The action type of the task
	ExecutionType pulumi.StringInput `pulumi:"executionType"`
	// The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
	Variables GetTaskRecordDetailExecutionDetailVariableArrayInput `pulumi:"variables"`
}

func (GetTaskRecordDetailExecutionDetailArgs) ElementType

func (GetTaskRecordDetailExecutionDetailArgs) ToGetTaskRecordDetailExecutionDetailOutput

func (i GetTaskRecordDetailExecutionDetailArgs) ToGetTaskRecordDetailExecutionDetailOutput() GetTaskRecordDetailExecutionDetailOutput

func (GetTaskRecordDetailExecutionDetailArgs) ToGetTaskRecordDetailExecutionDetailOutputWithContext

func (i GetTaskRecordDetailExecutionDetailArgs) ToGetTaskRecordDetailExecutionDetailOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailOutput

type GetTaskRecordDetailExecutionDetailArray

type GetTaskRecordDetailExecutionDetailArray []GetTaskRecordDetailExecutionDetailInput

func (GetTaskRecordDetailExecutionDetailArray) ElementType

func (GetTaskRecordDetailExecutionDetailArray) ToGetTaskRecordDetailExecutionDetailArrayOutput

func (i GetTaskRecordDetailExecutionDetailArray) ToGetTaskRecordDetailExecutionDetailArrayOutput() GetTaskRecordDetailExecutionDetailArrayOutput

func (GetTaskRecordDetailExecutionDetailArray) ToGetTaskRecordDetailExecutionDetailArrayOutputWithContext

func (i GetTaskRecordDetailExecutionDetailArray) ToGetTaskRecordDetailExecutionDetailArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailArrayOutput

type GetTaskRecordDetailExecutionDetailArrayInput

type GetTaskRecordDetailExecutionDetailArrayInput interface {
	pulumi.Input

	ToGetTaskRecordDetailExecutionDetailArrayOutput() GetTaskRecordDetailExecutionDetailArrayOutput
	ToGetTaskRecordDetailExecutionDetailArrayOutputWithContext(context.Context) GetTaskRecordDetailExecutionDetailArrayOutput
}

GetTaskRecordDetailExecutionDetailArrayInput is an input type that accepts GetTaskRecordDetailExecutionDetailArray and GetTaskRecordDetailExecutionDetailArrayOutput values. You can construct a concrete instance of `GetTaskRecordDetailExecutionDetailArrayInput` via:

GetTaskRecordDetailExecutionDetailArray{ GetTaskRecordDetailExecutionDetailArgs{...} }

type GetTaskRecordDetailExecutionDetailArrayOutput

type GetTaskRecordDetailExecutionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailExecutionDetailArrayOutput) ElementType

func (GetTaskRecordDetailExecutionDetailArrayOutput) Index

func (GetTaskRecordDetailExecutionDetailArrayOutput) ToGetTaskRecordDetailExecutionDetailArrayOutput

func (o GetTaskRecordDetailExecutionDetailArrayOutput) ToGetTaskRecordDetailExecutionDetailArrayOutput() GetTaskRecordDetailExecutionDetailArrayOutput

func (GetTaskRecordDetailExecutionDetailArrayOutput) ToGetTaskRecordDetailExecutionDetailArrayOutputWithContext

func (o GetTaskRecordDetailExecutionDetailArrayOutput) ToGetTaskRecordDetailExecutionDetailArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailArrayOutput

type GetTaskRecordDetailExecutionDetailContent

type GetTaskRecordDetailExecutionDetailContent struct {
	// Bucket Name.
	Bucket string `pulumi:"bucket"`
	// SHA256 checksum of the artifact.
	Checksum string `pulumi:"checksum"`
	// Namespace.
	Namespace string `pulumi:"namespace"`
	// Object Name.
	Object string `pulumi:"object"`
	// Content Source Details.
	SourceType string `pulumi:"sourceType"`
}

type GetTaskRecordDetailExecutionDetailContentArgs

type GetTaskRecordDetailExecutionDetailContentArgs struct {
	// Bucket Name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// SHA256 checksum of the artifact.
	Checksum pulumi.StringInput `pulumi:"checksum"`
	// Namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Object Name.
	Object pulumi.StringInput `pulumi:"object"`
	// Content Source Details.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetTaskRecordDetailExecutionDetailContentArgs) ElementType

func (GetTaskRecordDetailExecutionDetailContentArgs) ToGetTaskRecordDetailExecutionDetailContentOutput

func (i GetTaskRecordDetailExecutionDetailContentArgs) ToGetTaskRecordDetailExecutionDetailContentOutput() GetTaskRecordDetailExecutionDetailContentOutput

func (GetTaskRecordDetailExecutionDetailContentArgs) ToGetTaskRecordDetailExecutionDetailContentOutputWithContext

func (i GetTaskRecordDetailExecutionDetailContentArgs) ToGetTaskRecordDetailExecutionDetailContentOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailContentOutput

type GetTaskRecordDetailExecutionDetailContentArray

type GetTaskRecordDetailExecutionDetailContentArray []GetTaskRecordDetailExecutionDetailContentInput

func (GetTaskRecordDetailExecutionDetailContentArray) ElementType

func (GetTaskRecordDetailExecutionDetailContentArray) ToGetTaskRecordDetailExecutionDetailContentArrayOutput

func (i GetTaskRecordDetailExecutionDetailContentArray) ToGetTaskRecordDetailExecutionDetailContentArrayOutput() GetTaskRecordDetailExecutionDetailContentArrayOutput

func (GetTaskRecordDetailExecutionDetailContentArray) ToGetTaskRecordDetailExecutionDetailContentArrayOutputWithContext

func (i GetTaskRecordDetailExecutionDetailContentArray) ToGetTaskRecordDetailExecutionDetailContentArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailContentArrayOutput

type GetTaskRecordDetailExecutionDetailContentArrayInput

type GetTaskRecordDetailExecutionDetailContentArrayInput interface {
	pulumi.Input

	ToGetTaskRecordDetailExecutionDetailContentArrayOutput() GetTaskRecordDetailExecutionDetailContentArrayOutput
	ToGetTaskRecordDetailExecutionDetailContentArrayOutputWithContext(context.Context) GetTaskRecordDetailExecutionDetailContentArrayOutput
}

GetTaskRecordDetailExecutionDetailContentArrayInput is an input type that accepts GetTaskRecordDetailExecutionDetailContentArray and GetTaskRecordDetailExecutionDetailContentArrayOutput values. You can construct a concrete instance of `GetTaskRecordDetailExecutionDetailContentArrayInput` via:

GetTaskRecordDetailExecutionDetailContentArray{ GetTaskRecordDetailExecutionDetailContentArgs{...} }

type GetTaskRecordDetailExecutionDetailContentArrayOutput

type GetTaskRecordDetailExecutionDetailContentArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailExecutionDetailContentArrayOutput) ElementType

func (GetTaskRecordDetailExecutionDetailContentArrayOutput) Index

func (GetTaskRecordDetailExecutionDetailContentArrayOutput) ToGetTaskRecordDetailExecutionDetailContentArrayOutput

func (GetTaskRecordDetailExecutionDetailContentArrayOutput) ToGetTaskRecordDetailExecutionDetailContentArrayOutputWithContext

func (o GetTaskRecordDetailExecutionDetailContentArrayOutput) ToGetTaskRecordDetailExecutionDetailContentArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailContentArrayOutput

type GetTaskRecordDetailExecutionDetailContentInput

type GetTaskRecordDetailExecutionDetailContentInput interface {
	pulumi.Input

	ToGetTaskRecordDetailExecutionDetailContentOutput() GetTaskRecordDetailExecutionDetailContentOutput
	ToGetTaskRecordDetailExecutionDetailContentOutputWithContext(context.Context) GetTaskRecordDetailExecutionDetailContentOutput
}

GetTaskRecordDetailExecutionDetailContentInput is an input type that accepts GetTaskRecordDetailExecutionDetailContentArgs and GetTaskRecordDetailExecutionDetailContentOutput values. You can construct a concrete instance of `GetTaskRecordDetailExecutionDetailContentInput` via:

GetTaskRecordDetailExecutionDetailContentArgs{...}

type GetTaskRecordDetailExecutionDetailContentOutput

type GetTaskRecordDetailExecutionDetailContentOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailExecutionDetailContentOutput) Bucket

Bucket Name.

func (GetTaskRecordDetailExecutionDetailContentOutput) Checksum

SHA256 checksum of the artifact.

func (GetTaskRecordDetailExecutionDetailContentOutput) ElementType

func (GetTaskRecordDetailExecutionDetailContentOutput) Namespace

Namespace.

func (GetTaskRecordDetailExecutionDetailContentOutput) Object

Object Name.

func (GetTaskRecordDetailExecutionDetailContentOutput) SourceType

Content Source Details.

func (GetTaskRecordDetailExecutionDetailContentOutput) ToGetTaskRecordDetailExecutionDetailContentOutput

func (o GetTaskRecordDetailExecutionDetailContentOutput) ToGetTaskRecordDetailExecutionDetailContentOutput() GetTaskRecordDetailExecutionDetailContentOutput

func (GetTaskRecordDetailExecutionDetailContentOutput) ToGetTaskRecordDetailExecutionDetailContentOutputWithContext

func (o GetTaskRecordDetailExecutionDetailContentOutput) ToGetTaskRecordDetailExecutionDetailContentOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailContentOutput

type GetTaskRecordDetailExecutionDetailInput

type GetTaskRecordDetailExecutionDetailInput interface {
	pulumi.Input

	ToGetTaskRecordDetailExecutionDetailOutput() GetTaskRecordDetailExecutionDetailOutput
	ToGetTaskRecordDetailExecutionDetailOutputWithContext(context.Context) GetTaskRecordDetailExecutionDetailOutput
}

GetTaskRecordDetailExecutionDetailInput is an input type that accepts GetTaskRecordDetailExecutionDetailArgs and GetTaskRecordDetailExecutionDetailOutput values. You can construct a concrete instance of `GetTaskRecordDetailExecutionDetailInput` via:

GetTaskRecordDetailExecutionDetailArgs{...}

type GetTaskRecordDetailExecutionDetailOutput

type GetTaskRecordDetailExecutionDetailOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailExecutionDetailOutput) Command

Optional Command to execute the content.

func (GetTaskRecordDetailExecutionDetailOutput) Contents

Content Source Details.

func (GetTaskRecordDetailExecutionDetailOutput) ElementType

func (GetTaskRecordDetailExecutionDetailOutput) Endpoint

Endpoint to be invoked.

func (GetTaskRecordDetailExecutionDetailOutput) ExecutionType

The action type of the task

func (GetTaskRecordDetailExecutionDetailOutput) ToGetTaskRecordDetailExecutionDetailOutput

func (o GetTaskRecordDetailExecutionDetailOutput) ToGetTaskRecordDetailExecutionDetailOutput() GetTaskRecordDetailExecutionDetailOutput

func (GetTaskRecordDetailExecutionDetailOutput) ToGetTaskRecordDetailExecutionDetailOutputWithContext

func (o GetTaskRecordDetailExecutionDetailOutput) ToGetTaskRecordDetailExecutionDetailOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailOutput

func (GetTaskRecordDetailExecutionDetailOutput) Variables

The variable of the task.Atleast one of dynamicArguments or output needs to be provided.

type GetTaskRecordDetailExecutionDetailVariable

type GetTaskRecordDetailExecutionDetailVariable struct {
	// The input variables for the task.
	InputVariables []GetTaskRecordDetailExecutionDetailVariableInputVariable `pulumi:"inputVariables"`
	// The list of output variables.
	OutputVariables []string `pulumi:"outputVariables"`
}

type GetTaskRecordDetailExecutionDetailVariableArgs

type GetTaskRecordDetailExecutionDetailVariableArgs struct {
	// The input variables for the task.
	InputVariables GetTaskRecordDetailExecutionDetailVariableInputVariableArrayInput `pulumi:"inputVariables"`
	// The list of output variables.
	OutputVariables pulumi.StringArrayInput `pulumi:"outputVariables"`
}

func (GetTaskRecordDetailExecutionDetailVariableArgs) ElementType

func (GetTaskRecordDetailExecutionDetailVariableArgs) ToGetTaskRecordDetailExecutionDetailVariableOutput

func (i GetTaskRecordDetailExecutionDetailVariableArgs) ToGetTaskRecordDetailExecutionDetailVariableOutput() GetTaskRecordDetailExecutionDetailVariableOutput

func (GetTaskRecordDetailExecutionDetailVariableArgs) ToGetTaskRecordDetailExecutionDetailVariableOutputWithContext

func (i GetTaskRecordDetailExecutionDetailVariableArgs) ToGetTaskRecordDetailExecutionDetailVariableOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailVariableOutput

type GetTaskRecordDetailExecutionDetailVariableArray

type GetTaskRecordDetailExecutionDetailVariableArray []GetTaskRecordDetailExecutionDetailVariableInput

func (GetTaskRecordDetailExecutionDetailVariableArray) ElementType

func (GetTaskRecordDetailExecutionDetailVariableArray) ToGetTaskRecordDetailExecutionDetailVariableArrayOutput

func (i GetTaskRecordDetailExecutionDetailVariableArray) ToGetTaskRecordDetailExecutionDetailVariableArrayOutput() GetTaskRecordDetailExecutionDetailVariableArrayOutput

func (GetTaskRecordDetailExecutionDetailVariableArray) ToGetTaskRecordDetailExecutionDetailVariableArrayOutputWithContext

func (i GetTaskRecordDetailExecutionDetailVariableArray) ToGetTaskRecordDetailExecutionDetailVariableArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailVariableArrayOutput

type GetTaskRecordDetailExecutionDetailVariableArrayInput

type GetTaskRecordDetailExecutionDetailVariableArrayInput interface {
	pulumi.Input

	ToGetTaskRecordDetailExecutionDetailVariableArrayOutput() GetTaskRecordDetailExecutionDetailVariableArrayOutput
	ToGetTaskRecordDetailExecutionDetailVariableArrayOutputWithContext(context.Context) GetTaskRecordDetailExecutionDetailVariableArrayOutput
}

GetTaskRecordDetailExecutionDetailVariableArrayInput is an input type that accepts GetTaskRecordDetailExecutionDetailVariableArray and GetTaskRecordDetailExecutionDetailVariableArrayOutput values. You can construct a concrete instance of `GetTaskRecordDetailExecutionDetailVariableArrayInput` via:

GetTaskRecordDetailExecutionDetailVariableArray{ GetTaskRecordDetailExecutionDetailVariableArgs{...} }

type GetTaskRecordDetailExecutionDetailVariableArrayOutput

type GetTaskRecordDetailExecutionDetailVariableArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailExecutionDetailVariableArrayOutput) ElementType

func (GetTaskRecordDetailExecutionDetailVariableArrayOutput) Index

func (GetTaskRecordDetailExecutionDetailVariableArrayOutput) ToGetTaskRecordDetailExecutionDetailVariableArrayOutput

func (GetTaskRecordDetailExecutionDetailVariableArrayOutput) ToGetTaskRecordDetailExecutionDetailVariableArrayOutputWithContext

func (o GetTaskRecordDetailExecutionDetailVariableArrayOutput) ToGetTaskRecordDetailExecutionDetailVariableArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailVariableArrayOutput

type GetTaskRecordDetailExecutionDetailVariableInput

type GetTaskRecordDetailExecutionDetailVariableInput interface {
	pulumi.Input

	ToGetTaskRecordDetailExecutionDetailVariableOutput() GetTaskRecordDetailExecutionDetailVariableOutput
	ToGetTaskRecordDetailExecutionDetailVariableOutputWithContext(context.Context) GetTaskRecordDetailExecutionDetailVariableOutput
}

GetTaskRecordDetailExecutionDetailVariableInput is an input type that accepts GetTaskRecordDetailExecutionDetailVariableArgs and GetTaskRecordDetailExecutionDetailVariableOutput values. You can construct a concrete instance of `GetTaskRecordDetailExecutionDetailVariableInput` via:

GetTaskRecordDetailExecutionDetailVariableArgs{...}

type GetTaskRecordDetailExecutionDetailVariableInputVariable

type GetTaskRecordDetailExecutionDetailVariableInputVariable struct {
	// The description of the argument.
	Description string `pulumi:"description"`
	// The name of the argument
	Name string `pulumi:"name"`
	// Task type.
	Type string `pulumi:"type"`
}

type GetTaskRecordDetailExecutionDetailVariableInputVariableArgs

type GetTaskRecordDetailExecutionDetailVariableInputVariableArgs struct {
	// The description of the argument.
	Description pulumi.StringInput `pulumi:"description"`
	// The name of the argument
	Name pulumi.StringInput `pulumi:"name"`
	// Task type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArgs) ElementType

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArgs) ToGetTaskRecordDetailExecutionDetailVariableInputVariableOutput

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArgs) ToGetTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext

func (i GetTaskRecordDetailExecutionDetailVariableInputVariableArgs) ToGetTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailVariableInputVariableOutput

type GetTaskRecordDetailExecutionDetailVariableInputVariableArray

type GetTaskRecordDetailExecutionDetailVariableInputVariableArray []GetTaskRecordDetailExecutionDetailVariableInputVariableInput

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArray) ElementType

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArray) ToGetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArray) ToGetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext

func (i GetTaskRecordDetailExecutionDetailVariableInputVariableArray) ToGetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

type GetTaskRecordDetailExecutionDetailVariableInputVariableArrayInput

type GetTaskRecordDetailExecutionDetailVariableInputVariableArrayInput interface {
	pulumi.Input

	ToGetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput() GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput
	ToGetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext(context.Context) GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput
}

GetTaskRecordDetailExecutionDetailVariableInputVariableArrayInput is an input type that accepts GetTaskRecordDetailExecutionDetailVariableInputVariableArray and GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput values. You can construct a concrete instance of `GetTaskRecordDetailExecutionDetailVariableInputVariableArrayInput` via:

GetTaskRecordDetailExecutionDetailVariableInputVariableArray{ GetTaskRecordDetailExecutionDetailVariableInputVariableArgs{...} }

type GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

type GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ElementType

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) Index

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ToGetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

func (GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ToGetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext

func (o GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput) ToGetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailVariableInputVariableArrayOutput

type GetTaskRecordDetailExecutionDetailVariableInputVariableInput

type GetTaskRecordDetailExecutionDetailVariableInputVariableInput interface {
	pulumi.Input

	ToGetTaskRecordDetailExecutionDetailVariableInputVariableOutput() GetTaskRecordDetailExecutionDetailVariableInputVariableOutput
	ToGetTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext(context.Context) GetTaskRecordDetailExecutionDetailVariableInputVariableOutput
}

GetTaskRecordDetailExecutionDetailVariableInputVariableInput is an input type that accepts GetTaskRecordDetailExecutionDetailVariableInputVariableArgs and GetTaskRecordDetailExecutionDetailVariableInputVariableOutput values. You can construct a concrete instance of `GetTaskRecordDetailExecutionDetailVariableInputVariableInput` via:

GetTaskRecordDetailExecutionDetailVariableInputVariableArgs{...}

type GetTaskRecordDetailExecutionDetailVariableInputVariableOutput

type GetTaskRecordDetailExecutionDetailVariableInputVariableOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailExecutionDetailVariableInputVariableOutput) Description

The description of the argument.

func (GetTaskRecordDetailExecutionDetailVariableInputVariableOutput) ElementType

func (GetTaskRecordDetailExecutionDetailVariableInputVariableOutput) Name

The name of the argument

func (GetTaskRecordDetailExecutionDetailVariableInputVariableOutput) ToGetTaskRecordDetailExecutionDetailVariableInputVariableOutput

func (GetTaskRecordDetailExecutionDetailVariableInputVariableOutput) ToGetTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext

func (o GetTaskRecordDetailExecutionDetailVariableInputVariableOutput) ToGetTaskRecordDetailExecutionDetailVariableInputVariableOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailVariableInputVariableOutput

func (GetTaskRecordDetailExecutionDetailVariableInputVariableOutput) Type

Task type.

type GetTaskRecordDetailExecutionDetailVariableOutput

type GetTaskRecordDetailExecutionDetailVariableOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailExecutionDetailVariableOutput) ElementType

func (GetTaskRecordDetailExecutionDetailVariableOutput) InputVariables

The input variables for the task.

func (GetTaskRecordDetailExecutionDetailVariableOutput) OutputVariables

The list of output variables.

func (GetTaskRecordDetailExecutionDetailVariableOutput) ToGetTaskRecordDetailExecutionDetailVariableOutput

func (o GetTaskRecordDetailExecutionDetailVariableOutput) ToGetTaskRecordDetailExecutionDetailVariableOutput() GetTaskRecordDetailExecutionDetailVariableOutput

func (GetTaskRecordDetailExecutionDetailVariableOutput) ToGetTaskRecordDetailExecutionDetailVariableOutputWithContext

func (o GetTaskRecordDetailExecutionDetailVariableOutput) ToGetTaskRecordDetailExecutionDetailVariableOutputWithContext(ctx context.Context) GetTaskRecordDetailExecutionDetailVariableOutput

type GetTaskRecordDetailInput

type GetTaskRecordDetailInput interface {
	pulumi.Input

	ToGetTaskRecordDetailOutput() GetTaskRecordDetailOutput
	ToGetTaskRecordDetailOutputWithContext(context.Context) GetTaskRecordDetailOutput
}

GetTaskRecordDetailInput is an input type that accepts GetTaskRecordDetailArgs and GetTaskRecordDetailOutput values. You can construct a concrete instance of `GetTaskRecordDetailInput` via:

GetTaskRecordDetailArgs{...}

type GetTaskRecordDetailOutput

type GetTaskRecordDetailOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailOutput) ElementType

func (GetTaskRecordDetailOutput) ElementType() reflect.Type

func (GetTaskRecordDetailOutput) ExecutionDetails

Content Source Details

func (GetTaskRecordDetailOutput) OsType

The OS for the task

func (GetTaskRecordDetailOutput) Platform

The platform of the runbook.

func (GetTaskRecordDetailOutput) Properties

The properties of the task.

func (GetTaskRecordDetailOutput) Scope

The scope of the task

func (GetTaskRecordDetailOutput) ToGetTaskRecordDetailOutput

func (o GetTaskRecordDetailOutput) ToGetTaskRecordDetailOutput() GetTaskRecordDetailOutput

func (GetTaskRecordDetailOutput) ToGetTaskRecordDetailOutputWithContext

func (o GetTaskRecordDetailOutput) ToGetTaskRecordDetailOutputWithContext(ctx context.Context) GetTaskRecordDetailOutput

type GetTaskRecordDetailProperty

type GetTaskRecordDetailProperty struct {
	// The number of retries allowed.
	NumRetries int `pulumi:"numRetries"`
	// The timeout in seconds for the task.
	TimeoutInSeconds int `pulumi:"timeoutInSeconds"`
}

type GetTaskRecordDetailPropertyArgs

type GetTaskRecordDetailPropertyArgs struct {
	// The number of retries allowed.
	NumRetries pulumi.IntInput `pulumi:"numRetries"`
	// The timeout in seconds for the task.
	TimeoutInSeconds pulumi.IntInput `pulumi:"timeoutInSeconds"`
}

func (GetTaskRecordDetailPropertyArgs) ElementType

func (GetTaskRecordDetailPropertyArgs) ToGetTaskRecordDetailPropertyOutput

func (i GetTaskRecordDetailPropertyArgs) ToGetTaskRecordDetailPropertyOutput() GetTaskRecordDetailPropertyOutput

func (GetTaskRecordDetailPropertyArgs) ToGetTaskRecordDetailPropertyOutputWithContext

func (i GetTaskRecordDetailPropertyArgs) ToGetTaskRecordDetailPropertyOutputWithContext(ctx context.Context) GetTaskRecordDetailPropertyOutput

type GetTaskRecordDetailPropertyArray

type GetTaskRecordDetailPropertyArray []GetTaskRecordDetailPropertyInput

func (GetTaskRecordDetailPropertyArray) ElementType

func (GetTaskRecordDetailPropertyArray) ToGetTaskRecordDetailPropertyArrayOutput

func (i GetTaskRecordDetailPropertyArray) ToGetTaskRecordDetailPropertyArrayOutput() GetTaskRecordDetailPropertyArrayOutput

func (GetTaskRecordDetailPropertyArray) ToGetTaskRecordDetailPropertyArrayOutputWithContext

func (i GetTaskRecordDetailPropertyArray) ToGetTaskRecordDetailPropertyArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailPropertyArrayOutput

type GetTaskRecordDetailPropertyArrayInput

type GetTaskRecordDetailPropertyArrayInput interface {
	pulumi.Input

	ToGetTaskRecordDetailPropertyArrayOutput() GetTaskRecordDetailPropertyArrayOutput
	ToGetTaskRecordDetailPropertyArrayOutputWithContext(context.Context) GetTaskRecordDetailPropertyArrayOutput
}

GetTaskRecordDetailPropertyArrayInput is an input type that accepts GetTaskRecordDetailPropertyArray and GetTaskRecordDetailPropertyArrayOutput values. You can construct a concrete instance of `GetTaskRecordDetailPropertyArrayInput` via:

GetTaskRecordDetailPropertyArray{ GetTaskRecordDetailPropertyArgs{...} }

type GetTaskRecordDetailPropertyArrayOutput

type GetTaskRecordDetailPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailPropertyArrayOutput) ElementType

func (GetTaskRecordDetailPropertyArrayOutput) Index

func (GetTaskRecordDetailPropertyArrayOutput) ToGetTaskRecordDetailPropertyArrayOutput

func (o GetTaskRecordDetailPropertyArrayOutput) ToGetTaskRecordDetailPropertyArrayOutput() GetTaskRecordDetailPropertyArrayOutput

func (GetTaskRecordDetailPropertyArrayOutput) ToGetTaskRecordDetailPropertyArrayOutputWithContext

func (o GetTaskRecordDetailPropertyArrayOutput) ToGetTaskRecordDetailPropertyArrayOutputWithContext(ctx context.Context) GetTaskRecordDetailPropertyArrayOutput

type GetTaskRecordDetailPropertyInput

type GetTaskRecordDetailPropertyInput interface {
	pulumi.Input

	ToGetTaskRecordDetailPropertyOutput() GetTaskRecordDetailPropertyOutput
	ToGetTaskRecordDetailPropertyOutputWithContext(context.Context) GetTaskRecordDetailPropertyOutput
}

GetTaskRecordDetailPropertyInput is an input type that accepts GetTaskRecordDetailPropertyArgs and GetTaskRecordDetailPropertyOutput values. You can construct a concrete instance of `GetTaskRecordDetailPropertyInput` via:

GetTaskRecordDetailPropertyArgs{...}

type GetTaskRecordDetailPropertyOutput

type GetTaskRecordDetailPropertyOutput struct{ *pulumi.OutputState }

func (GetTaskRecordDetailPropertyOutput) ElementType

func (GetTaskRecordDetailPropertyOutput) NumRetries

The number of retries allowed.

func (GetTaskRecordDetailPropertyOutput) TimeoutInSeconds

func (o GetTaskRecordDetailPropertyOutput) TimeoutInSeconds() pulumi.IntOutput

The timeout in seconds for the task.

func (GetTaskRecordDetailPropertyOutput) ToGetTaskRecordDetailPropertyOutput

func (o GetTaskRecordDetailPropertyOutput) ToGetTaskRecordDetailPropertyOutput() GetTaskRecordDetailPropertyOutput

func (GetTaskRecordDetailPropertyOutput) ToGetTaskRecordDetailPropertyOutputWithContext

func (o GetTaskRecordDetailPropertyOutput) ToGetTaskRecordDetailPropertyOutputWithContext(ctx context.Context) GetTaskRecordDetailPropertyOutput

type GetTaskRecordOutputArgs

type GetTaskRecordOutputArgs struct {
	// unique TaskDetail identifier
	TaskRecordId pulumi.StringInput `pulumi:"taskRecordId"`
}

A collection of arguments for invoking getTaskRecord.

func (GetTaskRecordOutputArgs) ElementType

func (GetTaskRecordOutputArgs) ElementType() reflect.Type

type GetTaskRecordResult

type GetTaskRecordResult struct {
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// The description of the argument.
	Description string `pulumi:"description"`
	// The details of the task.
	Details []GetTaskRecordDetail `pulumi:"details"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// The current state of the TaskRecord.
	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]string `pulumi:"systemTags"`
	TaskRecordId string            `pulumi:"taskRecordId"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Task type.
	Type string `pulumi:"type"`
	// The version of the task
	Version string `pulumi:"version"`
}

A collection of values returned by getTaskRecord.

func GetTaskRecord

func GetTaskRecord(ctx *pulumi.Context, args *GetTaskRecordArgs, opts ...pulumi.InvokeOption) (*GetTaskRecordResult, error)

This data source provides details about a specific Task Record resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a TaskRecord by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetTaskRecord(ctx, &fleetappsmanagement.GetTaskRecordArgs{
			TaskRecordId: testTaskRecordOciFleetAppsManagementTaskRecord.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetTaskRecordResultOutput

type GetTaskRecordResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTaskRecord.

func (GetTaskRecordResultOutput) CompartmentId

func (o GetTaskRecordResultOutput) CompartmentId() pulumi.StringOutput

func (GetTaskRecordResultOutput) DefinedTags

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

func (GetTaskRecordResultOutput) Description

The description of the argument.

func (GetTaskRecordResultOutput) Details

The details of the task.

func (GetTaskRecordResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetTaskRecordResultOutput) ElementType

func (GetTaskRecordResultOutput) ElementType() reflect.Type

func (GetTaskRecordResultOutput) FreeformTags

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

func (GetTaskRecordResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTaskRecordResultOutput) LifecycleDetails

func (o GetTaskRecordResultOutput) LifecycleDetails() pulumi.StringOutput

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

func (GetTaskRecordResultOutput) ResourceRegion

func (o GetTaskRecordResultOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (GetTaskRecordResultOutput) State

The current state of the TaskRecord.

func (GetTaskRecordResultOutput) SystemTags

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

func (GetTaskRecordResultOutput) TaskRecordId

func (GetTaskRecordResultOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetTaskRecordResultOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetTaskRecordResultOutput) ToGetTaskRecordResultOutput

func (o GetTaskRecordResultOutput) ToGetTaskRecordResultOutput() GetTaskRecordResultOutput

func (GetTaskRecordResultOutput) ToGetTaskRecordResultOutputWithContext

func (o GetTaskRecordResultOutput) ToGetTaskRecordResultOutputWithContext(ctx context.Context) GetTaskRecordResultOutput

func (GetTaskRecordResultOutput) Type

Task type.

func (GetTaskRecordResultOutput) Version

The version of the task

type GetTaskRecordsArgs

type GetTaskRecordsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                `pulumi:"displayName"`
	Filters     []GetTaskRecordsFilter `pulumi:"filters"`
	// unique TaskDetail identifier
	Id *string `pulumi:"id"`
	// The platform for the Task.
	Platform *string `pulumi:"platform"`
	// The current state of the Task.
	State *string `pulumi:"state"`
	// The type of the Task.
	Type *string `pulumi:"type"`
}

A collection of arguments for invoking getTaskRecords.

type GetTaskRecordsFilter

type GetTaskRecordsFilter struct {
	// The name of the argument
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetTaskRecordsFilterArgs

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

func (GetTaskRecordsFilterArgs) ElementType

func (GetTaskRecordsFilterArgs) ElementType() reflect.Type

func (GetTaskRecordsFilterArgs) ToGetTaskRecordsFilterOutput

func (i GetTaskRecordsFilterArgs) ToGetTaskRecordsFilterOutput() GetTaskRecordsFilterOutput

func (GetTaskRecordsFilterArgs) ToGetTaskRecordsFilterOutputWithContext

func (i GetTaskRecordsFilterArgs) ToGetTaskRecordsFilterOutputWithContext(ctx context.Context) GetTaskRecordsFilterOutput

type GetTaskRecordsFilterArray

type GetTaskRecordsFilterArray []GetTaskRecordsFilterInput

func (GetTaskRecordsFilterArray) ElementType

func (GetTaskRecordsFilterArray) ElementType() reflect.Type

func (GetTaskRecordsFilterArray) ToGetTaskRecordsFilterArrayOutput

func (i GetTaskRecordsFilterArray) ToGetTaskRecordsFilterArrayOutput() GetTaskRecordsFilterArrayOutput

func (GetTaskRecordsFilterArray) ToGetTaskRecordsFilterArrayOutputWithContext

func (i GetTaskRecordsFilterArray) ToGetTaskRecordsFilterArrayOutputWithContext(ctx context.Context) GetTaskRecordsFilterArrayOutput

type GetTaskRecordsFilterArrayInput

type GetTaskRecordsFilterArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsFilterArrayOutput() GetTaskRecordsFilterArrayOutput
	ToGetTaskRecordsFilterArrayOutputWithContext(context.Context) GetTaskRecordsFilterArrayOutput
}

GetTaskRecordsFilterArrayInput is an input type that accepts GetTaskRecordsFilterArray and GetTaskRecordsFilterArrayOutput values. You can construct a concrete instance of `GetTaskRecordsFilterArrayInput` via:

GetTaskRecordsFilterArray{ GetTaskRecordsFilterArgs{...} }

type GetTaskRecordsFilterArrayOutput

type GetTaskRecordsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsFilterArrayOutput) ElementType

func (GetTaskRecordsFilterArrayOutput) Index

func (GetTaskRecordsFilterArrayOutput) ToGetTaskRecordsFilterArrayOutput

func (o GetTaskRecordsFilterArrayOutput) ToGetTaskRecordsFilterArrayOutput() GetTaskRecordsFilterArrayOutput

func (GetTaskRecordsFilterArrayOutput) ToGetTaskRecordsFilterArrayOutputWithContext

func (o GetTaskRecordsFilterArrayOutput) ToGetTaskRecordsFilterArrayOutputWithContext(ctx context.Context) GetTaskRecordsFilterArrayOutput

type GetTaskRecordsFilterInput

type GetTaskRecordsFilterInput interface {
	pulumi.Input

	ToGetTaskRecordsFilterOutput() GetTaskRecordsFilterOutput
	ToGetTaskRecordsFilterOutputWithContext(context.Context) GetTaskRecordsFilterOutput
}

GetTaskRecordsFilterInput is an input type that accepts GetTaskRecordsFilterArgs and GetTaskRecordsFilterOutput values. You can construct a concrete instance of `GetTaskRecordsFilterInput` via:

GetTaskRecordsFilterArgs{...}

type GetTaskRecordsFilterOutput

type GetTaskRecordsFilterOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsFilterOutput) ElementType

func (GetTaskRecordsFilterOutput) ElementType() reflect.Type

func (GetTaskRecordsFilterOutput) Name

The name of the argument

func (GetTaskRecordsFilterOutput) Regex

func (GetTaskRecordsFilterOutput) ToGetTaskRecordsFilterOutput

func (o GetTaskRecordsFilterOutput) ToGetTaskRecordsFilterOutput() GetTaskRecordsFilterOutput

func (GetTaskRecordsFilterOutput) ToGetTaskRecordsFilterOutputWithContext

func (o GetTaskRecordsFilterOutput) ToGetTaskRecordsFilterOutputWithContext(ctx context.Context) GetTaskRecordsFilterOutput

func (GetTaskRecordsFilterOutput) Values

type GetTaskRecordsOutputArgs

type GetTaskRecordsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput          `pulumi:"displayName"`
	Filters     GetTaskRecordsFilterArrayInput `pulumi:"filters"`
	// unique TaskDetail identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The platform for the Task.
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// The current state of the Task.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The type of the Task.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A collection of arguments for invoking getTaskRecords.

func (GetTaskRecordsOutputArgs) ElementType

func (GetTaskRecordsOutputArgs) ElementType() reflect.Type

type GetTaskRecordsResult

type GetTaskRecordsResult struct {
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName *string                `pulumi:"displayName"`
	Filters     []GetTaskRecordsFilter `pulumi:"filters"`
	// The OCID of the resource.
	Id *string `pulumi:"id"`
	// The platform of the runbook.
	Platform *string `pulumi:"platform"`
	// The current state of the TaskRecord.
	State *string `pulumi:"state"`
	// The list of task_record_collection.
	TaskRecordCollections []GetTaskRecordsTaskRecordCollection `pulumi:"taskRecordCollections"`
	// Task type.
	Type *string `pulumi:"type"`
}

A collection of values returned by getTaskRecords.

func GetTaskRecords

func GetTaskRecords(ctx *pulumi.Context, args *GetTaskRecordsArgs, opts ...pulumi.InvokeOption) (*GetTaskRecordsResult, error)

This data source provides the list of Task Records in Oracle Cloud Infrastructure Fleet Apps Management service.

Returns a list of TaskRecords.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetTaskRecords(ctx, &fleetappsmanagement.GetTaskRecordsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(taskRecordDisplayName),
			Id:            pulumi.StringRef(taskRecordId),
			Platform:      pulumi.StringRef(taskRecordPlatform),
			State:         pulumi.StringRef(taskRecordState),
			Type:          pulumi.StringRef(taskRecordType),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetTaskRecordsResultOutput

type GetTaskRecordsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTaskRecords.

func (GetTaskRecordsResultOutput) CompartmentId

func (GetTaskRecordsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (GetTaskRecordsResultOutput) ElementType

func (GetTaskRecordsResultOutput) ElementType() reflect.Type

func (GetTaskRecordsResultOutput) Filters

func (GetTaskRecordsResultOutput) Id

The OCID of the resource.

func (GetTaskRecordsResultOutput) Platform

The platform of the runbook.

func (GetTaskRecordsResultOutput) State

The current state of the TaskRecord.

func (GetTaskRecordsResultOutput) TaskRecordCollections

The list of task_record_collection.

func (GetTaskRecordsResultOutput) ToGetTaskRecordsResultOutput

func (o GetTaskRecordsResultOutput) ToGetTaskRecordsResultOutput() GetTaskRecordsResultOutput

func (GetTaskRecordsResultOutput) ToGetTaskRecordsResultOutputWithContext

func (o GetTaskRecordsResultOutput) ToGetTaskRecordsResultOutputWithContext(ctx context.Context) GetTaskRecordsResultOutput

func (GetTaskRecordsResultOutput) Type

Task type.

type GetTaskRecordsTaskRecordCollection

type GetTaskRecordsTaskRecordCollection struct {
	Items []GetTaskRecordsTaskRecordCollectionItem `pulumi:"items"`
}

type GetTaskRecordsTaskRecordCollectionArgs

type GetTaskRecordsTaskRecordCollectionArgs struct {
	Items GetTaskRecordsTaskRecordCollectionItemArrayInput `pulumi:"items"`
}

func (GetTaskRecordsTaskRecordCollectionArgs) ElementType

func (GetTaskRecordsTaskRecordCollectionArgs) ToGetTaskRecordsTaskRecordCollectionOutput

func (i GetTaskRecordsTaskRecordCollectionArgs) ToGetTaskRecordsTaskRecordCollectionOutput() GetTaskRecordsTaskRecordCollectionOutput

func (GetTaskRecordsTaskRecordCollectionArgs) ToGetTaskRecordsTaskRecordCollectionOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionArgs) ToGetTaskRecordsTaskRecordCollectionOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionOutput

type GetTaskRecordsTaskRecordCollectionArray

type GetTaskRecordsTaskRecordCollectionArray []GetTaskRecordsTaskRecordCollectionInput

func (GetTaskRecordsTaskRecordCollectionArray) ElementType

func (GetTaskRecordsTaskRecordCollectionArray) ToGetTaskRecordsTaskRecordCollectionArrayOutput

func (i GetTaskRecordsTaskRecordCollectionArray) ToGetTaskRecordsTaskRecordCollectionArrayOutput() GetTaskRecordsTaskRecordCollectionArrayOutput

func (GetTaskRecordsTaskRecordCollectionArray) ToGetTaskRecordsTaskRecordCollectionArrayOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionArray) ToGetTaskRecordsTaskRecordCollectionArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionArrayOutput

type GetTaskRecordsTaskRecordCollectionArrayInput

type GetTaskRecordsTaskRecordCollectionArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionArrayOutput() GetTaskRecordsTaskRecordCollectionArrayOutput
	ToGetTaskRecordsTaskRecordCollectionArrayOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionArrayOutput
}

GetTaskRecordsTaskRecordCollectionArrayInput is an input type that accepts GetTaskRecordsTaskRecordCollectionArray and GetTaskRecordsTaskRecordCollectionArrayOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionArrayInput` via:

GetTaskRecordsTaskRecordCollectionArray{ GetTaskRecordsTaskRecordCollectionArgs{...} }

type GetTaskRecordsTaskRecordCollectionArrayOutput

type GetTaskRecordsTaskRecordCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionArrayOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionArrayOutput) Index

func (GetTaskRecordsTaskRecordCollectionArrayOutput) ToGetTaskRecordsTaskRecordCollectionArrayOutput

func (o GetTaskRecordsTaskRecordCollectionArrayOutput) ToGetTaskRecordsTaskRecordCollectionArrayOutput() GetTaskRecordsTaskRecordCollectionArrayOutput

func (GetTaskRecordsTaskRecordCollectionArrayOutput) ToGetTaskRecordsTaskRecordCollectionArrayOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionArrayOutput) ToGetTaskRecordsTaskRecordCollectionArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionArrayOutput

type GetTaskRecordsTaskRecordCollectionInput

type GetTaskRecordsTaskRecordCollectionInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionOutput() GetTaskRecordsTaskRecordCollectionOutput
	ToGetTaskRecordsTaskRecordCollectionOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionOutput
}

GetTaskRecordsTaskRecordCollectionInput is an input type that accepts GetTaskRecordsTaskRecordCollectionArgs and GetTaskRecordsTaskRecordCollectionOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionInput` via:

GetTaskRecordsTaskRecordCollectionArgs{...}

type GetTaskRecordsTaskRecordCollectionItem

type GetTaskRecordsTaskRecordCollectionItem struct {
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// The description of the argument.
	Description string `pulumi:"description"`
	// The details of the task.
	Details []GetTaskRecordsTaskRecordCollectionItemDetail `pulumi:"details"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// unique TaskDetail identifier
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// The current state of the Task.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The type of the Task.
	Type string `pulumi:"type"`
	// The version of the task
	Version string `pulumi:"version"`
}

type GetTaskRecordsTaskRecordCollectionItemArgs

type GetTaskRecordsTaskRecordCollectionItemArgs struct {
	// The ID 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. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// The description of the argument.
	Description pulumi.StringInput `pulumi:"description"`
	// The details of the task.
	Details GetTaskRecordsTaskRecordCollectionItemDetailArrayInput `pulumi:"details"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// unique TaskDetail identifier
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Associated region
	ResourceRegion pulumi.StringInput `pulumi:"resourceRegion"`
	// The current state of the Task.
	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.StringMapInput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The type of the Task.
	Type pulumi.StringInput `pulumi:"type"`
	// The version of the task
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetTaskRecordsTaskRecordCollectionItemArgs) ElementType

func (GetTaskRecordsTaskRecordCollectionItemArgs) ToGetTaskRecordsTaskRecordCollectionItemOutput

func (i GetTaskRecordsTaskRecordCollectionItemArgs) ToGetTaskRecordsTaskRecordCollectionItemOutput() GetTaskRecordsTaskRecordCollectionItemOutput

func (GetTaskRecordsTaskRecordCollectionItemArgs) ToGetTaskRecordsTaskRecordCollectionItemOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemArgs) ToGetTaskRecordsTaskRecordCollectionItemOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemOutput

type GetTaskRecordsTaskRecordCollectionItemArray

type GetTaskRecordsTaskRecordCollectionItemArray []GetTaskRecordsTaskRecordCollectionItemInput

func (GetTaskRecordsTaskRecordCollectionItemArray) ElementType

func (GetTaskRecordsTaskRecordCollectionItemArray) ToGetTaskRecordsTaskRecordCollectionItemArrayOutput

func (i GetTaskRecordsTaskRecordCollectionItemArray) ToGetTaskRecordsTaskRecordCollectionItemArrayOutput() GetTaskRecordsTaskRecordCollectionItemArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemArray) ToGetTaskRecordsTaskRecordCollectionItemArrayOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemArray) ToGetTaskRecordsTaskRecordCollectionItemArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemArrayOutput

type GetTaskRecordsTaskRecordCollectionItemArrayInput

type GetTaskRecordsTaskRecordCollectionItemArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemArrayOutput() GetTaskRecordsTaskRecordCollectionItemArrayOutput
	ToGetTaskRecordsTaskRecordCollectionItemArrayOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemArrayOutput
}

GetTaskRecordsTaskRecordCollectionItemArrayInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemArray and GetTaskRecordsTaskRecordCollectionItemArrayOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemArrayInput` via:

GetTaskRecordsTaskRecordCollectionItemArray{ GetTaskRecordsTaskRecordCollectionItemArgs{...} }

type GetTaskRecordsTaskRecordCollectionItemArrayOutput

type GetTaskRecordsTaskRecordCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemArrayOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemArrayOutput) Index

func (GetTaskRecordsTaskRecordCollectionItemArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemArrayOutput

func (o GetTaskRecordsTaskRecordCollectionItemArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemArrayOutput() GetTaskRecordsTaskRecordCollectionItemArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemArrayOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionItemArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetail

type GetTaskRecordsTaskRecordCollectionItemDetail struct {
	// Content Source Details
	ExecutionDetails []GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetail `pulumi:"executionDetails"`
	// The OS for the task
	OsType string `pulumi:"osType"`
	// The platform for the Task.
	Platform string `pulumi:"platform"`
	// The properties of the task.
	Properties []GetTaskRecordsTaskRecordCollectionItemDetailProperty `pulumi:"properties"`
	// The scope of the task
	Scope string `pulumi:"scope"`
}

type GetTaskRecordsTaskRecordCollectionItemDetailArgs

type GetTaskRecordsTaskRecordCollectionItemDetailArgs struct {
	// Content Source Details
	ExecutionDetails GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayInput `pulumi:"executionDetails"`
	// The OS for the task
	OsType pulumi.StringInput `pulumi:"osType"`
	// The platform for the Task.
	Platform pulumi.StringInput `pulumi:"platform"`
	// The properties of the task.
	Properties GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayInput `pulumi:"properties"`
	// The scope of the task
	Scope pulumi.StringInput `pulumi:"scope"`
}

func (GetTaskRecordsTaskRecordCollectionItemDetailArgs) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailOutput

func (i GetTaskRecordsTaskRecordCollectionItemDetailArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailOutput() GetTaskRecordsTaskRecordCollectionItemDetailOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailOutput

type GetTaskRecordsTaskRecordCollectionItemDetailArray

type GetTaskRecordsTaskRecordCollectionItemDetailArray []GetTaskRecordsTaskRecordCollectionItemDetailInput

func (GetTaskRecordsTaskRecordCollectionItemDetailArray) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailArray) ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutput

func (i GetTaskRecordsTaskRecordCollectionItemDetailArray) ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutput() GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailArray) ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailArray) ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailArrayInput

type GetTaskRecordsTaskRecordCollectionItemDetailArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutput() GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailArrayInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailArray and GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailArrayInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailArray{ GetTaskRecordsTaskRecordCollectionItemDetailArgs{...} }

type GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput) Index

func (GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetail

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetail struct {
	// Optional Command to execute the content.
	Command string `pulumi:"command"`
	// Content Source Details.
	Contents []GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContent `pulumi:"contents"`
	// Endpoint to be invoked.
	Endpoint string `pulumi:"endpoint"`
	// The action type of the task
	ExecutionType string `pulumi:"executionType"`
	// The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
	Variables []GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariable `pulumi:"variables"`
}

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs struct {
	// Optional Command to execute the content.
	Command pulumi.StringInput `pulumi:"command"`
	// Content Source Details.
	Contents GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayInput `pulumi:"contents"`
	// Endpoint to be invoked.
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The action type of the task
	ExecutionType pulumi.StringInput `pulumi:"executionType"`
	// The variable of the task.Atleast one of dynamicArguments or output needs to be provided.
	Variables GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayInput `pulumi:"variables"`
}

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArray

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArray []GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailInput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArray) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayInput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput() GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArray and GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArray{ GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs{...} }

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContent

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContent struct {
	// Bucket Name.
	Bucket string `pulumi:"bucket"`
	// SHA256 checksum of the artifact.
	Checksum string `pulumi:"checksum"`
	// Namespace.
	Namespace string `pulumi:"namespace"`
	// Object Name.
	Object string `pulumi:"object"`
	// Content Source Details.
	SourceType string `pulumi:"sourceType"`
}

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs struct {
	// Bucket Name.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// SHA256 checksum of the artifact.
	Checksum pulumi.StringInput `pulumi:"checksum"`
	// Namespace.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Object Name.
	Object pulumi.StringInput `pulumi:"object"`
	// Content Source Details.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArray

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArray []GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentInput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArray) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayInput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput() GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArray and GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArray{ GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs{...} }

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArrayOutputWithContext

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentInput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput() GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs and GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentArgs{...}

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput) Bucket

Bucket Name.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput) Checksum

SHA256 checksum of the artifact.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput) Namespace

Namespace.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput) Object

Object Name.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput) SourceType

Content Source Details.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailContentOutputWithContext

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailInput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput() GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs and GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailArgs{...}

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) Command

Optional Command to execute the content.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) Contents

Content Source Details.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) Endpoint

Endpoint to be invoked.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) ExecutionType

The action type of the task

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailOutput) Variables

The variable of the task.Atleast one of dynamicArguments or output needs to be provided.

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariable

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariable struct {
	// The input variables for the task.
	InputVariables []GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariable `pulumi:"inputVariables"`
	// The list of output variables.
	OutputVariables []string `pulumi:"outputVariables"`
}

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs struct {
	// The input variables for the task.
	InputVariables GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayInput `pulumi:"inputVariables"`
	// The list of output variables.
	OutputVariables pulumi.StringArrayInput `pulumi:"outputVariables"`
}

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArray

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArray []GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArray) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayInput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput() GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArray and GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArray{ GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs{...} }

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArrayOutputWithContext

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput() GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs and GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableArgs{...}

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariable

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariable struct {
	// The description of the argument.
	Description string `pulumi:"description"`
	// The name of the argument
	Name string `pulumi:"name"`
	// The type of the Task.
	Type string `pulumi:"type"`
}

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArgs

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArgs struct {
	// The description of the argument.
	Description pulumi.StringInput `pulumi:"description"`
	// The name of the argument
	Name pulumi.StringInput `pulumi:"name"`
	// The type of the Task.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArgs) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutputWithContext

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArray

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArray []GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableInput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArray) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArray) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutputWithContext

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayInput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput() GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArray and GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArray{ GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArgs{...} }

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArrayOutputWithContext

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableInput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput() GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArgs and GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableArgs{...}

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput) Description

The description of the argument.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput) Name

The name of the argument

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutputWithContext

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableInputVariableOutput) Type

The type of the Task.

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput

type GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput) InputVariables

The input variables for the task.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput) OutputVariables

The list of output variables.

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailExecutionDetailVariableOutputWithContext

type GetTaskRecordsTaskRecordCollectionItemDetailInput

type GetTaskRecordsTaskRecordCollectionItemDetailInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailOutput() GetTaskRecordsTaskRecordCollectionItemDetailOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailArgs and GetTaskRecordsTaskRecordCollectionItemDetailOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailArgs{...}

type GetTaskRecordsTaskRecordCollectionItemDetailOutput

type GetTaskRecordsTaskRecordCollectionItemDetailOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailOutput) ExecutionDetails

Content Source Details

func (GetTaskRecordsTaskRecordCollectionItemDetailOutput) OsType

The OS for the task

func (GetTaskRecordsTaskRecordCollectionItemDetailOutput) Platform

The platform for the Task.

func (GetTaskRecordsTaskRecordCollectionItemDetailOutput) Properties

The properties of the task.

func (GetTaskRecordsTaskRecordCollectionItemDetailOutput) Scope

The scope of the task

func (GetTaskRecordsTaskRecordCollectionItemDetailOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailOutput

func (o GetTaskRecordsTaskRecordCollectionItemDetailOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailOutput() GetTaskRecordsTaskRecordCollectionItemDetailOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionItemDetailOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailOutput

type GetTaskRecordsTaskRecordCollectionItemDetailProperty

type GetTaskRecordsTaskRecordCollectionItemDetailProperty struct {
	// The number of retries allowed.
	NumRetries int `pulumi:"numRetries"`
	// The timeout in seconds for the task.
	TimeoutInSeconds int `pulumi:"timeoutInSeconds"`
}

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs struct {
	// The number of retries allowed.
	NumRetries pulumi.IntInput `pulumi:"numRetries"`
	// The timeout in seconds for the task.
	TimeoutInSeconds pulumi.IntInput `pulumi:"timeoutInSeconds"`
}

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray []GetTaskRecordsTaskRecordCollectionItemDetailPropertyInput

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput

func (i GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput() GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutputWithContext

func (i GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayInput

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput() GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray and GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailPropertyArray{ GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs{...} }

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput) Index

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailPropertyArrayOutput

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyInput

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput() GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput
	ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput
}

GetTaskRecordsTaskRecordCollectionItemDetailPropertyInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs and GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemDetailPropertyInput` via:

GetTaskRecordsTaskRecordCollectionItemDetailPropertyArgs{...}

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput

type GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput) NumRetries

The number of retries allowed.

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput) TimeoutInSeconds

The timeout in seconds for the task.

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput

func (GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput) ToGetTaskRecordsTaskRecordCollectionItemDetailPropertyOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemDetailPropertyOutput

type GetTaskRecordsTaskRecordCollectionItemInput

type GetTaskRecordsTaskRecordCollectionItemInput interface {
	pulumi.Input

	ToGetTaskRecordsTaskRecordCollectionItemOutput() GetTaskRecordsTaskRecordCollectionItemOutput
	ToGetTaskRecordsTaskRecordCollectionItemOutputWithContext(context.Context) GetTaskRecordsTaskRecordCollectionItemOutput
}

GetTaskRecordsTaskRecordCollectionItemInput is an input type that accepts GetTaskRecordsTaskRecordCollectionItemArgs and GetTaskRecordsTaskRecordCollectionItemOutput values. You can construct a concrete instance of `GetTaskRecordsTaskRecordCollectionItemInput` via:

GetTaskRecordsTaskRecordCollectionItemArgs{...}

type GetTaskRecordsTaskRecordCollectionItemOutput

type GetTaskRecordsTaskRecordCollectionItemOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetTaskRecordsTaskRecordCollectionItemOutput) DefinedTags

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

func (GetTaskRecordsTaskRecordCollectionItemOutput) Description

The description of the argument.

func (GetTaskRecordsTaskRecordCollectionItemOutput) Details

The details of the task.

func (GetTaskRecordsTaskRecordCollectionItemOutput) DisplayName

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

func (GetTaskRecordsTaskRecordCollectionItemOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionItemOutput) FreeformTags

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

func (GetTaskRecordsTaskRecordCollectionItemOutput) Id

unique TaskDetail identifier

func (GetTaskRecordsTaskRecordCollectionItemOutput) LifecycleDetails

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

func (GetTaskRecordsTaskRecordCollectionItemOutput) ResourceRegion

Associated region

func (GetTaskRecordsTaskRecordCollectionItemOutput) State

The current state of the Task.

func (GetTaskRecordsTaskRecordCollectionItemOutput) SystemTags

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

func (GetTaskRecordsTaskRecordCollectionItemOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (GetTaskRecordsTaskRecordCollectionItemOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (GetTaskRecordsTaskRecordCollectionItemOutput) ToGetTaskRecordsTaskRecordCollectionItemOutput

func (o GetTaskRecordsTaskRecordCollectionItemOutput) ToGetTaskRecordsTaskRecordCollectionItemOutput() GetTaskRecordsTaskRecordCollectionItemOutput

func (GetTaskRecordsTaskRecordCollectionItemOutput) ToGetTaskRecordsTaskRecordCollectionItemOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionItemOutput) ToGetTaskRecordsTaskRecordCollectionItemOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionItemOutput

func (GetTaskRecordsTaskRecordCollectionItemOutput) Type

The type of the Task.

func (GetTaskRecordsTaskRecordCollectionItemOutput) Version

The version of the task

type GetTaskRecordsTaskRecordCollectionOutput

type GetTaskRecordsTaskRecordCollectionOutput struct{ *pulumi.OutputState }

func (GetTaskRecordsTaskRecordCollectionOutput) ElementType

func (GetTaskRecordsTaskRecordCollectionOutput) Items

func (GetTaskRecordsTaskRecordCollectionOutput) ToGetTaskRecordsTaskRecordCollectionOutput

func (o GetTaskRecordsTaskRecordCollectionOutput) ToGetTaskRecordsTaskRecordCollectionOutput() GetTaskRecordsTaskRecordCollectionOutput

func (GetTaskRecordsTaskRecordCollectionOutput) ToGetTaskRecordsTaskRecordCollectionOutputWithContext

func (o GetTaskRecordsTaskRecordCollectionOutput) ToGetTaskRecordsTaskRecordCollectionOutputWithContext(ctx context.Context) GetTaskRecordsTaskRecordCollectionOutput

type LookupFleetArgs

type LookupFleetArgs struct {
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleet.

type LookupFleetCredentialArgs

type LookupFleetCredentialArgs struct {
	// unique FleetCredential identifier
	FleetCredentialId string `pulumi:"fleetCredentialId"`
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetCredential.

type LookupFleetCredentialOutputArgs

type LookupFleetCredentialOutputArgs struct {
	// unique FleetCredential identifier
	FleetCredentialId pulumi.StringInput `pulumi:"fleetCredentialId"`
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetCredential.

func (LookupFleetCredentialOutputArgs) ElementType

type LookupFleetCredentialResult

type LookupFleetCredentialResult struct {
	// Tenancy OCID
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Credential Details
	EntitySpecifics   []GetFleetCredentialEntitySpecific `pulumi:"entitySpecifics"`
	FleetCredentialId string                             `pulumi:"fleetCredentialId"`
	FleetId           string                             `pulumi:"fleetId"`
	// The unique id of the resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Credential Details
	Passwords []GetFleetCredentialPassword `pulumi:"passwords"`
	// The current state of the FleetCredential.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Credential Details
	Users []GetFleetCredentialUser `pulumi:"users"`
}

A collection of values returned by getFleetCredential.

func LookupFleetCredential

func LookupFleetCredential(ctx *pulumi.Context, args *LookupFleetCredentialArgs, opts ...pulumi.InvokeOption) (*LookupFleetCredentialResult, error)

This data source provides details about a specific Fleet Credential resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a FleetCredential by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetCredential(ctx, &fleetappsmanagement.GetFleetCredentialArgs{
			FleetCredentialId: testFleetCredentialOciFleetAppsManagementFleetCredential.Id,
			FleetId:           testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupFleetCredentialResultOutput

type LookupFleetCredentialResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetCredential.

func (LookupFleetCredentialResultOutput) CompartmentId

Tenancy OCID

func (LookupFleetCredentialResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (LookupFleetCredentialResultOutput) ElementType

func (LookupFleetCredentialResultOutput) EntitySpecifics

Credential Details

func (LookupFleetCredentialResultOutput) FleetCredentialId

func (LookupFleetCredentialResultOutput) FleetId

func (LookupFleetCredentialResultOutput) Id

The unique id of the resource.

func (LookupFleetCredentialResultOutput) LifecycleDetails

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

func (LookupFleetCredentialResultOutput) Passwords

Credential Details

func (LookupFleetCredentialResultOutput) State

The current state of the FleetCredential.

func (LookupFleetCredentialResultOutput) SystemTags

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

func (LookupFleetCredentialResultOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (LookupFleetCredentialResultOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (LookupFleetCredentialResultOutput) ToLookupFleetCredentialResultOutput

func (o LookupFleetCredentialResultOutput) ToLookupFleetCredentialResultOutput() LookupFleetCredentialResultOutput

func (LookupFleetCredentialResultOutput) ToLookupFleetCredentialResultOutputWithContext

func (o LookupFleetCredentialResultOutput) ToLookupFleetCredentialResultOutputWithContext(ctx context.Context) LookupFleetCredentialResultOutput

func (LookupFleetCredentialResultOutput) Users

Credential Details

type LookupFleetOutputArgs

type LookupFleetOutputArgs struct {
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleet.

func (LookupFleetOutputArgs) ElementType

func (LookupFleetOutputArgs) ElementType() reflect.Type

type LookupFleetPropertyArgs

type LookupFleetPropertyArgs struct {
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// unique FleetProperty identifier
	FleetPropertyId string `pulumi:"fleetPropertyId"`
}

A collection of arguments for invoking getFleetProperty.

type LookupFleetPropertyOutputArgs

type LookupFleetPropertyOutputArgs struct {
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// unique FleetProperty identifier
	FleetPropertyId pulumi.StringInput `pulumi:"fleetPropertyId"`
}

A collection of arguments for invoking getFleetProperty.

func (LookupFleetPropertyOutputArgs) ElementType

type LookupFleetPropertyResult

type LookupFleetPropertyResult struct {
	// Values of the category (must be a single value if selection = 'single choice')
	AllowedValues []string `pulumi:"allowedValues"`
	// Tenancy OCID
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName     string `pulumi:"displayName"`
	FleetId         string `pulumi:"fleetId"`
	FleetPropertyId string `pulumi:"fleetPropertyId"`
	// The unique id of the resource.
	Id string `pulumi:"id"`
	// Property Id Ocid.
	PropertyId string `pulumi:"propertyId"`
	// Text selection of the category
	SelectionType string `pulumi:"selectionType"`
	// The current state of the FleetProperty.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Value of the Property
	Value string `pulumi:"value"`
	// Format of the value
	ValueType string `pulumi:"valueType"`
}

A collection of values returned by getFleetProperty.

func LookupFleetProperty

func LookupFleetProperty(ctx *pulumi.Context, args *LookupFleetPropertyArgs, opts ...pulumi.InvokeOption) (*LookupFleetPropertyResult, error)

This data source provides details about a specific Fleet Property resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a FleetProperty by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetProperty(ctx, &fleetappsmanagement.GetFleetPropertyArgs{
			FleetId:         testFleet.Id,
			FleetPropertyId: testProperty.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupFleetPropertyResultOutput

type LookupFleetPropertyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetProperty.

func (LookupFleetPropertyResultOutput) AllowedValues

Values of the category (must be a single value if selection = 'single choice')

func (LookupFleetPropertyResultOutput) CompartmentId

Tenancy OCID

func (LookupFleetPropertyResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (LookupFleetPropertyResultOutput) ElementType

func (LookupFleetPropertyResultOutput) FleetId

func (LookupFleetPropertyResultOutput) FleetPropertyId

func (LookupFleetPropertyResultOutput) Id

The unique id of the resource.

func (LookupFleetPropertyResultOutput) PropertyId

Property Id Ocid.

func (LookupFleetPropertyResultOutput) SelectionType

Text selection of the category

func (LookupFleetPropertyResultOutput) State

The current state of the FleetProperty.

func (LookupFleetPropertyResultOutput) SystemTags

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

func (LookupFleetPropertyResultOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (LookupFleetPropertyResultOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (LookupFleetPropertyResultOutput) ToLookupFleetPropertyResultOutput

func (o LookupFleetPropertyResultOutput) ToLookupFleetPropertyResultOutput() LookupFleetPropertyResultOutput

func (LookupFleetPropertyResultOutput) ToLookupFleetPropertyResultOutputWithContext

func (o LookupFleetPropertyResultOutput) ToLookupFleetPropertyResultOutputWithContext(ctx context.Context) LookupFleetPropertyResultOutput

func (LookupFleetPropertyResultOutput) Value

Value of the Property

func (LookupFleetPropertyResultOutput) ValueType

Format of the value

type LookupFleetResourceArgs

type LookupFleetResourceArgs struct {
	// unique Fleet identifier
	FleetId string `pulumi:"fleetId"`
	// unique FleetResource identifier
	FleetResourceId string `pulumi:"fleetResourceId"`
}

A collection of arguments for invoking getFleetResource.

type LookupFleetResourceOutputArgs

type LookupFleetResourceOutputArgs struct {
	// unique Fleet identifier
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// unique FleetResource identifier
	FleetResourceId pulumi.StringInput `pulumi:"fleetResourceId"`
}

A collection of arguments for invoking getFleetResource.

func (LookupFleetResourceOutputArgs) ElementType

type LookupFleetResourceResult

type LookupFleetResourceResult struct {
	// Application Type associated with the resource when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	ApplicationType string `pulumi:"applicationType"`
	// Resource Compartment
	Compartment string `pulumi:"compartment"`
	// OCID of the compartment to which the resource belongs to.
	CompartmentId string `pulumi:"compartmentId"`
	// Compliance State of the Resource
	ComplianceState string `pulumi:"complianceState"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Environment Type associated with the Fleet when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.
	EnvironmentType string `pulumi:"environmentType"`
	FleetId         string `pulumi:"fleetId"`
	FleetResourceId string `pulumi:"fleetResourceId"`
	// The unique id of the resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Product associated with the resource when resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet
	Product string `pulumi:"product"`
	// Count of products within the resource.
	ProductCount int `pulumi:"productCount"`
	// The OCID of the resource.
	ResourceId string `pulumi:"resourceId"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// Type of the Resource.
	ResourceType string `pulumi:"resourceType"`
	// The current state of the FleetResource.
	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]string `pulumi:"systemTags"`
	// Count of targets  within the resource.
	TargetCount int `pulumi:"targetCount"`
	// OCID of the tenancy to which the resource belongs to.
	TenancyId string `pulumi:"tenancyId"`
	// Resource Tenancy Name
	TenancyName string `pulumi:"tenancyName"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getFleetResource.

func LookupFleetResource

func LookupFleetResource(ctx *pulumi.Context, args *LookupFleetResourceArgs, opts ...pulumi.InvokeOption) (*LookupFleetResourceResult, error)

This data source provides details about a specific Fleet Resource resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a FleetResource by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleetResource(ctx, &fleetappsmanagement.GetFleetResourceArgs{
			FleetId:         testFleet.Id,
			FleetResourceId: testResource.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupFleetResourceResultOutput

type LookupFleetResourceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetResource.

func (LookupFleetResourceResultOutput) ApplicationType

Application Type associated with the resource when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.

func (LookupFleetResourceResultOutput) Compartment

Resource Compartment

func (LookupFleetResourceResultOutput) CompartmentId

OCID of the compartment to which the resource belongs to.

func (LookupFleetResourceResultOutput) ComplianceState

Compliance State of the Resource

func (LookupFleetResourceResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (LookupFleetResourceResultOutput) ElementType

func (LookupFleetResourceResultOutput) EnvironmentType

Environment Type associated with the Fleet when resource type is fleet.Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet.

func (LookupFleetResourceResultOutput) FleetId

func (LookupFleetResourceResultOutput) FleetResourceId

func (LookupFleetResourceResultOutput) Id

The unique id of the resource.

func (LookupFleetResourceResultOutput) LifecycleDetails

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

func (LookupFleetResourceResultOutput) Product

Product associated with the resource when resource type is fleet.Will only be returned for PRODUCT fleets that are part of a GROUP Fleet

func (LookupFleetResourceResultOutput) ProductCount

Count of products within the resource.

func (LookupFleetResourceResultOutput) ResourceId

The OCID of the resource.

func (LookupFleetResourceResultOutput) ResourceRegion

Associated region

func (LookupFleetResourceResultOutput) ResourceType

Type of the Resource.

func (LookupFleetResourceResultOutput) State

The current state of the FleetResource.

func (LookupFleetResourceResultOutput) SystemTags

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

func (LookupFleetResourceResultOutput) TargetCount

Count of targets within the resource.

func (LookupFleetResourceResultOutput) TenancyId

OCID of the tenancy to which the resource belongs to.

func (LookupFleetResourceResultOutput) TenancyName

Resource Tenancy Name

func (LookupFleetResourceResultOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (LookupFleetResourceResultOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (LookupFleetResourceResultOutput) ToLookupFleetResourceResultOutput

func (o LookupFleetResourceResultOutput) ToLookupFleetResourceResultOutput() LookupFleetResourceResultOutput

func (LookupFleetResourceResultOutput) ToLookupFleetResourceResultOutputWithContext

func (o LookupFleetResourceResultOutput) ToLookupFleetResourceResultOutputWithContext(ctx context.Context) LookupFleetResourceResultOutput

type LookupFleetResult

type LookupFleetResult struct {
	// Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
	ApplicationType string `pulumi:"applicationType"`
	// Please provide the root compartmentId (TenancyId).
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Environment Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
	EnvironmentType string `pulumi:"environmentType"`
	FleetId         string `pulumi:"fleetId"`
	// Type of the Fleet.
	FleetType string `pulumi:"fleetType"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// Group Type associated with Group Fleet.Applicable for GROUP fleet types.
	GroupType string `pulumi:"groupType"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// A value which represents if auto confirming of the targets can be enabled
	IsTargetAutoConfirm bool `pulumi:"isTargetAutoConfirm"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Conditions when met to send notifications on the fleet activities
	NotificationPreferences []GetFleetNotificationPreference `pulumi:"notificationPreferences"`
	// Products associated with the Fleet
	Products []string `pulumi:"products"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// Type of resource selection in a fleet.
	ResourceSelectionType string `pulumi:"resourceSelectionType"`
	// Rule Selection Criteria
	RuleSelectionCriterias []GetFleetRuleSelectionCriteria `pulumi:"ruleSelectionCriterias"`
	// The lifecycle state of the Fleet.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getFleet.

func LookupFleet

func LookupFleet(ctx *pulumi.Context, args *LookupFleetArgs, opts ...pulumi.InvokeOption) (*LookupFleetResult, error)

This data source provides details about a specific Fleet resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a Fleet by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetFleet(ctx, &fleetappsmanagement.GetFleetArgs{
			FleetId: testFleetOciFleetAppsManagementFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupFleetResultOutput

type LookupFleetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleet.

func (LookupFleetResultOutput) ApplicationType

func (o LookupFleetResultOutput) ApplicationType() pulumi.StringOutput

Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.

func (LookupFleetResultOutput) CompartmentId

func (o LookupFleetResultOutput) CompartmentId() pulumi.StringOutput

Please provide the root compartmentId (TenancyId).

func (LookupFleetResultOutput) DefinedTags

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

func (LookupFleetResultOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (LookupFleetResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (LookupFleetResultOutput) ElementType

func (LookupFleetResultOutput) ElementType() reflect.Type

func (LookupFleetResultOutput) EnvironmentType

func (o LookupFleetResultOutput) EnvironmentType() pulumi.StringOutput

Environment Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.

func (LookupFleetResultOutput) FleetId

func (LookupFleetResultOutput) FleetType

Type of the Fleet.

func (LookupFleetResultOutput) FreeformTags

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

func (LookupFleetResultOutput) GroupType

Group Type associated with Group Fleet.Applicable for GROUP fleet types.

func (LookupFleetResultOutput) Id

The OCID of the resource.

func (LookupFleetResultOutput) IsTargetAutoConfirm

func (o LookupFleetResultOutput) IsTargetAutoConfirm() pulumi.BoolOutput

A value which represents if auto confirming of the targets can be enabled

func (LookupFleetResultOutput) LifecycleDetails

func (o LookupFleetResultOutput) LifecycleDetails() pulumi.StringOutput

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

func (LookupFleetResultOutput) NotificationPreferences

Conditions when met to send notifications on the fleet activities

func (LookupFleetResultOutput) Products

Products associated with the Fleet

func (LookupFleetResultOutput) ResourceRegion

func (o LookupFleetResultOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (LookupFleetResultOutput) ResourceSelectionType

func (o LookupFleetResultOutput) ResourceSelectionType() pulumi.StringOutput

Type of resource selection in a fleet.

func (LookupFleetResultOutput) RuleSelectionCriterias

Rule Selection Criteria

func (LookupFleetResultOutput) State

The lifecycle state of the Fleet.

func (LookupFleetResultOutput) SystemTags

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

func (LookupFleetResultOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (LookupFleetResultOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (LookupFleetResultOutput) ToLookupFleetResultOutput

func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput

func (LookupFleetResultOutput) ToLookupFleetResultOutputWithContext

func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput

type LookupMaintenanceWindowArgs

type LookupMaintenanceWindowArgs struct {
	// unique MaintenanceWindow identifier
	MaintenanceWindowId string `pulumi:"maintenanceWindowId"`
}

A collection of arguments for invoking getMaintenanceWindow.

type LookupMaintenanceWindowOutputArgs

type LookupMaintenanceWindowOutputArgs struct {
	// unique MaintenanceWindow identifier
	MaintenanceWindowId pulumi.StringInput `pulumi:"maintenanceWindowId"`
}

A collection of arguments for invoking getMaintenanceWindow.

func (LookupMaintenanceWindowOutputArgs) ElementType

type LookupMaintenanceWindowResult

type LookupMaintenanceWindowResult struct {
	// Tenancy OCID
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Duration if schedule type is Custom
	Duration string `pulumi:"duration"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// Does the maintenenace window cause outage?
	IsOutage bool `pulumi:"isOutage"`
	// Is this is a recurring maintenance window
	IsRecurring bool `pulumi:"isRecurring"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails    string `pulumi:"lifecycleDetails"`
	MaintenanceWindowId string `pulumi:"maintenanceWindowId"`
	// Type of the MaintenanceWindow.
	MaintenanceWindowType string `pulumi:"maintenanceWindowType"`
	// Recurrence rule specification if recurring
	Recurrences string `pulumi:"recurrences"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// The current state of the MaintenanceWindow.
	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]string `pulumi:"systemTags"`
	// Task initiation cutoff
	TaskInitiationCutoff int `pulumi:"taskInitiationCutoff"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Start time of schedule
	TimeScheduleStart string `pulumi:"timeScheduleStart"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getMaintenanceWindow.

func LookupMaintenanceWindow

func LookupMaintenanceWindow(ctx *pulumi.Context, args *LookupMaintenanceWindowArgs, opts ...pulumi.InvokeOption) (*LookupMaintenanceWindowResult, error)

This data source provides details about a specific Maintenance Window resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a MaintenanceWindow by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetMaintenanceWindow(ctx, &fleetappsmanagement.GetMaintenanceWindowArgs{
			MaintenanceWindowId: testMaintenanceWindowOciFleetAppsManagementMaintenanceWindow.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMaintenanceWindowResultOutput

type LookupMaintenanceWindowResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMaintenanceWindow.

func (LookupMaintenanceWindowResultOutput) CompartmentId

Tenancy OCID

func (LookupMaintenanceWindowResultOutput) DefinedTags

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

func (LookupMaintenanceWindowResultOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (LookupMaintenanceWindowResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (LookupMaintenanceWindowResultOutput) Duration

Duration if schedule type is Custom

func (LookupMaintenanceWindowResultOutput) ElementType

func (LookupMaintenanceWindowResultOutput) FreeformTags

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

func (LookupMaintenanceWindowResultOutput) Id

The OCID of the resource.

func (LookupMaintenanceWindowResultOutput) IsOutage

Does the maintenenace window cause outage?

func (LookupMaintenanceWindowResultOutput) IsRecurring

Is this is a recurring maintenance window

func (LookupMaintenanceWindowResultOutput) LifecycleDetails

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

func (LookupMaintenanceWindowResultOutput) MaintenanceWindowId

func (LookupMaintenanceWindowResultOutput) MaintenanceWindowType

func (o LookupMaintenanceWindowResultOutput) MaintenanceWindowType() pulumi.StringOutput

Type of the MaintenanceWindow.

func (LookupMaintenanceWindowResultOutput) Recurrences

Recurrence rule specification if recurring

func (LookupMaintenanceWindowResultOutput) ResourceRegion

Associated region

func (LookupMaintenanceWindowResultOutput) State

The current state of the MaintenanceWindow.

func (LookupMaintenanceWindowResultOutput) SystemTags

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

func (LookupMaintenanceWindowResultOutput) TaskInitiationCutoff

func (o LookupMaintenanceWindowResultOutput) TaskInitiationCutoff() pulumi.IntOutput

Task initiation cutoff

func (LookupMaintenanceWindowResultOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (LookupMaintenanceWindowResultOutput) TimeScheduleStart

Start time of schedule

func (LookupMaintenanceWindowResultOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput

func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput() LookupMaintenanceWindowResultOutput

func (LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext

func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext(ctx context.Context) LookupMaintenanceWindowResultOutput

type LookupPropertyArgs

type LookupPropertyArgs struct {
	// unique Property identifier
	PropertyId string `pulumi:"propertyId"`
}

A collection of arguments for invoking getProperty.

type LookupPropertyOutputArgs

type LookupPropertyOutputArgs struct {
	// unique Property identifier
	PropertyId pulumi.StringInput `pulumi:"propertyId"`
}

A collection of arguments for invoking getProperty.

func (LookupPropertyOutputArgs) ElementType

func (LookupPropertyOutputArgs) ElementType() reflect.Type

type LookupPropertyResult

type LookupPropertyResult struct {
	// Tenancy OCID
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The OCID of the resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	PropertyId       string `pulumi:"propertyId"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// The scope of the property
	Scope string `pulumi:"scope"`
	// Text selection of the category
	Selection string `pulumi:"selection"`
	// The current state of the Property.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The type of the property.
	Type string `pulumi:"type"`
	// Format of the value
	ValueType string `pulumi:"valueType"`
	// Values of the property (must be a single value if selection = 'single choice')
	Values []string `pulumi:"values"`
}

A collection of values returned by getProperty.

func LookupProperty

func LookupProperty(ctx *pulumi.Context, args *LookupPropertyArgs, opts ...pulumi.InvokeOption) (*LookupPropertyResult, error)

This data source provides details about a specific Property resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a Property by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetProperty(ctx, &fleetappsmanagement.GetPropertyArgs{
			PropertyId: testPropertyOciFleetAppsManagementProperty.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupPropertyResultOutput

type LookupPropertyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProperty.

func (LookupPropertyResultOutput) CompartmentId

Tenancy OCID

func (LookupPropertyResultOutput) DefinedTags

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

func (LookupPropertyResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (LookupPropertyResultOutput) ElementType

func (LookupPropertyResultOutput) ElementType() reflect.Type

func (LookupPropertyResultOutput) FreeformTags

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

func (LookupPropertyResultOutput) Id

The OCID of the resource.

func (LookupPropertyResultOutput) LifecycleDetails

func (o LookupPropertyResultOutput) LifecycleDetails() pulumi.StringOutput

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

func (LookupPropertyResultOutput) PropertyId

func (LookupPropertyResultOutput) ResourceRegion

func (o LookupPropertyResultOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (LookupPropertyResultOutput) Scope

The scope of the property

func (LookupPropertyResultOutput) Selection

Text selection of the category

func (LookupPropertyResultOutput) State

The current state of the Property.

func (LookupPropertyResultOutput) SystemTags

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

func (LookupPropertyResultOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (LookupPropertyResultOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (LookupPropertyResultOutput) ToLookupPropertyResultOutput

func (o LookupPropertyResultOutput) ToLookupPropertyResultOutput() LookupPropertyResultOutput

func (LookupPropertyResultOutput) ToLookupPropertyResultOutputWithContext

func (o LookupPropertyResultOutput) ToLookupPropertyResultOutputWithContext(ctx context.Context) LookupPropertyResultOutput

func (LookupPropertyResultOutput) Type

The type of the property.

func (LookupPropertyResultOutput) ValueType

Format of the value

func (LookupPropertyResultOutput) Values

Values of the property (must be a single value if selection = 'single choice')

type LookupSchedulerDefinitionArgs

type LookupSchedulerDefinitionArgs struct {
	// unique SchedulerDefinition identifier
	SchedulerDefinitionId string `pulumi:"schedulerDefinitionId"`
}

A collection of arguments for invoking getSchedulerDefinition.

type LookupSchedulerDefinitionOutputArgs

type LookupSchedulerDefinitionOutputArgs struct {
	// unique SchedulerDefinition identifier
	SchedulerDefinitionId pulumi.StringInput `pulumi:"schedulerDefinitionId"`
}

A collection of arguments for invoking getSchedulerDefinition.

func (LookupSchedulerDefinitionOutputArgs) ElementType

type LookupSchedulerDefinitionResult

type LookupSchedulerDefinitionResult struct {
	// All ActionGroup Types part of the schedule.
	ActionGroupTypes []string `pulumi:"actionGroupTypes"`
	// Action Groups associated with the Schedule.
	ActionGroups []GetSchedulerDefinitionActionGroup `pulumi:"actionGroups"`
	// Activity Initiation Cut Off
	ActivityInitiationCutOff int `pulumi:"activityInitiationCutOff"`
	// All application types part of the schedule for ENVIRONMENT ActionGroup Type.
	ApplicationTypes []string `pulumi:"applicationTypes"`
	// Tenancy OCID
	CompartmentId string `pulumi:"compartmentId"`
	// Count of Action Groups affected by the Schedule.
	CountOfAffectedActionGroups int `pulumi:"countOfAffectedActionGroups"`
	// Count of Resources affected by the Schedule
	CountOfAffectedResources int `pulumi:"countOfAffectedResources"`
	// Count of Targets affected by the Schedule
	CountOfAffectedTargets int `pulumi:"countOfAffectedTargets"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The ID of the Runbook
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// All LifeCycle Operations part of the schedule
	LifecycleOperations []string `pulumi:"lifecycleOperations"`
	// All products part of the schedule for PRODUCT ActionGroup Type.
	Products []string `pulumi:"products"`
	// Associated region
	ResourceRegion string `pulumi:"resourceRegion"`
	// Runbooks.
	RunBooks              []GetSchedulerDefinitionRunBook `pulumi:"runBooks"`
	SchedulerDefinitionId string                          `pulumi:"schedulerDefinitionId"`
	// Schedule Information.
	Schedules []GetSchedulerDefinitionSchedule `pulumi:"schedules"`
	// The current state of the SchedulerDefinition.
	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]string `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Scheduled date for the next run of the Job.
	TimeOfNextRun string `pulumi:"timeOfNextRun"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getSchedulerDefinition.

func LookupSchedulerDefinition

func LookupSchedulerDefinition(ctx *pulumi.Context, args *LookupSchedulerDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupSchedulerDefinitionResult, error)

This data source provides details about a specific Scheduler Definition resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Gets a SchedulerDefinition by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.GetSchedulerDefinition(ctx, &fleetappsmanagement.GetSchedulerDefinitionArgs{
			SchedulerDefinitionId: testSchedulerDefinitionOciFleetAppsManagementSchedulerDefinition.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupSchedulerDefinitionResultOutput

type LookupSchedulerDefinitionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSchedulerDefinition.

func (LookupSchedulerDefinitionResultOutput) ActionGroupTypes

All ActionGroup Types part of the schedule.

func (LookupSchedulerDefinitionResultOutput) ActionGroups

Action Groups associated with the Schedule.

func (LookupSchedulerDefinitionResultOutput) ActivityInitiationCutOff

func (o LookupSchedulerDefinitionResultOutput) ActivityInitiationCutOff() pulumi.IntOutput

Activity Initiation Cut Off

func (LookupSchedulerDefinitionResultOutput) ApplicationTypes

All application types part of the schedule for ENVIRONMENT ActionGroup Type.

func (LookupSchedulerDefinitionResultOutput) CompartmentId

Tenancy OCID

func (LookupSchedulerDefinitionResultOutput) CountOfAffectedActionGroups

func (o LookupSchedulerDefinitionResultOutput) CountOfAffectedActionGroups() pulumi.IntOutput

Count of Action Groups affected by the Schedule.

func (LookupSchedulerDefinitionResultOutput) CountOfAffectedResources

func (o LookupSchedulerDefinitionResultOutput) CountOfAffectedResources() pulumi.IntOutput

Count of Resources affected by the Schedule

func (LookupSchedulerDefinitionResultOutput) CountOfAffectedTargets

func (o LookupSchedulerDefinitionResultOutput) CountOfAffectedTargets() pulumi.IntOutput

Count of Targets affected by the Schedule

func (LookupSchedulerDefinitionResultOutput) DefinedTags

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

func (LookupSchedulerDefinitionResultOutput) Description

A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (LookupSchedulerDefinitionResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: `My new resource`

func (LookupSchedulerDefinitionResultOutput) ElementType

func (LookupSchedulerDefinitionResultOutput) FreeformTags

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

func (LookupSchedulerDefinitionResultOutput) Id

The ID of the Runbook

func (LookupSchedulerDefinitionResultOutput) LifecycleDetails

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

func (LookupSchedulerDefinitionResultOutput) LifecycleOperations

All LifeCycle Operations part of the schedule

func (LookupSchedulerDefinitionResultOutput) Products

All products part of the schedule for PRODUCT ActionGroup Type.

func (LookupSchedulerDefinitionResultOutput) ResourceRegion

Associated region

func (LookupSchedulerDefinitionResultOutput) RunBooks

Runbooks.

func (LookupSchedulerDefinitionResultOutput) SchedulerDefinitionId

func (o LookupSchedulerDefinitionResultOutput) SchedulerDefinitionId() pulumi.StringOutput

func (LookupSchedulerDefinitionResultOutput) Schedules

Schedule Information.

func (LookupSchedulerDefinitionResultOutput) State

The current state of the SchedulerDefinition.

func (LookupSchedulerDefinitionResultOutput) SystemTags

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

func (LookupSchedulerDefinitionResultOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (LookupSchedulerDefinitionResultOutput) TimeOfNextRun

Scheduled date for the next run of the Job.

func (LookupSchedulerDefinitionResultOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (LookupSchedulerDefinitionResultOutput) ToLookupSchedulerDefinitionResultOutput

func (o LookupSchedulerDefinitionResultOutput) ToLookupSchedulerDefinitionResultOutput() LookupSchedulerDefinitionResultOutput

func (LookupSchedulerDefinitionResultOutput) ToLookupSchedulerDefinitionResultOutputWithContext

func (o LookupSchedulerDefinitionResultOutput) ToLookupSchedulerDefinitionResultOutputWithContext(ctx context.Context) LookupSchedulerDefinitionResultOutput

type MaintenanceWindow

type MaintenanceWindow struct {
	pulumi.CustomResourceState

	// Tenancy OCID
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Duration if schedule type is Custom
	Duration pulumi.StringOutput `pulumi:"duration"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	// (Updatable) Does the maintenenace window cause outage?
	IsOutage pulumi.BoolOutput `pulumi:"isOutage"`
	// (Updatable) Is this is a recurring maintenance window
	IsRecurring pulumi.BoolOutput `pulumi:"isRecurring"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) Type of maintenenace window
	MaintenanceWindowType pulumi.StringOutput `pulumi:"maintenanceWindowType"`
	// (Updatable) Recurrence rule specification if recurring
	Recurrences pulumi.StringOutput `pulumi:"recurrences"`
	// Associated region
	ResourceRegion pulumi.StringOutput `pulumi:"resourceRegion"`
	// The current state of the MaintenanceWindow.
	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.StringMapOutput `pulumi:"systemTags"`
	// (Updatable) Task initiation cutoff
	TaskInitiationCutoff pulumi.IntOutput `pulumi:"taskInitiationCutoff"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// (Updatable) Start time of schedule
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeScheduleStart pulumi.StringOutput `pulumi:"timeScheduleStart"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Maintenance Window resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Creates a new MaintenanceWindow.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.NewMaintenanceWindow(ctx, "test_maintenance_window", &FleetAppsManagement.MaintenanceWindowArgs{
			CompartmentId: pulumi.Any(compartmentId),
			Duration:      pulumi.Any(maintenanceWindowDuration),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			Description: pulumi.Any(maintenanceWindowDescription),
			DisplayName: pulumi.Any(maintenanceWindowDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			IsOutage:              pulumi.Any(maintenanceWindowIsOutage),
			IsRecurring:           pulumi.Any(maintenanceWindowIsRecurring),
			MaintenanceWindowType: pulumi.Any(maintenanceWindowMaintenanceWindowType),
			Recurrences:           pulumi.Any(maintenanceWindowRecurrences),
			TaskInitiationCutoff:  pulumi.Any(maintenanceWindowTaskInitiationCutoff),
			TimeScheduleStart:     pulumi.Any(maintenanceWindowTimeScheduleStart),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:FleetAppsManagement/maintenanceWindow:MaintenanceWindow test_maintenance_window "id" ```

func GetMaintenanceWindow

func GetMaintenanceWindow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MaintenanceWindowState, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)

GetMaintenanceWindow gets an existing MaintenanceWindow 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 NewMaintenanceWindow

func NewMaintenanceWindow(ctx *pulumi.Context,
	name string, args *MaintenanceWindowArgs, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)

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

func (*MaintenanceWindow) ElementType

func (*MaintenanceWindow) ElementType() reflect.Type

func (*MaintenanceWindow) ToMaintenanceWindowOutput

func (i *MaintenanceWindow) ToMaintenanceWindowOutput() MaintenanceWindowOutput

func (*MaintenanceWindow) ToMaintenanceWindowOutputWithContext

func (i *MaintenanceWindow) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput

type MaintenanceWindowArgs

type MaintenanceWindowArgs struct {
	// Tenancy OCID
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Duration if schedule type is Custom
	Duration pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput
	// (Updatable) Does the maintenenace window cause outage?
	IsOutage pulumi.BoolPtrInput
	// (Updatable) Is this is a recurring maintenance window
	IsRecurring pulumi.BoolPtrInput
	// (Updatable) Type of maintenenace window
	MaintenanceWindowType pulumi.StringPtrInput
	// (Updatable) Recurrence rule specification if recurring
	Recurrences pulumi.StringPtrInput
	// (Updatable) Task initiation cutoff
	TaskInitiationCutoff pulumi.IntPtrInput
	// (Updatable) Start time of schedule
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeScheduleStart pulumi.StringPtrInput
}

The set of arguments for constructing a MaintenanceWindow resource.

func (MaintenanceWindowArgs) ElementType

func (MaintenanceWindowArgs) ElementType() reflect.Type

type MaintenanceWindowArray

type MaintenanceWindowArray []MaintenanceWindowInput

func (MaintenanceWindowArray) ElementType

func (MaintenanceWindowArray) ElementType() reflect.Type

func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutput

func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput

func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext

func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput

type MaintenanceWindowArrayInput

type MaintenanceWindowArrayInput interface {
	pulumi.Input

	ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
	ToMaintenanceWindowArrayOutputWithContext(context.Context) MaintenanceWindowArrayOutput
}

MaintenanceWindowArrayInput is an input type that accepts MaintenanceWindowArray and MaintenanceWindowArrayOutput values. You can construct a concrete instance of `MaintenanceWindowArrayInput` via:

MaintenanceWindowArray{ MaintenanceWindowArgs{...} }

type MaintenanceWindowArrayOutput

type MaintenanceWindowArrayOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowArrayOutput) ElementType

func (MaintenanceWindowArrayOutput) Index

func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput

func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput

func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext

func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput

type MaintenanceWindowInput

type MaintenanceWindowInput interface {
	pulumi.Input

	ToMaintenanceWindowOutput() MaintenanceWindowOutput
	ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
}

type MaintenanceWindowMap

type MaintenanceWindowMap map[string]MaintenanceWindowInput

func (MaintenanceWindowMap) ElementType

func (MaintenanceWindowMap) ElementType() reflect.Type

func (MaintenanceWindowMap) ToMaintenanceWindowMapOutput

func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput

func (MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext

func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput

type MaintenanceWindowMapInput

type MaintenanceWindowMapInput interface {
	pulumi.Input

	ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
	ToMaintenanceWindowMapOutputWithContext(context.Context) MaintenanceWindowMapOutput
}

MaintenanceWindowMapInput is an input type that accepts MaintenanceWindowMap and MaintenanceWindowMapOutput values. You can construct a concrete instance of `MaintenanceWindowMapInput` via:

MaintenanceWindowMap{ "key": MaintenanceWindowArgs{...} }

type MaintenanceWindowMapOutput

type MaintenanceWindowMapOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowMapOutput) ElementType

func (MaintenanceWindowMapOutput) ElementType() reflect.Type

func (MaintenanceWindowMapOutput) MapIndex

func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput

func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput

func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext

func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput

type MaintenanceWindowOutput

type MaintenanceWindowOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowOutput) CompartmentId

func (o MaintenanceWindowOutput) CompartmentId() pulumi.StringOutput

Tenancy OCID

func (MaintenanceWindowOutput) DefinedTags

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

func (MaintenanceWindowOutput) Description

(Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (MaintenanceWindowOutput) DisplayName

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

func (MaintenanceWindowOutput) Duration

(Updatable) Duration if schedule type is Custom

func (MaintenanceWindowOutput) ElementType

func (MaintenanceWindowOutput) ElementType() reflect.Type

func (MaintenanceWindowOutput) FreeformTags

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

func (MaintenanceWindowOutput) IsOutage

(Updatable) Does the maintenenace window cause outage?

func (MaintenanceWindowOutput) IsRecurring

func (o MaintenanceWindowOutput) IsRecurring() pulumi.BoolOutput

(Updatable) Is this is a recurring maintenance window

func (MaintenanceWindowOutput) LifecycleDetails

func (o MaintenanceWindowOutput) LifecycleDetails() pulumi.StringOutput

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

func (MaintenanceWindowOutput) MaintenanceWindowType

func (o MaintenanceWindowOutput) MaintenanceWindowType() pulumi.StringOutput

(Updatable) Type of maintenenace window

func (MaintenanceWindowOutput) Recurrences

(Updatable) Recurrence rule specification if recurring

func (MaintenanceWindowOutput) ResourceRegion

func (o MaintenanceWindowOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (MaintenanceWindowOutput) State

The current state of the MaintenanceWindow.

func (MaintenanceWindowOutput) SystemTags

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

func (MaintenanceWindowOutput) TaskInitiationCutoff

func (o MaintenanceWindowOutput) TaskInitiationCutoff() pulumi.IntOutput

(Updatable) Task initiation cutoff

func (MaintenanceWindowOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (MaintenanceWindowOutput) TimeScheduleStart

func (o MaintenanceWindowOutput) TimeScheduleStart() pulumi.StringOutput

(Updatable) Start time of schedule

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

func (MaintenanceWindowOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (MaintenanceWindowOutput) ToMaintenanceWindowOutput

func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput

func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext

func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput

type MaintenanceWindowState

type MaintenanceWindowState struct {
	// Tenancy OCID
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Duration if schedule type is Custom
	Duration pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput
	// (Updatable) Does the maintenenace window cause outage?
	IsOutage pulumi.BoolPtrInput
	// (Updatable) Is this is a recurring maintenance window
	IsRecurring pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) Type of maintenenace window
	MaintenanceWindowType pulumi.StringPtrInput
	// (Updatable) Recurrence rule specification if recurring
	Recurrences pulumi.StringPtrInput
	// Associated region
	ResourceRegion pulumi.StringPtrInput
	// The current state of the MaintenanceWindow.
	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.StringMapInput
	// (Updatable) Task initiation cutoff
	TaskInitiationCutoff pulumi.IntPtrInput
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// (Updatable) Start time of schedule
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeScheduleStart pulumi.StringPtrInput
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (MaintenanceWindowState) ElementType

func (MaintenanceWindowState) ElementType() reflect.Type

type Onboarding

type Onboarding struct {
	pulumi.CustomResourceState

	// Tenancy OCID
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// A value determining if cost tracking tag is enabled or not
	IsCostTrackingTagEnabled pulumi.BoolOutput `pulumi:"isCostTrackingTagEnabled"`
	// A value determining FAMS tag is enabled or not
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	IsFamsTagEnabled pulumi.BoolOutput `pulumi:"isFamsTagEnabled"`
	// Associated region
	ResourceRegion pulumi.StringOutput `pulumi:"resourceRegion"`
	// The current state of the Onboarding.
	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.StringMapOutput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// Version of FAMS the tenant is onboarded to.
	Version pulumi.StringOutput `pulumi:"version"`
}

This resource provides the Onboarding resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Onboard a tenant to Fleet Application Management Service

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.NewOnboarding(ctx, "test_onboarding", &FleetAppsManagement.OnboardingArgs{
			CompartmentId:            pulumi.Any(compartmentId),
			IsCostTrackingTagEnabled: pulumi.Any(onboardingIsCostTrackingTagEnabled),
			IsFamsTagEnabled:         pulumi.Any(onboardingIsFamsTagEnabled),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetOnboarding

func GetOnboarding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OnboardingState, opts ...pulumi.ResourceOption) (*Onboarding, error)

GetOnboarding gets an existing Onboarding 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 NewOnboarding

func NewOnboarding(ctx *pulumi.Context,
	name string, args *OnboardingArgs, opts ...pulumi.ResourceOption) (*Onboarding, error)

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

func (*Onboarding) ElementType

func (*Onboarding) ElementType() reflect.Type

func (*Onboarding) ToOnboardingOutput

func (i *Onboarding) ToOnboardingOutput() OnboardingOutput

func (*Onboarding) ToOnboardingOutputWithContext

func (i *Onboarding) ToOnboardingOutputWithContext(ctx context.Context) OnboardingOutput

type OnboardingArgs

type OnboardingArgs struct {
	// Tenancy OCID
	CompartmentId pulumi.StringInput
	// A value determining if cost tracking tag is enabled or not
	IsCostTrackingTagEnabled pulumi.BoolPtrInput
	// A value determining FAMS tag is enabled or not
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	IsFamsTagEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a Onboarding resource.

func (OnboardingArgs) ElementType

func (OnboardingArgs) ElementType() reflect.Type

type OnboardingArray

type OnboardingArray []OnboardingInput

func (OnboardingArray) ElementType

func (OnboardingArray) ElementType() reflect.Type

func (OnboardingArray) ToOnboardingArrayOutput

func (i OnboardingArray) ToOnboardingArrayOutput() OnboardingArrayOutput

func (OnboardingArray) ToOnboardingArrayOutputWithContext

func (i OnboardingArray) ToOnboardingArrayOutputWithContext(ctx context.Context) OnboardingArrayOutput

type OnboardingArrayInput

type OnboardingArrayInput interface {
	pulumi.Input

	ToOnboardingArrayOutput() OnboardingArrayOutput
	ToOnboardingArrayOutputWithContext(context.Context) OnboardingArrayOutput
}

OnboardingArrayInput is an input type that accepts OnboardingArray and OnboardingArrayOutput values. You can construct a concrete instance of `OnboardingArrayInput` via:

OnboardingArray{ OnboardingArgs{...} }

type OnboardingArrayOutput

type OnboardingArrayOutput struct{ *pulumi.OutputState }

func (OnboardingArrayOutput) ElementType

func (OnboardingArrayOutput) ElementType() reflect.Type

func (OnboardingArrayOutput) Index

func (OnboardingArrayOutput) ToOnboardingArrayOutput

func (o OnboardingArrayOutput) ToOnboardingArrayOutput() OnboardingArrayOutput

func (OnboardingArrayOutput) ToOnboardingArrayOutputWithContext

func (o OnboardingArrayOutput) ToOnboardingArrayOutputWithContext(ctx context.Context) OnboardingArrayOutput

type OnboardingInput

type OnboardingInput interface {
	pulumi.Input

	ToOnboardingOutput() OnboardingOutput
	ToOnboardingOutputWithContext(ctx context.Context) OnboardingOutput
}

type OnboardingMap

type OnboardingMap map[string]OnboardingInput

func (OnboardingMap) ElementType

func (OnboardingMap) ElementType() reflect.Type

func (OnboardingMap) ToOnboardingMapOutput

func (i OnboardingMap) ToOnboardingMapOutput() OnboardingMapOutput

func (OnboardingMap) ToOnboardingMapOutputWithContext

func (i OnboardingMap) ToOnboardingMapOutputWithContext(ctx context.Context) OnboardingMapOutput

type OnboardingMapInput

type OnboardingMapInput interface {
	pulumi.Input

	ToOnboardingMapOutput() OnboardingMapOutput
	ToOnboardingMapOutputWithContext(context.Context) OnboardingMapOutput
}

OnboardingMapInput is an input type that accepts OnboardingMap and OnboardingMapOutput values. You can construct a concrete instance of `OnboardingMapInput` via:

OnboardingMap{ "key": OnboardingArgs{...} }

type OnboardingMapOutput

type OnboardingMapOutput struct{ *pulumi.OutputState }

func (OnboardingMapOutput) ElementType

func (OnboardingMapOutput) ElementType() reflect.Type

func (OnboardingMapOutput) MapIndex

func (OnboardingMapOutput) ToOnboardingMapOutput

func (o OnboardingMapOutput) ToOnboardingMapOutput() OnboardingMapOutput

func (OnboardingMapOutput) ToOnboardingMapOutputWithContext

func (o OnboardingMapOutput) ToOnboardingMapOutputWithContext(ctx context.Context) OnboardingMapOutput

type OnboardingOutput

type OnboardingOutput struct{ *pulumi.OutputState }

func (OnboardingOutput) CompartmentId

func (o OnboardingOutput) CompartmentId() pulumi.StringOutput

Tenancy OCID

func (OnboardingOutput) ElementType

func (OnboardingOutput) ElementType() reflect.Type

func (OnboardingOutput) IsCostTrackingTagEnabled

func (o OnboardingOutput) IsCostTrackingTagEnabled() pulumi.BoolOutput

A value determining if cost tracking tag is enabled or not

func (OnboardingOutput) IsFamsTagEnabled

func (o OnboardingOutput) IsFamsTagEnabled() pulumi.BoolOutput

A value determining FAMS tag is enabled or not

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

func (OnboardingOutput) ResourceRegion

func (o OnboardingOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (OnboardingOutput) State

The current state of the Onboarding.

func (OnboardingOutput) SystemTags

func (o OnboardingOutput) SystemTags() pulumi.StringMapOutput

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

func (OnboardingOutput) TimeCreated

func (o OnboardingOutput) TimeCreated() pulumi.StringOutput

The time this resource was created. An RFC3339 formatted datetime string.

func (OnboardingOutput) TimeUpdated

func (o OnboardingOutput) TimeUpdated() pulumi.StringOutput

The time this resource was last updated. An RFC3339 formatted datetime string.

func (OnboardingOutput) ToOnboardingOutput

func (o OnboardingOutput) ToOnboardingOutput() OnboardingOutput

func (OnboardingOutput) ToOnboardingOutputWithContext

func (o OnboardingOutput) ToOnboardingOutputWithContext(ctx context.Context) OnboardingOutput

func (OnboardingOutput) Version

func (o OnboardingOutput) Version() pulumi.StringOutput

Version of FAMS the tenant is onboarded to.

type OnboardingState

type OnboardingState struct {
	// Tenancy OCID
	CompartmentId pulumi.StringPtrInput
	// A value determining if cost tracking tag is enabled or not
	IsCostTrackingTagEnabled pulumi.BoolPtrInput
	// A value determining FAMS tag is enabled or not
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	IsFamsTagEnabled pulumi.BoolPtrInput
	// Associated region
	ResourceRegion pulumi.StringPtrInput
	// The current state of the Onboarding.
	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.StringMapInput
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// Version of FAMS the tenant is onboarded to.
	Version pulumi.StringPtrInput
}

func (OnboardingState) ElementType

func (OnboardingState) ElementType() reflect.Type

type Property

type Property struct {
	pulumi.CustomResourceState

	// Tenancy OCID
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Associated region
	ResourceRegion pulumi.StringOutput `pulumi:"resourceRegion"`
	// The scope of the property
	Scope pulumi.StringOutput `pulumi:"scope"`
	// (Updatable) Text selection of the category
	Selection pulumi.StringOutput `pulumi:"selection"`
	// The current state of the Property.
	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.StringMapOutput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// The type of the property.
	Type pulumi.StringOutput `pulumi:"type"`
	// (Updatable) Format of the value
	ValueType pulumi.StringOutput `pulumi:"valueType"`
	// (Updatable) Values of the property (must be a single value if selection = 'single choice')
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Values pulumi.StringArrayOutput `pulumi:"values"`
}

This resource provides the Property resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Creates a new Property.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.NewProperty(ctx, "test_property", &FleetAppsManagement.PropertyArgs{
			CompartmentId: pulumi.Any(compartmentId),
			Selection:     pulumi.Any(propertySelection),
			ValueType:     pulumi.Any(propertyValueType),
			DisplayName:   pulumi.Any(propertyDisplayName),
			Values:        pulumi.Any(propertyValues),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:FleetAppsManagement/property:Property test_property "id" ```

func GetProperty

func GetProperty(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PropertyState, opts ...pulumi.ResourceOption) (*Property, error)

GetProperty gets an existing Property 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 NewProperty

func NewProperty(ctx *pulumi.Context,
	name string, args *PropertyArgs, opts ...pulumi.ResourceOption) (*Property, error)

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

func (*Property) ElementType

func (*Property) ElementType() reflect.Type

func (*Property) ToPropertyOutput

func (i *Property) ToPropertyOutput() PropertyOutput

func (*Property) ToPropertyOutputWithContext

func (i *Property) ToPropertyOutputWithContext(ctx context.Context) PropertyOutput

type PropertyArgs

type PropertyArgs struct {
	// Tenancy OCID
	CompartmentId pulumi.StringInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Text selection of the category
	Selection pulumi.StringInput
	// (Updatable) Format of the value
	ValueType pulumi.StringInput
	// (Updatable) Values of the property (must be a single value if selection = 'single choice')
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Values pulumi.StringArrayInput
}

The set of arguments for constructing a Property resource.

func (PropertyArgs) ElementType

func (PropertyArgs) ElementType() reflect.Type

type PropertyArray

type PropertyArray []PropertyInput

func (PropertyArray) ElementType

func (PropertyArray) ElementType() reflect.Type

func (PropertyArray) ToPropertyArrayOutput

func (i PropertyArray) ToPropertyArrayOutput() PropertyArrayOutput

func (PropertyArray) ToPropertyArrayOutputWithContext

func (i PropertyArray) ToPropertyArrayOutputWithContext(ctx context.Context) PropertyArrayOutput

type PropertyArrayInput

type PropertyArrayInput interface {
	pulumi.Input

	ToPropertyArrayOutput() PropertyArrayOutput
	ToPropertyArrayOutputWithContext(context.Context) PropertyArrayOutput
}

PropertyArrayInput is an input type that accepts PropertyArray and PropertyArrayOutput values. You can construct a concrete instance of `PropertyArrayInput` via:

PropertyArray{ PropertyArgs{...} }

type PropertyArrayOutput

type PropertyArrayOutput struct{ *pulumi.OutputState }

func (PropertyArrayOutput) ElementType

func (PropertyArrayOutput) ElementType() reflect.Type

func (PropertyArrayOutput) Index

func (PropertyArrayOutput) ToPropertyArrayOutput

func (o PropertyArrayOutput) ToPropertyArrayOutput() PropertyArrayOutput

func (PropertyArrayOutput) ToPropertyArrayOutputWithContext

func (o PropertyArrayOutput) ToPropertyArrayOutputWithContext(ctx context.Context) PropertyArrayOutput

type PropertyInput

type PropertyInput interface {
	pulumi.Input

	ToPropertyOutput() PropertyOutput
	ToPropertyOutputWithContext(ctx context.Context) PropertyOutput
}

type PropertyMap

type PropertyMap map[string]PropertyInput

func (PropertyMap) ElementType

func (PropertyMap) ElementType() reflect.Type

func (PropertyMap) ToPropertyMapOutput

func (i PropertyMap) ToPropertyMapOutput() PropertyMapOutput

func (PropertyMap) ToPropertyMapOutputWithContext

func (i PropertyMap) ToPropertyMapOutputWithContext(ctx context.Context) PropertyMapOutput

type PropertyMapInput

type PropertyMapInput interface {
	pulumi.Input

	ToPropertyMapOutput() PropertyMapOutput
	ToPropertyMapOutputWithContext(context.Context) PropertyMapOutput
}

PropertyMapInput is an input type that accepts PropertyMap and PropertyMapOutput values. You can construct a concrete instance of `PropertyMapInput` via:

PropertyMap{ "key": PropertyArgs{...} }

type PropertyMapOutput

type PropertyMapOutput struct{ *pulumi.OutputState }

func (PropertyMapOutput) ElementType

func (PropertyMapOutput) ElementType() reflect.Type

func (PropertyMapOutput) MapIndex

func (PropertyMapOutput) ToPropertyMapOutput

func (o PropertyMapOutput) ToPropertyMapOutput() PropertyMapOutput

func (PropertyMapOutput) ToPropertyMapOutputWithContext

func (o PropertyMapOutput) ToPropertyMapOutputWithContext(ctx context.Context) PropertyMapOutput

type PropertyOutput

type PropertyOutput struct{ *pulumi.OutputState }

func (PropertyOutput) CompartmentId

func (o PropertyOutput) CompartmentId() pulumi.StringOutput

Tenancy OCID

func (PropertyOutput) DefinedTags

func (o PropertyOutput) DefinedTags() pulumi.StringMapOutput

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

func (PropertyOutput) DisplayName

func (o PropertyOutput) DisplayName() pulumi.StringOutput

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

func (PropertyOutput) ElementType

func (PropertyOutput) ElementType() reflect.Type

func (PropertyOutput) FreeformTags

func (o PropertyOutput) FreeformTags() pulumi.StringMapOutput

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

func (PropertyOutput) LifecycleDetails

func (o PropertyOutput) LifecycleDetails() pulumi.StringOutput

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

func (PropertyOutput) ResourceRegion

func (o PropertyOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (PropertyOutput) Scope

The scope of the property

func (PropertyOutput) Selection

func (o PropertyOutput) Selection() pulumi.StringOutput

(Updatable) Text selection of the category

func (PropertyOutput) State

The current state of the Property.

func (PropertyOutput) SystemTags

func (o PropertyOutput) SystemTags() pulumi.StringMapOutput

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

func (PropertyOutput) TimeCreated

func (o PropertyOutput) TimeCreated() pulumi.StringOutput

The time this resource was created. An RFC3339 formatted datetime string.

func (PropertyOutput) TimeUpdated

func (o PropertyOutput) TimeUpdated() pulumi.StringOutput

The time this resource was last updated. An RFC3339 formatted datetime string.

func (PropertyOutput) ToPropertyOutput

func (o PropertyOutput) ToPropertyOutput() PropertyOutput

func (PropertyOutput) ToPropertyOutputWithContext

func (o PropertyOutput) ToPropertyOutputWithContext(ctx context.Context) PropertyOutput

func (PropertyOutput) Type

The type of the property.

func (PropertyOutput) ValueType

func (o PropertyOutput) ValueType() pulumi.StringOutput

(Updatable) Format of the value

func (PropertyOutput) Values

(Updatable) Values of the property (must be a single value if selection = 'single choice')

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

type PropertyState

type PropertyState struct {
	// Tenancy OCID
	CompartmentId pulumi.StringPtrInput
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// Associated region
	ResourceRegion pulumi.StringPtrInput
	// The scope of the property
	Scope pulumi.StringPtrInput
	// (Updatable) Text selection of the category
	Selection pulumi.StringPtrInput
	// The current state of the Property.
	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.StringMapInput
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// The type of the property.
	Type pulumi.StringPtrInput
	// (Updatable) Format of the value
	ValueType pulumi.StringPtrInput
	// (Updatable) Values of the property (must be a single value if selection = 'single choice')
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Values pulumi.StringArrayInput
}

func (PropertyState) ElementType

func (PropertyState) ElementType() reflect.Type

type SchedulerDefinition

type SchedulerDefinition struct {
	pulumi.CustomResourceState

	// All ActionGroup Types part of the schedule.
	ActionGroupTypes pulumi.StringArrayOutput `pulumi:"actionGroupTypes"`
	// (Updatable) Action Groups associated with the Schedule.
	ActionGroups SchedulerDefinitionActionGroupArrayOutput `pulumi:"actionGroups"`
	// (Updatable) Activity Initiation Cut Off
	ActivityInitiationCutOff pulumi.IntOutput `pulumi:"activityInitiationCutOff"`
	// All application types part of the schedule for ENVIRONMENT ActionGroup Type.
	ApplicationTypes pulumi.StringArrayOutput `pulumi:"applicationTypes"`
	// Tenancy OCID
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Count of Action Groups affected by the Schedule.
	CountOfAffectedActionGroups pulumi.IntOutput `pulumi:"countOfAffectedActionGroups"`
	// Count of Resources affected by the Schedule
	CountOfAffectedResources pulumi.IntOutput `pulumi:"countOfAffectedResources"`
	// Count of Targets affected by the Schedule
	CountOfAffectedTargets pulumi.IntOutput `pulumi:"countOfAffectedTargets"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// All LifeCycle Operations part of the schedule
	LifecycleOperations pulumi.StringArrayOutput `pulumi:"lifecycleOperations"`
	// All products part of the schedule for PRODUCT ActionGroup Type.
	Products pulumi.StringArrayOutput `pulumi:"products"`
	// Associated region
	ResourceRegion pulumi.StringOutput `pulumi:"resourceRegion"`
	// (Updatable) Runbooks.
	RunBooks SchedulerDefinitionRunBookArrayOutput `pulumi:"runBooks"`
	// (Updatable) Schedule Information.
	Schedule SchedulerDefinitionScheduleOutput `pulumi:"schedule"`
	// The current state of the SchedulerDefinition.
	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.StringMapOutput `pulumi:"systemTags"`
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Scheduled date for the next run of the Job.
	TimeOfNextRun pulumi.StringOutput `pulumi:"timeOfNextRun"`
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Scheduler Definition resource in Oracle Cloud Infrastructure Fleet Apps Management service.

Creates a new SchedulerDefinition.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := FleetAppsManagement.NewSchedulerDefinition(ctx, "test_scheduler_definition", &FleetAppsManagement.SchedulerDefinitionArgs{
			ActionGroups: fleetappsmanagement.SchedulerDefinitionActionGroupArray{
				&fleetappsmanagement.SchedulerDefinitionActionGroupArgs{
					ResourceId:         pulumi.Any(testResource.Id),
					RunbookId:          pulumi.Any(testRunbook.Id),
					ApplicationType:    pulumi.Any(schedulerDefinitionActionGroupsApplicationType),
					LifecycleOperation: pulumi.Any(schedulerDefinitionActionGroupsLifecycleOperation),
					Product:            pulumi.Any(schedulerDefinitionActionGroupsProduct),
					Subjects:           pulumi.Any(schedulerDefinitionActionGroupsSubjects),
					TargetId:           pulumi.Any(testTarget.Id),
					Type:               pulumi.Any(schedulerDefinitionActionGroupsType),
				},
			},
			CompartmentId: pulumi.Any(compartmentId),
			Schedule: &fleetappsmanagement.SchedulerDefinitionScheduleArgs{
				ExecutionStartdate:  pulumi.Any(schedulerDefinitionScheduleExecutionStartdate),
				Type:                pulumi.Any(schedulerDefinitionScheduleType),
				Duration:            pulumi.Any(schedulerDefinitionScheduleDuration),
				MaintenanceWindowId: pulumi.Any(testMaintenanceWindow.Id),
				Recurrences:         pulumi.Any(schedulerDefinitionScheduleRecurrences),
			},
			ActivityInitiationCutOff: pulumi.Any(schedulerDefinitionActivityInitiationCutOff),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			Description: pulumi.Any(schedulerDefinitionDescription),
			DisplayName: pulumi.Any(schedulerDefinitionDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			RunBooks: fleetappsmanagement.SchedulerDefinitionRunBookArray{
				&fleetappsmanagement.SchedulerDefinitionRunBookArgs{
					Id: pulumi.Any(schedulerDefinitionRunBooksId),
					InputParameters: fleetappsmanagement.SchedulerDefinitionRunBookInputParameterArray{
						&fleetappsmanagement.SchedulerDefinitionRunBookInputParameterArgs{
							StepName: pulumi.Any(schedulerDefinitionRunBooksInputParametersStepName),
							Arguments: fleetappsmanagement.SchedulerDefinitionRunBookInputParameterArgumentArray{
								&fleetappsmanagement.SchedulerDefinitionRunBookInputParameterArgumentArgs{
									Name:  pulumi.Any(schedulerDefinitionRunBooksInputParametersArgumentsName),
									Value: pulumi.Any(schedulerDefinitionRunBooksInputParametersArgumentsValue),
								},
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:FleetAppsManagement/schedulerDefinition:SchedulerDefinition test_scheduler_definition "id" ```

func GetSchedulerDefinition

func GetSchedulerDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchedulerDefinitionState, opts ...pulumi.ResourceOption) (*SchedulerDefinition, error)

GetSchedulerDefinition gets an existing SchedulerDefinition 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 NewSchedulerDefinition

func NewSchedulerDefinition(ctx *pulumi.Context,
	name string, args *SchedulerDefinitionArgs, opts ...pulumi.ResourceOption) (*SchedulerDefinition, error)

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

func (*SchedulerDefinition) ElementType

func (*SchedulerDefinition) ElementType() reflect.Type

func (*SchedulerDefinition) ToSchedulerDefinitionOutput

func (i *SchedulerDefinition) ToSchedulerDefinitionOutput() SchedulerDefinitionOutput

func (*SchedulerDefinition) ToSchedulerDefinitionOutputWithContext

func (i *SchedulerDefinition) ToSchedulerDefinitionOutputWithContext(ctx context.Context) SchedulerDefinitionOutput

type SchedulerDefinitionActionGroup

type SchedulerDefinitionActionGroup struct {
	// (Updatable) Application Type associated. Only applicable if type is ENVIRONMENT.
	ApplicationType *string `pulumi:"applicationType"`
	// (Updatable) LifeCycle Operation
	LifecycleOperation *string `pulumi:"lifecycleOperation"`
	// (Updatable) Product associated. Only applicable if type is PRODUCT.
	Product *string `pulumi:"product"`
	// (Updatable) Provide the ID of the resource; Ex- fleetId.
	ResourceId string `pulumi:"resourceId"`
	// (Updatable) ID of the runbook
	RunbookId string `pulumi:"runbookId"`
	// (Updatable) Provide subjects that need to be considered for the schedule.
	Subjects []string `pulumi:"subjects"`
	// (Updatable) Provide the target if schedule is created against the target
	TargetId *string `pulumi:"targetId"`
	// (Updatable) ActionGroup Type associated.
	Type *string `pulumi:"type"`
}

type SchedulerDefinitionActionGroupArgs

type SchedulerDefinitionActionGroupArgs struct {
	// (Updatable) Application Type associated. Only applicable if type is ENVIRONMENT.
	ApplicationType pulumi.StringPtrInput `pulumi:"applicationType"`
	// (Updatable) LifeCycle Operation
	LifecycleOperation pulumi.StringPtrInput `pulumi:"lifecycleOperation"`
	// (Updatable) Product associated. Only applicable if type is PRODUCT.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// (Updatable) Provide the ID of the resource; Ex- fleetId.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// (Updatable) ID of the runbook
	RunbookId pulumi.StringInput `pulumi:"runbookId"`
	// (Updatable) Provide subjects that need to be considered for the schedule.
	Subjects pulumi.StringArrayInput `pulumi:"subjects"`
	// (Updatable) Provide the target if schedule is created against the target
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
	// (Updatable) ActionGroup Type associated.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (SchedulerDefinitionActionGroupArgs) ElementType

func (SchedulerDefinitionActionGroupArgs) ToSchedulerDefinitionActionGroupOutput

func (i SchedulerDefinitionActionGroupArgs) ToSchedulerDefinitionActionGroupOutput() SchedulerDefinitionActionGroupOutput

func (SchedulerDefinitionActionGroupArgs) ToSchedulerDefinitionActionGroupOutputWithContext

func (i SchedulerDefinitionActionGroupArgs) ToSchedulerDefinitionActionGroupOutputWithContext(ctx context.Context) SchedulerDefinitionActionGroupOutput

type SchedulerDefinitionActionGroupArray

type SchedulerDefinitionActionGroupArray []SchedulerDefinitionActionGroupInput

func (SchedulerDefinitionActionGroupArray) ElementType

func (SchedulerDefinitionActionGroupArray) ToSchedulerDefinitionActionGroupArrayOutput

func (i SchedulerDefinitionActionGroupArray) ToSchedulerDefinitionActionGroupArrayOutput() SchedulerDefinitionActionGroupArrayOutput

func (SchedulerDefinitionActionGroupArray) ToSchedulerDefinitionActionGroupArrayOutputWithContext

func (i SchedulerDefinitionActionGroupArray) ToSchedulerDefinitionActionGroupArrayOutputWithContext(ctx context.Context) SchedulerDefinitionActionGroupArrayOutput

type SchedulerDefinitionActionGroupArrayInput

type SchedulerDefinitionActionGroupArrayInput interface {
	pulumi.Input

	ToSchedulerDefinitionActionGroupArrayOutput() SchedulerDefinitionActionGroupArrayOutput
	ToSchedulerDefinitionActionGroupArrayOutputWithContext(context.Context) SchedulerDefinitionActionGroupArrayOutput
}

SchedulerDefinitionActionGroupArrayInput is an input type that accepts SchedulerDefinitionActionGroupArray and SchedulerDefinitionActionGroupArrayOutput values. You can construct a concrete instance of `SchedulerDefinitionActionGroupArrayInput` via:

SchedulerDefinitionActionGroupArray{ SchedulerDefinitionActionGroupArgs{...} }

type SchedulerDefinitionActionGroupArrayOutput

type SchedulerDefinitionActionGroupArrayOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionActionGroupArrayOutput) ElementType

func (SchedulerDefinitionActionGroupArrayOutput) Index

func (SchedulerDefinitionActionGroupArrayOutput) ToSchedulerDefinitionActionGroupArrayOutput

func (o SchedulerDefinitionActionGroupArrayOutput) ToSchedulerDefinitionActionGroupArrayOutput() SchedulerDefinitionActionGroupArrayOutput

func (SchedulerDefinitionActionGroupArrayOutput) ToSchedulerDefinitionActionGroupArrayOutputWithContext

func (o SchedulerDefinitionActionGroupArrayOutput) ToSchedulerDefinitionActionGroupArrayOutputWithContext(ctx context.Context) SchedulerDefinitionActionGroupArrayOutput

type SchedulerDefinitionActionGroupInput

type SchedulerDefinitionActionGroupInput interface {
	pulumi.Input

	ToSchedulerDefinitionActionGroupOutput() SchedulerDefinitionActionGroupOutput
	ToSchedulerDefinitionActionGroupOutputWithContext(context.Context) SchedulerDefinitionActionGroupOutput
}

SchedulerDefinitionActionGroupInput is an input type that accepts SchedulerDefinitionActionGroupArgs and SchedulerDefinitionActionGroupOutput values. You can construct a concrete instance of `SchedulerDefinitionActionGroupInput` via:

SchedulerDefinitionActionGroupArgs{...}

type SchedulerDefinitionActionGroupOutput

type SchedulerDefinitionActionGroupOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionActionGroupOutput) ApplicationType

(Updatable) Application Type associated. Only applicable if type is ENVIRONMENT.

func (SchedulerDefinitionActionGroupOutput) ElementType

func (SchedulerDefinitionActionGroupOutput) LifecycleOperation

(Updatable) LifeCycle Operation

func (SchedulerDefinitionActionGroupOutput) Product

(Updatable) Product associated. Only applicable if type is PRODUCT.

func (SchedulerDefinitionActionGroupOutput) ResourceId

(Updatable) Provide the ID of the resource; Ex- fleetId.

func (SchedulerDefinitionActionGroupOutput) RunbookId

(Updatable) ID of the runbook

func (SchedulerDefinitionActionGroupOutput) Subjects

(Updatable) Provide subjects that need to be considered for the schedule.

func (SchedulerDefinitionActionGroupOutput) TargetId

(Updatable) Provide the target if schedule is created against the target

func (SchedulerDefinitionActionGroupOutput) ToSchedulerDefinitionActionGroupOutput

func (o SchedulerDefinitionActionGroupOutput) ToSchedulerDefinitionActionGroupOutput() SchedulerDefinitionActionGroupOutput

func (SchedulerDefinitionActionGroupOutput) ToSchedulerDefinitionActionGroupOutputWithContext

func (o SchedulerDefinitionActionGroupOutput) ToSchedulerDefinitionActionGroupOutputWithContext(ctx context.Context) SchedulerDefinitionActionGroupOutput

func (SchedulerDefinitionActionGroupOutput) Type

(Updatable) ActionGroup Type associated.

type SchedulerDefinitionArgs

type SchedulerDefinitionArgs struct {
	// (Updatable) Action Groups associated with the Schedule.
	ActionGroups SchedulerDefinitionActionGroupArrayInput
	// (Updatable) Activity Initiation Cut Off
	ActivityInitiationCutOff pulumi.IntPtrInput
	// Tenancy OCID
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput
	// (Updatable) Runbooks.
	RunBooks SchedulerDefinitionRunBookArrayInput
	// (Updatable) Schedule Information.
	Schedule SchedulerDefinitionScheduleInput
}

The set of arguments for constructing a SchedulerDefinition resource.

func (SchedulerDefinitionArgs) ElementType

func (SchedulerDefinitionArgs) ElementType() reflect.Type

type SchedulerDefinitionArray

type SchedulerDefinitionArray []SchedulerDefinitionInput

func (SchedulerDefinitionArray) ElementType

func (SchedulerDefinitionArray) ElementType() reflect.Type

func (SchedulerDefinitionArray) ToSchedulerDefinitionArrayOutput

func (i SchedulerDefinitionArray) ToSchedulerDefinitionArrayOutput() SchedulerDefinitionArrayOutput

func (SchedulerDefinitionArray) ToSchedulerDefinitionArrayOutputWithContext

func (i SchedulerDefinitionArray) ToSchedulerDefinitionArrayOutputWithContext(ctx context.Context) SchedulerDefinitionArrayOutput

type SchedulerDefinitionArrayInput

type SchedulerDefinitionArrayInput interface {
	pulumi.Input

	ToSchedulerDefinitionArrayOutput() SchedulerDefinitionArrayOutput
	ToSchedulerDefinitionArrayOutputWithContext(context.Context) SchedulerDefinitionArrayOutput
}

SchedulerDefinitionArrayInput is an input type that accepts SchedulerDefinitionArray and SchedulerDefinitionArrayOutput values. You can construct a concrete instance of `SchedulerDefinitionArrayInput` via:

SchedulerDefinitionArray{ SchedulerDefinitionArgs{...} }

type SchedulerDefinitionArrayOutput

type SchedulerDefinitionArrayOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionArrayOutput) ElementType

func (SchedulerDefinitionArrayOutput) Index

func (SchedulerDefinitionArrayOutput) ToSchedulerDefinitionArrayOutput

func (o SchedulerDefinitionArrayOutput) ToSchedulerDefinitionArrayOutput() SchedulerDefinitionArrayOutput

func (SchedulerDefinitionArrayOutput) ToSchedulerDefinitionArrayOutputWithContext

func (o SchedulerDefinitionArrayOutput) ToSchedulerDefinitionArrayOutputWithContext(ctx context.Context) SchedulerDefinitionArrayOutput

type SchedulerDefinitionInput

type SchedulerDefinitionInput interface {
	pulumi.Input

	ToSchedulerDefinitionOutput() SchedulerDefinitionOutput
	ToSchedulerDefinitionOutputWithContext(ctx context.Context) SchedulerDefinitionOutput
}

type SchedulerDefinitionMap

type SchedulerDefinitionMap map[string]SchedulerDefinitionInput

func (SchedulerDefinitionMap) ElementType

func (SchedulerDefinitionMap) ElementType() reflect.Type

func (SchedulerDefinitionMap) ToSchedulerDefinitionMapOutput

func (i SchedulerDefinitionMap) ToSchedulerDefinitionMapOutput() SchedulerDefinitionMapOutput

func (SchedulerDefinitionMap) ToSchedulerDefinitionMapOutputWithContext

func (i SchedulerDefinitionMap) ToSchedulerDefinitionMapOutputWithContext(ctx context.Context) SchedulerDefinitionMapOutput

type SchedulerDefinitionMapInput

type SchedulerDefinitionMapInput interface {
	pulumi.Input

	ToSchedulerDefinitionMapOutput() SchedulerDefinitionMapOutput
	ToSchedulerDefinitionMapOutputWithContext(context.Context) SchedulerDefinitionMapOutput
}

SchedulerDefinitionMapInput is an input type that accepts SchedulerDefinitionMap and SchedulerDefinitionMapOutput values. You can construct a concrete instance of `SchedulerDefinitionMapInput` via:

SchedulerDefinitionMap{ "key": SchedulerDefinitionArgs{...} }

type SchedulerDefinitionMapOutput

type SchedulerDefinitionMapOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionMapOutput) ElementType

func (SchedulerDefinitionMapOutput) MapIndex

func (SchedulerDefinitionMapOutput) ToSchedulerDefinitionMapOutput

func (o SchedulerDefinitionMapOutput) ToSchedulerDefinitionMapOutput() SchedulerDefinitionMapOutput

func (SchedulerDefinitionMapOutput) ToSchedulerDefinitionMapOutputWithContext

func (o SchedulerDefinitionMapOutput) ToSchedulerDefinitionMapOutputWithContext(ctx context.Context) SchedulerDefinitionMapOutput

type SchedulerDefinitionOutput

type SchedulerDefinitionOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionOutput) ActionGroupTypes

func (o SchedulerDefinitionOutput) ActionGroupTypes() pulumi.StringArrayOutput

All ActionGroup Types part of the schedule.

func (SchedulerDefinitionOutput) ActionGroups

(Updatable) Action Groups associated with the Schedule.

func (SchedulerDefinitionOutput) ActivityInitiationCutOff

func (o SchedulerDefinitionOutput) ActivityInitiationCutOff() pulumi.IntOutput

(Updatable) Activity Initiation Cut Off

func (SchedulerDefinitionOutput) ApplicationTypes

func (o SchedulerDefinitionOutput) ApplicationTypes() pulumi.StringArrayOutput

All application types part of the schedule for ENVIRONMENT ActionGroup Type.

func (SchedulerDefinitionOutput) CompartmentId

func (o SchedulerDefinitionOutput) CompartmentId() pulumi.StringOutput

Tenancy OCID

func (SchedulerDefinitionOutput) CountOfAffectedActionGroups

func (o SchedulerDefinitionOutput) CountOfAffectedActionGroups() pulumi.IntOutput

Count of Action Groups affected by the Schedule.

func (SchedulerDefinitionOutput) CountOfAffectedResources

func (o SchedulerDefinitionOutput) CountOfAffectedResources() pulumi.IntOutput

Count of Resources affected by the Schedule

func (SchedulerDefinitionOutput) CountOfAffectedTargets

func (o SchedulerDefinitionOutput) CountOfAffectedTargets() pulumi.IntOutput

Count of Targets affected by the Schedule

func (SchedulerDefinitionOutput) DefinedTags

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

func (SchedulerDefinitionOutput) Description

(Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.

func (SchedulerDefinitionOutput) DisplayName

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

func (SchedulerDefinitionOutput) ElementType

func (SchedulerDefinitionOutput) ElementType() reflect.Type

func (SchedulerDefinitionOutput) FreeformTags

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

func (SchedulerDefinitionOutput) LifecycleDetails

func (o SchedulerDefinitionOutput) LifecycleDetails() pulumi.StringOutput

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

func (SchedulerDefinitionOutput) LifecycleOperations

func (o SchedulerDefinitionOutput) LifecycleOperations() pulumi.StringArrayOutput

All LifeCycle Operations part of the schedule

func (SchedulerDefinitionOutput) Products

All products part of the schedule for PRODUCT ActionGroup Type.

func (SchedulerDefinitionOutput) ResourceRegion

func (o SchedulerDefinitionOutput) ResourceRegion() pulumi.StringOutput

Associated region

func (SchedulerDefinitionOutput) RunBooks

(Updatable) Runbooks.

func (SchedulerDefinitionOutput) Schedule

(Updatable) Schedule Information.

func (SchedulerDefinitionOutput) State

The current state of the SchedulerDefinition.

func (SchedulerDefinitionOutput) SystemTags

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

func (SchedulerDefinitionOutput) TimeCreated

The time this resource was created. An RFC3339 formatted datetime string.

func (SchedulerDefinitionOutput) TimeOfNextRun

func (o SchedulerDefinitionOutput) TimeOfNextRun() pulumi.StringOutput

Scheduled date for the next run of the Job.

func (SchedulerDefinitionOutput) TimeUpdated

The time this resource was last updated. An RFC3339 formatted datetime string.

func (SchedulerDefinitionOutput) ToSchedulerDefinitionOutput

func (o SchedulerDefinitionOutput) ToSchedulerDefinitionOutput() SchedulerDefinitionOutput

func (SchedulerDefinitionOutput) ToSchedulerDefinitionOutputWithContext

func (o SchedulerDefinitionOutput) ToSchedulerDefinitionOutputWithContext(ctx context.Context) SchedulerDefinitionOutput

type SchedulerDefinitionRunBook

type SchedulerDefinitionRunBook struct {
	// (Updatable) The ID of the Runbook
	Id string `pulumi:"id"`
	// (Updatable) Input Parameters for the Task
	InputParameters []SchedulerDefinitionRunBookInputParameter `pulumi:"inputParameters"`
}

type SchedulerDefinitionRunBookArgs

type SchedulerDefinitionRunBookArgs struct {
	// (Updatable) The ID of the Runbook
	Id pulumi.StringInput `pulumi:"id"`
	// (Updatable) Input Parameters for the Task
	InputParameters SchedulerDefinitionRunBookInputParameterArrayInput `pulumi:"inputParameters"`
}

func (SchedulerDefinitionRunBookArgs) ElementType

func (SchedulerDefinitionRunBookArgs) ToSchedulerDefinitionRunBookOutput

func (i SchedulerDefinitionRunBookArgs) ToSchedulerDefinitionRunBookOutput() SchedulerDefinitionRunBookOutput

func (SchedulerDefinitionRunBookArgs) ToSchedulerDefinitionRunBookOutputWithContext

func (i SchedulerDefinitionRunBookArgs) ToSchedulerDefinitionRunBookOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookOutput

type SchedulerDefinitionRunBookArray

type SchedulerDefinitionRunBookArray []SchedulerDefinitionRunBookInput

func (SchedulerDefinitionRunBookArray) ElementType

func (SchedulerDefinitionRunBookArray) ToSchedulerDefinitionRunBookArrayOutput

func (i SchedulerDefinitionRunBookArray) ToSchedulerDefinitionRunBookArrayOutput() SchedulerDefinitionRunBookArrayOutput

func (SchedulerDefinitionRunBookArray) ToSchedulerDefinitionRunBookArrayOutputWithContext

func (i SchedulerDefinitionRunBookArray) ToSchedulerDefinitionRunBookArrayOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookArrayOutput

type SchedulerDefinitionRunBookArrayInput

type SchedulerDefinitionRunBookArrayInput interface {
	pulumi.Input

	ToSchedulerDefinitionRunBookArrayOutput() SchedulerDefinitionRunBookArrayOutput
	ToSchedulerDefinitionRunBookArrayOutputWithContext(context.Context) SchedulerDefinitionRunBookArrayOutput
}

SchedulerDefinitionRunBookArrayInput is an input type that accepts SchedulerDefinitionRunBookArray and SchedulerDefinitionRunBookArrayOutput values. You can construct a concrete instance of `SchedulerDefinitionRunBookArrayInput` via:

SchedulerDefinitionRunBookArray{ SchedulerDefinitionRunBookArgs{...} }

type SchedulerDefinitionRunBookArrayOutput

type SchedulerDefinitionRunBookArrayOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionRunBookArrayOutput) ElementType

func (SchedulerDefinitionRunBookArrayOutput) Index

func (SchedulerDefinitionRunBookArrayOutput) ToSchedulerDefinitionRunBookArrayOutput

func (o SchedulerDefinitionRunBookArrayOutput) ToSchedulerDefinitionRunBookArrayOutput() SchedulerDefinitionRunBookArrayOutput

func (SchedulerDefinitionRunBookArrayOutput) ToSchedulerDefinitionRunBookArrayOutputWithContext

func (o SchedulerDefinitionRunBookArrayOutput) ToSchedulerDefinitionRunBookArrayOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookArrayOutput

type SchedulerDefinitionRunBookInput

type SchedulerDefinitionRunBookInput interface {
	pulumi.Input

	ToSchedulerDefinitionRunBookOutput() SchedulerDefinitionRunBookOutput
	ToSchedulerDefinitionRunBookOutputWithContext(context.Context) SchedulerDefinitionRunBookOutput
}

SchedulerDefinitionRunBookInput is an input type that accepts SchedulerDefinitionRunBookArgs and SchedulerDefinitionRunBookOutput values. You can construct a concrete instance of `SchedulerDefinitionRunBookInput` via:

SchedulerDefinitionRunBookArgs{...}

type SchedulerDefinitionRunBookInputParameter

type SchedulerDefinitionRunBookInputParameter struct {
	// (Updatable) Arguments for the Task
	Arguments []SchedulerDefinitionRunBookInputParameterArgument `pulumi:"arguments"`
	// (Updatable) stepName for which the input parameters are provided
	StepName string `pulumi:"stepName"`
}

type SchedulerDefinitionRunBookInputParameterArgs

type SchedulerDefinitionRunBookInputParameterArgs struct {
	// (Updatable) Arguments for the Task
	Arguments SchedulerDefinitionRunBookInputParameterArgumentArrayInput `pulumi:"arguments"`
	// (Updatable) stepName for which the input parameters are provided
	StepName pulumi.StringInput `pulumi:"stepName"`
}

func (SchedulerDefinitionRunBookInputParameterArgs) ElementType

func (SchedulerDefinitionRunBookInputParameterArgs) ToSchedulerDefinitionRunBookInputParameterOutput

func (i SchedulerDefinitionRunBookInputParameterArgs) ToSchedulerDefinitionRunBookInputParameterOutput() SchedulerDefinitionRunBookInputParameterOutput

func (SchedulerDefinitionRunBookInputParameterArgs) ToSchedulerDefinitionRunBookInputParameterOutputWithContext

func (i SchedulerDefinitionRunBookInputParameterArgs) ToSchedulerDefinitionRunBookInputParameterOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookInputParameterOutput

type SchedulerDefinitionRunBookInputParameterArgument

type SchedulerDefinitionRunBookInputParameterArgument struct {
	// (Updatable) Name of the output variable
	Name string `pulumi:"name"`
	// (Updatable) The task output
	Value *string `pulumi:"value"`
}

type SchedulerDefinitionRunBookInputParameterArgumentArgs

type SchedulerDefinitionRunBookInputParameterArgumentArgs struct {
	// (Updatable) Name of the output variable
	Name pulumi.StringInput `pulumi:"name"`
	// (Updatable) The task output
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (SchedulerDefinitionRunBookInputParameterArgumentArgs) ElementType

func (SchedulerDefinitionRunBookInputParameterArgumentArgs) ToSchedulerDefinitionRunBookInputParameterArgumentOutput

func (i SchedulerDefinitionRunBookInputParameterArgumentArgs) ToSchedulerDefinitionRunBookInputParameterArgumentOutput() SchedulerDefinitionRunBookInputParameterArgumentOutput

func (SchedulerDefinitionRunBookInputParameterArgumentArgs) ToSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext

func (i SchedulerDefinitionRunBookInputParameterArgumentArgs) ToSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookInputParameterArgumentOutput

type SchedulerDefinitionRunBookInputParameterArgumentArray

type SchedulerDefinitionRunBookInputParameterArgumentArray []SchedulerDefinitionRunBookInputParameterArgumentInput

func (SchedulerDefinitionRunBookInputParameterArgumentArray) ElementType

func (SchedulerDefinitionRunBookInputParameterArgumentArray) ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutput

func (i SchedulerDefinitionRunBookInputParameterArgumentArray) ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutput() SchedulerDefinitionRunBookInputParameterArgumentArrayOutput

func (SchedulerDefinitionRunBookInputParameterArgumentArray) ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext

func (i SchedulerDefinitionRunBookInputParameterArgumentArray) ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookInputParameterArgumentArrayOutput

type SchedulerDefinitionRunBookInputParameterArgumentArrayInput

type SchedulerDefinitionRunBookInputParameterArgumentArrayInput interface {
	pulumi.Input

	ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutput() SchedulerDefinitionRunBookInputParameterArgumentArrayOutput
	ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext(context.Context) SchedulerDefinitionRunBookInputParameterArgumentArrayOutput
}

SchedulerDefinitionRunBookInputParameterArgumentArrayInput is an input type that accepts SchedulerDefinitionRunBookInputParameterArgumentArray and SchedulerDefinitionRunBookInputParameterArgumentArrayOutput values. You can construct a concrete instance of `SchedulerDefinitionRunBookInputParameterArgumentArrayInput` via:

SchedulerDefinitionRunBookInputParameterArgumentArray{ SchedulerDefinitionRunBookInputParameterArgumentArgs{...} }

type SchedulerDefinitionRunBookInputParameterArgumentArrayOutput

type SchedulerDefinitionRunBookInputParameterArgumentArrayOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionRunBookInputParameterArgumentArrayOutput) ElementType

func (SchedulerDefinitionRunBookInputParameterArgumentArrayOutput) Index

func (SchedulerDefinitionRunBookInputParameterArgumentArrayOutput) ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutput

func (SchedulerDefinitionRunBookInputParameterArgumentArrayOutput) ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext

func (o SchedulerDefinitionRunBookInputParameterArgumentArrayOutput) ToSchedulerDefinitionRunBookInputParameterArgumentArrayOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookInputParameterArgumentArrayOutput

type SchedulerDefinitionRunBookInputParameterArgumentInput

type SchedulerDefinitionRunBookInputParameterArgumentInput interface {
	pulumi.Input

	ToSchedulerDefinitionRunBookInputParameterArgumentOutput() SchedulerDefinitionRunBookInputParameterArgumentOutput
	ToSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext(context.Context) SchedulerDefinitionRunBookInputParameterArgumentOutput
}

SchedulerDefinitionRunBookInputParameterArgumentInput is an input type that accepts SchedulerDefinitionRunBookInputParameterArgumentArgs and SchedulerDefinitionRunBookInputParameterArgumentOutput values. You can construct a concrete instance of `SchedulerDefinitionRunBookInputParameterArgumentInput` via:

SchedulerDefinitionRunBookInputParameterArgumentArgs{...}

type SchedulerDefinitionRunBookInputParameterArgumentOutput

type SchedulerDefinitionRunBookInputParameterArgumentOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionRunBookInputParameterArgumentOutput) ElementType

func (SchedulerDefinitionRunBookInputParameterArgumentOutput) Name

(Updatable) Name of the output variable

func (SchedulerDefinitionRunBookInputParameterArgumentOutput) ToSchedulerDefinitionRunBookInputParameterArgumentOutput

func (SchedulerDefinitionRunBookInputParameterArgumentOutput) ToSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext

func (o SchedulerDefinitionRunBookInputParameterArgumentOutput) ToSchedulerDefinitionRunBookInputParameterArgumentOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookInputParameterArgumentOutput

func (SchedulerDefinitionRunBookInputParameterArgumentOutput) Value

(Updatable) The task output

type SchedulerDefinitionRunBookInputParameterArray

type SchedulerDefinitionRunBookInputParameterArray []SchedulerDefinitionRunBookInputParameterInput

func (SchedulerDefinitionRunBookInputParameterArray) ElementType

func (SchedulerDefinitionRunBookInputParameterArray) ToSchedulerDefinitionRunBookInputParameterArrayOutput

func (i SchedulerDefinitionRunBookInputParameterArray) ToSchedulerDefinitionRunBookInputParameterArrayOutput() SchedulerDefinitionRunBookInputParameterArrayOutput

func (SchedulerDefinitionRunBookInputParameterArray) ToSchedulerDefinitionRunBookInputParameterArrayOutputWithContext

func (i SchedulerDefinitionRunBookInputParameterArray) ToSchedulerDefinitionRunBookInputParameterArrayOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookInputParameterArrayOutput

type SchedulerDefinitionRunBookInputParameterArrayInput

type SchedulerDefinitionRunBookInputParameterArrayInput interface {
	pulumi.Input

	ToSchedulerDefinitionRunBookInputParameterArrayOutput() SchedulerDefinitionRunBookInputParameterArrayOutput
	ToSchedulerDefinitionRunBookInputParameterArrayOutputWithContext(context.Context) SchedulerDefinitionRunBookInputParameterArrayOutput
}

SchedulerDefinitionRunBookInputParameterArrayInput is an input type that accepts SchedulerDefinitionRunBookInputParameterArray and SchedulerDefinitionRunBookInputParameterArrayOutput values. You can construct a concrete instance of `SchedulerDefinitionRunBookInputParameterArrayInput` via:

SchedulerDefinitionRunBookInputParameterArray{ SchedulerDefinitionRunBookInputParameterArgs{...} }

type SchedulerDefinitionRunBookInputParameterArrayOutput

type SchedulerDefinitionRunBookInputParameterArrayOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionRunBookInputParameterArrayOutput) ElementType

func (SchedulerDefinitionRunBookInputParameterArrayOutput) Index

func (SchedulerDefinitionRunBookInputParameterArrayOutput) ToSchedulerDefinitionRunBookInputParameterArrayOutput

func (o SchedulerDefinitionRunBookInputParameterArrayOutput) ToSchedulerDefinitionRunBookInputParameterArrayOutput() SchedulerDefinitionRunBookInputParameterArrayOutput

func (SchedulerDefinitionRunBookInputParameterArrayOutput) ToSchedulerDefinitionRunBookInputParameterArrayOutputWithContext

func (o SchedulerDefinitionRunBookInputParameterArrayOutput) ToSchedulerDefinitionRunBookInputParameterArrayOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookInputParameterArrayOutput

type SchedulerDefinitionRunBookInputParameterInput

type SchedulerDefinitionRunBookInputParameterInput interface {
	pulumi.Input

	ToSchedulerDefinitionRunBookInputParameterOutput() SchedulerDefinitionRunBookInputParameterOutput
	ToSchedulerDefinitionRunBookInputParameterOutputWithContext(context.Context) SchedulerDefinitionRunBookInputParameterOutput
}

SchedulerDefinitionRunBookInputParameterInput is an input type that accepts SchedulerDefinitionRunBookInputParameterArgs and SchedulerDefinitionRunBookInputParameterOutput values. You can construct a concrete instance of `SchedulerDefinitionRunBookInputParameterInput` via:

SchedulerDefinitionRunBookInputParameterArgs{...}

type SchedulerDefinitionRunBookInputParameterOutput

type SchedulerDefinitionRunBookInputParameterOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionRunBookInputParameterOutput) Arguments

(Updatable) Arguments for the Task

func (SchedulerDefinitionRunBookInputParameterOutput) ElementType

func (SchedulerDefinitionRunBookInputParameterOutput) StepName

(Updatable) stepName for which the input parameters are provided

func (SchedulerDefinitionRunBookInputParameterOutput) ToSchedulerDefinitionRunBookInputParameterOutput

func (o SchedulerDefinitionRunBookInputParameterOutput) ToSchedulerDefinitionRunBookInputParameterOutput() SchedulerDefinitionRunBookInputParameterOutput

func (SchedulerDefinitionRunBookInputParameterOutput) ToSchedulerDefinitionRunBookInputParameterOutputWithContext

func (o SchedulerDefinitionRunBookInputParameterOutput) ToSchedulerDefinitionRunBookInputParameterOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookInputParameterOutput

type SchedulerDefinitionRunBookOutput

type SchedulerDefinitionRunBookOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionRunBookOutput) ElementType

func (SchedulerDefinitionRunBookOutput) Id

(Updatable) The ID of the Runbook

func (SchedulerDefinitionRunBookOutput) InputParameters

(Updatable) Input Parameters for the Task

func (SchedulerDefinitionRunBookOutput) ToSchedulerDefinitionRunBookOutput

func (o SchedulerDefinitionRunBookOutput) ToSchedulerDefinitionRunBookOutput() SchedulerDefinitionRunBookOutput

func (SchedulerDefinitionRunBookOutput) ToSchedulerDefinitionRunBookOutputWithContext

func (o SchedulerDefinitionRunBookOutput) ToSchedulerDefinitionRunBookOutputWithContext(ctx context.Context) SchedulerDefinitionRunBookOutput

type SchedulerDefinitionSchedule

type SchedulerDefinitionSchedule struct {
	// (Updatable) Duration if schedule type is Custom
	Duration *string `pulumi:"duration"`
	// (Updatable) Start Date for the schedule. An RFC3339 formatted datetime string
	ExecutionStartdate string `pulumi:"executionStartdate"`
	// (Updatable) Provide MaintenanceWindowId if Schedule Type is Maintenance Window
	MaintenanceWindowId *string `pulumi:"maintenanceWindowId"`
	// (Updatable) Recurrence rule specification if Schedule Type is Custom and Recurring
	Recurrences *string `pulumi:"recurrences"`
	// (Updatable) Schedule Type
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type string `pulumi:"type"`
}

type SchedulerDefinitionScheduleArgs

type SchedulerDefinitionScheduleArgs struct {
	// (Updatable) Duration if schedule type is Custom
	Duration pulumi.StringPtrInput `pulumi:"duration"`
	// (Updatable) Start Date for the schedule. An RFC3339 formatted datetime string
	ExecutionStartdate pulumi.StringInput `pulumi:"executionStartdate"`
	// (Updatable) Provide MaintenanceWindowId if Schedule Type is Maintenance Window
	MaintenanceWindowId pulumi.StringPtrInput `pulumi:"maintenanceWindowId"`
	// (Updatable) Recurrence rule specification if Schedule Type is Custom and Recurring
	Recurrences pulumi.StringPtrInput `pulumi:"recurrences"`
	// (Updatable) Schedule Type
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringInput `pulumi:"type"`
}

func (SchedulerDefinitionScheduleArgs) ElementType

func (SchedulerDefinitionScheduleArgs) ToSchedulerDefinitionScheduleOutput

func (i SchedulerDefinitionScheduleArgs) ToSchedulerDefinitionScheduleOutput() SchedulerDefinitionScheduleOutput

func (SchedulerDefinitionScheduleArgs) ToSchedulerDefinitionScheduleOutputWithContext

func (i SchedulerDefinitionScheduleArgs) ToSchedulerDefinitionScheduleOutputWithContext(ctx context.Context) SchedulerDefinitionScheduleOutput

func (SchedulerDefinitionScheduleArgs) ToSchedulerDefinitionSchedulePtrOutput

func (i SchedulerDefinitionScheduleArgs) ToSchedulerDefinitionSchedulePtrOutput() SchedulerDefinitionSchedulePtrOutput

func (SchedulerDefinitionScheduleArgs) ToSchedulerDefinitionSchedulePtrOutputWithContext

func (i SchedulerDefinitionScheduleArgs) ToSchedulerDefinitionSchedulePtrOutputWithContext(ctx context.Context) SchedulerDefinitionSchedulePtrOutput

type SchedulerDefinitionScheduleInput

type SchedulerDefinitionScheduleInput interface {
	pulumi.Input

	ToSchedulerDefinitionScheduleOutput() SchedulerDefinitionScheduleOutput
	ToSchedulerDefinitionScheduleOutputWithContext(context.Context) SchedulerDefinitionScheduleOutput
}

SchedulerDefinitionScheduleInput is an input type that accepts SchedulerDefinitionScheduleArgs and SchedulerDefinitionScheduleOutput values. You can construct a concrete instance of `SchedulerDefinitionScheduleInput` via:

SchedulerDefinitionScheduleArgs{...}

type SchedulerDefinitionScheduleOutput

type SchedulerDefinitionScheduleOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionScheduleOutput) Duration

(Updatable) Duration if schedule type is Custom

func (SchedulerDefinitionScheduleOutput) ElementType

func (SchedulerDefinitionScheduleOutput) ExecutionStartdate

func (o SchedulerDefinitionScheduleOutput) ExecutionStartdate() pulumi.StringOutput

(Updatable) Start Date for the schedule. An RFC3339 formatted datetime string

func (SchedulerDefinitionScheduleOutput) MaintenanceWindowId

(Updatable) Provide MaintenanceWindowId if Schedule Type is Maintenance Window

func (SchedulerDefinitionScheduleOutput) Recurrences

(Updatable) Recurrence rule specification if Schedule Type is Custom and Recurring

func (SchedulerDefinitionScheduleOutput) ToSchedulerDefinitionScheduleOutput

func (o SchedulerDefinitionScheduleOutput) ToSchedulerDefinitionScheduleOutput() SchedulerDefinitionScheduleOutput

func (SchedulerDefinitionScheduleOutput) ToSchedulerDefinitionScheduleOutputWithContext

func (o SchedulerDefinitionScheduleOutput) ToSchedulerDefinitionScheduleOutputWithContext(ctx context.Context) SchedulerDefinitionScheduleOutput

func (SchedulerDefinitionScheduleOutput) ToSchedulerDefinitionSchedulePtrOutput

func (o SchedulerDefinitionScheduleOutput) ToSchedulerDefinitionSchedulePtrOutput() SchedulerDefinitionSchedulePtrOutput

func (SchedulerDefinitionScheduleOutput) ToSchedulerDefinitionSchedulePtrOutputWithContext

func (o SchedulerDefinitionScheduleOutput) ToSchedulerDefinitionSchedulePtrOutputWithContext(ctx context.Context) SchedulerDefinitionSchedulePtrOutput

func (SchedulerDefinitionScheduleOutput) Type

(Updatable) Schedule Type

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

type SchedulerDefinitionSchedulePtrInput

type SchedulerDefinitionSchedulePtrInput interface {
	pulumi.Input

	ToSchedulerDefinitionSchedulePtrOutput() SchedulerDefinitionSchedulePtrOutput
	ToSchedulerDefinitionSchedulePtrOutputWithContext(context.Context) SchedulerDefinitionSchedulePtrOutput
}

SchedulerDefinitionSchedulePtrInput is an input type that accepts SchedulerDefinitionScheduleArgs, SchedulerDefinitionSchedulePtr and SchedulerDefinitionSchedulePtrOutput values. You can construct a concrete instance of `SchedulerDefinitionSchedulePtrInput` via:

        SchedulerDefinitionScheduleArgs{...}

or:

        nil

type SchedulerDefinitionSchedulePtrOutput

type SchedulerDefinitionSchedulePtrOutput struct{ *pulumi.OutputState }

func (SchedulerDefinitionSchedulePtrOutput) Duration

(Updatable) Duration if schedule type is Custom

func (SchedulerDefinitionSchedulePtrOutput) Elem

func (SchedulerDefinitionSchedulePtrOutput) ElementType

func (SchedulerDefinitionSchedulePtrOutput) ExecutionStartdate

(Updatable) Start Date for the schedule. An RFC3339 formatted datetime string

func (SchedulerDefinitionSchedulePtrOutput) MaintenanceWindowId

(Updatable) Provide MaintenanceWindowId if Schedule Type is Maintenance Window

func (SchedulerDefinitionSchedulePtrOutput) Recurrences

(Updatable) Recurrence rule specification if Schedule Type is Custom and Recurring

func (SchedulerDefinitionSchedulePtrOutput) ToSchedulerDefinitionSchedulePtrOutput

func (o SchedulerDefinitionSchedulePtrOutput) ToSchedulerDefinitionSchedulePtrOutput() SchedulerDefinitionSchedulePtrOutput

func (SchedulerDefinitionSchedulePtrOutput) ToSchedulerDefinitionSchedulePtrOutputWithContext

func (o SchedulerDefinitionSchedulePtrOutput) ToSchedulerDefinitionSchedulePtrOutputWithContext(ctx context.Context) SchedulerDefinitionSchedulePtrOutput

func (SchedulerDefinitionSchedulePtrOutput) Type

(Updatable) Schedule Type

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

type SchedulerDefinitionState

type SchedulerDefinitionState struct {
	// All ActionGroup Types part of the schedule.
	ActionGroupTypes pulumi.StringArrayInput
	// (Updatable) Action Groups associated with the Schedule.
	ActionGroups SchedulerDefinitionActionGroupArrayInput
	// (Updatable) Activity Initiation Cut Off
	ActivityInitiationCutOff pulumi.IntPtrInput
	// All application types part of the schedule for ENVIRONMENT ActionGroup Type.
	ApplicationTypes pulumi.StringArrayInput
	// Tenancy OCID
	CompartmentId pulumi.StringPtrInput
	// Count of Action Groups affected by the Schedule.
	CountOfAffectedActionGroups pulumi.IntPtrInput
	// Count of Resources affected by the Schedule
	CountOfAffectedResources pulumi.IntPtrInput
	// Count of Targets affected by the Schedule
	CountOfAffectedTargets pulumi.IntPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput
	// (Updatable) A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
	Description pulumi.StringPtrInput
	// (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringPtrInput
	// All LifeCycle Operations part of the schedule
	LifecycleOperations pulumi.StringArrayInput
	// All products part of the schedule for PRODUCT ActionGroup Type.
	Products pulumi.StringArrayInput
	// Associated region
	ResourceRegion pulumi.StringPtrInput
	// (Updatable) Runbooks.
	RunBooks SchedulerDefinitionRunBookArrayInput
	// (Updatable) Schedule Information.
	Schedule SchedulerDefinitionSchedulePtrInput
	// The current state of the SchedulerDefinition.
	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.StringMapInput
	// The time this resource was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// Scheduled date for the next run of the Job.
	TimeOfNextRun pulumi.StringPtrInput
	// The time this resource was last updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (SchedulerDefinitionState) ElementType

func (SchedulerDefinitionState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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