sagemaker

package
v1.13.0 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Endpoint added in v0.18.2

type Endpoint struct {
	// contains filtered or unexported fields
}

Provides a SageMaker Endpoint resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/sagemaker_endpoint.html.markdown.

func GetEndpoint added in v0.18.2

func GetEndpoint(ctx *pulumi.Context,
	name string, id pulumi.ID, state *EndpointState, opts ...pulumi.ResourceOpt) (*Endpoint, error)

GetEndpoint gets an existing Endpoint 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 NewEndpoint added in v0.18.2

func NewEndpoint(ctx *pulumi.Context,
	name string, args *EndpointArgs, opts ...pulumi.ResourceOpt) (*Endpoint, error)

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

func (*Endpoint) Arn added in v0.18.2

func (r *Endpoint) Arn() pulumi.StringOutput

The Amazon Resource Name (ARN) assigned by AWS to this endpoint.

func (*Endpoint) EndpointConfigName added in v0.18.2

func (r *Endpoint) EndpointConfigName() pulumi.StringOutput

The name of the endpoint configuration to use.

func (*Endpoint) ID added in v0.18.2

func (r *Endpoint) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Endpoint) Name added in v0.18.2

func (r *Endpoint) Name() pulumi.StringOutput

The name of the endpoint. If omitted, this provider will assign a random, unique name.

func (*Endpoint) Tags added in v0.18.2

func (r *Endpoint) Tags() pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Endpoint) URN added in v0.18.2

func (r *Endpoint) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type EndpointArgs added in v0.18.2

