aws_sagemaker_space

package
v0.0.0-...-4deecce Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Args

type Args struct {
	// DomainId: string, required
	DomainId terra.StringValue `hcl:"domain_id,attr" validate:"required"`
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// SpaceDisplayName: string, optional
	SpaceDisplayName terra.StringValue `hcl:"space_display_name,attr"`
	// SpaceName: string, required
	SpaceName terra.StringValue `hcl:"space_name,attr" validate:"required"`
	// Tags: map of string, optional
	Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"`
	// TagsAll: map of string, optional
	TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"`
	// OwnershipSettings: optional
	OwnershipSettings *OwnershipSettings `hcl:"ownership_settings,block"`
	// SpaceSettings: optional
	SpaceSettings *SpaceSettings `hcl:"space_settings,block"`
	// SpaceSharingSettings: optional
	SpaceSharingSettings *SpaceSharingSettings `hcl:"space_sharing_settings,block"`
}

Args contains the configurations for aws_sagemaker_space.

type OwnershipSettings

type OwnershipSettings struct {
	// OwnerUserProfileName: string, required
	OwnerUserProfileName terra.StringValue `hcl:"owner_user_profile_name,attr" validate:"required"`
}

type OwnershipSettingsAttributes

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

func (OwnershipSettingsAttributes) InternalRef

func (os OwnershipSettingsAttributes) InternalRef() (terra.Reference, error)

func (OwnershipSettingsAttributes) InternalTokens

func (os OwnershipSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OwnershipSettingsAttributes) InternalWithRef

func (OwnershipSettingsAttributes) OwnerUserProfileName

func (os OwnershipSettingsAttributes) OwnerUserProfileName() terra.StringValue

type OwnershipSettingsState

type OwnershipSettingsState struct {
	OwnerUserProfileName string `json:"owner_user_profile_name"`
}

type Resource

type Resource struct {
	Name string
	Args Args

	DependsOn terra.Dependencies
	Lifecycle *terra.Lifecycle
	// contains filtered or unexported fields
}

Resource represents the Terraform resource aws_sagemaker_space.

func New

func New(name string, args Args) *Resource

New creates a new instance of Resource.

func (*Resource) Attributes

func (ass *Resource) Attributes() awsSagemakerSpaceAttributes

Attributes returns the attributes for Resource.

func (*Resource) Configuration

func (ass *Resource) Configuration() interface{}

Configuration returns the configuration (args) for Resource.

func (*Resource) DependOn

func (ass *Resource) DependOn() terra.Reference

DependOn is used for other resources to depend on Resource.

func (*Resource) Dependencies

func (ass *Resource) Dependencies() terra.Dependencies

Dependencies returns the list of resources Resource depends_on.

func (*Resource) ImportState

func (ass *Resource) ImportState(state io.Reader) error

ImportState imports the given attribute values into Resource's state.

func (*Resource) LifecycleManagement

func (ass *Resource) LifecycleManagement() *terra.Lifecycle

LifecycleManagement returns the lifecycle block for Resource.

func (*Resource) LocalName

func (ass *Resource) LocalName() string

LocalName returns the local name for Resource.

func (*Resource) State

func (ass *Resource) State() (*awsSagemakerSpaceState, bool)

State returns the state and a bool indicating if Resource has state.

func (*Resource) StateMust

func (ass *Resource) StateMust() *awsSagemakerSpaceState

StateMust returns the state for Resource. Panics if the state is nil.

func (*Resource) Type

func (ass *Resource) Type() string

Type returns the Terraform object type for Resource.

type SpaceSettings

