sagemakerdomain

package
v0.0.0-...-c2cc54e Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2023 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 {
	// ModelRegisterSettings: optional
	ModelRegisterSettings *ModelRegisterSettings `hcl:"model_register_settings,block"`
	// TimeSeriesForecastingSettings: optional
	TimeSeriesForecastingSettings *TimeSeriesForecastingSettings `hcl:"time_series_forecasting_settings,block"`
}

type CanvasAppSettingsAttributes

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

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) ModelRegisterSettings

func (CanvasAppSettingsAttributes) TimeSeriesForecastingSettings

type CanvasAppSettingsState

type CanvasAppSettingsState struct {
	ModelRegisterSettings         []ModelRegisterSettingsState         `json:"model_register_settings"`
	TimeSeriesForecastingSettings []TimeSeriesForecastingSettingsState `json:"time_series_forecasting_settings"`
}

type DefaultSpaceSettings

type DefaultSpaceSettings struct {
	// 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"`
	// DefaultSpaceSettingsJupyterServerAppSettings: optional
	JupyterServerAppSettings *DefaultSpaceSettingsJupyterServerAppSettings `hcl:"jupyter_server_app_settings,block"`
	// DefaultSpaceSettingsKernelGatewayAppSettings: optional
	KernelGatewayAppSettings *DefaultSpaceSettingsKernelGatewayAppSettings `hcl:"kernel_gateway_app_settings,block"`
}

type DefaultSpaceSettingsAttributes

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

func (DefaultSpaceSettingsAttributes) ExecutionRole

func (dss DefaultSpaceSettingsAttributes) ExecutionRole() terra.StringValue

func (DefaultSpaceSettingsAttributes) InternalRef

func (dss DefaultSpaceSettingsAttributes) InternalRef() (terra.Reference, error)

func (DefaultSpaceSettingsAttributes) InternalTokens

func (dss DefaultSpaceSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DefaultSpaceSettingsAttributes) InternalWithRef

func (DefaultSpaceSettingsAttributes) JupyterServerAppSettings

func (DefaultSpaceSettingsAttributes) KernelGatewayAppSettings

func (DefaultSpaceSettingsAttributes) SecurityGroups

type DefaultSpaceSettingsJupyterServerAppSettings

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

type DefaultSpaceSettingsJupyterServerAppSettingsAttributes

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

func (DefaultSpaceSettingsJupyterServerAppSettingsAttributes) InternalRef

func (DefaultSpaceSettingsJupyterServerAppSettingsAttributes) InternalTokens

func (DefaultSpaceSettingsJupyterServerAppSettingsAttributes) InternalWithRef

func (DefaultSpaceSettingsJupyterServerAppSettingsAttributes) LifecycleConfigArns

type DefaultSpaceSettingsJupyterServerAppSettingsCodeRepository

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

type DefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes

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

