Documentation
¶
Index ¶
- type Endpoint
- type EndpointArgs
- type EndpointConfiguration
- func (r *EndpointConfiguration) Arn() pulumi.StringOutput
- func (r *EndpointConfiguration) ID() pulumi.IDOutput
- func (r *EndpointConfiguration) KmsKeyArn() pulumi.StringOutput
- func (r *EndpointConfiguration) Name() pulumi.StringOutput
- func (r *EndpointConfiguration) ProductionVariants() pulumi.ArrayOutput
- func (r *EndpointConfiguration) Tags() pulumi.MapOutput
- func (r *EndpointConfiguration) URN() pulumi.URNOutput
- type EndpointConfigurationArgs
- type EndpointConfigurationState
- type EndpointState
- type Model
- func (r *Model) Arn() pulumi.StringOutput
- func (r *Model) Containers() pulumi.ArrayOutput
- func (r *Model) EnableNetworkIsolation() pulumi.BoolOutput
- func (r *Model) ExecutionRoleArn() pulumi.StringOutput
- func (r *Model) ID() pulumi.IDOutput
- func (r *Model) Name() pulumi.StringOutput
- func (r *Model) PrimaryContainer() pulumi.Output
- func (r *Model) Tags() pulumi.MapOutput
- func (r *Model) URN() pulumi.URNOutput
- func (r *Model) VpcConfig() pulumi.Output
- type ModelArgs
- type ModelState
- type NotebookInstance
- func (r *NotebookInstance) Arn() pulumi.StringOutput
- func (r *NotebookInstance) ID() pulumi.IDOutput
- func (r *NotebookInstance) InstanceType() pulumi.StringOutput
- func (r *NotebookInstance) KmsKeyId() pulumi.StringOutput
- func (r *NotebookInstance) LifecycleConfigName() pulumi.StringOutput
- func (r *NotebookInstance) Name() pulumi.StringOutput
- func (r *NotebookInstance) RoleArn() pulumi.StringOutput
- func (r *NotebookInstance) SecurityGroups() pulumi.ArrayOutput
- func (r *NotebookInstance) SubnetId() pulumi.StringOutput
- func (r *NotebookInstance) Tags() pulumi.MapOutput
- func (r *NotebookInstance) URN() pulumi.URNOutput
- type NotebookInstanceArgs
- type NotebookInstanceLifecycleConfiguration
- func (r *NotebookInstanceLifecycleConfiguration) Arn() pulumi.StringOutput
- func (r *NotebookInstanceLifecycleConfiguration) ID() pulumi.IDOutput
- func (r *NotebookInstanceLifecycleConfiguration) Name() pulumi.StringOutput
- func (r *NotebookInstanceLifecycleConfiguration) OnCreate() pulumi.StringOutput
- func (r *NotebookInstanceLifecycleConfiguration) OnStart() pulumi.StringOutput
- func (r *NotebookInstanceLifecycleConfiguration) URN() pulumi.URNOutput
- type NotebookInstanceLifecycleConfigurationArgs
- type NotebookInstanceLifecycleConfigurationState
- type NotebookInstanceState
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
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.
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
func (r *EndpointConfiguration) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) assigned by AWS to this endpoint configuration.
func (*EndpointConfiguration) ID ¶ added in v0.18.1
func (r *EndpointConfiguration) ID() pulumi.IDOutput
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
func (r *EndpointConfiguration) Name() pulumi.StringOutput
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
func (r *EndpointConfiguration) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (*EndpointConfiguration) URN ¶ added in v0.18.1
func (r *EndpointConfiguration) URN() pulumi.URNOutput
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
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
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.
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 ¶
func (r *NotebookInstance) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) assigned by AWS to this notebook instance.
func (*NotebookInstance) ID ¶
func (r *NotebookInstance) ID() pulumi.IDOutput
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 ¶
func (r *NotebookInstance) Name() pulumi.StringOutput
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 ¶
func (r *NotebookInstance) URN() pulumi.URNOutput
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
func (r *NotebookInstanceLifecycleConfiguration) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) assigned by AWS to this lifecycle configuration.
func (*NotebookInstanceLifecycleConfiguration) ID ¶ added in v0.18.2
func (r *NotebookInstanceLifecycleConfiguration) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*NotebookInstanceLifecycleConfiguration) Name ¶ added in v0.18.2
func (r *NotebookInstanceLifecycleConfiguration) Name() pulumi.StringOutput
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
func (r *NotebookInstanceLifecycleConfiguration) OnCreate() pulumi.StringOutput
A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance is created.
func (*NotebookInstanceLifecycleConfiguration) OnStart ¶ added in v0.18.2
func (r *NotebookInstanceLifecycleConfiguration) OnStart() pulumi.StringOutput
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
func (r *NotebookInstanceLifecycleConfiguration) URN() pulumi.URNOutput
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.