type EndpointArgs struct {
	// The name of the endpoint configuration to use.
	EndpointConfigName interface{}
	// The name of the endpoint. If omitted, this provider will assign a random, unique name.
	Name interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

The set of arguments for constructing a Endpoint resource.

type EndpointConfiguration added in v0.18.1

type EndpointConfiguration struct {
	// contains filtered or unexported fields
}

Provides a SageMaker endpoint configuration resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/sagemaker_endpoint_configuration.html.markdown.

func GetEndpointConfiguration added in v0.18.1

func GetEndpointConfiguration(ctx *pulumi.Context,
	name string, id pulumi.ID, state *EndpointConfigurationState, opts ...pulumi.ResourceOpt) (*EndpointConfiguration, error)

GetEndpointConfiguration gets an existing EndpointConfiguration 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 NewEndpointConfiguration added in v0.18.1

func NewEndpointConfiguration(ctx *pulumi.Context,
	name string, args *EndpointConfigurationArgs, opts ...pulumi.ResourceOpt) (*EndpointConfiguration, error)

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

func (*EndpointConfiguration) Arn added in v0.18.1

The Amazon Resource Name (ARN) assigned by AWS to this endpoint configuration.

func (*EndpointConfiguration) ID added in v0.18.1

ID is this resource's unique identifier assigned by its provider.

func (*EndpointConfiguration) KmsKeyArn added in v0.18.1

func (r *EndpointConfiguration) KmsKeyArn() pulumi.StringOutput

Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.

func (*EndpointConfiguration) Name added in v0.18.1

The name of the endpoint configuration. If omitted, this provider will assign a random, unique name.

func (*EndpointConfiguration) ProductionVariants added in v0.18.1

func (r *EndpointConfiguration) ProductionVariants() pulumi.ArrayOutput

Fields are documented below.

func (*EndpointConfiguration) Tags added in v0.18.1

A mapping of tags to assign to the resource.

func (*EndpointConfiguration) URN added in v0.18.1

URN is this resource's unique name assigned by Pulumi.

type EndpointConfigurationArgs added in v0.18.1

type EndpointConfigurationArgs struct {
	// Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.
	KmsKeyArn interface{}
	// The name of the endpoint configuration. If omitted, this provider will assign a random, unique name.
	Name interface{}
	// Fields are documented below.
	ProductionVariants interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

The set of arguments for constructing a EndpointConfiguration resource.

type EndpointConfigurationState added in v0.18.1

type EndpointConfigurationState struct {
	// The Amazon Resource Name (ARN) assigned by AWS to this endpoint configuration.
	Arn interface{}
	// Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.
	KmsKeyArn interface{}
	// The name of the endpoint configuration. If omitted, this provider will assign a random, unique name.
	Name interface{}
	// Fields are documented below.
	ProductionVariants interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

Input properties used for looking up and filtering EndpointConfiguration resources.

type EndpointState added in v0.18.2

type EndpointState struct {
	// The Amazon Resource Name (ARN) assigned by AWS to this endpoint.
	Arn interface{}
	// The name of the endpoint configuration to use.
	EndpointConfigName interface{}
	// The name of the endpoint. If omitted, this provider will assign a random, unique name.
	Name interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

Input properties used for looking up and filtering Endpoint resources.

type Model added in v0.16.8

type Model struct {
	// contains filtered or unexported fields
}

Provides a SageMaker model resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/sagemaker_model.html.markdown.

func GetModel added in v0.16.8

func GetModel(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ModelState, opts ...pulumi.ResourceOpt) (*Model, error)

GetModel gets an existing Model 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 NewModel added in v0.16.8

func NewModel(ctx *pulumi.Context,
	name string, args *ModelArgs, opts ...pulumi.ResourceOpt) (*Model, error)

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

func (*Model) Arn added in v0.16.8

func (r *Model) Arn() pulumi.StringOutput

The Amazon Resource Name (ARN) assigned by AWS to this model.

func (*Model) Containers added in v0.16.8

func (r *Model) Containers() pulumi.ArrayOutput

Specifies containers in the inference pipeline. If not specified, the `primaryContainer` argument is required. Fields are documented below.

func (*Model) EnableNetworkIsolation added in v0.16.8

func (r *Model) EnableNetworkIsolation() pulumi.BoolOutput

Isolates the model container. No inbound or outbound network calls can be made to or from the model container.

func (*Model) ExecutionRoleArn added in v0.16.8

func (r *Model) ExecutionRoleArn() pulumi.StringOutput

A role that SageMaker can assume to access model artifacts and docker images for deployment.

func (*Model) ID added in v0.16.8

func (r *Model) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Model) Name added in v0.16.8

func (r *Model) Name() pulumi.StringOutput

The name of the model (must be unique). If omitted, this provider will assign a random, unique name.

func (*Model) PrimaryContainer added in v0.16.8

func (r *Model) PrimaryContainer() pulumi.Output

The primary docker image containing inference code that is used when the model is deployed for predictions. If not specified, the `container` argument is required. Fields are documented below.

func (*Model) Tags added in v0.16.8

func (r *Model) Tags() pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Model) URN added in v0.16.8

func (r *Model) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Model) VpcConfig added in v0.16.8

func (r *Model) VpcConfig() pulumi.Output

Specifies the VPC that you want your model to connect to. VpcConfig is used in hosting services and in batch transform.

type ModelArgs added in v0.16.8

type ModelArgs struct {
	// Specifies containers in the inference pipeline. If not specified, the `primaryContainer` argument is required. Fields are documented below.
	Containers interface{}
	// Isolates the model container. No inbound or outbound network calls can be made to or from the model container.
	EnableNetworkIsolation interface{}
	// A role that SageMaker can assume to access model artifacts and docker images for deployment.
	ExecutionRoleArn interface{}
	// The name of the model (must be unique). If omitted, this provider will assign a random, unique name.
	Name interface{}
	// The primary docker image containing inference code that is used when the model is deployed for predictions.  If not specified, the `container` argument is required. Fields are documented below.
	PrimaryContainer interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// Specifies the VPC that you want your model to connect to. VpcConfig is used in hosting services and in batch transform.
	VpcConfig interface{}
}

The set of arguments for constructing a Model resource.

type ModelState added in v0.16.8

type ModelState struct {
	// The Amazon Resource Name (ARN) assigned by AWS to this model.
	Arn interface{}
	// Specifies containers in the inference pipeline. If not specified, the `primaryContainer` argument is required. Fields are documented below.
	Containers interface{}
	// Isolates the model container. No inbound or outbound network calls can be made to or from the model container.
	EnableNetworkIsolation interface{}
	// A role that SageMaker can assume to access model artifacts and docker images for deployment.
	ExecutionRoleArn interface{}
	// The name of the model (must be unique). If omitted, this provider will assign a random, unique name.
	Name interface{}
	// The primary docker image containing inference code that is used when the model is deployed for predictions.  If not specified, the `container` argument is required. Fields are documented below.
	PrimaryContainer interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// Specifies the VPC that you want your model to connect to. VpcConfig is used in hosting services and in batch transform.
	VpcConfig interface{}
}

Input properties used for looking up and filtering Model resources.

type NotebookInstance

type NotebookInstance struct {
	// contains filtered or unexported fields
}

Provides a Sagemaker Notebook Instance resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/sagemaker_notebook_instance.html.markdown.

func GetNotebookInstance

func GetNotebookInstance(ctx *pulumi.Context,
	name string, id pulumi.ID, state *NotebookInstanceState, opts ...pulumi.ResourceOpt) (*NotebookInstance, error)

GetNotebookInstance gets an existing NotebookInstance 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 NewNotebookInstance

func NewNotebookInstance(ctx *pulumi.Context,
	name string, args *NotebookInstanceArgs, opts ...pulumi.ResourceOpt) (*NotebookInstance, error)

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

func (*NotebookInstance) Arn

The Amazon Resource Name (ARN) assigned by AWS to this notebook instance.

func (*NotebookInstance) ID

ID is this resource's unique identifier assigned by its provider.

func (*NotebookInstance) InstanceType

func (r *NotebookInstance) InstanceType() pulumi.StringOutput

The name of ML compute instance type.

func (*NotebookInstance) KmsKeyId

func (r *NotebookInstance) KmsKeyId() pulumi.StringOutput

The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

func (*NotebookInstance) LifecycleConfigName added in v0.18.2

func (r *NotebookInstance) LifecycleConfigName() pulumi.StringOutput

The name of a lifecycle configuration to associate with the notebook instance.

func (*NotebookInstance) Name

The name of the notebook instance (must be unique).

func (*NotebookInstance) RoleArn

func (r *NotebookInstance) RoleArn() pulumi.StringOutput

The ARN of the IAM role to be used by the notebook instance which allows SageMaker to call other services on your behalf.

func (*NotebookInstance) SecurityGroups

func (r *NotebookInstance) SecurityGroups() pulumi.ArrayOutput

The associated security groups.

func (*NotebookInstance) SubnetId

func (r *NotebookInstance) SubnetId() pulumi.StringOutput

The VPC subnet ID.

func (*NotebookInstance) Tags

func (r *NotebookInstance) Tags() pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*NotebookInstance) URN