type SpaceSettings struct {
	// AppType: string, optional
	AppType terra.StringValue `hcl:"app_type,attr"`
	// SpaceSettingsCodeEditorAppSettings: optional
	CodeEditorAppSettings *SpaceSettingsCodeEditorAppSettings `hcl:"code_editor_app_settings,block"`
	// SpaceSettingsCustomFileSystem: min=0
	CustomFileSystem []SpaceSettingsCustomFileSystem `hcl:"custom_file_system,block" validate:"min=0"`
	// SpaceSettingsJupyterLabAppSettings: optional
	JupyterLabAppSettings *SpaceSettingsJupyterLabAppSettings `hcl:"jupyter_lab_app_settings,block"`
	// SpaceSettingsJupyterServerAppSettings: optional
	JupyterServerAppSettings *SpaceSettingsJupyterServerAppSettings `hcl:"jupyter_server_app_settings,block"`
	// SpaceSettingsKernelGatewayAppSettings: optional
	KernelGatewayAppSettings *SpaceSettingsKernelGatewayAppSettings `hcl:"kernel_gateway_app_settings,block"`
	// SpaceSettingsSpaceStorageSettings: optional
	SpaceStorageSettings *SpaceSettingsSpaceStorageSettings `hcl:"space_storage_settings,block"`
}

type SpaceSettingsAttributes

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

func (SpaceSettingsAttributes) AppType

func (SpaceSettingsAttributes) CodeEditorAppSettings

func (SpaceSettingsAttributes) CustomFileSystem

func (SpaceSettingsAttributes) InternalRef

func (ss SpaceSettingsAttributes) InternalRef() (terra.Reference, error)

func (SpaceSettingsAttributes) InternalTokens

func (ss SpaceSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SpaceSettingsAttributes) InternalWithRef

func (SpaceSettingsAttributes) JupyterLabAppSettings

func (SpaceSettingsAttributes) JupyterServerAppSettings

func (SpaceSettingsAttributes) KernelGatewayAppSettings

func (SpaceSettingsAttributes) SpaceStorageSettings

type SpaceSettingsCodeEditorAppSettings

type SpaceSettingsCodeEditorAppSettings struct {
	// SpaceSettingsCodeEditorAppSettingsDefaultResourceSpec: required
	DefaultResourceSpec *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block" validate:"required"`
}

type SpaceSettingsCodeEditorAppSettingsAttributes

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

func (SpaceSettingsCodeEditorAppSettingsAttributes) InternalRef

func (SpaceSettingsCodeEditorAppSettingsAttributes) InternalTokens

func (SpaceSettingsCodeEditorAppSettingsAttributes) InternalWithRef

type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpec

