Class: AWSCDK::Sagemaker::CfnDomain::DefaultEbsStorageSettingsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
sagemaker/cfn_domain.rb

Overview

A collection of default EBS storage settings that apply to spaces created within a domain or user profile.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(default_ebs_volume_size_in_gb:, maximum_ebs_volume_size_in_gb:) ⇒ DefaultEbsStorageSettingsProperty

Returns a new instance of DefaultEbsStorageSettingsProperty.

Parameters:

  • default_ebs_volume_size_in_gb (Numeric)

    The default size of the EBS storage volume for a space.

  • maximum_ebs_volume_size_in_gb (Numeric)

    The maximum size of the EBS storage volume for a space.



1074
1075
1076
1077
1078
1079
# File 'sagemaker/cfn_domain.rb', line 1074

def initialize(default_ebs_volume_size_in_gb:, maximum_ebs_volume_size_in_gb:)
  @default_ebs_volume_size_in_gb = default_ebs_volume_size_in_gb
  Jsii::Type.check_type(@default_ebs_volume_size_in_gb, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "defaultEbsVolumeSizeInGb")
  @maximum_ebs_volume_size_in_gb = maximum_ebs_volume_size_in_gb
  Jsii::Type.check_type(@maximum_ebs_volume_size_in_gb, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "maximumEbsVolumeSizeInGb")
end

Instance Attribute Details

#default_ebs_volume_size_in_gbNumeric (readonly)

The default size of the EBS storage volume for a space.



1085
1086
1087
# File 'sagemaker/cfn_domain.rb', line 1085

def default_ebs_volume_size_in_gb
  @default_ebs_volume_size_in_gb
end

#maximum_ebs_volume_size_in_gbNumeric (readonly)

The maximum size of the EBS storage volume for a space.



1090
1091
1092
# File 'sagemaker/cfn_domain.rb', line 1090

def maximum_ebs_volume_size_in_gb
  @maximum_ebs_volume_size_in_gb
end

Class Method Details

.jsii_propertiesObject



1092
1093
1094
1095
1096
1097
# File 'sagemaker/cfn_domain.rb', line 1092

def self.jsii_properties
  {
    :default_ebs_volume_size_in_gb => "defaultEbsVolumeSizeInGb",
    :maximum_ebs_volume_size_in_gb => "maximumEbsVolumeSizeInGb",
  }
end

Instance Method Details

#to_jsiiObject



1099
1100
1101
1102
1103
1104
1105
1106
# File 'sagemaker/cfn_domain.rb', line 1099

def to_jsii
  result = {}
  result.merge!({
    "defaultEbsVolumeSizeInGb" => @default_ebs_volume_size_in_gb,
    "maximumEbsVolumeSizeInGb" => @maximum_ebs_volume_size_in_gb,
  })
  result.compact
end