URN is this resource's unique name assigned by Pulumi.

type NotebookInstanceArgs

type NotebookInstanceArgs struct {
	// The name of ML compute instance type.
	InstanceType interface{}
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId interface{}
	// The name of a lifecycle configuration to associate with the notebook instance.
	LifecycleConfigName interface{}
	// The name of the notebook instance (must be unique).
	Name interface{}
	// The ARN of the IAM role to be used by the notebook instance which allows SageMaker to call other services on your behalf.
	RoleArn interface{}
	// The associated security groups.
	SecurityGroups interface{}
	// The VPC subnet ID.
	SubnetId interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

The set of arguments for constructing a NotebookInstance resource.

type NotebookInstanceLifecycleConfiguration added in v0.18.2

type NotebookInstanceLifecycleConfiguration struct {
	// contains filtered or unexported fields
}

Provides a lifecycle configuration for SageMaker Notebook Instances.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/sagemaker_notebook_instance_lifecycle_configuration.html.markdown.

func GetNotebookInstanceLifecycleConfiguration added in v0.18.2

func GetNotebookInstanceLifecycleConfiguration(ctx *pulumi.Context,
	name string, id pulumi.ID, state *NotebookInstanceLifecycleConfigurationState, opts ...pulumi.ResourceOpt) (*NotebookInstanceLifecycleConfiguration, error)

GetNotebookInstanceLifecycleConfiguration gets an existing NotebookInstanceLifecycleConfiguration 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 NewNotebookInstanceLifecycleConfiguration added in v0.18.2

func NewNotebookInstanceLifecycleConfiguration(ctx *pulumi.Context,
	name string, args *NotebookInstanceLifecycleConfigurationArgs, opts ...pulumi.ResourceOpt) (*NotebookInstanceLifecycleConfiguration, error)

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

func (*NotebookInstanceLifecycleConfiguration) Arn added in v0.18.2

The Amazon Resource Name (ARN) assigned by AWS to this lifecycle configuration.

func (*NotebookInstanceLifecycleConfiguration) ID added in v0.18.2

ID is this resource's unique identifier assigned by its provider.

func (*NotebookInstanceLifecycleConfiguration) Name added in v0.18.2

The name of the lifecycle configuration (must be unique). If omitted, this provider will assign a random, unique name.

func (*NotebookInstanceLifecycleConfiguration) OnCreate added in v0.18.2

A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance is created.

func (*NotebookInstanceLifecycleConfiguration) OnStart added in v0.18.2

A shell script (base64-encoded) that runs every time the SageMaker Notebook Instance is started including the time it's created.

func (*NotebookInstanceLifecycleConfiguration) URN added in v0.18.2

URN is this resource's unique name assigned by Pulumi.

type NotebookInstanceLifecycleConfigurationArgs added in v0.18.2

type NotebookInstanceLifecycleConfigurationArgs struct {
	// The name of the lifecycle configuration (must be unique). If omitted, this provider will assign a random, unique name.
	Name interface{}
	// A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance is created.
	OnCreate interface{}
	// A shell script (base64-encoded) that runs every time the SageMaker Notebook Instance is started including the time it's created.
	OnStart interface{}
}

The set of arguments for constructing a NotebookInstanceLifecycleConfiguration resource.

type NotebookInstanceLifecycleConfigurationState added in v0.18.2

type NotebookInstanceLifecycleConfigurationState struct {
	// The Amazon Resource Name (ARN) assigned by AWS to this lifecycle configuration.
	Arn interface{}
	// The name of the lifecycle configuration (must be unique). If omitted, this provider will assign a random, unique name.
	Name interface{}
	// A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance is created.
	OnCreate interface{}
	// A shell script (base64-encoded) that runs every time the SageMaker Notebook Instance is started including the time it's created.
	OnStart interface{}
}

Input properties used for looking up and filtering NotebookInstanceLifecycleConfiguration resources.

type NotebookInstanceState

type NotebookInstanceState struct {
	// The Amazon Resource Name (ARN) assigned by AWS to this notebook instance.
	Arn interface{}
	// The name of ML compute instance type.
	InstanceType interface{}
	// The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
	KmsKeyId interface{}
	// The name of a lifecycle configuration to associate with the notebook instance.
	LifecycleConfigName interface{}
	// The name of the notebook instance (must be unique).
	Name interface{}
	// The ARN of the IAM role to be used by the notebook instance which allows SageMaker to call other services on your behalf.
	RoleArn interface{}
	// The associated security groups.
	SecurityGroups interface{}
	// The VPC subnet ID.
	SubnetId interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

Input properties used for looking up and filtering NotebookInstance resources.

Jump to

Keyboard shortcuts

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