v20170501preview

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// The immutable id associated with this team account.
	AccountId pulumi.StringOutput `pulumi:"accountId"`
	// The creation date of the machine learning team account in ISO8601 format.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The description of this workspace.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The uri for this machine learning team account.
	DiscoveryUri pulumi.StringOutput `pulumi:"discoveryUri"`
	// The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created
	FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"`
	// The fully qualified arm id of the user key vault.
	KeyVaultId pulumi.StringOutput `pulumi:"keyVaultId"`
	// 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 current deployment state of team account resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The no of users/seats who can access this team account. This property defines the charge on the team account.
	Seats pulumi.StringPtrOutput `pulumi:"seats"`
	// The properties of the storage account for the machine learning team account.
	StorageAccount StorageAccountPropertiesResponseOutput `pulumi:"storageAccount"`
	// 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 vso account to be used for this team account.
	VsoAccountId pulumi.StringOutput `pulumi:"vsoAccountId"`
}

An object that represents a machine learning team account.

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account 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 NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

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

func (*Account) ElementType added in v0.2.6

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput added in v0.2.6

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext added in v0.2.6

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
	// The name of the machine learning team account.
	AccountName pulumi.StringInput
	// The description of this workspace.
	Description pulumi.StringPtrInput
	// The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created
	FriendlyName pulumi.StringPtrInput
	// The fully qualified arm id of the user key vault.
	KeyVaultId pulumi.StringInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringInput
	// The name of the resource group to which the machine learning team account belongs.
	ResourceGroupName pulumi.StringInput
	// The no of users/seats who can access this team account. This property defines the charge on the team account.
	Seats pulumi.StringPtrInput
	// The properties of the storage account for the machine learning team account.
	StorageAccount StorageAccountPropertiesInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The fully qualified arm id of the vso account to be used for this team account.
	VsoAccountId pulumi.StringInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountInput added in v0.2.6

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountOutput added in v0.2.6

type AccountOutput struct {
	*pulumi.OutputState
}

func (AccountOutput) ElementType added in v0.2.6

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ToAccountOutput added in v0.2.6

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext added in v0.2.6

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountState

