Documentation
¶
Index ¶
- type ListWorkspaceKeysArgs
- type ListWorkspaceKeysResult
- type LookupWorkspaceArgs
- type LookupWorkspaceResult
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type Workspace
- type WorkspaceArgs
- type WorkspaceInput
- type WorkspaceOutput
- type WorkspaceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListWorkspaceKeysArgs ¶
type ListWorkspaceKeysResult ¶
type ListWorkspaceKeysResult struct { // Primary authorization key for this workspace. PrimaryToken *string `pulumi:"primaryToken"` // Secondary authorization key for this workspace. SecondaryToken *string `pulumi:"secondaryToken"` }
Workspace authorization keys for a workspace.
func ListWorkspaceKeys ¶
func ListWorkspaceKeys(ctx *pulumi.Context, args *ListWorkspaceKeysArgs, opts ...pulumi.InvokeOption) (*ListWorkspaceKeysResult, error)
type LookupWorkspaceArgs ¶
type LookupWorkspaceResult ¶
type LookupWorkspaceResult struct { // The creation time for this workspace resource. CreationTime string `pulumi:"creationTime"` // The resource ID. Id string `pulumi:"id"` // The key vault identifier used for encrypted workspaces. KeyVaultIdentifierId *string `pulumi:"keyVaultIdentifierId"` // The location of the resource. This cannot be changed after the resource is created. Location string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The email id of the owner for this workspace. OwnerEmail string `pulumi:"ownerEmail"` // The sku of the workspace. Sku *SkuResponse `pulumi:"sku"` // The regional endpoint for the machine learning studio service which hosts this workspace. StudioEndpoint string `pulumi:"studioEndpoint"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The fully qualified arm id of the storage account associated with this workspace. UserStorageAccountId string `pulumi:"userStorageAccountId"` // The immutable id associated with this workspace. WorkspaceId string `pulumi:"workspaceId"` // The current state of workspace resource. WorkspaceState string `pulumi:"workspaceState"` // The type of this workspace. WorkspaceType string `pulumi:"workspaceType"` }
An object that represents a machine learning workspace.
func LookupWorkspace ¶
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
type Sku ¶
type Sku struct { // Name of the sku Name *string `pulumi:"name"` // Tier of the sku like Basic or Enterprise Tier *string `pulumi:"tier"` }
Sku of the resource
type SkuArgs ¶
type SkuArgs struct { // Name of the sku Name pulumi.StringPtrInput `pulumi:"name"` // Tier of the sku like Basic or Enterprise Tier pulumi.StringPtrInput `pulumi:"tier"` }
Sku of the resource
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Sku of the resource
func (SkuOutput) ElementType ¶
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringPtrOutput
Tier of the sku like Basic or Enterprise
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
Tier of the sku like Basic or Enterprise
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // Name of the sku Name *string `pulumi:"name"` // Tier of the sku like Basic or Enterprise Tier *string `pulumi:"tier"` }
Sku of the resource
type SkuResponseArgs ¶
type SkuResponseArgs struct { // Name of the sku Name pulumi.StringPtrInput `pulumi:"name"` // Tier of the sku like Basic or Enterprise Tier pulumi.StringPtrInput `pulumi:"tier"` }
Sku of the resource
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
Sku of the resource
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
Name of the sku
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
Tier of the sku like Basic or Enterprise
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of the sku
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Tier of the sku like Basic or Enterprise
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState // The creation time for this workspace resource. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The key vault identifier used for encrypted workspaces. KeyVaultIdentifierId pulumi.StringPtrOutput `pulumi:"keyVaultIdentifierId"` // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The email id of the owner for this workspace. OwnerEmail pulumi.StringOutput `pulumi:"ownerEmail"` // The sku of the workspace. Sku SkuResponsePtrOutput `pulumi:"sku"` // The regional endpoint for the machine learning studio service which hosts this workspace. StudioEndpoint pulumi.StringOutput `pulumi:"studioEndpoint"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The fully qualified arm id of the storage account associated with this workspace. UserStorageAccountId pulumi.StringOutput `pulumi:"userStorageAccountId"` // The immutable id associated with this workspace. WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"` // The current state of workspace resource. WorkspaceState pulumi.StringOutput `pulumi:"workspaceState"` // The type of this workspace. WorkspaceType pulumi.StringOutput `pulumi:"workspaceType"` }
An object that represents a machine learning 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 ¶ added in v0.2.6
func (*Workspace) ToWorkspaceOutput ¶ added in v0.2.6
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶ added in v0.2.6
func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceArgs ¶
type WorkspaceArgs struct { // The key vault identifier used for encrypted workspaces. KeyVaultIdentifierId pulumi.StringPtrInput // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringInput // The email id of the owner for this workspace. OwnerEmail pulumi.StringInput // The name of the resource group to which the machine learning workspace belongs. ResourceGroupName pulumi.StringInput // The sku of the workspace. Sku SkuPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The fully qualified arm id of the storage account associated with this workspace. UserStorageAccountId pulumi.StringInput // The name of the machine learning workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a Workspace resource.
func (WorkspaceArgs) ElementType ¶
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceInput ¶ added in v0.2.6
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceOutput ¶ added in v0.2.6
type WorkspaceOutput struct {
*pulumi.OutputState
}
func (WorkspaceOutput) ElementType ¶ added in v0.2.6
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) ToWorkspaceOutput ¶ added in v0.2.6
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶ added in v0.2.6
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceState ¶
type WorkspaceState struct { // The creation time for this workspace resource. CreationTime pulumi.StringPtrInput // The key vault identifier used for encrypted workspaces. KeyVaultIdentifierId pulumi.StringPtrInput // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The email id of the owner for this workspace. OwnerEmail pulumi.StringPtrInput // The sku of the workspace. Sku SkuResponsePtrInput // The regional endpoint for the machine learning studio service which hosts this workspace. StudioEndpoint pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The fully qualified arm id of the storage account associated with this workspace. UserStorageAccountId pulumi.StringPtrInput // The immutable id associated with this workspace. WorkspaceId pulumi.StringPtrInput // The current state of workspace resource. WorkspaceState pulumi.StringPtrInput // The type of this workspace. WorkspaceType pulumi.StringPtrInput }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type