sagemakeruserprofile

package
v0.0.0-...-917d9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 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 CanvasAppSettings

type CanvasAppSettings struct {
	// DirectDeploySettings: optional
	DirectDeploySettings *DirectDeploySettings `hcl:"direct_deploy_settings,block"`
	// IdentityProviderOauthSettings: min=0,max=20
	IdentityProviderOauthSettings []IdentityProviderOauthSettings `hcl:"identity_provider_oauth_settings,block" validate:"min=0,max=20"`
	// KendraSettings: optional
	KendraSettings *KendraSettings `hcl:"kendra_settings,block"`
	// ModelRegisterSettings: optional
	ModelRegisterSettings *ModelRegisterSettings `hcl:"model_register_settings,block"`
	// TimeSeriesForecastingSettings: optional
	TimeSeriesForecastingSettings *TimeSeriesForecastingSettings `hcl:"time_series_forecasting_settings,block"`
	// WorkspaceSettings: optional
	WorkspaceSettings *WorkspaceSettings `hcl:"workspace_settings,block"`
}

type CanvasAppSettingsAttributes

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

func (CanvasAppSettingsAttributes) DirectDeploySettings

func (CanvasAppSettingsAttributes) IdentityProviderOauthSettings

func (CanvasAppSettingsAttributes) InternalRef

func (cas CanvasAppSettingsAttributes) InternalRef() (terra.Reference, error)

func (CanvasAppSettingsAttributes) InternalTokens

func (cas CanvasAppSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CanvasAppSettingsAttributes) InternalWithRef

func (CanvasAppSettingsAttributes) KendraSettings

func (CanvasAppSettingsAttributes) ModelRegisterSettings

func (CanvasAppSettingsAttributes) TimeSeriesForecastingSettings

func (CanvasAppSettingsAttributes) WorkspaceSettings

type CanvasAppSettingsState

type CanvasAppSettingsState struct {
	DirectDeploySettings          []DirectDeploySettingsState          `json:"direct_deploy_settings"`
	IdentityProviderOauthSettings []IdentityProviderOauthSettingsState `json:"identity_provider_oauth_settings"`
	KendraSettings                []KendraSettingsState                `json:"kendra_settings"`
	ModelRegisterSettings         []ModelRegisterSettingsState         `json:"model_register_settings"`
	TimeSeriesForecastingSettings []TimeSeriesForecastingSettingsState `json:"time_series_forecasting_settings"`
	WorkspaceSettings             []WorkspaceSettingsState             `json:"workspace_settings"`
}

type CodeEditorAppSettings

type CodeEditorAppSettings struct {
	// LifecycleConfigArns: set of string, optional
	LifecycleConfigArns terra.SetValue[terra.StringValue] `hcl:"lifecycle_config_arns,attr"`
	// CodeEditorAppSettingsDefaultResourceSpec: optional
	DefaultResourceSpec *CodeEditorAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block"`
}

type CodeEditorAppSettingsAttributes

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

func (CodeEditorAppSettingsAttributes) DefaultResourceSpec

func (CodeEditorAppSettingsAttributes) InternalRef

func (ceas CodeEditorAppSettingsAttributes) InternalRef() (terra.Reference, error)

func (CodeEditorAppSettingsAttributes) InternalTokens

func (ceas CodeEditorAppSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CodeEditorAppSettingsAttributes) InternalWithRef

func (CodeEditorAppSettingsAttributes) LifecycleConfigArns

func (ceas CodeEditorAppSettingsAttributes) LifecycleConfigArns() terra.SetValue[terra.StringValue]

type CodeEditorAppSettingsDefaultResourceSpec

type CodeEditorAppSettingsDefaultResourceSpec 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 CodeEditorAppSettingsDefaultResourceSpecAttributes

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

func (CodeEditorAppSettingsDefaultResourceSpecAttributes) InstanceType

func (CodeEditorAppSettingsDefaultResourceSpecAttributes) InternalRef