type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpec struct {
	// InstanceType: string, optional
	InstanceType terra.StringValue `hcl:"instance_type,attr"`
	// LifecycleConfigArn: string, optional
	LifecycleConfigArn terra.StringValue `hcl:"lifecycle_config_arn,attr"`
	// SagemakerImageArn: string, optional
	SagemakerImageArn terra.StringValue `hcl:"sagemaker_image_arn,attr"`
	// SagemakerImageVersionAlias: string, optional
	SagemakerImageVersionAlias terra.StringValue `hcl:"sagemaker_image_version_alias,attr"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes

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

func (SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) InstanceType

func (SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) InternalRef

func (SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecState

type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecState struct {
	InstanceType               string `json:"instance_type"`
	LifecycleConfigArn         string `json:"lifecycle_config_arn"`
	SagemakerImageArn          string `json:"sagemaker_image_arn"`
	SagemakerImageVersionAlias string `json:"sagemaker_image_version_alias"`
	SagemakerImageVersionArn   string `json:"sagemaker_image_version_arn"`
}

type SpaceSettingsCodeEditorAppSettingsState

type SpaceSettingsCodeEditorAppSettingsState struct {
	DefaultResourceSpec []SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type SpaceSettingsCustomFileSystem

type SpaceSettingsCustomFileSystem struct {
	// SpaceSettingsCustomFileSystemEfsFileSystem: required
	EfsFileSystem *SpaceSettingsCustomFileSystemEfsFileSystem `hcl:"efs_file_system,block" validate:"required"`
}

type SpaceSettingsCustomFileSystemAttributes

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

func (SpaceSettingsCustomFileSystemAttributes) EfsFileSystem

func (SpaceSettingsCustomFileSystemAttributes) InternalRef

func (SpaceSettingsCustomFileSystemAttributes) InternalTokens

func (SpaceSettingsCustomFileSystemAttributes) InternalWithRef

type SpaceSettingsCustomFileSystemEfsFileSystem

type SpaceSettingsCustomFileSystemEfsFileSystem struct {
	// FileSystemId: string, required
	FileSystemId terra.StringValue `hcl:"file_system_id,attr" validate:"required"`
}

type SpaceSettingsCustomFileSystemEfsFileSystemAttributes

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

func (SpaceSettingsCustomFileSystemEfsFileSystemAttributes) FileSystemId

func (SpaceSettingsCustomFileSystemEfsFileSystemAttributes) InternalRef

func (SpaceSettingsCustomFileSystemEfsFileSystemAttributes) InternalTokens

func (SpaceSettingsCustomFileSystemEfsFileSystemAttributes) InternalWithRef

type SpaceSettingsCustomFileSystemEfsFileSystemState

type SpaceSettingsCustomFileSystemEfsFileSystemState struct {
	FileSystemId string `json:"file_system_id"`
}

type SpaceSettingsCustomFileSystemState

type SpaceSettingsCustomFileSystemState struct {
	EfsFileSystem []SpaceSettingsCustomFileSystemEfsFileSystemState `json:"efs_file_system"`
}

type SpaceSettingsJupyterLabAppSettings

type SpaceSettingsJupyterLabAppSettings struct {
	// SpaceSettingsJupyterLabAppSettingsCodeRepository: min=0,max=10
	CodeRepository []SpaceSettingsJupyterLabAppSettingsCodeRepository `hcl:"code_repository,block" validate:"min=0,max=10"`
	// SpaceSettingsJupyterLabAppSettingsDefaultResourceSpec: required
	DefaultResourceSpec *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block" validate:"required"`
}

type SpaceSettingsJupyterLabAppSettingsAttributes

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

func (SpaceSettingsJupyterLabAppSettingsAttributes) CodeRepository

func (SpaceSettingsJupyterLabAppSettingsAttributes) InternalRef

func (SpaceSettingsJupyterLabAppSettingsAttributes) InternalTokens

func (SpaceSettingsJupyterLabAppSettingsAttributes) InternalWithRef

type SpaceSettingsJupyterLabAppSettingsCodeRepository

type SpaceSettingsJupyterLabAppSettingsCodeRepository struct {
	// RepositoryUrl: string, required
	RepositoryUrl terra.StringValue `hcl:"repository_url,attr" validate:"required"`
}

type SpaceSettingsJupyterLabAppSettingsCodeRepositoryAttributes

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

func (SpaceSettingsJupyterLabAppSettingsCodeRepositoryAttributes) InternalRef

func (SpaceSettingsJupyterLabAppSettingsCodeRepositoryAttributes) InternalTokens

func (SpaceSettingsJupyterLabAppSettingsCodeRepositoryAttributes) InternalWithRef

func (SpaceSettingsJupyterLabAppSettingsCodeRepositoryAttributes) RepositoryUrl

type SpaceSettingsJupyterLabAppSettingsCodeRepositoryState

type SpaceSettingsJupyterLabAppSettingsCodeRepositoryState struct {
	RepositoryUrl string `json:"repository_url"`
}

type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpec

type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpec struct {
	// InstanceType: string, optional
	InstanceType terra.StringValue `hcl:"instance_type,attr"`
	// LifecycleConfigArn: string, optional
	LifecycleConfigArn terra.StringValue `hcl:"lifecycle_config_arn,attr"`
	// SagemakerImageArn: string, optional
	SagemakerImageArn terra.StringValue `hcl:"sagemaker_image_arn,attr"`
	// SagemakerImageVersionAlias: string, optional
	SagemakerImageVersionAlias terra.StringValue `hcl:"sagemaker_image_version_alias,attr"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes

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

func (SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) InstanceType

func (SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) InternalRef

func (SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecState

type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecState struct {
	InstanceType               string `json:"instance_type"`
	LifecycleConfigArn         string `json:"lifecycle_config_arn"`
	SagemakerImageArn          string `json:"sagemaker_image_arn"`
	SagemakerImageVersionAlias string `json:"sagemaker_image_version_alias"`
	SagemakerImageVersionArn   string `json:"sagemaker_image_version_arn"`
}

type SpaceSettingsJupyterLabAppSettingsState

type SpaceSettingsJupyterLabAppSettingsState struct {
	CodeRepository      []SpaceSettingsJupyterLabAppSettingsCodeRepositoryState      `json:"code_repository"`
	DefaultResourceSpec []SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type SpaceSettingsJupyterServerAppSettings

type SpaceSettingsJupyterServerAppSettings struct {
	// LifecycleConfigArns: set of string, optional
	LifecycleConfigArns terra.SetValue[terra.StringValue] `hcl:"lifecycle_config_arns,attr"`
	// SpaceSettingsJupyterServerAppSettingsCodeRepository: min=0,max=10
	CodeRepository []SpaceSettingsJupyterServerAppSettingsCodeRepository `hcl:"code_repository,block" validate:"min=0,max=10"`
	// SpaceSettingsJupyterServerAppSettingsDefaultResourceSpec: required
	DefaultResourceSpec *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block" validate:"required"`
}

type SpaceSettingsJupyterServerAppSettingsAttributes

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

func (SpaceSettingsJupyterServerAppSettingsAttributes) CodeRepository

func (SpaceSettingsJupyterServerAppSettingsAttributes) InternalRef

func (SpaceSettingsJupyterServerAppSettingsAttributes) InternalTokens

func (SpaceSettingsJupyterServerAppSettingsAttributes) InternalWithRef

func (SpaceSettingsJupyterServerAppSettingsAttributes) LifecycleConfigArns

type SpaceSettingsJupyterServerAppSettingsCodeRepository

type SpaceSettingsJupyterServerAppSettingsCodeRepository struct {
	// RepositoryUrl: string, required
	RepositoryUrl terra.StringValue `hcl:"repository_url,attr" validate:"required"`
}

type SpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes

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

