v20191104preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
)
View Source
const (
	StatusSucceeded = Status("Succeeded")
	StatusLaunching = Status("Launching")
	StatusUpdating  = Status("Updating")
	StatusDeleting  = Status("Deleting")
	StatusDeleted   = Status("Deleted")
	StatusFailed    = Status("Failed")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupWorkspaceArgs

type LookupWorkspaceArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the quantum workspace resource.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupWorkspaceResult

type LookupWorkspaceResult struct {
	// The URI of the workspace endpoint.
	EndpointUri string `pulumi:"endpointUri"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Managed Identity information.
	Identity *QuantumWorkspaceResponseIdentity `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of Providers selected for this Workspace
	Providers []ProviderResponse `pulumi:"providers"`
	// Provisioning status field
	ProvisioningState string `pulumi:"provisioningState"`
	// ARM Resource Id of the storage account associated with this workspace.
	StorageAccount *string `pulumi:"storageAccount"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Whether the current workspace is ready to accept Jobs.
	Usable string `pulumi:"usable"`
}

The resource proxy definition object for quantum workspace.

func LookupWorkspace

func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)

type Provider

type Provider struct {
	// The provider's marketplace application display name.
	ApplicationName *string `pulumi:"applicationName"`
	// A Uri identifying the specific instance of this provider.
	InstanceUri *string `pulumi:"instanceUri"`
	// Unique id of this provider.
	ProviderId *string `pulumi:"providerId"`
	// The sku associated with pricing information for this provider.
	ProviderSku *string `pulumi:"providerSku"`
	// Provisioning status field
	ProvisioningState *string `pulumi:"provisioningState"`
	// Id to track resource usage for the provider.
	ResourceUsageId *string `pulumi:"resourceUsageId"`
}

Information about a Provider. A Provider is an entity that offers Targets to run Azure Quantum Jobs.

type ProviderArgs

type ProviderArgs struct {
	// The provider's marketplace application display name.
	ApplicationName pulumi.StringPtrInput `pulumi:"applicationName"`
	// A Uri identifying the specific instance of this provider.
	InstanceUri pulumi.StringPtrInput `pulumi:"instanceUri"`
	// Unique id of this provider.
	ProviderId pulumi.StringPtrInput `pulumi:"providerId"`
	// The sku associated with pricing information for this provider.
	ProviderSku pulumi.StringPtrInput `pulumi:"providerSku"`
	// Provisioning status field
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Id to track resource usage for the provider.
	ResourceUsageId pulumi.StringPtrInput `pulumi:"resourceUsageId"`
}

Information about a Provider. A Provider is an entity that offers Targets to run Azure Quantum Jobs.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

func (ProviderArgs) ToProviderOutput

func (i ProviderArgs) ToProviderOutput() ProviderOutput

func (ProviderArgs) ToProviderOutputWithContext

func (i ProviderArgs) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArray

type ProviderArray []ProviderInput

func (ProviderArray) ElementType

func (ProviderArray) ElementType() reflect.Type

func (ProviderArray) ToProviderArrayOutput

func (i ProviderArray) ToProviderArrayOutput() ProviderArrayOutput

func (ProviderArray) ToProviderArrayOutputWithContext

func (i ProviderArray) ToProviderArrayOutputWithContext(ctx context.Context) ProviderArrayOutput

type ProviderArrayInput

type ProviderArrayInput interface {
	pulumi.Input

	ToProviderArrayOutput() ProviderArrayOutput
	ToProviderArrayOutputWithContext(context.Context) ProviderArrayOutput
}

ProviderArrayInput is an input type that accepts ProviderArray and ProviderArrayOutput values. You can construct a concrete instance of `ProviderArrayInput` via:

ProviderArray{ ProviderArgs{...} }

type ProviderArrayOutput

type ProviderArrayOutput struct{ *pulumi.OutputState }

func (ProviderArrayOutput) ElementType

func (ProviderArrayOutput) ElementType() reflect.Type

func (ProviderArrayOutput) Index

func (ProviderArrayOutput) ToProviderArrayOutput

func (o ProviderArrayOutput) ToProviderArrayOutput() ProviderArrayOutput

func (ProviderArrayOutput) ToProviderArrayOutputWithContext

func (o ProviderArrayOutput) ToProviderArrayOutputWithContext(ctx context.Context) ProviderArrayOutput

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(context.Context) ProviderOutput
}

ProviderInput is an input type that accepts ProviderArgs and ProviderOutput values. You can construct a concrete instance of `ProviderInput` via:

ProviderArgs{...}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

Information about a Provider. A Provider is an entity that offers Targets to run Azure Quantum Jobs.

func (ProviderOutput) ApplicationName

func (o ProviderOutput) ApplicationName() pulumi.StringPtrOutput

The provider's marketplace application display name.

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) InstanceUri

func (o ProviderOutput) InstanceUri() pulumi.StringPtrOutput

A Uri identifying the specific instance of this provider.

func (ProviderOutput) ProviderId

func (o ProviderOutput) ProviderId() pulumi.StringPtrOutput

Unique id of this provider.

func (ProviderOutput) ProviderSku

func (o ProviderOutput) ProviderSku() pulumi.StringPtrOutput

The sku associated with pricing information for this provider.

func (ProviderOutput) ProvisioningState

func (o ProviderOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning status field

func (ProviderOutput) ResourceUsageId

func (o ProviderOutput) ResourceUsageId() pulumi.StringPtrOutput

Id to track resource usage for the provider.

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderResponse

type ProviderResponse struct {
	// The provider's marketplace application display name.
	ApplicationName *string `pulumi:"applicationName"`
	// A Uri identifying the specific instance of this provider.
	InstanceUri *string `pulumi:"instanceUri"`
	// Unique id of this provider.
	ProviderId *string `pulumi:"providerId"`
	// The sku associated with pricing information for this provider.
	ProviderSku *string `pulumi:"providerSku"`
	// Provisioning status field
	ProvisioningState *string `pulumi:"provisioningState"`
	// Id to track resource usage for the provider.
	ResourceUsageId *string `pulumi:"resourceUsageId"`
}

Information about a Provider. A Provider is an entity that offers Targets to run Azure Quantum Jobs.

type ProviderResponseArgs

type ProviderResponseArgs struct {
	// The provider's marketplace application display name.
	ApplicationName pulumi.StringPtrInput `pulumi:"applicationName"`
	// A Uri identifying the specific instance of this provider.
	InstanceUri pulumi.StringPtrInput `pulumi:"instanceUri"`
	// Unique id of this provider.
	ProviderId pulumi.StringPtrInput `pulumi:"providerId"`
	// The sku associated with pricing information for this provider.
	ProviderSku pulumi.StringPtrInput `pulumi:"providerSku"`
	// Provisioning status field
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Id to track resource usage for the provider.
	ResourceUsageId pulumi.StringPtrInput `pulumi:"resourceUsageId"`
}

Information about a Provider. A Provider is an entity that offers Targets to run Azure Quantum Jobs.

func (ProviderResponseArgs) ElementType

func (ProviderResponseArgs) ElementType() reflect.Type

func (ProviderResponseArgs) ToProviderResponseOutput

func (i ProviderResponseArgs) ToProviderResponseOutput() ProviderResponseOutput

func (ProviderResponseArgs) ToProviderResponseOutputWithContext

func (i ProviderResponseArgs) ToProviderResponseOutputWithContext(ctx context.Context) ProviderResponseOutput

type ProviderResponseArray

type ProviderResponseArray []ProviderResponseInput

func (ProviderResponseArray) ElementType

func (ProviderResponseArray) ElementType() reflect.Type

func (ProviderResponseArray) ToProviderResponseArrayOutput

func (i ProviderResponseArray) ToProviderResponseArrayOutput() ProviderResponseArrayOutput

func (ProviderResponseArray) ToProviderResponseArrayOutputWithContext

func (i ProviderResponseArray) ToProviderResponseArrayOutputWithContext(ctx context.Context) ProviderResponseArrayOutput

type ProviderResponseArrayInput

type ProviderResponseArrayInput interface {
	pulumi.Input

	ToProviderResponseArrayOutput() ProviderResponseArrayOutput
	ToProviderResponseArrayOutputWithContext(context.Context) ProviderResponseArrayOutput
}

ProviderResponseArrayInput is an input type that accepts ProviderResponseArray and ProviderResponseArrayOutput values. You can construct a concrete instance of `ProviderResponseArrayInput` via:

ProviderResponseArray{ ProviderResponseArgs{...} }

type ProviderResponseArrayOutput

type ProviderResponseArrayOutput struct{ *pulumi.OutputState }

func (ProviderResponseArrayOutput) ElementType

func (ProviderResponseArrayOutput) Index

func (ProviderResponseArrayOutput) ToProviderResponseArrayOutput

func (o ProviderResponseArrayOutput) ToProviderResponseArrayOutput() ProviderResponseArrayOutput

func (ProviderResponseArrayOutput) ToProviderResponseArrayOutputWithContext

func (o ProviderResponseArrayOutput) ToProviderResponseArrayOutputWithContext(ctx context.Context) ProviderResponseArrayOutput

type ProviderResponseInput

type ProviderResponseInput interface {
	pulumi.Input

	ToProviderResponseOutput() ProviderResponseOutput
	ToProviderResponseOutputWithContext(context.Context) ProviderResponseOutput
}

ProviderResponseInput is an input type that accepts ProviderResponseArgs and ProviderResponseOutput values. You can construct a concrete instance of `ProviderResponseInput` via:

ProviderResponseArgs{...}

type ProviderResponseOutput

type ProviderResponseOutput struct{ *pulumi.OutputState }

Information about a Provider. A Provider is an entity that offers Targets to run Azure Quantum Jobs.

func (ProviderResponseOutput) ApplicationName

func (o ProviderResponseOutput) ApplicationName() pulumi.StringPtrOutput

The provider's marketplace application display name.

func (ProviderResponseOutput) ElementType

func (ProviderResponseOutput) ElementType() reflect.Type

func (ProviderResponseOutput) InstanceUri

A Uri identifying the specific instance of this provider.

func (ProviderResponseOutput) ProviderId

Unique id of this provider.

func (ProviderResponseOutput) ProviderSku

The sku associated with pricing information for this provider.

func (ProviderResponseOutput) ProvisioningState

func (o ProviderResponseOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning status field

func (ProviderResponseOutput) ResourceUsageId

func (o ProviderResponseOutput) ResourceUsageId() pulumi.StringPtrOutput

Id to track resource usage for the provider.

func (ProviderResponseOutput) ToProviderResponseOutput

func (o ProviderResponseOutput) ToProviderResponseOutput() ProviderResponseOutput

func (ProviderResponseOutput) ToProviderResponseOutputWithContext

func (o ProviderResponseOutput) ToProviderResponseOutputWithContext(ctx context.Context) ProviderResponseOutput

type QuantumWorkspaceIdentity

type QuantumWorkspaceIdentity struct {
	// The identity type.
	Type *string `pulumi:"type"`
}

Managed Identity information.

type QuantumWorkspaceIdentityArgs

type QuantumWorkspaceIdentityArgs struct {
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Managed Identity information.

func (QuantumWorkspaceIdentityArgs) ElementType

func (QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityOutput

func (i QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityOutput() QuantumWorkspaceIdentityOutput

func (QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityOutputWithContext

func (i QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityOutput

func (QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityPtrOutput

func (i QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityPtrOutput() QuantumWorkspaceIdentityPtrOutput

func (QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityPtrOutputWithContext

func (i QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityPtrOutput

type QuantumWorkspaceIdentityInput

type QuantumWorkspaceIdentityInput interface {
	pulumi.Input

	ToQuantumWorkspaceIdentityOutput() QuantumWorkspaceIdentityOutput
	ToQuantumWorkspaceIdentityOutputWithContext(context.Context) QuantumWorkspaceIdentityOutput
}

QuantumWorkspaceIdentityInput is an input type that accepts QuantumWorkspaceIdentityArgs and QuantumWorkspaceIdentityOutput values. You can construct a concrete instance of `QuantumWorkspaceIdentityInput` via:

QuantumWorkspaceIdentityArgs{...}

type QuantumWorkspaceIdentityOutput

type QuantumWorkspaceIdentityOutput struct{ *pulumi.OutputState }

Managed Identity information.

func (QuantumWorkspaceIdentityOutput) ElementType

func (QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityOutput

func (o QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityOutput() QuantumWorkspaceIdentityOutput

func (QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityOutputWithContext

func (o QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityOutput

func (QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityPtrOutput

func (o QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityPtrOutput() QuantumWorkspaceIdentityPtrOutput

func (QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityPtrOutputWithContext

func (o QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityPtrOutput

func (QuantumWorkspaceIdentityOutput) Type

The identity type.

type QuantumWorkspaceIdentityPtrInput

type QuantumWorkspaceIdentityPtrInput interface {
	pulumi.Input

	ToQuantumWorkspaceIdentityPtrOutput() QuantumWorkspaceIdentityPtrOutput
	ToQuantumWorkspaceIdentityPtrOutputWithContext(context.Context) QuantumWorkspaceIdentityPtrOutput
}

QuantumWorkspaceIdentityPtrInput is an input type that accepts QuantumWorkspaceIdentityArgs, QuantumWorkspaceIdentityPtr and QuantumWorkspaceIdentityPtrOutput values. You can construct a concrete instance of `QuantumWorkspaceIdentityPtrInput` via:

        QuantumWorkspaceIdentityArgs{...}

or:

        nil

type QuantumWorkspaceIdentityPtrOutput

type QuantumWorkspaceIdentityPtrOutput struct{ *pulumi.OutputState }

func (QuantumWorkspaceIdentityPtrOutput) Elem

func (QuantumWorkspaceIdentityPtrOutput) ElementType

func (QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutput

func (o QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutput() QuantumWorkspaceIdentityPtrOutput

func (QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutputWithContext

func (o QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityPtrOutput

func (QuantumWorkspaceIdentityPtrOutput) Type

The identity type.

type QuantumWorkspaceResponseIdentity

type QuantumWorkspaceResponseIdentity struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
}

Managed Identity information.

type QuantumWorkspaceResponseIdentityArgs

type QuantumWorkspaceResponseIdentityArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Managed Identity information.

func (QuantumWorkspaceResponseIdentityArgs) ElementType

func (QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityOutput

func (i QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityOutput() QuantumWorkspaceResponseIdentityOutput

func (QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityOutputWithContext

func (i QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityOutput

func (QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityPtrOutput

func (i QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityPtrOutput() QuantumWorkspaceResponseIdentityPtrOutput

func (QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext

func (i QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityPtrOutput

type QuantumWorkspaceResponseIdentityInput

type QuantumWorkspaceResponseIdentityInput interface {
	pulumi.Input

	ToQuantumWorkspaceResponseIdentityOutput() QuantumWorkspaceResponseIdentityOutput
	ToQuantumWorkspaceResponseIdentityOutputWithContext(context.Context) QuantumWorkspaceResponseIdentityOutput
}

QuantumWorkspaceResponseIdentityInput is an input type that accepts QuantumWorkspaceResponseIdentityArgs and QuantumWorkspaceResponseIdentityOutput values. You can construct a concrete instance of `QuantumWorkspaceResponseIdentityInput` via:

QuantumWorkspaceResponseIdentityArgs{...}

type QuantumWorkspaceResponseIdentityOutput

type QuantumWorkspaceResponseIdentityOutput struct{ *pulumi.OutputState }

Managed Identity information.

func (QuantumWorkspaceResponseIdentityOutput) ElementType

func (QuantumWorkspaceResponseIdentityOutput) PrincipalId

The principal ID of resource identity.

func (QuantumWorkspaceResponseIdentityOutput) TenantId

The tenant ID of resource.

func (QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityOutput

func (o QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityOutput() QuantumWorkspaceResponseIdentityOutput

func (QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityOutputWithContext

func (o QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityOutput

func (QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityPtrOutput

func (o QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityPtrOutput() QuantumWorkspaceResponseIdentityPtrOutput

func (QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext

func (o QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityPtrOutput

func (QuantumWorkspaceResponseIdentityOutput) Type

The identity type.

type QuantumWorkspaceResponseIdentityPtrInput

type QuantumWorkspaceResponseIdentityPtrInput interface {
	pulumi.Input

	ToQuantumWorkspaceResponseIdentityPtrOutput() QuantumWorkspaceResponseIdentityPtrOutput
	ToQuantumWorkspaceResponseIdentityPtrOutputWithContext(context.Context) QuantumWorkspaceResponseIdentityPtrOutput
}

QuantumWorkspaceResponseIdentityPtrInput is an input type that accepts QuantumWorkspaceResponseIdentityArgs, QuantumWorkspaceResponseIdentityPtr and QuantumWorkspaceResponseIdentityPtrOutput values. You can construct a concrete instance of `QuantumWorkspaceResponseIdentityPtrInput` via:

        QuantumWorkspaceResponseIdentityArgs{...}

or:

        nil

type QuantumWorkspaceResponseIdentityPtrOutput

type QuantumWorkspaceResponseIdentityPtrOutput struct{ *pulumi.OutputState }

func (QuantumWorkspaceResponseIdentityPtrOutput) Elem

func (QuantumWorkspaceResponseIdentityPtrOutput) ElementType

func (QuantumWorkspaceResponseIdentityPtrOutput) PrincipalId

The principal ID of resource identity.

func (QuantumWorkspaceResponseIdentityPtrOutput) TenantId

The tenant ID of resource.

func (QuantumWorkspaceResponseIdentityPtrOutput) ToQuantumWorkspaceResponseIdentityPtrOutput

func (o QuantumWorkspaceResponseIdentityPtrOutput) ToQuantumWorkspaceResponseIdentityPtrOutput() QuantumWorkspaceResponseIdentityPtrOutput

func (QuantumWorkspaceResponseIdentityPtrOutput) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext

func (o QuantumWorkspaceResponseIdentityPtrOutput) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityPtrOutput

func (QuantumWorkspaceResponseIdentityPtrOutput) Type

The identity type.

type ResourceIdentityType

type ResourceIdentityType pulumi.String

The identity type.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Status

type Status pulumi.String

Provisioning status field

func (Status) ElementType

func (Status) ElementType() reflect.Type

func (Status) ToStringOutput

func (e Status) ToStringOutput() pulumi.StringOutput

func (Status) ToStringOutputWithContext

func (e Status) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Status) ToStringPtrOutput

func (e Status) ToStringPtrOutput() pulumi.StringPtrOutput

func (Status) ToStringPtrOutputWithContext

func (e Status) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Workspace

type Workspace struct {
	pulumi.CustomResourceState

	// The URI of the workspace endpoint.
	EndpointUri pulumi.StringOutput `pulumi:"endpointUri"`
	// Managed Identity information.
	Identity QuantumWorkspaceResponseIdentityPtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of Providers selected for this Workspace
	Providers ProviderResponseArrayOutput `pulumi:"providers"`
	// Provisioning status field
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// ARM Resource Id of the storage account associated with this workspace.
	StorageAccount pulumi.StringPtrOutput `pulumi:"storageAccount"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Whether the current workspace is ready to accept Jobs.
	Usable pulumi.StringOutput `pulumi:"usable"`
}

The resource proxy definition object for quantum workspace.

func GetWorkspace

func GetWorkspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)

GetWorkspace gets an existing Workspace 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 NewWorkspace

func NewWorkspace(ctx *pulumi.Context,
	name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)

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

func (*Workspace) ElementType

func (*Workspace) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext

func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceArgs

type WorkspaceArgs struct {
	// Managed Identity information.
	Identity QuantumWorkspaceIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// List of Providers selected for this Workspace
	Providers ProviderArrayInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// ARM Resource Id of the storage account associated with this workspace.
	StorageAccount pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the quantum workspace resource.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceInput

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceOutput

type WorkspaceOutput struct {
	*pulumi.OutputState
}

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) ToWorkspaceOutput

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext

func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceState

type WorkspaceState struct {
	// The URI of the workspace endpoint.
	EndpointUri pulumi.StringPtrInput
	// Managed Identity information.
	Identity QuantumWorkspaceResponseIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// List of Providers selected for this Workspace
	Providers ProviderResponseArrayInput
	// Provisioning status field
	ProvisioningState pulumi.StringPtrInput
	// ARM Resource Id of the storage account associated with this workspace.
	StorageAccount pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
	// Whether the current workspace is ready to accept Jobs.
	Usable pulumi.StringPtrInput
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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