func (CodeEditorAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (CodeEditorAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (CodeEditorAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (CodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (CodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (drs CodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias() terra.StringValue

func (CodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type CodeEditorAppSettingsDefaultResourceSpecState

type CodeEditorAppSettingsDefaultResourceSpecState 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 CodeEditorAppSettingsState

type CodeEditorAppSettingsState struct {
	LifecycleConfigArns []string                                        `json:"lifecycle_config_arns"`
	DefaultResourceSpec []CodeEditorAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type CustomFileSystemConfig

type CustomFileSystemConfig struct {
	// EfsFileSystemConfig: min=0
	EfsFileSystemConfig []EfsFileSystemConfig `hcl:"efs_file_system_config,block" validate:"min=0"`
}

type CustomFileSystemConfigAttributes

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

func (CustomFileSystemConfigAttributes) EfsFileSystemConfig

func (CustomFileSystemConfigAttributes) InternalRef

func (cfsc CustomFileSystemConfigAttributes) InternalRef() (terra.Reference, error)

func (CustomFileSystemConfigAttributes) InternalTokens

func (cfsc CustomFileSystemConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CustomFileSystemConfigAttributes) InternalWithRef

type CustomFileSystemConfigState

type CustomFileSystemConfigState struct {
	EfsFileSystemConfig []EfsFileSystemConfigState `json:"efs_file_system_config"`
}

type CustomPosixUserConfig

type CustomPosixUserConfig struct {
	// Gid: number, required
	Gid terra.NumberValue `hcl:"gid,attr" validate:"required"`
	// Uid: number, required
	Uid terra.NumberValue `hcl:"uid,attr" validate:"required"`
}

type CustomPosixUserConfigAttributes

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

func (CustomPosixUserConfigAttributes) Gid

func (CustomPosixUserConfigAttributes) InternalRef

func (cpuc CustomPosixUserConfigAttributes) InternalRef() (terra.Reference, error)

func (CustomPosixUserConfigAttributes) InternalTokens

func (cpuc CustomPosixUserConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CustomPosixUserConfigAttributes) InternalWithRef

func (CustomPosixUserConfigAttributes) Uid

type CustomPosixUserConfigState

type CustomPosixUserConfigState struct {
	Gid float64 `json:"gid"`
	Uid float64 `json:"uid"`
}

type DefaultEbsStorageSettings

type DefaultEbsStorageSettings struct {
	// DefaultEbsVolumeSizeInGb: number, required
	DefaultEbsVolumeSizeInGb terra.NumberValue `hcl:"default_ebs_volume_size_in_gb,attr" validate:"required"`
	// MaximumEbsVolumeSizeInGb: number, required
	MaximumEbsVolumeSizeInGb terra.NumberValue `hcl:"maximum_ebs_volume_size_in_gb,attr" validate:"required"`
}

type DefaultEbsStorageSettingsAttributes

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

func (DefaultEbsStorageSettingsAttributes) DefaultEbsVolumeSizeInGb

func (dess DefaultEbsStorageSettingsAttributes) DefaultEbsVolumeSizeInGb() terra.NumberValue

func (DefaultEbsStorageSettingsAttributes) InternalRef

func (DefaultEbsStorageSettingsAttributes) InternalTokens

func (dess DefaultEbsStorageSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DefaultEbsStorageSettingsAttributes) InternalWithRef

func (DefaultEbsStorageSettingsAttributes) MaximumEbsVolumeSizeInGb

func (dess DefaultEbsStorageSettingsAttributes) MaximumEbsVolumeSizeInGb() terra.NumberValue

type DefaultEbsStorageSettingsState

type DefaultEbsStorageSettingsState struct {
	DefaultEbsVolumeSizeInGb float64 `json:"default_ebs_volume_size_in_gb"`
	MaximumEbsVolumeSizeInGb float64 `json:"maximum_ebs_volume_size_in_gb"`
}

type DirectDeploySettings

type DirectDeploySettings struct {
	// Status: string, optional
	Status terra.StringValue `hcl:"status,attr"`
}

type DirectDeploySettingsAttributes

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

func (DirectDeploySettingsAttributes) InternalRef

func (dds DirectDeploySettingsAttributes) InternalRef() (terra.Reference, error)

func (DirectDeploySettingsAttributes) InternalTokens

func (dds DirectDeploySettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DirectDeploySettingsAttributes) InternalWithRef

func (DirectDeploySettingsAttributes) Status

type DirectDeploySettingsState

type DirectDeploySettingsState struct {
	Status string `json:"status"`
}

type EfsFileSystemConfig

type EfsFileSystemConfig struct {
	// FileSystemId: string, required
	FileSystemId terra.StringValue `hcl:"file_system_id,attr" validate:"required"`
	// FileSystemPath: string, optional
	FileSystemPath terra.StringValue `hcl:"file_system_path,attr"`
}

type EfsFileSystemConfigAttributes

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

func (EfsFileSystemConfigAttributes) FileSystemId

func (efsc EfsFileSystemConfigAttributes) FileSystemId() terra.StringValue

func (EfsFileSystemConfigAttributes) FileSystemPath

func (efsc EfsFileSystemConfigAttributes) FileSystemPath() terra.StringValue

func (EfsFileSystemConfigAttributes) InternalRef

func (efsc EfsFileSystemConfigAttributes) InternalRef() (terra.Reference, error)

func (EfsFileSystemConfigAttributes) InternalTokens

func (efsc EfsFileSystemConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EfsFileSystemConfigAttributes) InternalWithRef

type EfsFileSystemConfigState

type EfsFileSystemConfigState struct {
	FileSystemId   string `json:"file_system_id"`
	FileSystemPath string `json:"file_system_path"`
}

type IdentityProviderOauthSettings

type IdentityProviderOauthSettings struct {
	// DataSourceName: string, optional
	DataSourceName terra.StringValue `hcl:"data_source_name,attr"`
	// SecretArn: string, required
	SecretArn terra.StringValue `hcl:"secret_arn,attr" validate:"required"`
	// Status: string, optional
	Status terra.StringValue `hcl:"status,attr"`
}

type IdentityProviderOauthSettingsAttributes

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

func (IdentityProviderOauthSettingsAttributes) DataSourceName

func (IdentityProviderOauthSettingsAttributes) InternalRef

func (IdentityProviderOauthSettingsAttributes) InternalTokens

func (IdentityProviderOauthSettingsAttributes) InternalWithRef

func (IdentityProviderOauthSettingsAttributes) SecretArn

func (IdentityProviderOauthSettingsAttributes) Status

type IdentityProviderOauthSettingsState

type IdentityProviderOauthSettingsState struct {
	DataSourceName string `json:"data_source_name"`
	SecretArn      string `json:"secret_arn"`
	Status         string `json:"status"`
}

type JupyterLabAppSettings

type JupyterLabAppSettings struct {
	// LifecycleConfigArns: set of string, optional
	LifecycleConfigArns terra.SetValue[terra.StringValue] `hcl:"lifecycle_config_arns,attr"`
	// JupyterLabAppSettingsCodeRepository: min=0,max=10
	CodeRepository []JupyterLabAppSettingsCodeRepository `hcl:"code_repository,block" validate:"min=0,max=10"`
	// JupyterLabAppSettingsCustomImage: min=0,max=200
	CustomImage []JupyterLabAppSettingsCustomImage `hcl:"custom_image,block" validate:"min=0,max=200"`
	// JupyterLabAppSettingsDefaultResourceSpec: optional
	DefaultResourceSpec *JupyterLabAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block"`
}

type JupyterLabAppSettingsAttributes

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

func (JupyterLabAppSettingsAttributes) CodeRepository

func (JupyterLabAppSettingsAttributes) CustomImage

func (JupyterLabAppSettingsAttributes) DefaultResourceSpec

func (JupyterLabAppSettingsAttributes) InternalRef

func (jlas JupyterLabAppSettingsAttributes) InternalRef() (terra.Reference, error)

func (JupyterLabAppSettingsAttributes) InternalTokens

func (jlas JupyterLabAppSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (JupyterLabAppSettingsAttributes) InternalWithRef

func (JupyterLabAppSettingsAttributes) LifecycleConfigArns

func (jlas JupyterLabAppSettingsAttributes) LifecycleConfigArns() terra.SetValue[terra.StringValue]

type JupyterLabAppSettingsCodeRepository

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

type JupyterLabAppSettingsCodeRepositoryAttributes

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

func (JupyterLabAppSettingsCodeRepositoryAttributes) InternalRef

func (JupyterLabAppSettingsCodeRepositoryAttributes) InternalTokens

func (JupyterLabAppSettingsCodeRepositoryAttributes) InternalWithRef

func (JupyterLabAppSettingsCodeRepositoryAttributes) RepositoryUrl

type JupyterLabAppSettingsCodeRepositoryState

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

type JupyterLabAppSettingsCustomImage

type JupyterLabAppSettingsCustomImage 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 JupyterLabAppSettingsCustomImageAttributes

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

func (JupyterLabAppSettingsCustomImageAttributes) AppImageConfigName

func (JupyterLabAppSettingsCustomImageAttributes) ImageName

func (JupyterLabAppSettingsCustomImageAttributes) ImageVersionNumber

func (JupyterLabAppSettingsCustomImageAttributes) InternalRef

func (JupyterLabAppSettingsCustomImageAttributes) InternalTokens

func (JupyterLabAppSettingsCustomImageAttributes) InternalWithRef

type JupyterLabAppSettingsCustomImageState

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

type JupyterLabAppSettingsDefaultResourceSpec

type JupyterLabAppSettingsDefaultResourceSpec 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 JupyterLabAppSettingsDefaultResourceSpecAttributes

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

func (JupyterLabAppSettingsDefaultResourceSpecAttributes) InstanceType

func (JupyterLabAppSettingsDefaultResourceSpecAttributes) InternalRef

func (JupyterLabAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (JupyterLabAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (JupyterLabAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (JupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (JupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (drs JupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias() terra.StringValue

func (JupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type JupyterLabAppSettingsDefaultResourceSpecState

type JupyterLabAppSettingsDefaultResourceSpecState 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 JupyterLabAppSettingsState

type JupyterLabAppSettingsState struct {
	LifecycleConfigArns []string                                        `json:"lifecycle_config_arns"`
	CodeRepository      []JupyterLabAppSettingsCodeRepositoryState      `json:"code_repository"`
	CustomImage         []JupyterLabAppSettingsCustomImageState         `json:"custom_image"`
	DefaultResourceSpec []JupyterLabAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type JupyterServerAppSettings

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

type JupyterServerAppSettingsAttributes

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

func (JupyterServerAppSettingsAttributes) CodeRepository

func (JupyterServerAppSettingsAttributes) DefaultResourceSpec

func (JupyterServerAppSettingsAttributes) InternalRef

func (JupyterServerAppSettingsAttributes) InternalTokens

func (jsas JupyterServerAppSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (JupyterServerAppSettingsAttributes) InternalWithRef

func (JupyterServerAppSettingsAttributes) LifecycleConfigArns

type JupyterServerAppSettingsCodeRepository

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

type JupyterServerAppSettingsCodeRepositoryAttributes

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

func (JupyterServerAppSettingsCodeRepositoryAttributes) InternalRef

func (JupyterServerAppSettingsCodeRepositoryAttributes) InternalTokens

func (JupyterServerAppSettingsCodeRepositoryAttributes) InternalWithRef

func (JupyterServerAppSettingsCodeRepositoryAttributes) RepositoryUrl

type JupyterServerAppSettingsCodeRepositoryState

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

type JupyterServerAppSettingsDefaultResourceSpec

type JupyterServerAppSettingsDefaultResourceSpec 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 JupyterServerAppSettingsDefaultResourceSpecAttributes

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

func (JupyterServerAppSettingsDefaultResourceSpecAttributes) InstanceType

func (JupyterServerAppSettingsDefaultResourceSpecAttributes) InternalRef

func (JupyterServerAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (JupyterServerAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (JupyterServerAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (JupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (JupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (JupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type JupyterServerAppSettingsDefaultResourceSpecState

type JupyterServerAppSettingsDefaultResourceSpecState 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 JupyterServerAppSettingsState

type JupyterServerAppSettingsState struct {
	LifecycleConfigArns []string                                           `json:"lifecycle_config_arns"`
	CodeRepository      []JupyterServerAppSettingsCodeRepositoryState      `json:"code_repository"`
	DefaultResourceSpec []JupyterServerAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type KendraSettings

type KendraSettings struct {
	// Status: string, optional
	Status terra.StringValue `hcl:"status,attr"`
}

type KendraSettingsAttributes

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

func (KendraSettingsAttributes) InternalRef

func (ks KendraSettingsAttributes) InternalRef() (terra.Reference, error)

func (KendraSettingsAttributes) InternalTokens

func (ks KendraSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (KendraSettingsAttributes) InternalWithRef

func (KendraSettingsAttributes) Status

type KendraSettingsState

type KendraSettingsState struct {
	Status string `json:"status"`
}

type KernelGatewayAppSettings

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

type KernelGatewayAppSettingsAttributes

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

func (KernelGatewayAppSettingsAttributes) CustomImage

func (KernelGatewayAppSettingsAttributes) DefaultResourceSpec

func (KernelGatewayAppSettingsAttributes) InternalRef

func (KernelGatewayAppSettingsAttributes) InternalTokens

func (kgas KernelGatewayAppSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (KernelGatewayAppSettingsAttributes) InternalWithRef

func (KernelGatewayAppSettingsAttributes) LifecycleConfigArns

type KernelGatewayAppSettingsCustomImage

type KernelGatewayAppSettingsCustomImage 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 KernelGatewayAppSettingsCustomImageAttributes

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

func (KernelGatewayAppSettingsCustomImageAttributes) AppImageConfigName

func (KernelGatewayAppSettingsCustomImageAttributes) ImageName

func (KernelGatewayAppSettingsCustomImageAttributes) ImageVersionNumber

func (KernelGatewayAppSettingsCustomImageAttributes) InternalRef

func (KernelGatewayAppSettingsCustomImageAttributes) InternalTokens

func (KernelGatewayAppSettingsCustomImageAttributes) InternalWithRef

type KernelGatewayAppSettingsCustomImageState

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

type KernelGatewayAppSettingsDefaultResourceSpec

type KernelGatewayAppSettingsDefaultResourceSpec 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 KernelGatewayAppSettingsDefaultResourceSpecAttributes

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

func (KernelGatewayAppSettingsDefaultResourceSpecAttributes) InstanceType

func (KernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalRef

func (KernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (KernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (KernelGatewayAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (KernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (KernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (KernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type KernelGatewayAppSettingsDefaultResourceSpecState

type KernelGatewayAppSettingsDefaultResourceSpecState 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 KernelGatewayAppSettingsState

type KernelGatewayAppSettingsState struct {
	LifecycleConfigArns []string                                           `json:"lifecycle_config_arns"`
	CustomImage         []KernelGatewayAppSettingsCustomImageState         `json:"custom_image"`
	DefaultResourceSpec []KernelGatewayAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type ModelRegisterSettings

type ModelRegisterSettings struct {
	// CrossAccountModelRegisterRoleArn: string, optional
	CrossAccountModelRegisterRoleArn terra.StringValue `hcl:"cross_account_model_register_role_arn,attr"`
	// Status: string, optional
	Status terra.StringValue `hcl:"status,attr"`
}

type ModelRegisterSettingsAttributes

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

func (ModelRegisterSettingsAttributes) CrossAccountModelRegisterRoleArn

func (mrs ModelRegisterSettingsAttributes) CrossAccountModelRegisterRoleArn() terra.StringValue

func (ModelRegisterSettingsAttributes) InternalRef

func (ModelRegisterSettingsAttributes) InternalTokens

func (mrs ModelRegisterSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ModelRegisterSettingsAttributes) InternalWithRef

func (ModelRegisterSettingsAttributes) Status

type ModelRegisterSettingsState

type ModelRegisterSettingsState struct {
	CrossAccountModelRegisterRoleArn string `json:"cross_account_model_register_role_arn"`
	Status                           string `json:"status"`
}

type RSessionAppSettings

type RSessionAppSettings struct {
	// RSessionAppSettingsCustomImage: min=0,max=200
	CustomImage []RSessionAppSettingsCustomImage `hcl:"custom_image,block" validate:"min=0,max=200"`
	// RSessionAppSettingsDefaultResourceSpec: optional
	DefaultResourceSpec *RSessionAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block"`
}

type RSessionAppSettingsAttributes

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

func (RSessionAppSettingsAttributes) CustomImage

func (RSessionAppSettingsAttributes) DefaultResourceSpec

func (RSessionAppSettingsAttributes) InternalRef

func (rsas RSessionAppSettingsAttributes) InternalRef() (terra.Reference, error)

func (RSessionAppSettingsAttributes) InternalTokens

func (rsas RSessionAppSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RSessionAppSettingsAttributes) InternalWithRef

type RSessionAppSettingsCustomImage

type RSessionAppSettingsCustomImage 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 RSessionAppSettingsCustomImageAttributes

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

func (RSessionAppSettingsCustomImageAttributes) AppImageConfigName

func (RSessionAppSettingsCustomImageAttributes) ImageName

func (RSessionAppSettingsCustomImageAttributes) ImageVersionNumber

func (RSessionAppSettingsCustomImageAttributes) InternalRef

func (RSessionAppSettingsCustomImageAttributes) InternalTokens

func (RSessionAppSettingsCustomImageAttributes) InternalWithRef

type RSessionAppSettingsCustomImageState

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

type RSessionAppSettingsDefaultResourceSpec

type RSessionAppSettingsDefaultResourceSpec 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 RSessionAppSettingsDefaultResourceSpecAttributes

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

func (RSessionAppSettingsDefaultResourceSpecAttributes) InstanceType

func (RSessionAppSettingsDefaultResourceSpecAttributes) InternalRef

func (RSessionAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (RSessionAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (RSessionAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (RSessionAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (RSessionAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (drs RSessionAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias() terra.StringValue

func (RSessionAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type RSessionAppSettingsDefaultResourceSpecState

type RSessionAppSettingsDefaultResourceSpecState 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 RSessionAppSettingsState

type RSessionAppSettingsState struct {
	CustomImage         []RSessionAppSettingsCustomImageState         `json:"custom_image"`
	DefaultResourceSpec []RSessionAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type RStudioServerProAppSettings

type RStudioServerProAppSettings struct {
	// AccessStatus: string, optional
	AccessStatus terra.StringValue `hcl:"access_status,attr"`
	// UserGroup: string, optional
	UserGroup terra.StringValue `hcl:"user_group,attr"`
}

type RStudioServerProAppSettingsAttributes

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

func (RStudioServerProAppSettingsAttributes) AccessStatus

func (RStudioServerProAppSettingsAttributes) InternalRef

func (RStudioServerProAppSettingsAttributes) InternalTokens

func (rsspas RStudioServerProAppSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RStudioServerProAppSettingsAttributes) InternalWithRef

func (RStudioServerProAppSettingsAttributes) UserGroup

type RStudioServerProAppSettingsState

type RStudioServerProAppSettingsState struct {
	AccessStatus string `json:"access_status"`
	UserGroup    string `json:"user_group"`
}

type SharingSettings

type SharingSettings struct {
	// NotebookOutputOption: string, optional
	NotebookOutputOption terra.StringValue `hcl:"notebook_output_option,attr"`
	// S3KmsKeyId: string, optional
	S3KmsKeyId terra.StringValue `hcl:"s3_kms_key_id,attr"`
	// S3OutputPath: string, optional
	S3OutputPath terra.StringValue `hcl:"s3_output_path,attr"`
}

type SharingSettingsAttributes

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

func (SharingSettingsAttributes) InternalRef

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

func (SharingSettingsAttributes) InternalTokens

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

func (SharingSettingsAttributes) InternalWithRef

func (SharingSettingsAttributes) NotebookOutputOption

func (ss SharingSettingsAttributes) NotebookOutputOption() terra.StringValue

func (SharingSettingsAttributes) S3KmsKeyId

func (SharingSettingsAttributes) S3OutputPath

func (ss SharingSettingsAttributes) S3OutputPath() terra.StringValue

type SharingSettingsState

type SharingSettingsState struct {
	NotebookOutputOption string `json:"notebook_output_option"`
	S3KmsKeyId           string `json:"s3_kms_key_id"`
	S3OutputPath         string `json:"s3_output_path"`
}

type SpaceStorageSettings

type SpaceStorageSettings struct {
	// DefaultEbsStorageSettings: optional
	DefaultEbsStorageSettings *DefaultEbsStorageSettings `hcl:"default_ebs_storage_settings,block"`
}

type SpaceStorageSettingsAttributes

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

func (SpaceStorageSettingsAttributes) DefaultEbsStorageSettings

func (SpaceStorageSettingsAttributes) InternalRef

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

func (SpaceStorageSettingsAttributes) InternalTokens

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

func (SpaceStorageSettingsAttributes) InternalWithRef

type SpaceStorageSettingsState

type SpaceStorageSettingsState struct {
	DefaultEbsStorageSettings []DefaultEbsStorageSettingsState `json:"default_ebs_storage_settings"`
}

type TensorBoardAppSettings

type TensorBoardAppSettings struct {
	// TensorBoardAppSettingsDefaultResourceSpec: optional
	DefaultResourceSpec *TensorBoardAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block"`
}

type TensorBoardAppSettingsAttributes

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

func (TensorBoardAppSettingsAttributes) DefaultResourceSpec

func (TensorBoardAppSettingsAttributes) InternalRef

func (tbas TensorBoardAppSettingsAttributes) InternalRef() (terra.Reference, error)

func (TensorBoardAppSettingsAttributes) InternalTokens

func (tbas TensorBoardAppSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TensorBoardAppSettingsAttributes) InternalWithRef

type TensorBoardAppSettingsDefaultResourceSpec

type TensorBoardAppSettingsDefaultResourceSpec 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 TensorBoardAppSettingsDefaultResourceSpecAttributes

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

func (TensorBoardAppSettingsDefaultResourceSpecAttributes) InstanceType

func (TensorBoardAppSettingsDefaultResourceSpecAttributes) InternalRef

func (TensorBoardAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (TensorBoardAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (TensorBoardAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (TensorBoardAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (TensorBoardAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (TensorBoardAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type TensorBoardAppSettingsDefaultResourceSpecState

type TensorBoardAppSettingsDefaultResourceSpecState 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 TensorBoardAppSettingsState

type TensorBoardAppSettingsState struct {
	DefaultResourceSpec []TensorBoardAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type TimeSeriesForecastingSettings

type TimeSeriesForecastingSettings struct {
	// AmazonForecastRoleArn: string, optional
	AmazonForecastRoleArn terra.StringValue `hcl:"amazon_forecast_role_arn,attr"`
	// Status: string, optional
	Status terra.StringValue `hcl:"status,attr"`
}

type TimeSeriesForecastingSettingsAttributes

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

func (TimeSeriesForecastingSettingsAttributes) AmazonForecastRoleArn

func (tsfs TimeSeriesForecastingSettingsAttributes) AmazonForecastRoleArn() terra.StringValue

func (TimeSeriesForecastingSettingsAttributes) InternalRef

func (TimeSeriesForecastingSettingsAttributes) InternalTokens

func (TimeSeriesForecastingSettingsAttributes) InternalWithRef

func (TimeSeriesForecastingSettingsAttributes) Status

type TimeSeriesForecastingSettingsState

type TimeSeriesForecastingSettingsState struct {
	AmazonForecastRoleArn string `json:"amazon_forecast_role_arn"`
	Status                string `json:"status"`
}

type UserSettings

type UserSettings struct {
	// DefaultLandingUri: string, optional
	DefaultLandingUri terra.StringValue `hcl:"default_landing_uri,attr"`
	// ExecutionRole: string, required
	ExecutionRole terra.StringValue `hcl:"execution_role,attr" validate:"required"`
	// SecurityGroups: set of string, optional
	SecurityGroups terra.SetValue[terra.StringValue] `hcl:"security_groups,attr"`
	// StudioWebPortal: string, optional
	StudioWebPortal terra.StringValue `hcl:"studio_web_portal,attr"`
	// CanvasAppSettings: optional
	CanvasAppSettings *CanvasAppSettings `hcl:"canvas_app_settings,block"`
	// CodeEditorAppSettings: optional
	CodeEditorAppSettings *CodeEditorAppSettings `hcl:"code_editor_app_settings,block"`
	// CustomFileSystemConfig: min=0
	CustomFileSystemConfig []CustomFileSystemConfig `hcl:"custom_file_system_config,block" validate:"min=0"`
	// CustomPosixUserConfig: optional
	CustomPosixUserConfig *CustomPosixUserConfig `hcl:"custom_posix_user_config,block"`
	// JupyterLabAppSettings: optional
	JupyterLabAppSettings *JupyterLabAppSettings `hcl:"jupyter_lab_app_settings,block"`
	// JupyterServerAppSettings: optional
	JupyterServerAppSettings *JupyterServerAppSettings `hcl:"jupyter_server_app_settings,block"`
	// KernelGatewayAppSettings: optional
	KernelGatewayAppSettings *KernelGatewayAppSettings `hcl:"kernel_gateway_app_settings,block"`
	// RSessionAppSettings: optional
	RSessionAppSettings *RSessionAppSettings `hcl:"r_session_app_settings,block"`
	// RStudioServerProAppSettings: optional
	RStudioServerProAppSettings *RStudioServerProAppSettings `hcl:"r_studio_server_pro_app_settings,block"`
	// SharingSettings: optional
	SharingSettings *SharingSettings `hcl:"sharing_settings,block"`
	// SpaceStorageSettings: optional
	SpaceStorageSettings *SpaceStorageSettings `hcl:"space_storage_settings,block"`
	// TensorBoardAppSettings: optional
	TensorBoardAppSettings *TensorBoardAppSettings `hcl:"tensor_board_app_settings,block"`
}

type UserSettingsAttributes

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

func (UserSettingsAttributes) CanvasAppSettings

func (UserSettingsAttributes) CodeEditorAppSettings

func (UserSettingsAttributes) CustomFileSystemConfig

func (UserSettingsAttributes) CustomPosixUserConfig

func (UserSettingsAttributes) DefaultLandingUri

func (us UserSettingsAttributes) DefaultLandingUri() terra.StringValue

func (UserSettingsAttributes) ExecutionRole

func (us UserSettingsAttributes) ExecutionRole() terra.StringValue

func (UserSettingsAttributes) InternalRef

func (us UserSettingsAttributes) InternalRef() (terra.Reference, error)

func (UserSettingsAttributes) InternalTokens

func (us UserSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (UserSettingsAttributes) InternalWithRef

func (UserSettingsAttributes) JupyterLabAppSettings

func (UserSettingsAttributes) JupyterServerAppSettings

func (UserSettingsAttributes) KernelGatewayAppSettings

func (UserSettingsAttributes) RSessionAppSettings

func (UserSettingsAttributes) RStudioServerProAppSettings

func (UserSettingsAttributes) SecurityGroups

func (us UserSettingsAttributes) SecurityGroups() terra.SetValue[terra.StringValue]

func (UserSettingsAttributes) SharingSettings

func (UserSettingsAttributes) SpaceStorageSettings

func (UserSettingsAttributes) StudioWebPortal

func (us UserSettingsAttributes) StudioWebPortal() terra.StringValue

func (UserSettingsAttributes) TensorBoardAppSettings

type UserSettingsState

type UserSettingsState struct {
	DefaultLandingUri           string                             `json:"default_landing_uri"`
	ExecutionRole               string                             `json:"execution_role"`
	SecurityGroups              []string                           `json:"security_groups"`
	StudioWebPortal             string                             `json:"studio_web_portal"`
	CanvasAppSettings           []CanvasAppSettingsState           `json:"canvas_app_settings"`
	CodeEditorAppSettings       []CodeEditorAppSettingsState       `json:"code_editor_app_settings"`
	CustomFileSystemConfig      []CustomFileSystemConfigState      `json:"custom_file_system_config"`
	CustomPosixUserConfig       []CustomPosixUserConfigState       `json:"custom_posix_user_config"`
	JupyterLabAppSettings       []JupyterLabAppSettingsState       `json:"jupyter_lab_app_settings"`
	JupyterServerAppSettings    []JupyterServerAppSettingsState    `json:"jupyter_server_app_settings"`
	KernelGatewayAppSettings    []KernelGatewayAppSettingsState    `json:"kernel_gateway_app_settings"`
	RSessionAppSettings         []RSessionAppSettingsState         `json:"r_session_app_settings"`
	RStudioServerProAppSettings []RStudioServerProAppSettingsState `json:"r_studio_server_pro_app_settings"`
	SharingSettings             []SharingSettingsState             `json:"sharing_settings"`
	SpaceStorageSettings        []SpaceStorageSettingsState        `json:"space_storage_settings"`
	TensorBoardAppSettings      []TensorBoardAppSettingsState      `json:"tensor_board_app_settings"`
}

type WorkspaceSettings

type WorkspaceSettings struct {
	// S3ArtifactPath: string, optional
	S3ArtifactPath terra.StringValue `hcl:"s3_artifact_path,attr"`
	// S3KmsKeyId: string, optional
	S3KmsKeyId terra.StringValue `hcl:"s3_kms_key_id,attr"`
}

type WorkspaceSettingsAttributes

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

func (WorkspaceSettingsAttributes) InternalRef

func (ws WorkspaceSettingsAttributes) InternalRef() (terra.Reference, error)

func (WorkspaceSettingsAttributes) InternalTokens

func (ws WorkspaceSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (WorkspaceSettingsAttributes) InternalWithRef

func (WorkspaceSettingsAttributes) S3ArtifactPath

func (ws WorkspaceSettingsAttributes) S3ArtifactPath() terra.StringValue

func (WorkspaceSettingsAttributes) S3KmsKeyId

type WorkspaceSettingsState

type WorkspaceSettingsState struct {
	S3ArtifactPath string `json:"s3_artifact_path"`
	S3KmsKeyId     string `json:"s3_kms_key_id"`
}

Jump to

Keyboard shortcuts

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