aws_sagemaker_domain

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

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Args

type Args struct {
	// AppNetworkAccessType: string, optional
	AppNetworkAccessType terra.StringValue `hcl:"app_network_access_type,attr"`
	// AppSecurityGroupManagement: string, optional
	AppSecurityGroupManagement terra.StringValue `hcl:"app_security_group_management,attr"`
	// AuthMode: string, required
	AuthMode terra.StringValue `hcl:"auth_mode,attr" validate:"required"`
	// DomainName: string, required
	DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"`
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// KmsKeyId: string, optional
	KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"`
	// SubnetIds: set of string, required
	SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,attr" validate:"required"`
	// Tags: map of string, optional
	Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"`
	// TagsAll: map of string, optional
	TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"`
	// VpcId: string, required
	VpcId terra.StringValue `hcl:"vpc_id,attr" validate:"required"`
	// DefaultSpaceSettings: optional
	DefaultSpaceSettings *DefaultSpaceSettings `hcl:"default_space_settings,block"`
	// DefaultUserSettings: required
	DefaultUserSettings *DefaultUserSettings `hcl:"default_user_settings,block" validate:"required"`
	// DomainSettings: optional
	DomainSettings *DomainSettings `hcl:"domain_settings,block"`
	// RetentionPolicy: optional
	RetentionPolicy *RetentionPolicy `hcl:"retention_policy,block"`
}

Args contains the configurations for aws_sagemaker_domain.

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

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"`
	SagemakerImageVersionAlias string `json:"sagemaker_image_version_alias"`
	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=200
	CustomImage []DefaultSpaceSettingsKernelGatewayAppSettingsCustomImage `hcl:"custom_image,block" validate:"min=0,max=200"`
	// 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"`
	// 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 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) SagemakerImageVersionAlias

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"`
	SagemakerImageVersionAlias string `json:"sagemaker_image_version_alias"`
	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 {
	// 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"`
	// DefaultUserSettingsCanvasAppSettings: optional
	CanvasAppSettings *DefaultUserSettingsCanvasAppSettings `hcl:"canvas_app_settings,block"`
	// DefaultUserSettingsCodeEditorAppSettings: optional
	CodeEditorAppSettings *DefaultUserSettingsCodeEditorAppSettings `hcl:"code_editor_app_settings,block"`
	// DefaultUserSettingsCustomFileSystemConfig: min=0
	CustomFileSystemConfig []DefaultUserSettingsCustomFileSystemConfig `hcl:"custom_file_system_config,block" validate:"min=0"`
	// DefaultUserSettingsCustomPosixUserConfig: optional
	CustomPosixUserConfig *DefaultUserSettingsCustomPosixUserConfig `hcl:"custom_posix_user_config,block"`
	// DefaultUserSettingsJupyterLabAppSettings: optional
	JupyterLabAppSettings *DefaultUserSettingsJupyterLabAppSettings `hcl:"jupyter_lab_app_settings,block"`
	// DefaultUserSettingsJupyterServerAppSettings: optional
	JupyterServerAppSettings *DefaultUserSettingsJupyterServerAppSettings `hcl:"jupyter_server_app_settings,block"`
	// DefaultUserSettingsKernelGatewayAppSettings: optional
	KernelGatewayAppSettings *DefaultUserSettingsKernelGatewayAppSettings `hcl:"kernel_gateway_app_settings,block"`
	// DefaultUserSettingsRSessionAppSettings: optional
	RSessionAppSettings *DefaultUserSettingsRSessionAppSettings `hcl:"r_session_app_settings,block"`
	// DefaultUserSettingsRStudioServerProAppSettings: optional
	RStudioServerProAppSettings *DefaultUserSettingsRStudioServerProAppSettings `hcl:"r_studio_server_pro_app_settings,block"`
	// DefaultUserSettingsSharingSettings: optional
	SharingSettings *DefaultUserSettingsSharingSettings `hcl:"sharing_settings,block"`
	// DefaultUserSettingsSpaceStorageSettings: optional
	SpaceStorageSettings *DefaultUserSettingsSpaceStorageSettings `hcl:"space_storage_settings,block"`
	// DefaultUserSettingsTensorBoardAppSettings: optional
	TensorBoardAppSettings *DefaultUserSettingsTensorBoardAppSettings `hcl:"tensor_board_app_settings,block"`
}

type DefaultUserSettingsAttributes

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

func (DefaultUserSettingsAttributes) CanvasAppSettings