type AccountState struct {
	// The immutable id associated with this team account.
	AccountId pulumi.StringPtrInput
	// The creation date of the machine learning team account in ISO8601 format.
	CreationDate pulumi.StringPtrInput
	// The description of this workspace.
	Description pulumi.StringPtrInput
	// The uri for this machine learning team account.
	DiscoveryUri pulumi.StringPtrInput
	// The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created
	FriendlyName pulumi.StringPtrInput
	// The fully qualified arm id of the user key vault.
	KeyVaultId 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 current deployment state of team account resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringPtrInput
	// The no of users/seats who can access this team account. This property defines the charge on the team account.
	Seats pulumi.StringPtrInput
	// The properties of the storage account for the machine learning team account.
	StorageAccount StorageAccountPropertiesResponsePtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// The fully qualified arm id of the vso account to be used for this team account.
	VsoAccountId pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type LookupAccountArgs

type LookupAccountArgs struct {
	// The name of the machine learning team account.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group to which the machine learning team account belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAccountResult

type LookupAccountResult struct {
	// The immutable id associated with this team account.
	AccountId string `pulumi:"accountId"`
	// The creation date of the machine learning team account in ISO8601 format.
	CreationDate string `pulumi:"creationDate"`
	// The description of this workspace.
	Description *string `pulumi:"description"`
	// The uri for this machine learning team account.
	DiscoveryUri string `pulumi:"discoveryUri"`
	// The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created
	FriendlyName *string `pulumi:"friendlyName"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The fully qualified arm id of the user key vault.
	KeyVaultId string `pulumi:"keyVaultId"`
	// 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 current deployment state of team account resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// The no of users/seats who can access this team account. This property defines the charge on the team account.
	Seats *string `pulumi:"seats"`
	// The properties of the storage account for the machine learning team account.
	StorageAccount StorageAccountPropertiesResponse `pulumi:"storageAccount"`
	// 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 vso account to be used for this team account.
	VsoAccountId string `pulumi:"vsoAccountId"`
}

An object that represents a machine learning team account.

func LookupAccount

func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)

type LookupProjectArgs

type LookupProjectArgs struct {
	// The name of the machine learning team account.
	AccountName string `pulumi:"accountName"`
	// The name of the machine learning project under a team account workspace.
	ProjectName string `pulumi:"projectName"`
	// The name of the resource group to which the machine learning team account belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the machine learning team account workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupProjectResult

type LookupProjectResult struct {
	// The immutable id of the team account which contains this project.
	AccountId string `pulumi:"accountId"`
	// The creation date of the project in ISO8601 format.
	CreationDate string `pulumi:"creationDate"`
	// The description of this project.
	Description *string `pulumi:"description"`
	// The friendly name for this project.
	FriendlyName string `pulumi:"friendlyName"`
	// The reference to git repo for this project.
	Gitrepo *string `pulumi:"gitrepo"`
	// The resource ID.
	Id string `pulumi:"id"`
	// 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 immutable id of this project.
	ProjectId string `pulumi:"projectId"`
	// The current deployment state of project resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// The immutable id of the workspace which contains this project.
	WorkspaceId string `pulumi:"workspaceId"`
}

An object that represents a machine learning project.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

type LookupWorkspaceArgs

type LookupWorkspaceArgs struct {
	// The name of the machine learning team account.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group to which the machine learning team account belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the machine learning team account workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupWorkspaceResult

type LookupWorkspaceResult struct {
	// The immutable id of the team account which contains this workspace.
	AccountId string `pulumi:"accountId"`
	// The creation date of the machine learning workspace in ISO8601 format.
	CreationDate string `pulumi:"creationDate"`
	// The description of this workspace.
	Description *string `pulumi:"description"`
	// The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created
	FriendlyName string `pulumi:"friendlyName"`
	// The resource ID.
	Id string `pulumi:"id"`
	// 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 current deployment state of team account workspace resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
	// The immutable id of this workspace.
	WorkspaceId string `pulumi:"workspaceId"`
}

An object that represents a machine learning team account workspace.

func LookupWorkspace

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

type Project

type Project struct {
	pulumi.CustomResourceState

	// The immutable id of the team account which contains this project.
	AccountId pulumi.StringOutput `pulumi:"accountId"`
	// The creation date of the project in ISO8601 format.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The description of this project.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The friendly name for this project.
	FriendlyName pulumi.StringOutput `pulumi:"friendlyName"`
	// The reference to git repo for this project.
	Gitrepo pulumi.StringPtrOutput `pulumi:"gitrepo"`
	// 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 immutable id of this project.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The current deployment state of project resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// The immutable id of the workspace which contains this project.
	WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}

An object that represents a machine learning project.

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType added in v0.2.6

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput added in v0.2.6

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext added in v0.2.6

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// The name of the machine learning team account.
	AccountName pulumi.StringInput
	// The description of this project.
	Description pulumi.StringPtrInput
	// The friendly name for this project.
	FriendlyName pulumi.StringInput
	// The reference to git repo for this project.
	Gitrepo pulumi.StringPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringInput
	// The name of the machine learning project under a team account workspace.
	ProjectName pulumi.StringInput
	// The name of the resource group to which the machine learning team account belongs.
	ResourceGroupName pulumi.StringInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The name of the machine learning team account workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput added in v0.2.6

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput added in v0.2.6

type ProjectOutput struct {
	*pulumi.OutputState
}

func (ProjectOutput) ElementType added in v0.2.6

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) ToProjectOutput added in v0.2.6

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext added in v0.2.6

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
	// The immutable id of the team account which contains this project.
	AccountId pulumi.StringPtrInput
	// The creation date of the project in ISO8601 format.
	CreationDate pulumi.StringPtrInput
	// The description of this project.
	Description pulumi.StringPtrInput
	// The friendly name for this project.
	FriendlyName pulumi.StringPtrInput
	// The reference to git repo for this project.
	Gitrepo 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 immutable id of this project.
	ProjectId pulumi.StringPtrInput
	// The current deployment state of project resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// The immutable id of the workspace which contains this project.
	WorkspaceId pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type StorageAccountProperties

type StorageAccountProperties struct {
	// The access key to the storage account.
	AccessKey string `pulumi:"accessKey"`
	// The fully qualified arm Id of the storage account.
	StorageAccountId string `pulumi:"storageAccountId"`
}

The properties of a storage account for a machine learning team account.

type StorageAccountPropertiesArgs

type StorageAccountPropertiesArgs struct {
	// The access key to the storage account.
	AccessKey pulumi.StringInput `pulumi:"accessKey"`
	// The fully qualified arm Id of the storage account.
	StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"`
}

The properties of a storage account for a machine learning team account.

func (StorageAccountPropertiesArgs) ElementType

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutputWithContext

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutputWithContext(ctx context.Context) StorageAccountPropertiesOutput

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutputWithContext

func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesInput

type StorageAccountPropertiesInput interface {
	pulumi.Input

	ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput
	ToStorageAccountPropertiesOutputWithContext(context.Context) StorageAccountPropertiesOutput
}

StorageAccountPropertiesInput is an input type that accepts StorageAccountPropertiesArgs and StorageAccountPropertiesOutput values. You can construct a concrete instance of `StorageAccountPropertiesInput` via:

StorageAccountPropertiesArgs{...}

type StorageAccountPropertiesOutput

type StorageAccountPropertiesOutput struct{ *pulumi.OutputState }

The properties of a storage account for a machine learning team account.

func (StorageAccountPropertiesOutput) AccessKey

The access key to the storage account.

func (StorageAccountPropertiesOutput) ElementType

func (StorageAccountPropertiesOutput) StorageAccountId

func (o StorageAccountPropertiesOutput) StorageAccountId() pulumi.StringOutput

The fully qualified arm Id of the storage account.

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutputWithContext

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutputWithContext(ctx context.Context) StorageAccountPropertiesOutput

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutputWithContext

func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesPtrInput

type StorageAccountPropertiesPtrInput interface {
	pulumi.Input

	ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput
	ToStorageAccountPropertiesPtrOutputWithContext(context.Context) StorageAccountPropertiesPtrOutput
}

StorageAccountPropertiesPtrInput is an input type that accepts StorageAccountPropertiesArgs, StorageAccountPropertiesPtr and StorageAccountPropertiesPtrOutput values. You can construct a concrete instance of `StorageAccountPropertiesPtrInput` via:

        StorageAccountPropertiesArgs{...}

or:

        nil

type StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesPtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesPtrOutput) AccessKey

The access key to the storage account.

func (StorageAccountPropertiesPtrOutput) Elem

func (StorageAccountPropertiesPtrOutput) ElementType

func (StorageAccountPropertiesPtrOutput) StorageAccountId

The fully qualified arm Id of the storage account.

func (StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput

func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput

func (StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutputWithContext

func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesResponse

type StorageAccountPropertiesResponse struct {
	// The access key to the storage account.
	AccessKey string `pulumi:"accessKey"`
	// The fully qualified arm Id of the storage account.
	StorageAccountId string `pulumi:"storageAccountId"`
}

The properties of a storage account for a machine learning team account.

type StorageAccountPropertiesResponseArgs

type StorageAccountPropertiesResponseArgs struct {
	// The access key to the storage account.
	AccessKey pulumi.StringInput `pulumi:"accessKey"`
	// The fully qualified arm Id of the storage account.
	StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"`
}

The properties of a storage account for a machine learning team account.

func (StorageAccountPropertiesResponseArgs) ElementType

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutputWithContext

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutputWithContext(ctx context.Context) StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutputWithContext

func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponseInput

type StorageAccountPropertiesResponseInput interface {
	pulumi.Input

	ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput
	ToStorageAccountPropertiesResponseOutputWithContext(context.Context) StorageAccountPropertiesResponseOutput
}

StorageAccountPropertiesResponseInput is an input type that accepts StorageAccountPropertiesResponseArgs and StorageAccountPropertiesResponseOutput values. You can construct a concrete instance of `StorageAccountPropertiesResponseInput` via:

StorageAccountPropertiesResponseArgs{...}

type StorageAccountPropertiesResponseOutput

type StorageAccountPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of a storage account for a machine learning team account.

func (StorageAccountPropertiesResponseOutput) AccessKey

The access key to the storage account.

func (StorageAccountPropertiesResponseOutput) ElementType

func (StorageAccountPropertiesResponseOutput) StorageAccountId

The fully qualified arm Id of the storage account.

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext(ctx context.Context) StorageAccountPropertiesResponseOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext

func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponsePtrInput

type StorageAccountPropertiesResponsePtrInput interface {
	pulumi.Input

	ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput
	ToStorageAccountPropertiesResponsePtrOutputWithContext(context.Context) StorageAccountPropertiesResponsePtrOutput
}

StorageAccountPropertiesResponsePtrInput is an input type that accepts StorageAccountPropertiesResponseArgs, StorageAccountPropertiesResponsePtr and StorageAccountPropertiesResponsePtrOutput values. You can construct a concrete instance of `StorageAccountPropertiesResponsePtrInput` via:

        StorageAccountPropertiesResponseArgs{...}

or:

        nil

type StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesResponsePtrOutput) AccessKey

The access key to the storage account.

func (StorageAccountPropertiesResponsePtrOutput) Elem

func (StorageAccountPropertiesResponsePtrOutput) ElementType

func (StorageAccountPropertiesResponsePtrOutput) StorageAccountId

The fully qualified arm Id of the storage account.

func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput

func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput

func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext

func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput

type Workspace

type Workspace struct {
	pulumi.CustomResourceState

	// The immutable id of the team account which contains this workspace.
	AccountId pulumi.StringOutput `pulumi:"accountId"`
	// The creation date of the machine learning workspace in ISO8601 format.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The description of this workspace.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created
	FriendlyName pulumi.StringOutput `pulumi:"friendlyName"`
	// 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 current deployment state of team account workspace resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// The immutable id of this workspace.
	WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"`
}

An object that represents a machine learning team account 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) ElementType() reflect.Type

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 name of the machine learning team account.
	AccountName pulumi.StringInput
	// The description of this workspace.
	Description pulumi.StringPtrInput
	// The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created
	FriendlyName pulumi.StringInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringInput
	// The name of the resource group to which the machine learning team account belongs.
	ResourceGroupName pulumi.StringInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The name of the machine learning team account 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 immutable id of the team account which contains this workspace.
	AccountId pulumi.StringPtrInput
	// The creation date of the machine learning workspace in ISO8601 format.
	CreationDate pulumi.StringPtrInput
	// The description of this workspace.
	Description pulumi.StringPtrInput
	// The friendly name for this workspace. This will be the workspace name in the arm id when the workspace object gets created
	FriendlyName 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 current deployment state of team account workspace resource. The provisioningState is to indicate states for resource provisioning.
	ProvisioningState pulumi.StringPtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
	// The immutable id of this workspace.
	WorkspaceId 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