sagemakerdomain

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 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 {
	// 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) TimeSeriesForecastingSettings

type CanvasAppSettingsState

type CanvasAppSettingsState struct {
	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"`
	// 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) 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"`
	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"`
}

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) 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"`
}

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