func (DefaultUserSettingsAttributes) CodeEditorAppSettings

func (DefaultUserSettingsAttributes) CustomFileSystemConfig

func (DefaultUserSettingsAttributes) CustomPosixUserConfig

func (DefaultUserSettingsAttributes) DefaultLandingUri

func (dus DefaultUserSettingsAttributes) DefaultLandingUri() terra.StringValue

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

func (DefaultUserSettingsAttributes) JupyterServerAppSettings

func (DefaultUserSettingsAttributes) KernelGatewayAppSettings

func (DefaultUserSettingsAttributes) RSessionAppSettings

func (DefaultUserSettingsAttributes) RStudioServerProAppSettings

func (DefaultUserSettingsAttributes) SecurityGroups

func (DefaultUserSettingsAttributes) SharingSettings

func (DefaultUserSettingsAttributes) SpaceStorageSettings

func (DefaultUserSettingsAttributes) StudioWebPortal

func (dus DefaultUserSettingsAttributes) StudioWebPortal() terra.StringValue

func (DefaultUserSettingsAttributes) TensorBoardAppSettings

type DefaultUserSettingsCanvasAppSettings

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

type DefaultUserSettingsCanvasAppSettingsAttributes

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

func (DefaultUserSettingsCanvasAppSettingsAttributes) InternalRef

func (DefaultUserSettingsCanvasAppSettingsAttributes) InternalTokens

func (DefaultUserSettingsCanvasAppSettingsAttributes) InternalWithRef

type DefaultUserSettingsCanvasAppSettingsDirectDeploySettings

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

type DefaultUserSettingsCanvasAppSettingsDirectDeploySettingsAttributes

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

func (DefaultUserSettingsCanvasAppSettingsDirectDeploySettingsAttributes) InternalRef

func (DefaultUserSettingsCanvasAppSettingsDirectDeploySettingsAttributes) InternalTokens

func (DefaultUserSettingsCanvasAppSettingsDirectDeploySettingsAttributes) InternalWithRef

func (DefaultUserSettingsCanvasAppSettingsDirectDeploySettingsAttributes) Status

type DefaultUserSettingsCanvasAppSettingsDirectDeploySettingsState

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

type DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettings

type DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettings 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 DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsAttributes

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

func (DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsAttributes) DataSourceName

func (DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsAttributes) InternalRef

func (DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsAttributes) InternalTokens

func (DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsAttributes) InternalWithRef

func (DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsAttributes) SecretArn

func (DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsAttributes) Status

type DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsState

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

type DefaultUserSettingsCanvasAppSettingsKendraSettings

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

type DefaultUserSettingsCanvasAppSettingsKendraSettingsAttributes

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

func (DefaultUserSettingsCanvasAppSettingsKendraSettingsAttributes) InternalRef

func (DefaultUserSettingsCanvasAppSettingsKendraSettingsAttributes) InternalTokens

func (DefaultUserSettingsCanvasAppSettingsKendraSettingsAttributes) InternalWithRef

func (DefaultUserSettingsCanvasAppSettingsKendraSettingsAttributes) Status

type DefaultUserSettingsCanvasAppSettingsKendraSettingsState

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

type DefaultUserSettingsCanvasAppSettingsModelRegisterSettings

type DefaultUserSettingsCanvasAppSettingsModelRegisterSettings 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 DefaultUserSettingsCanvasAppSettingsModelRegisterSettingsAttributes

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

func (DefaultUserSettingsCanvasAppSettingsModelRegisterSettingsAttributes) CrossAccountModelRegisterRoleArn

func (DefaultUserSettingsCanvasAppSettingsModelRegisterSettingsAttributes) InternalRef

func (DefaultUserSettingsCanvasAppSettingsModelRegisterSettingsAttributes) InternalTokens

func (DefaultUserSettingsCanvasAppSettingsModelRegisterSettingsAttributes) InternalWithRef

func (DefaultUserSettingsCanvasAppSettingsModelRegisterSettingsAttributes) Status

type DefaultUserSettingsCanvasAppSettingsModelRegisterSettingsState

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

type DefaultUserSettingsCanvasAppSettingsState