func (SpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalRef

func (SpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalTokens

func (SpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalWithRef

func (SpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes) RepositoryUrl

type SpaceSettingsJupyterServerAppSettingsCodeRepositoryState

type SpaceSettingsJupyterServerAppSettingsCodeRepositoryState struct {
	RepositoryUrl string `json:"repository_url"`
}

type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpec

type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpec struct {
	// InstanceType: string, optional
	InstanceType terra.StringValue `hcl:"instance_type,attr"`
	// LifecycleConfigArn: string, optional
	LifecycleConfigArn terra.StringValue `hcl:"lifecycle_config_arn,attr"`
	// SagemakerImageArn: string, optional
	SagemakerImageArn terra.StringValue `hcl:"sagemaker_image_arn,attr"`
	// SagemakerImageVersionAlias: string, optional
	SagemakerImageVersionAlias terra.StringValue `hcl:"sagemaker_image_version_alias,attr"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes

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

func (SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InstanceType

func (SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalRef

func (SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecState

type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecState struct {
	InstanceType               string `json:"instance_type"`
	LifecycleConfigArn         string `json:"lifecycle_config_arn"`
	SagemakerImageArn          string `json:"sagemaker_image_arn"`
	SagemakerImageVersionAlias string `json:"sagemaker_image_version_alias"`
	SagemakerImageVersionArn   string `json:"sagemaker_image_version_arn"`
}

type SpaceSettingsJupyterServerAppSettingsState

type SpaceSettingsJupyterServerAppSettingsState struct {
	LifecycleConfigArns []string                                                        `json:"lifecycle_config_arns"`
	CodeRepository      []SpaceSettingsJupyterServerAppSettingsCodeRepositoryState      `json:"code_repository"`
	DefaultResourceSpec []SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type SpaceSettingsKernelGatewayAppSettings

type SpaceSettingsKernelGatewayAppSettings struct {
	// LifecycleConfigArns: set of string, optional
	LifecycleConfigArns terra.SetValue[terra.StringValue] `hcl:"lifecycle_config_arns,attr"`
	// SpaceSettingsKernelGatewayAppSettingsCustomImage: min=0,max=200
	CustomImage []SpaceSettingsKernelGatewayAppSettingsCustomImage `hcl:"custom_image,block" validate:"min=0,max=200"`
	// SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec: required
	DefaultResourceSpec *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block" validate:"required"`
}

type SpaceSettingsKernelGatewayAppSettingsAttributes

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

func (SpaceSettingsKernelGatewayAppSettingsAttributes) CustomImage

func (SpaceSettingsKernelGatewayAppSettingsAttributes) InternalRef

func (SpaceSettingsKernelGatewayAppSettingsAttributes) InternalTokens

func (SpaceSettingsKernelGatewayAppSettingsAttributes) InternalWithRef

func (SpaceSettingsKernelGatewayAppSettingsAttributes) LifecycleConfigArns

type SpaceSettingsKernelGatewayAppSettingsCustomImage

type SpaceSettingsKernelGatewayAppSettingsCustomImage struct {
	// AppImageConfigName: string, required
	AppImageConfigName terra.StringValue `hcl:"app_image_config_name,attr" validate:"required"`
	// ImageName: string, required
	ImageName terra.StringValue `hcl:"image_name,attr" validate:"required"`
	// ImageVersionNumber: number, optional
	ImageVersionNumber terra.NumberValue `hcl:"image_version_number,attr"`
}

type SpaceSettingsKernelGatewayAppSettingsCustomImageAttributes

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

func (SpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) AppImageConfigName

func (SpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) ImageName

func (SpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) ImageVersionNumber

func (SpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalRef

func (SpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalTokens

func (SpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalWithRef

type SpaceSettingsKernelGatewayAppSettingsCustomImageState

type SpaceSettingsKernelGatewayAppSettingsCustomImageState struct {
	AppImageConfigName string  `json:"app_image_config_name"`
	ImageName          string  `json:"image_name"`
	ImageVersionNumber float64 `json:"image_version_number"`
}

type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec

type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec struct {
	// InstanceType: string, optional
	InstanceType terra.StringValue `hcl:"instance_type,attr"`
	// LifecycleConfigArn: string, optional
	LifecycleConfigArn terra.StringValue `hcl:"lifecycle_config_arn,attr"`
	// SagemakerImageArn: string, optional
	SagemakerImageArn terra.StringValue `hcl:"sagemaker_image_arn,attr"`
	// SagemakerImageVersionAlias: string, optional
	SagemakerImageVersionAlias terra.StringValue `hcl:"sagemaker_image_version_alias,attr"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes

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

func (SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InstanceType

func (SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalRef

func (SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecState

type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecState struct {
	InstanceType               string `json:"instance_type"`
	LifecycleConfigArn         string `json:"lifecycle_config_arn"`
	SagemakerImageArn          string `json:"sagemaker_image_arn"`
	SagemakerImageVersionAlias string `json:"sagemaker_image_version_alias"`
	SagemakerImageVersionArn   string `json:"sagemaker_image_version_arn"`
}

type SpaceSettingsKernelGatewayAppSettingsState

type SpaceSettingsKernelGatewayAppSettingsState struct {
	LifecycleConfigArns []string                                                        `json:"lifecycle_config_arns"`
	CustomImage         []SpaceSettingsKernelGatewayAppSettingsCustomImageState         `json:"custom_image"`
	DefaultResourceSpec []SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type SpaceSettingsSpaceStorageSettings

type SpaceSettingsSpaceStorageSettings struct {
	// SpaceSettingsSpaceStorageSettingsEbsStorageSettings: required
	EbsStorageSettings *SpaceSettingsSpaceStorageSettingsEbsStorageSettings `hcl:"ebs_storage_settings,block" validate:"required"`
}

type SpaceSettingsSpaceStorageSettingsAttributes

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

func (SpaceSettingsSpaceStorageSettingsAttributes) InternalRef

func (SpaceSettingsSpaceStorageSettingsAttributes) InternalTokens

func (SpaceSettingsSpaceStorageSettingsAttributes) InternalWithRef

type SpaceSettingsSpaceStorageSettingsEbsStorageSettings

type SpaceSettingsSpaceStorageSettingsEbsStorageSettings struct {
	// EbsVolumeSizeInGb: number, required
	EbsVolumeSizeInGb terra.NumberValue `hcl:"ebs_volume_size_in_gb,attr" validate:"required"`
}

type SpaceSettingsSpaceStorageSettingsEbsStorageSettingsAttributes

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

func (SpaceSettingsSpaceStorageSettingsEbsStorageSettingsAttributes) EbsVolumeSizeInGb

func (SpaceSettingsSpaceStorageSettingsEbsStorageSettingsAttributes) InternalRef

func (SpaceSettingsSpaceStorageSettingsEbsStorageSettingsAttributes) InternalTokens

func (SpaceSettingsSpaceStorageSettingsEbsStorageSettingsAttributes) InternalWithRef

type SpaceSettingsSpaceStorageSettingsEbsStorageSettingsState

type SpaceSettingsSpaceStorageSettingsEbsStorageSettingsState struct {
	EbsVolumeSizeInGb float64 `json:"ebs_volume_size_in_gb"`
}

type SpaceSettingsSpaceStorageSettingsState

type SpaceSettingsSpaceStorageSettingsState struct {
	EbsStorageSettings []SpaceSettingsSpaceStorageSettingsEbsStorageSettingsState `json:"ebs_storage_settings"`
}

type SpaceSettingsState

type SpaceSettingsState struct {
	AppType                  string                                       `json:"app_type"`
	CodeEditorAppSettings    []SpaceSettingsCodeEditorAppSettingsState    `json:"code_editor_app_settings"`
	CustomFileSystem         []SpaceSettingsCustomFileSystemState         `json:"custom_file_system"`
	JupyterLabAppSettings    []SpaceSettingsJupyterLabAppSettingsState    `json:"jupyter_lab_app_settings"`
	JupyterServerAppSettings []SpaceSettingsJupyterServerAppSettingsState `json:"jupyter_server_app_settings"`
	KernelGatewayAppSettings []SpaceSettingsKernelGatewayAppSettingsState `json:"kernel_gateway_app_settings"`
	SpaceStorageSettings     []SpaceSettingsSpaceStorageSettingsState     `json:"space_storage_settings"`
}

type SpaceSharingSettings

type SpaceSharingSettings struct {
	// SharingType: string, required
	SharingType terra.StringValue `hcl:"sharing_type,attr" validate:"required"`
}

type SpaceSharingSettingsAttributes

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

func (SpaceSharingSettingsAttributes) InternalRef

func (sss SpaceSharingSettingsAttributes) InternalRef() (terra.Reference, error)

func (SpaceSharingSettingsAttributes) InternalTokens

func (sss SpaceSharingSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SpaceSharingSettingsAttributes) InternalWithRef

func (SpaceSharingSettingsAttributes) SharingType

type SpaceSharingSettingsState

type SpaceSharingSettingsState struct {
	SharingType string `json:"sharing_type"`
}

Jump to

Keyboard shortcuts

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