Documentation ¶
Index ¶
- Constants
- type LookupWorkspaceArgs
- type LookupWorkspaceResult
- type Provider
- type ProviderArgs
- type ProviderArray
- type ProviderArrayInput
- type ProviderArrayOutput
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) ApplicationName() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) InstanceUri() pulumi.StringPtrOutput
- func (o ProviderOutput) ProviderId() pulumi.StringPtrOutput
- func (o ProviderOutput) ProviderSku() pulumi.StringPtrOutput
- func (o ProviderOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ProviderOutput) ResourceUsageId() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- type ProviderResponse
- type ProviderResponseArgs
- type ProviderResponseArray
- type ProviderResponseArrayInput
- type ProviderResponseArrayOutput
- func (ProviderResponseArrayOutput) ElementType() reflect.Type
- func (o ProviderResponseArrayOutput) Index(i pulumi.IntInput) ProviderResponseOutput
- func (o ProviderResponseArrayOutput) ToProviderResponseArrayOutput() ProviderResponseArrayOutput
- func (o ProviderResponseArrayOutput) ToProviderResponseArrayOutputWithContext(ctx context.Context) ProviderResponseArrayOutput
- type ProviderResponseInput
- type ProviderResponseOutput
- func (o ProviderResponseOutput) ApplicationName() pulumi.StringPtrOutput
- func (ProviderResponseOutput) ElementType() reflect.Type
- func (o ProviderResponseOutput) InstanceUri() pulumi.StringPtrOutput
- func (o ProviderResponseOutput) ProviderId() pulumi.StringPtrOutput
- func (o ProviderResponseOutput) ProviderSku() pulumi.StringPtrOutput
- func (o ProviderResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ProviderResponseOutput) ResourceUsageId() pulumi.StringPtrOutput
- func (o ProviderResponseOutput) ToProviderResponseOutput() ProviderResponseOutput
- func (o ProviderResponseOutput) ToProviderResponseOutputWithContext(ctx context.Context) ProviderResponseOutput
- type QuantumWorkspaceIdentity
- type QuantumWorkspaceIdentityArgs
- func (QuantumWorkspaceIdentityArgs) ElementType() reflect.Type
- func (i QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityOutput() QuantumWorkspaceIdentityOutput
- func (i QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityOutput
- func (i QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityPtrOutput() QuantumWorkspaceIdentityPtrOutput
- func (i QuantumWorkspaceIdentityArgs) ToQuantumWorkspaceIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityPtrOutput
- type QuantumWorkspaceIdentityInput
- type QuantumWorkspaceIdentityOutput
- func (QuantumWorkspaceIdentityOutput) ElementType() reflect.Type
- func (o QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityOutput() QuantumWorkspaceIdentityOutput
- func (o QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityOutput
- func (o QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityPtrOutput() QuantumWorkspaceIdentityPtrOutput
- func (o QuantumWorkspaceIdentityOutput) ToQuantumWorkspaceIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityPtrOutput
- func (o QuantumWorkspaceIdentityOutput) Type() pulumi.StringPtrOutput
- type QuantumWorkspaceIdentityPtrInput
- type QuantumWorkspaceIdentityPtrOutput
- func (o QuantumWorkspaceIdentityPtrOutput) Elem() QuantumWorkspaceIdentityOutput
- func (QuantumWorkspaceIdentityPtrOutput) ElementType() reflect.Type
- func (o QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutput() QuantumWorkspaceIdentityPtrOutput
- func (o QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityPtrOutput
- func (o QuantumWorkspaceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type QuantumWorkspaceResponseIdentity
- type QuantumWorkspaceResponseIdentityArgs
- func (QuantumWorkspaceResponseIdentityArgs) ElementType() reflect.Type
- func (i QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityOutput() QuantumWorkspaceResponseIdentityOutput
- func (i QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityOutput
- func (i QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityPtrOutput() QuantumWorkspaceResponseIdentityPtrOutput
- func (i QuantumWorkspaceResponseIdentityArgs) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityPtrOutput
- type QuantumWorkspaceResponseIdentityInput
- type QuantumWorkspaceResponseIdentityOutput
- func (QuantumWorkspaceResponseIdentityOutput) ElementType() reflect.Type
- func (o QuantumWorkspaceResponseIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o QuantumWorkspaceResponseIdentityOutput) TenantId() pulumi.StringOutput
- func (o QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityOutput() QuantumWorkspaceResponseIdentityOutput
- func (o QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityOutput
- func (o QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityPtrOutput() QuantumWorkspaceResponseIdentityPtrOutput
- func (o QuantumWorkspaceResponseIdentityOutput) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityPtrOutput
- func (o QuantumWorkspaceResponseIdentityOutput) Type() pulumi.StringPtrOutput
- type QuantumWorkspaceResponseIdentityPtrInput
- type QuantumWorkspaceResponseIdentityPtrOutput
- func (o QuantumWorkspaceResponseIdentityPtrOutput) Elem() QuantumWorkspaceResponseIdentityOutput
- func (QuantumWorkspaceResponseIdentityPtrOutput) ElementType() reflect.Type
- func (o QuantumWorkspaceResponseIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o QuantumWorkspaceResponseIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o QuantumWorkspaceResponseIdentityPtrOutput) ToQuantumWorkspaceResponseIdentityPtrOutput() QuantumWorkspaceResponseIdentityPtrOutput
- func (o QuantumWorkspaceResponseIdentityPtrOutput) ToQuantumWorkspaceResponseIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceResponseIdentityPtrOutput
- func (o QuantumWorkspaceResponseIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Status
- func (Status) ElementType() reflect.Type
- func (e Status) ToStringOutput() pulumi.StringOutput
- func (e Status) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Status) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Status) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Workspace
- type WorkspaceArgs
- type WorkspaceInput
- type WorkspaceOutput
- type WorkspaceState
Constants ¶
const ( ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned") ResourceIdentityTypeNone = ResourceIdentityType("None") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupWorkspaceArgs ¶
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 (o ProviderArrayOutput) Index(i pulumi.IntInput) ProviderOutput
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) ElementType() reflect.Type
func (ProviderResponseArrayOutput) Index ¶
func (o ProviderResponseArrayOutput) Index(i pulumi.IntInput) ProviderResponseOutput
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 ¶
func (o ProviderResponseOutput) InstanceUri() pulumi.StringPtrOutput
A Uri identifying the specific instance of this provider.
func (ProviderResponseOutput) ProviderId ¶
func (o ProviderResponseOutput) ProviderId() pulumi.StringPtrOutput
Unique id of this provider.
func (ProviderResponseOutput) ProviderSku ¶
func (o ProviderResponseOutput) ProviderSku() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o QuantumWorkspaceIdentityOutput) Type() pulumi.StringPtrOutput
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
func QuantumWorkspaceIdentityPtr ¶
func QuantumWorkspaceIdentityPtr(v *QuantumWorkspaceIdentityArgs) QuantumWorkspaceIdentityPtrInput
type QuantumWorkspaceIdentityPtrOutput ¶
type QuantumWorkspaceIdentityPtrOutput struct{ *pulumi.OutputState }
func (QuantumWorkspaceIdentityPtrOutput) Elem ¶
func (o QuantumWorkspaceIdentityPtrOutput) Elem() QuantumWorkspaceIdentityOutput
func (QuantumWorkspaceIdentityPtrOutput) ElementType ¶
func (QuantumWorkspaceIdentityPtrOutput) ElementType() reflect.Type
func (QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutput ¶
func (o QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutput() QuantumWorkspaceIdentityPtrOutput
func (QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutputWithContext ¶
func (o QuantumWorkspaceIdentityPtrOutput) ToQuantumWorkspaceIdentityPtrOutputWithContext(ctx context.Context) QuantumWorkspaceIdentityPtrOutput
func (QuantumWorkspaceIdentityPtrOutput) Type ¶
func (o QuantumWorkspaceIdentityPtrOutput) Type() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (QuantumWorkspaceResponseIdentityOutput) PrincipalId ¶
func (o QuantumWorkspaceResponseIdentityOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (QuantumWorkspaceResponseIdentityOutput) TenantId ¶
func (o QuantumWorkspaceResponseIdentityOutput) TenantId() pulumi.StringOutput
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 ¶
func (o QuantumWorkspaceResponseIdentityOutput) Type() pulumi.StringPtrOutput
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
func QuantumWorkspaceResponseIdentityPtr ¶
func QuantumWorkspaceResponseIdentityPtr(v *QuantumWorkspaceResponseIdentityArgs) QuantumWorkspaceResponseIdentityPtrInput
type QuantumWorkspaceResponseIdentityPtrOutput ¶
type QuantumWorkspaceResponseIdentityPtrOutput struct{ *pulumi.OutputState }
func (QuantumWorkspaceResponseIdentityPtrOutput) ElementType ¶
func (QuantumWorkspaceResponseIdentityPtrOutput) ElementType() reflect.Type
func (QuantumWorkspaceResponseIdentityPtrOutput) PrincipalId ¶
func (o QuantumWorkspaceResponseIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (QuantumWorkspaceResponseIdentityPtrOutput) TenantId ¶
func (o QuantumWorkspaceResponseIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
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 ¶
func (o QuantumWorkspaceResponseIdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type ResourceIdentityType ¶
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 ¶
Provisioning status field
func (Status) ElementType ¶
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) 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