type DefaultUserSettingsCanvasAppSettingsState struct {
	DirectDeploySettings          []DefaultUserSettingsCanvasAppSettingsDirectDeploySettingsState          `json:"direct_deploy_settings"`
	IdentityProviderOauthSettings []DefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingsState `json:"identity_provider_oauth_settings"`
	KendraSettings                []DefaultUserSettingsCanvasAppSettingsKendraSettingsState                `json:"kendra_settings"`
	ModelRegisterSettings         []DefaultUserSettingsCanvasAppSettingsModelRegisterSettingsState         `json:"model_register_settings"`
	TimeSeriesForecastingSettings []DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsState `json:"time_series_forecasting_settings"`
	WorkspaceSettings             []DefaultUserSettingsCanvasAppSettingsWorkspaceSettingsState             `json:"workspace_settings"`
}

type DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings

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

type DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsAttributes

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

func (DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsAttributes) AmazonForecastRoleArn

func (DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsAttributes) InternalRef

func (DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsAttributes) InternalTokens

func (DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsAttributes) InternalWithRef

func (DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsAttributes) Status

type DefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsState

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

type DefaultUserSettingsCanvasAppSettingsWorkspaceSettings

type DefaultUserSettingsCanvasAppSettingsWorkspaceSettings 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 DefaultUserSettingsCanvasAppSettingsWorkspaceSettingsAttributes

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

func (DefaultUserSettingsCanvasAppSettingsWorkspaceSettingsAttributes) InternalRef

func (DefaultUserSettingsCanvasAppSettingsWorkspaceSettingsAttributes) InternalTokens

func (DefaultUserSettingsCanvasAppSettingsWorkspaceSettingsAttributes) InternalWithRef

func (DefaultUserSettingsCanvasAppSettingsWorkspaceSettingsAttributes) S3ArtifactPath

func (DefaultUserSettingsCanvasAppSettingsWorkspaceSettingsAttributes) S3KmsKeyId

type DefaultUserSettingsCanvasAppSettingsWorkspaceSettingsState

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

type DefaultUserSettingsCodeEditorAppSettings

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

type DefaultUserSettingsCodeEditorAppSettingsAttributes

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

func (DefaultUserSettingsCodeEditorAppSettingsAttributes) InternalRef

func (DefaultUserSettingsCodeEditorAppSettingsAttributes) InternalTokens

func (DefaultUserSettingsCodeEditorAppSettingsAttributes) InternalWithRef

func (DefaultUserSettingsCodeEditorAppSettingsAttributes) LifecycleConfigArns

type DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec

type DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec 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 DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes

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

func (DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) InstanceType

func (DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) InternalRef