func (DefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalRef

func (DefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalTokens

func (DefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalWithRef

func (DefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryAttributes) RepositoryUrl

type DefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryState

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

type DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec

type DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec 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"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes

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

func (DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InstanceType

func (DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalRef

func (DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecState

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

type DefaultSpaceSettingsJupyterServerAppSettingsState

type DefaultSpaceSettingsJupyterServerAppSettingsState struct {
	LifecycleConfigArns []string                                                               `json:"lifecycle_config_arns"`
	CodeRepository      []DefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryState      `json:"code_repository"`
	DefaultResourceSpec []DefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type DefaultSpaceSettingsKernelGatewayAppSettings

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

type DefaultSpaceSettingsKernelGatewayAppSettingsAttributes

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

func (DefaultSpaceSettingsKernelGatewayAppSettingsAttributes) InternalRef

func (DefaultSpaceSettingsKernelGatewayAppSettingsAttributes) InternalTokens

func (DefaultSpaceSettingsKernelGatewayAppSettingsAttributes) InternalWithRef

func (DefaultSpaceSettingsKernelGatewayAppSettingsAttributes) LifecycleConfigArns

type DefaultSpaceSettingsKernelGatewayAppSettingsCustomImage

type DefaultSpaceSettingsKernelGatewayAppSettingsCustomImage 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 DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageAttributes

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

func (DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) AppImageConfigName

func (DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) ImageName

func (DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) ImageVersionNumber

func (DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalRef

func (DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalTokens

func (DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalWithRef

type DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageState

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

type DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec

type DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec 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"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes

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

func (DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InstanceType

func (DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalRef

func (DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecState

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

type DefaultSpaceSettingsKernelGatewayAppSettingsState

type DefaultSpaceSettingsKernelGatewayAppSettingsState struct {
	LifecycleConfigArns []string                                                               `json:"lifecycle_config_arns"`
	CustomImage         []DefaultSpaceSettingsKernelGatewayAppSettingsCustomImageState         `json:"custom_image"`
	DefaultResourceSpec []DefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type DefaultSpaceSettingsState

type DefaultSpaceSettingsState struct {
	ExecutionRole            string                                              `json:"execution_role"`
	SecurityGroups           []string                                            `json:"security_groups"`
	JupyterServerAppSettings []DefaultSpaceSettingsJupyterServerAppSettingsState `json:"jupyter_server_app_settings"`
	KernelGatewayAppSettings []DefaultSpaceSettingsKernelGatewayAppSettingsState `json:"kernel_gateway_app_settings"`
}

type DefaultUserSettings

type DefaultUserSettings struct {
	// 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"`
	// CanvasAppSettings: optional
	CanvasAppSettings *CanvasAppSettings `hcl:"canvas_app_settings,block"`
	// DefaultUserSettingsJupyterServerAppSettings: optional
	JupyterServerAppSettings *DefaultUserSettingsJupyterServerAppSettings `hcl:"jupyter_server_app_settings,block"`
	// DefaultUserSettingsKernelGatewayAppSettings: optional
	KernelGatewayAppSettings *DefaultUserSettingsKernelGatewayAppSettings `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"`
	// TensorBoardAppSettings: optional
	TensorBoardAppSettings *TensorBoardAppSettings `hcl:"tensor_board_app_settings,block"`
}

type DefaultUserSettingsAttributes

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

func (DefaultUserSettingsAttributes) CanvasAppSettings

func (DefaultUserSettingsAttributes) ExecutionRole

func (dus DefaultUserSettingsAttributes) ExecutionRole() terra.StringValue

func (DefaultUserSettingsAttributes) InternalRef

func (dus DefaultUserSettingsAttributes) InternalRef() (terra.Reference, error)

func (DefaultUserSettingsAttributes) InternalTokens

func (dus DefaultUserSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DefaultUserSettingsAttributes) InternalWithRef

func (DefaultUserSettingsAttributes) JupyterServerAppSettings

func (DefaultUserSettingsAttributes) KernelGatewayAppSettings

func (DefaultUserSettingsAttributes) RSessionAppSettings

func (DefaultUserSettingsAttributes) RStudioServerProAppSettings

func (DefaultUserSettingsAttributes) SecurityGroups

func (DefaultUserSettingsAttributes) SharingSettings

func (DefaultUserSettingsAttributes) TensorBoardAppSettings

type DefaultUserSettingsJupyterServerAppSettings

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

type DefaultUserSettingsJupyterServerAppSettingsAttributes

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

func (DefaultUserSettingsJupyterServerAppSettingsAttributes) InternalRef

func (DefaultUserSettingsJupyterServerAppSettingsAttributes) InternalTokens

func (DefaultUserSettingsJupyterServerAppSettingsAttributes) InternalWithRef

func (DefaultUserSettingsJupyterServerAppSettingsAttributes) LifecycleConfigArns

type DefaultUserSettingsJupyterServerAppSettingsCodeRepository

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

type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryAttributes

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

func (DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalRef

func (DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalTokens

func (DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryAttributes) InternalWithRef

func (DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryAttributes) RepositoryUrl

type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryState

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

type DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec

type DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec 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"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes

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

func (DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InstanceType

func (DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalRef

func (DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecState

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

type DefaultUserSettingsJupyterServerAppSettingsState

type DefaultUserSettingsJupyterServerAppSettingsState struct {
	LifecycleConfigArns []string                                                              `json:"lifecycle_config_arns"`
	CodeRepository      []DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryState      `json:"code_repository"`
	DefaultResourceSpec []DefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type DefaultUserSettingsKernelGatewayAppSettings

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

type DefaultUserSettingsKernelGatewayAppSettingsAttributes

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

func (DefaultUserSettingsKernelGatewayAppSettingsAttributes) InternalRef

func (DefaultUserSettingsKernelGatewayAppSettingsAttributes) InternalTokens

func (DefaultUserSettingsKernelGatewayAppSettingsAttributes) InternalWithRef

func (DefaultUserSettingsKernelGatewayAppSettingsAttributes) LifecycleConfigArns

type DefaultUserSettingsKernelGatewayAppSettingsCustomImage

type DefaultUserSettingsKernelGatewayAppSettingsCustomImage 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 DefaultUserSettingsKernelGatewayAppSettingsCustomImageAttributes

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

func (DefaultUserSettingsKernelGatewayAppSettingsCustomImageAttributes) AppImageConfigName

func (DefaultUserSettingsKernelGatewayAppSettingsCustomImageAttributes) ImageName

func (DefaultUserSettingsKernelGatewayAppSettingsCustomImageAttributes) ImageVersionNumber

func (DefaultUserSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalRef

func (DefaultUserSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalTokens

func (DefaultUserSettingsKernelGatewayAppSettingsCustomImageAttributes) InternalWithRef

type DefaultUserSettingsKernelGatewayAppSettingsCustomImageState

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

type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec

type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec 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"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes

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

func (DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InstanceType

func (DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalRef

func (DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecState

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

type DefaultUserSettingsKernelGatewayAppSettingsState

type DefaultUserSettingsKernelGatewayAppSettingsState struct {
	LifecycleConfigArns []string                                                              `json:"lifecycle_config_arns"`
	CustomImage         []DefaultUserSettingsKernelGatewayAppSettingsCustomImageState         `json:"custom_image"`
	DefaultResourceSpec []DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type DefaultUserSettingsState

type DefaultUserSettingsState struct {
	ExecutionRole               string                                             `json:"execution_role"`
	SecurityGroups              []string                                           `json:"security_groups"`
	CanvasAppSettings           []CanvasAppSettingsState                           `json:"canvas_app_settings"`
	JupyterServerAppSettings    []DefaultUserSettingsJupyterServerAppSettingsState `json:"jupyter_server_app_settings"`
	KernelGatewayAppSettings    []DefaultUserSettingsKernelGatewayAppSettingsState `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"`
	TensorBoardAppSettings      []TensorBoardAppSettingsState                      `json:"tensor_board_app_settings"`
}

type DomainSettings

type DomainSettings struct {
	// ExecutionRoleIdentityConfig: string, optional
	ExecutionRoleIdentityConfig terra.StringValue `hcl:"execution_role_identity_config,attr"`
	// SecurityGroupIds: set of string, optional
	SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr"`
	// RStudioServerProDomainSettings: optional
	RStudioServerProDomainSettings *RStudioServerProDomainSettings `hcl:"r_studio_server_pro_domain_settings,block"`
}

type DomainSettingsAttributes

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

func (DomainSettingsAttributes) ExecutionRoleIdentityConfig

func (ds DomainSettingsAttributes) ExecutionRoleIdentityConfig() terra.StringValue

func (DomainSettingsAttributes) InternalRef

func (ds DomainSettingsAttributes) InternalRef() (terra.Reference, error)

func (DomainSettingsAttributes) InternalTokens

func (ds DomainSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DomainSettingsAttributes) InternalWithRef

func (DomainSettingsAttributes) RStudioServerProDomainSettings

func (DomainSettingsAttributes) SecurityGroupIds

func (ds DomainSettingsAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]

type DomainSettingsState

type DomainSettingsState struct {
	ExecutionRoleIdentityConfig    string                                `json:"execution_role_identity_config"`
	SecurityGroupIds               []string                              `json:"security_group_ids"`
	RStudioServerProDomainSettings []RStudioServerProDomainSettingsState `json:"r_studio_server_pro_domain_settings"`
}

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=30
	CustomImage []RSessionAppSettingsCustomImage `hcl:"custom_image,block" validate:"min=0,max=30"`
	// 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"`
	// 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) SagemakerImageVersionArn

type RSessionAppSettingsDefaultResourceSpecState

type RSessionAppSettingsDefaultResourceSpecState struct {
	InstanceType             string `json:"instance_type"`
	LifecycleConfigArn       string `json:"lifecycle_config_arn"`
	SagemakerImageArn        string `json:"sagemaker_image_arn"`
	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 RStudioServerProDomainSettings

type RStudioServerProDomainSettings struct {
	// DomainExecutionRoleArn: string, required
	DomainExecutionRoleArn terra.StringValue `hcl:"domain_execution_role_arn,attr" validate:"required"`
	// RStudioConnectUrl: string, optional
	RStudioConnectUrl terra.StringValue `hcl:"r_studio_connect_url,attr"`
	// RStudioPackageManagerUrl: string, optional
	RStudioPackageManagerUrl terra.StringValue `hcl:"r_studio_package_manager_url,attr"`
	// RStudioServerProDomainSettingsDefaultResourceSpec: optional
	DefaultResourceSpec *RStudioServerProDomainSettingsDefaultResourceSpec `hcl:"default_resource_spec,block"`
}

type RStudioServerProDomainSettingsAttributes

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

func (RStudioServerProDomainSettingsAttributes) DefaultResourceSpec

func (RStudioServerProDomainSettingsAttributes) DomainExecutionRoleArn

func (rsspds RStudioServerProDomainSettingsAttributes) DomainExecutionRoleArn() terra.StringValue

func (RStudioServerProDomainSettingsAttributes) InternalRef

func (RStudioServerProDomainSettingsAttributes) InternalTokens

func (RStudioServerProDomainSettingsAttributes) InternalWithRef

func (RStudioServerProDomainSettingsAttributes) RStudioConnectUrl

func (rsspds RStudioServerProDomainSettingsAttributes) RStudioConnectUrl() terra.StringValue

func (RStudioServerProDomainSettingsAttributes) RStudioPackageManagerUrl

func (rsspds RStudioServerProDomainSettingsAttributes) RStudioPackageManagerUrl() terra.StringValue

type RStudioServerProDomainSettingsDefaultResourceSpec

type RStudioServerProDomainSettingsDefaultResourceSpec 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"`
	// SagemakerImageVersionArn: string, optional
	SagemakerImageVersionArn terra.StringValue `hcl:"sagemaker_image_version_arn,attr"`
}

type RStudioServerProDomainSettingsDefaultResourceSpecAttributes

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

func (RStudioServerProDomainSettingsDefaultResourceSpecAttributes) InstanceType

func (RStudioServerProDomainSettingsDefaultResourceSpecAttributes) InternalRef

func (RStudioServerProDomainSettingsDefaultResourceSpecAttributes) InternalTokens

func (RStudioServerProDomainSettingsDefaultResourceSpecAttributes) InternalWithRef

func (RStudioServerProDomainSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (RStudioServerProDomainSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (RStudioServerProDomainSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type RStudioServerProDomainSettingsDefaultResourceSpecState

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

type RStudioServerProDomainSettingsState

type RStudioServerProDomainSettingsState struct {
	DomainExecutionRoleArn   string                                                   `json:"domain_execution_role_arn"`
	RStudioConnectUrl        string                                                   `json:"r_studio_connect_url"`
	RStudioPackageManagerUrl string                                                   `json:"r_studio_package_manager_url"`
	DefaultResourceSpec      []RStudioServerProDomainSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type RetentionPolicy

type RetentionPolicy struct {
	// HomeEfsFileSystem: string, optional
	HomeEfsFileSystem terra.StringValue `hcl:"home_efs_file_system,attr"`
}

type RetentionPolicyAttributes

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

func (RetentionPolicyAttributes) HomeEfsFileSystem

func (rp RetentionPolicyAttributes) HomeEfsFileSystem() terra.StringValue

func (RetentionPolicyAttributes) InternalRef

func (rp RetentionPolicyAttributes) InternalRef() (terra.Reference, error)

func (RetentionPolicyAttributes) InternalTokens

func (rp RetentionPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RetentionPolicyAttributes) InternalWithRef

type RetentionPolicyState

type RetentionPolicyState struct {
	HomeEfsFileSystem string `json:"home_efs_file_system"`
}

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 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"`
	// 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) SagemakerImageVersionArn

type TensorBoardAppSettingsDefaultResourceSpecState

type TensorBoardAppSettingsDefaultResourceSpecState struct {
	InstanceType             string `json:"instance_type"`
	LifecycleConfigArn       string `json:"lifecycle_config_arn"`
	SagemakerImageArn        string `json:"sagemaker_image_arn"`
	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"`
}

Jump to

Keyboard shortcuts

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