func (DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecState

type DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecState 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 DefaultUserSettingsCodeEditorAppSettingsState

type DefaultUserSettingsCodeEditorAppSettingsState struct {
	LifecycleConfigArns []string                                                           `json:"lifecycle_config_arns"`
	DefaultResourceSpec []DefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type DefaultUserSettingsCustomFileSystemConfig

type DefaultUserSettingsCustomFileSystemConfig struct {
	// DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig: optional
	EfsFileSystemConfig *DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig `hcl:"efs_file_system_config,block"`
}

type DefaultUserSettingsCustomFileSystemConfigAttributes

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

func (DefaultUserSettingsCustomFileSystemConfigAttributes) InternalRef

func (DefaultUserSettingsCustomFileSystemConfigAttributes) InternalTokens

func (DefaultUserSettingsCustomFileSystemConfigAttributes) InternalWithRef

type DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig

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

type DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigAttributes

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

func (DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigAttributes) FileSystemId

func (DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigAttributes) FileSystemPath

func (DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigAttributes) InternalRef

func (DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigAttributes) InternalTokens

func (DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigAttributes) InternalWithRef

type DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigState

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

type DefaultUserSettingsCustomFileSystemConfigState

type DefaultUserSettingsCustomFileSystemConfigState struct {
	EfsFileSystemConfig []DefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigState `json:"efs_file_system_config"`
}

type DefaultUserSettingsCustomPosixUserConfig

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

type DefaultUserSettingsCustomPosixUserConfigAttributes

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

func (DefaultUserSettingsCustomPosixUserConfigAttributes) Gid

func (DefaultUserSettingsCustomPosixUserConfigAttributes) InternalRef

func (DefaultUserSettingsCustomPosixUserConfigAttributes) InternalTokens

func (DefaultUserSettingsCustomPosixUserConfigAttributes) InternalWithRef

func (DefaultUserSettingsCustomPosixUserConfigAttributes) Uid

type DefaultUserSettingsCustomPosixUserConfigState

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

type DefaultUserSettingsJupyterLabAppSettings

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

type DefaultUserSettingsJupyterLabAppSettingsAttributes

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

func (DefaultUserSettingsJupyterLabAppSettingsAttributes) CustomImage

func (DefaultUserSettingsJupyterLabAppSettingsAttributes) InternalRef

func (DefaultUserSettingsJupyterLabAppSettingsAttributes) InternalTokens

func (DefaultUserSettingsJupyterLabAppSettingsAttributes) InternalWithRef

func (DefaultUserSettingsJupyterLabAppSettingsAttributes) LifecycleConfigArns

type DefaultUserSettingsJupyterLabAppSettingsCodeRepository

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

type DefaultUserSettingsJupyterLabAppSettingsCodeRepositoryAttributes

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

func (DefaultUserSettingsJupyterLabAppSettingsCodeRepositoryAttributes) InternalRef

func (DefaultUserSettingsJupyterLabAppSettingsCodeRepositoryAttributes) InternalTokens

func (DefaultUserSettingsJupyterLabAppSettingsCodeRepositoryAttributes) InternalWithRef

func (DefaultUserSettingsJupyterLabAppSettingsCodeRepositoryAttributes) RepositoryUrl

type DefaultUserSettingsJupyterLabAppSettingsCodeRepositoryState

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

type DefaultUserSettingsJupyterLabAppSettingsCustomImage

type DefaultUserSettingsJupyterLabAppSettingsCustomImage 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 DefaultUserSettingsJupyterLabAppSettingsCustomImageAttributes

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

func (DefaultUserSettingsJupyterLabAppSettingsCustomImageAttributes) AppImageConfigName

func (DefaultUserSettingsJupyterLabAppSettingsCustomImageAttributes) ImageName

func (DefaultUserSettingsJupyterLabAppSettingsCustomImageAttributes) ImageVersionNumber

func (DefaultUserSettingsJupyterLabAppSettingsCustomImageAttributes) InternalRef

func (DefaultUserSettingsJupyterLabAppSettingsCustomImageAttributes) InternalTokens

func (DefaultUserSettingsJupyterLabAppSettingsCustomImageAttributes) InternalWithRef

type DefaultUserSettingsJupyterLabAppSettingsCustomImageState

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

type DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec

type DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec 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 DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes

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

func (DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) InstanceType

func (DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) InternalRef

func (DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecState

type DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecState 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 DefaultUserSettingsJupyterLabAppSettingsState

type DefaultUserSettingsJupyterLabAppSettingsState struct {
	LifecycleConfigArns []string                                                           `json:"lifecycle_config_arns"`
	CodeRepository      []DefaultUserSettingsJupyterLabAppSettingsCodeRepositoryState      `json:"code_repository"`
	CustomImage         []DefaultUserSettingsJupyterLabAppSettingsCustomImageState         `json:"custom_image"`
	DefaultResourceSpec []DefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

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

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"`
	SagemakerImageVersionAlias string `json:"sagemaker_image_version_alias"`
	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=200
	CustomImage []DefaultUserSettingsKernelGatewayAppSettingsCustomImage `hcl:"custom_image,block" validate:"min=0,max=200"`
	// 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"`
	// 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 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) SagemakerImageVersionAlias

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"`
	SagemakerImageVersionAlias string `json:"sagemaker_image_version_alias"`
	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 DefaultUserSettingsRSessionAppSettings

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

type DefaultUserSettingsRSessionAppSettingsAttributes

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

func (DefaultUserSettingsRSessionAppSettingsAttributes) CustomImage

func (DefaultUserSettingsRSessionAppSettingsAttributes) InternalRef

func (DefaultUserSettingsRSessionAppSettingsAttributes) InternalTokens

func (DefaultUserSettingsRSessionAppSettingsAttributes) InternalWithRef

type DefaultUserSettingsRSessionAppSettingsCustomImage

type DefaultUserSettingsRSessionAppSettingsCustomImage 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 DefaultUserSettingsRSessionAppSettingsCustomImageAttributes

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

func (DefaultUserSettingsRSessionAppSettingsCustomImageAttributes) AppImageConfigName

func (DefaultUserSettingsRSessionAppSettingsCustomImageAttributes) ImageName

func (DefaultUserSettingsRSessionAppSettingsCustomImageAttributes) ImageVersionNumber

func (DefaultUserSettingsRSessionAppSettingsCustomImageAttributes) InternalRef

func (DefaultUserSettingsRSessionAppSettingsCustomImageAttributes) InternalTokens

func (DefaultUserSettingsRSessionAppSettingsCustomImageAttributes) InternalWithRef

type DefaultUserSettingsRSessionAppSettingsCustomImageState

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

type DefaultUserSettingsRSessionAppSettingsDefaultResourceSpec

type DefaultUserSettingsRSessionAppSettingsDefaultResourceSpec 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 DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes

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

func (DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes) InstanceType

func (DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes) InternalRef

func (DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecState

type DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecState 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 DefaultUserSettingsRSessionAppSettingsState

type DefaultUserSettingsRSessionAppSettingsState struct {
	CustomImage         []DefaultUserSettingsRSessionAppSettingsCustomImageState         `json:"custom_image"`
	DefaultResourceSpec []DefaultUserSettingsRSessionAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

type DefaultUserSettingsRStudioServerProAppSettings

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

type DefaultUserSettingsRStudioServerProAppSettingsAttributes

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

func (DefaultUserSettingsRStudioServerProAppSettingsAttributes) AccessStatus

func (DefaultUserSettingsRStudioServerProAppSettingsAttributes) InternalRef

func (DefaultUserSettingsRStudioServerProAppSettingsAttributes) InternalTokens

func (DefaultUserSettingsRStudioServerProAppSettingsAttributes) InternalWithRef

func (DefaultUserSettingsRStudioServerProAppSettingsAttributes) UserGroup

type DefaultUserSettingsRStudioServerProAppSettingsState

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

type DefaultUserSettingsSharingSettings

type DefaultUserSettingsSharingSettings 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 DefaultUserSettingsSharingSettingsAttributes

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

func (DefaultUserSettingsSharingSettingsAttributes) InternalRef

func (DefaultUserSettingsSharingSettingsAttributes) InternalTokens

func (DefaultUserSettingsSharingSettingsAttributes) InternalWithRef

func (DefaultUserSettingsSharingSettingsAttributes) NotebookOutputOption

func (DefaultUserSettingsSharingSettingsAttributes) S3KmsKeyId

func (DefaultUserSettingsSharingSettingsAttributes) S3OutputPath

type DefaultUserSettingsSharingSettingsState

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

type DefaultUserSettingsSpaceStorageSettings

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

type DefaultUserSettingsSpaceStorageSettingsAttributes

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

func (DefaultUserSettingsSpaceStorageSettingsAttributes) InternalRef

func (DefaultUserSettingsSpaceStorageSettingsAttributes) InternalTokens

func (DefaultUserSettingsSpaceStorageSettingsAttributes) InternalWithRef

type DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings

type DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings 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 DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsAttributes

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

func (DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsAttributes) DefaultEbsVolumeSizeInGb

func (DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsAttributes) InternalRef

func (DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsAttributes) InternalTokens

func (DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsAttributes) InternalWithRef

func (DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsAttributes) MaximumEbsVolumeSizeInGb

type DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsState

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

type DefaultUserSettingsSpaceStorageSettingsState

type DefaultUserSettingsSpaceStorageSettingsState struct {
	DefaultEbsStorageSettings []DefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsState `json:"default_ebs_storage_settings"`
}

type DefaultUserSettingsState

type DefaultUserSettingsState struct {
	DefaultLandingUri           string                                                `json:"default_landing_uri"`
	ExecutionRole               string                                                `json:"execution_role"`
	SecurityGroups              []string                                              `json:"security_groups"`
	StudioWebPortal             string                                                `json:"studio_web_portal"`
	CanvasAppSettings           []DefaultUserSettingsCanvasAppSettingsState           `json:"canvas_app_settings"`
	CodeEditorAppSettings       []DefaultUserSettingsCodeEditorAppSettingsState       `json:"code_editor_app_settings"`
	CustomFileSystemConfig      []DefaultUserSettingsCustomFileSystemConfigState      `json:"custom_file_system_config"`
	CustomPosixUserConfig       []DefaultUserSettingsCustomPosixUserConfigState       `json:"custom_posix_user_config"`
	JupyterLabAppSettings       []DefaultUserSettingsJupyterLabAppSettingsState       `json:"jupyter_lab_app_settings"`
	JupyterServerAppSettings    []DefaultUserSettingsJupyterServerAppSettingsState    `json:"jupyter_server_app_settings"`
	KernelGatewayAppSettings    []DefaultUserSettingsKernelGatewayAppSettingsState    `json:"kernel_gateway_app_settings"`
	RSessionAppSettings         []DefaultUserSettingsRSessionAppSettingsState         `json:"r_session_app_settings"`
	RStudioServerProAppSettings []DefaultUserSettingsRStudioServerProAppSettingsState `json:"r_studio_server_pro_app_settings"`
	SharingSettings             []DefaultUserSettingsSharingSettingsState             `json:"sharing_settings"`
	SpaceStorageSettings        []DefaultUserSettingsSpaceStorageSettingsState        `json:"space_storage_settings"`
	TensorBoardAppSettings      []DefaultUserSettingsTensorBoardAppSettingsState      `json:"tensor_board_app_settings"`
}

type DefaultUserSettingsTensorBoardAppSettings

type DefaultUserSettingsTensorBoardAppSettings struct {
	// DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec: optional
	DefaultResourceSpec *DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec `hcl:"default_resource_spec,block"`
}

type DefaultUserSettingsTensorBoardAppSettingsAttributes

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

func (DefaultUserSettingsTensorBoardAppSettingsAttributes) InternalRef

func (DefaultUserSettingsTensorBoardAppSettingsAttributes) InternalTokens

func (DefaultUserSettingsTensorBoardAppSettingsAttributes) InternalWithRef

type DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec

type DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec 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 DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes

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

func (DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes) InstanceType

func (DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes) InternalRef

func (DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes) InternalTokens

func (DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecState

type DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecState 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 DefaultUserSettingsTensorBoardAppSettingsState

type DefaultUserSettingsTensorBoardAppSettingsState struct {
	DefaultResourceSpec []DefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecState `json:"default_resource_spec"`
}

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"`
	// DomainSettingsRStudioServerProDomainSettings: optional
	RStudioServerProDomainSettings *DomainSettingsRStudioServerProDomainSettings `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 DomainSettingsRStudioServerProDomainSettings

type DomainSettingsRStudioServerProDomainSettings 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"`
	// DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec: optional
	DefaultResourceSpec *DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec `hcl:"default_resource_spec,block"`
}

type DomainSettingsRStudioServerProDomainSettingsAttributes

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

func (DomainSettingsRStudioServerProDomainSettingsAttributes) DomainExecutionRoleArn

func (DomainSettingsRStudioServerProDomainSettingsAttributes) InternalRef

func (DomainSettingsRStudioServerProDomainSettingsAttributes) InternalTokens

func (DomainSettingsRStudioServerProDomainSettingsAttributes) InternalWithRef

func (DomainSettingsRStudioServerProDomainSettingsAttributes) RStudioConnectUrl

func (DomainSettingsRStudioServerProDomainSettingsAttributes) RStudioPackageManagerUrl

type DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec

type DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec 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 DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes

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

func (DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes) InstanceType

func (DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes) InternalRef

func (DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes) InternalTokens

func (DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes) InternalWithRef

func (DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes) LifecycleConfigArn

func (DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes) SagemakerImageArn

func (DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes) SagemakerImageVersionAlias

func (DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecAttributes) SagemakerImageVersionArn

type DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecState

type DomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecState 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 DomainSettingsRStudioServerProDomainSettingsState

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

type DomainSettingsState

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

type Resource

type Resource struct {
	Name string
	Args Args

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

Resource represents the Terraform resource aws_sagemaker_domain.

func New

func New(name string, args Args) *Resource

New creates a new instance of Resource.

func (*Resource) Attributes

func (asd *Resource) Attributes() awsSagemakerDomainAttributes

Attributes returns the attributes for Resource.

func (*Resource) Configuration

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

Configuration returns the configuration (args) for Resource.

func (*Resource) DependOn

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

DependOn is used for other resources to depend on Resource.

func (*Resource) Dependencies

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

Dependencies returns the list of resources Resource depends_on.

func (*Resource) ImportState

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

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

func (*Resource) LifecycleManagement

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

LifecycleManagement returns the lifecycle block for Resource.

func (*Resource) LocalName

func (asd *Resource) LocalName() string

LocalName returns the local name for Resource.

func (*Resource) State

func (asd *Resource) State() (*awsSagemakerDomainState, bool)

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

func (*Resource) StateMust

func (asd *Resource) StateMust() *awsSagemakerDomainState

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

func (*Resource) Type

func (asd *Resource) Type() string

Type returns the Terraform object type for Resource.

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

Jump to

Keyboard shortcuts

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