Documentation
¶
Index ¶
- func NewSagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference_Override(...)
- func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference_Override(...)
- func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference_Override(...)
- func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputReference_Override(s SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference, ...)
- func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference_Override(...)
- func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList_Override(s SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList, ...)
- func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference_Override(s SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference, ...)
- func NewSagemakerEndpointConfigurationDataCaptureConfigOutputReference_Override(s SagemakerEndpointConfigurationDataCaptureConfigOutputReference, ...)
- func NewSagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference_Override(...)
- func NewSagemakerEndpointConfigurationProductionVariantsList_Override(s SagemakerEndpointConfigurationProductionVariantsList, ...)
- func NewSagemakerEndpointConfigurationProductionVariantsOutputReference_Override(s SagemakerEndpointConfigurationProductionVariantsOutputReference, ...)
- func NewSagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference_Override(...)
- func NewSagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference_Override(...)
- func NewSagemakerEndpointConfigurationShadowProductionVariantsList_Override(s SagemakerEndpointConfigurationShadowProductionVariantsList, ...)
- func NewSagemakerEndpointConfigurationShadowProductionVariantsOutputReference_Override(s SagemakerEndpointConfigurationShadowProductionVariantsOutputReference, ...)
- func NewSagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference_Override(...)
- func NewSagemakerEndpointConfiguration_Override(s SagemakerEndpointConfiguration, scope constructs.Construct, id *string, ...)
- func SagemakerEndpointConfiguration_IsConstruct(x interface{}) *bool
- func SagemakerEndpointConfiguration_IsTerraformElement(x interface{}) *bool
- func SagemakerEndpointConfiguration_IsTerraformResource(x interface{}) *bool
- func SagemakerEndpointConfiguration_TfResourceType() *string
- type SagemakerEndpointConfiguration
- type SagemakerEndpointConfigurationAsyncInferenceConfig
- type SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig
- type SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference
- type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig
- type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig
- type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference
- type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference
- type SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference
- type SagemakerEndpointConfigurationConfig
- type SagemakerEndpointConfigurationDataCaptureConfig
- type SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader
- type SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference
- type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptions
- type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList
- type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference
- type SagemakerEndpointConfigurationDataCaptureConfigOutputReference
- type SagemakerEndpointConfigurationProductionVariants
- type SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig
- type SagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference
- type SagemakerEndpointConfigurationProductionVariantsList
- type SagemakerEndpointConfigurationProductionVariantsOutputReference
- type SagemakerEndpointConfigurationProductionVariantsServerlessConfig
- type SagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference
- type SagemakerEndpointConfigurationShadowProductionVariants
- type SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig
- type SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference
- type SagemakerEndpointConfigurationShadowProductionVariantsList
- type SagemakerEndpointConfigurationShadowProductionVariantsOutputReference
- type SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig
- type SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference_Override(s SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference_Override(s SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference_Override(s SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputReference_Override(s SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference_Override ¶
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference_Override(s SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList_Override ¶
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList_Override(s SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference_Override ¶
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference_Override(s SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSagemakerEndpointConfigurationDataCaptureConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationDataCaptureConfigOutputReference_Override(s SagemakerEndpointConfigurationDataCaptureConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference_Override(s SagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationProductionVariantsList_Override ¶
func NewSagemakerEndpointConfigurationProductionVariantsList_Override(s SagemakerEndpointConfigurationProductionVariantsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSagemakerEndpointConfigurationProductionVariantsOutputReference_Override ¶
func NewSagemakerEndpointConfigurationProductionVariantsOutputReference_Override(s SagemakerEndpointConfigurationProductionVariantsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference_Override(s SagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference_Override(s SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfigurationShadowProductionVariantsList_Override ¶
func NewSagemakerEndpointConfigurationShadowProductionVariantsList_Override(s SagemakerEndpointConfigurationShadowProductionVariantsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSagemakerEndpointConfigurationShadowProductionVariantsOutputReference_Override ¶
func NewSagemakerEndpointConfigurationShadowProductionVariantsOutputReference_Override(s SagemakerEndpointConfigurationShadowProductionVariantsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference_Override ¶
func NewSagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference_Override(s SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSagemakerEndpointConfiguration_Override ¶
func NewSagemakerEndpointConfiguration_Override(s SagemakerEndpointConfiguration, scope constructs.Construct, id *string, config *SagemakerEndpointConfigurationConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration aws_sagemaker_endpoint_configuration} Resource.
func SagemakerEndpointConfiguration_IsConstruct ¶
func SagemakerEndpointConfiguration_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func SagemakerEndpointConfiguration_IsTerraformElement ¶
func SagemakerEndpointConfiguration_IsTerraformElement(x interface{}) *bool
Experimental.
func SagemakerEndpointConfiguration_IsTerraformResource ¶
func SagemakerEndpointConfiguration_IsTerraformResource(x interface{}) *bool
Experimental.
func SagemakerEndpointConfiguration_TfResourceType ¶
func SagemakerEndpointConfiguration_TfResourceType() *string
Types ¶
type SagemakerEndpointConfiguration ¶
type SagemakerEndpointConfiguration interface {
cdktf.TerraformResource
Arn() *string
AsyncInferenceConfig() SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference
AsyncInferenceConfigInput() *SagemakerEndpointConfigurationAsyncInferenceConfig
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
DataCaptureConfig() SagemakerEndpointConfigurationDataCaptureConfigOutputReference
DataCaptureConfigInput() *SagemakerEndpointConfigurationDataCaptureConfig
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
KmsKeyArn() *string
SetKmsKeyArn(val *string)
KmsKeyArnInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Name() *string
SetName(val *string)
NameInput() *string
NamePrefix() *string
SetNamePrefix(val *string)
NamePrefixInput() *string
// The tree node.
Node() constructs.Node
ProductionVariants() SagemakerEndpointConfigurationProductionVariantsList
ProductionVariantsInput() interface{}
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
ShadowProductionVariants() SagemakerEndpointConfigurationShadowProductionVariantsList
ShadowProductionVariantsInput() interface{}
Tags() *map[string]*string
SetTags(val *map[string]*string)
TagsAll() *map[string]*string
SetTagsAll(val *map[string]*string)
TagsAllInput() *map[string]*string
TagsInput() *map[string]*string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutAsyncInferenceConfig(value *SagemakerEndpointConfigurationAsyncInferenceConfig)
PutDataCaptureConfig(value *SagemakerEndpointConfigurationDataCaptureConfig)
PutProductionVariants(value interface{})
PutShadowProductionVariants(value interface{})
ResetAsyncInferenceConfig()
ResetDataCaptureConfig()
ResetId()
ResetKmsKeyArn()
ResetName()
ResetNamePrefix()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetShadowProductionVariants()
ResetTags()
ResetTagsAll()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration aws_sagemaker_endpoint_configuration}.
func NewSagemakerEndpointConfiguration ¶
func NewSagemakerEndpointConfiguration(scope constructs.Construct, id *string, config *SagemakerEndpointConfigurationConfig) SagemakerEndpointConfiguration
Create a new {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration aws_sagemaker_endpoint_configuration} Resource.
type SagemakerEndpointConfigurationAsyncInferenceConfig ¶
type SagemakerEndpointConfigurationAsyncInferenceConfig struct {
// output_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#output_config SagemakerEndpointConfiguration#output_config}
OutputConfig *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig `field:"required" json:"outputConfig" yaml:"outputConfig"`
// client_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#client_config SagemakerEndpointConfiguration#client_config}
ClientConfig *SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig `field:"optional" json:"clientConfig" yaml:"clientConfig"`
}
type SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig ¶
type SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#max_concurrent_invocations_per_instance SagemakerEndpointConfiguration#max_concurrent_invocations_per_instance}.
MaxConcurrentInvocationsPerInstance *float64 `field:"optional" json:"maxConcurrentInvocationsPerInstance" yaml:"maxConcurrentInvocationsPerInstance"`
}
type SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference ¶
type SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig
SetInternalValue(val *SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig)
MaxConcurrentInvocationsPerInstance() *float64
SetMaxConcurrentInvocationsPerInstance(val *float64)
MaxConcurrentInvocationsPerInstanceInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMaxConcurrentInvocationsPerInstance()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig ¶
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#s3_output_path SagemakerEndpointConfiguration#s3_output_path}.
S3OutputPath *string `field:"required" json:"s3OutputPath" yaml:"s3OutputPath"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#kms_key_id SagemakerEndpointConfiguration#kms_key_id}.
KmsKeyId *string `field:"optional" json:"kmsKeyId" yaml:"kmsKeyId"`
// notification_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#notification_config SagemakerEndpointConfiguration#notification_config}
NotificationConfig *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig `field:"optional" json:"notificationConfig" yaml:"notificationConfig"`
}
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig ¶
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#error_topic SagemakerEndpointConfiguration#error_topic}.
ErrorTopic *string `field:"optional" json:"errorTopic" yaml:"errorTopic"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#success_topic SagemakerEndpointConfiguration#success_topic}.
SuccessTopic *string `field:"optional" json:"successTopic" yaml:"successTopic"`
}
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference ¶
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
ErrorTopic() *string
SetErrorTopic(val *string)
ErrorTopicInput() *string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig
SetInternalValue(val *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig)
SuccessTopic() *string
SetSuccessTopic(val *string)
SuccessTopicInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetErrorTopic()
ResetSuccessTopic()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference ¶
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig
SetInternalValue(val *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig)
KmsKeyId() *string
SetKmsKeyId(val *string)
KmsKeyIdInput() *string
NotificationConfig() SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference
NotificationConfigInput() *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig
S3OutputPath() *string
SetS3OutputPath(val *string)
S3OutputPathInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutNotificationConfig(value *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig)
ResetKmsKeyId()
ResetNotificationConfig()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference ¶
type SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference interface {
cdktf.ComplexObject
ClientConfig() SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference
ClientConfigInput() *SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationAsyncInferenceConfig
SetInternalValue(val *SagemakerEndpointConfigurationAsyncInferenceConfig)
OutputConfig() SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference
OutputConfigInput() *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutClientConfig(value *SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig)
PutOutputConfig(value *SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig)
ResetClientConfig()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputReference ¶
func NewSagemakerEndpointConfigurationAsyncInferenceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference
type SagemakerEndpointConfigurationConfig ¶
type SagemakerEndpointConfigurationConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count *float64 `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// production_variants block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#production_variants SagemakerEndpointConfiguration#production_variants}
ProductionVariants interface{} `field:"required" json:"productionVariants" yaml:"productionVariants"`
// async_inference_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#async_inference_config SagemakerEndpointConfiguration#async_inference_config}
AsyncInferenceConfig *SagemakerEndpointConfigurationAsyncInferenceConfig `field:"optional" json:"asyncInferenceConfig" yaml:"asyncInferenceConfig"`
// data_capture_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#data_capture_config SagemakerEndpointConfiguration#data_capture_config}
DataCaptureConfig *SagemakerEndpointConfigurationDataCaptureConfig `field:"optional" json:"dataCaptureConfig" yaml:"dataCaptureConfig"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#id SagemakerEndpointConfiguration#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#kms_key_arn SagemakerEndpointConfiguration#kms_key_arn}.
KmsKeyArn *string `field:"optional" json:"kmsKeyArn" yaml:"kmsKeyArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#name SagemakerEndpointConfiguration#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#name_prefix SagemakerEndpointConfiguration#name_prefix}.
NamePrefix *string `field:"optional" json:"namePrefix" yaml:"namePrefix"`
// shadow_production_variants block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#shadow_production_variants SagemakerEndpointConfiguration#shadow_production_variants}
ShadowProductionVariants interface{} `field:"optional" json:"shadowProductionVariants" yaml:"shadowProductionVariants"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#tags SagemakerEndpointConfiguration#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#tags_all SagemakerEndpointConfiguration#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
}
type SagemakerEndpointConfigurationDataCaptureConfig ¶
type SagemakerEndpointConfigurationDataCaptureConfig struct {
// capture_options block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#capture_options SagemakerEndpointConfiguration#capture_options}
CaptureOptions interface{} `field:"required" json:"captureOptions" yaml:"captureOptions"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#destination_s3_uri SagemakerEndpointConfiguration#destination_s3_uri}.
DestinationS3Uri *string `field:"required" json:"destinationS3Uri" yaml:"destinationS3Uri"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#initial_sampling_percentage SagemakerEndpointConfiguration#initial_sampling_percentage}.
InitialSamplingPercentage *float64 `field:"required" json:"initialSamplingPercentage" yaml:"initialSamplingPercentage"`
// capture_content_type_header block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#capture_content_type_header SagemakerEndpointConfiguration#capture_content_type_header}
CaptureContentTypeHeader *SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader `field:"optional" json:"captureContentTypeHeader" yaml:"captureContentTypeHeader"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#enable_capture SagemakerEndpointConfiguration#enable_capture}.
EnableCapture interface{} `field:"optional" json:"enableCapture" yaml:"enableCapture"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#kms_key_id SagemakerEndpointConfiguration#kms_key_id}.
KmsKeyId *string `field:"optional" json:"kmsKeyId" yaml:"kmsKeyId"`
}
type SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader ¶
type SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#csv_content_types SagemakerEndpointConfiguration#csv_content_types}.
CsvContentTypes *[]*string `field:"optional" json:"csvContentTypes" yaml:"csvContentTypes"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#json_content_types SagemakerEndpointConfiguration#json_content_types}.
JsonContentTypes *[]*string `field:"optional" json:"jsonContentTypes" yaml:"jsonContentTypes"`
}
type SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference ¶
type SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CsvContentTypes() *[]*string
SetCsvContentTypes(val *[]*string)
CsvContentTypesInput() *[]*string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader
SetInternalValue(val *SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader)
JsonContentTypes() *[]*string
SetJsonContentTypes(val *[]*string)
JsonContentTypesInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCsvContentTypes()
ResetJsonContentTypes()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference ¶
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference
type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptions ¶
type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#capture_mode SagemakerEndpointConfiguration#capture_mode}.
CaptureMode *string `field:"required" json:"captureMode" yaml:"captureMode"`
}
type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList ¶
type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList ¶
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList
type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference ¶
type SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference interface {
cdktf.ComplexObject
CaptureMode() *string
SetCaptureMode(val *string)
CaptureModeInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference ¶
func NewSagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference
type SagemakerEndpointConfigurationDataCaptureConfigOutputReference ¶
type SagemakerEndpointConfigurationDataCaptureConfigOutputReference interface {
cdktf.ComplexObject
CaptureContentTypeHeader() SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference
CaptureContentTypeHeaderInput() *SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader
CaptureOptions() SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList
CaptureOptionsInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DestinationS3Uri() *string
SetDestinationS3Uri(val *string)
DestinationS3UriInput() *string
EnableCapture() interface{}
SetEnableCapture(val interface{})
EnableCaptureInput() interface{}
// Experimental.
Fqn() *string
InitialSamplingPercentage() *float64
SetInitialSamplingPercentage(val *float64)
InitialSamplingPercentageInput() *float64
InternalValue() *SagemakerEndpointConfigurationDataCaptureConfig
SetInternalValue(val *SagemakerEndpointConfigurationDataCaptureConfig)
KmsKeyId() *string
SetKmsKeyId(val *string)
KmsKeyIdInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCaptureContentTypeHeader(value *SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader)
PutCaptureOptions(value interface{})
ResetCaptureContentTypeHeader()
ResetEnableCapture()
ResetKmsKeyId()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationDataCaptureConfigOutputReference ¶
func NewSagemakerEndpointConfigurationDataCaptureConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationDataCaptureConfigOutputReference
type SagemakerEndpointConfigurationProductionVariants ¶
type SagemakerEndpointConfigurationProductionVariants struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#model_name SagemakerEndpointConfiguration#model_name}.
ModelName *string `field:"required" json:"modelName" yaml:"modelName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#accelerator_type SagemakerEndpointConfiguration#accelerator_type}.
AcceleratorType *string `field:"optional" json:"acceleratorType" yaml:"acceleratorType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#container_startup_health_check_timeout_in_seconds SagemakerEndpointConfiguration#container_startup_health_check_timeout_in_seconds}.
ContainerStartupHealthCheckTimeoutInSeconds *float64 `field:"optional" json:"containerStartupHealthCheckTimeoutInSeconds" yaml:"containerStartupHealthCheckTimeoutInSeconds"`
// core_dump_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#core_dump_config SagemakerEndpointConfiguration#core_dump_config}
CoreDumpConfig *SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig `field:"optional" json:"coreDumpConfig" yaml:"coreDumpConfig"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#enable_ssm_access SagemakerEndpointConfiguration#enable_ssm_access}.
EnableSsmAccess interface{} `field:"optional" json:"enableSsmAccess" yaml:"enableSsmAccess"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#initial_instance_count SagemakerEndpointConfiguration#initial_instance_count}.
InitialInstanceCount *float64 `field:"optional" json:"initialInstanceCount" yaml:"initialInstanceCount"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#initial_variant_weight SagemakerEndpointConfiguration#initial_variant_weight}.
InitialVariantWeight *float64 `field:"optional" json:"initialVariantWeight" yaml:"initialVariantWeight"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#instance_type SagemakerEndpointConfiguration#instance_type}.
InstanceType *string `field:"optional" json:"instanceType" yaml:"instanceType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#model_data_download_timeout_in_seconds SagemakerEndpointConfiguration#model_data_download_timeout_in_seconds}.
ModelDataDownloadTimeoutInSeconds *float64 `field:"optional" json:"modelDataDownloadTimeoutInSeconds" yaml:"modelDataDownloadTimeoutInSeconds"`
// serverless_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#serverless_config SagemakerEndpointConfiguration#serverless_config}
ServerlessConfig *SagemakerEndpointConfigurationProductionVariantsServerlessConfig `field:"optional" json:"serverlessConfig" yaml:"serverlessConfig"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#variant_name SagemakerEndpointConfiguration#variant_name}.
VariantName *string `field:"optional" json:"variantName" yaml:"variantName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#volume_size_in_gb SagemakerEndpointConfiguration#volume_size_in_gb}.
VolumeSizeInGb *float64 `field:"optional" json:"volumeSizeInGb" yaml:"volumeSizeInGb"`
}
type SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig ¶
type SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#destination_s3_uri SagemakerEndpointConfiguration#destination_s3_uri}.
DestinationS3Uri *string `field:"required" json:"destinationS3Uri" yaml:"destinationS3Uri"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#kms_key_id SagemakerEndpointConfiguration#kms_key_id}.
KmsKeyId *string `field:"optional" json:"kmsKeyId" yaml:"kmsKeyId"`
}
type SagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference ¶
type SagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DestinationS3Uri() *string
SetDestinationS3Uri(val *string)
DestinationS3UriInput() *string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig
SetInternalValue(val *SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig)
KmsKeyId() *string
SetKmsKeyId(val *string)
KmsKeyIdInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKmsKeyId()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference ¶
func NewSagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference
type SagemakerEndpointConfigurationProductionVariantsList ¶
type SagemakerEndpointConfigurationProductionVariantsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) SagemakerEndpointConfigurationProductionVariantsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationProductionVariantsList ¶
func NewSagemakerEndpointConfigurationProductionVariantsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SagemakerEndpointConfigurationProductionVariantsList
type SagemakerEndpointConfigurationProductionVariantsOutputReference ¶
type SagemakerEndpointConfigurationProductionVariantsOutputReference interface {
cdktf.ComplexObject
AcceleratorType() *string
SetAcceleratorType(val *string)
AcceleratorTypeInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ContainerStartupHealthCheckTimeoutInSeconds() *float64
SetContainerStartupHealthCheckTimeoutInSeconds(val *float64)
ContainerStartupHealthCheckTimeoutInSecondsInput() *float64
CoreDumpConfig() SagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference
CoreDumpConfigInput() *SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EnableSsmAccess() interface{}
SetEnableSsmAccess(val interface{})
EnableSsmAccessInput() interface{}
// Experimental.
Fqn() *string
InitialInstanceCount() *float64
SetInitialInstanceCount(val *float64)
InitialInstanceCountInput() *float64
InitialVariantWeight() *float64
SetInitialVariantWeight(val *float64)
InitialVariantWeightInput() *float64
InstanceType() *string
SetInstanceType(val *string)
InstanceTypeInput() *string
InternalValue() interface{}
SetInternalValue(val interface{})
ModelDataDownloadTimeoutInSeconds() *float64
SetModelDataDownloadTimeoutInSeconds(val *float64)
ModelDataDownloadTimeoutInSecondsInput() *float64
ModelName() *string
SetModelName(val *string)
ModelNameInput() *string
ServerlessConfig() SagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference
ServerlessConfigInput() *SagemakerEndpointConfigurationProductionVariantsServerlessConfig
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VariantName() *string
SetVariantName(val *string)
VariantNameInput() *string
VolumeSizeInGb() *float64
SetVolumeSizeInGb(val *float64)
VolumeSizeInGbInput() *float64
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCoreDumpConfig(value *SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig)
PutServerlessConfig(value *SagemakerEndpointConfigurationProductionVariantsServerlessConfig)
ResetAcceleratorType()
ResetContainerStartupHealthCheckTimeoutInSeconds()
ResetCoreDumpConfig()
ResetEnableSsmAccess()
ResetInitialInstanceCount()
ResetInitialVariantWeight()
ResetInstanceType()
ResetModelDataDownloadTimeoutInSeconds()
ResetServerlessConfig()
ResetVariantName()
ResetVolumeSizeInGb()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationProductionVariantsOutputReference ¶
func NewSagemakerEndpointConfigurationProductionVariantsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SagemakerEndpointConfigurationProductionVariantsOutputReference
type SagemakerEndpointConfigurationProductionVariantsServerlessConfig ¶
type SagemakerEndpointConfigurationProductionVariantsServerlessConfig struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#max_concurrency SagemakerEndpointConfiguration#max_concurrency}.
MaxConcurrency *float64 `field:"required" json:"maxConcurrency" yaml:"maxConcurrency"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#memory_size_in_mb SagemakerEndpointConfiguration#memory_size_in_mb}.
MemorySizeInMb *float64 `field:"required" json:"memorySizeInMb" yaml:"memorySizeInMb"`
}
type SagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference ¶
type SagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationProductionVariantsServerlessConfig
SetInternalValue(val *SagemakerEndpointConfigurationProductionVariantsServerlessConfig)
MaxConcurrency() *float64
SetMaxConcurrency(val *float64)
MaxConcurrencyInput() *float64
MemorySizeInMb() *float64
SetMemorySizeInMb(val *float64)
MemorySizeInMbInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference ¶
func NewSagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference
type SagemakerEndpointConfigurationShadowProductionVariants ¶
type SagemakerEndpointConfigurationShadowProductionVariants struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#model_name SagemakerEndpointConfiguration#model_name}.
ModelName *string `field:"required" json:"modelName" yaml:"modelName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#accelerator_type SagemakerEndpointConfiguration#accelerator_type}.
AcceleratorType *string `field:"optional" json:"acceleratorType" yaml:"acceleratorType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#container_startup_health_check_timeout_in_seconds SagemakerEndpointConfiguration#container_startup_health_check_timeout_in_seconds}.
ContainerStartupHealthCheckTimeoutInSeconds *float64 `field:"optional" json:"containerStartupHealthCheckTimeoutInSeconds" yaml:"containerStartupHealthCheckTimeoutInSeconds"`
// core_dump_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#core_dump_config SagemakerEndpointConfiguration#core_dump_config}
CoreDumpConfig *SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig `field:"optional" json:"coreDumpConfig" yaml:"coreDumpConfig"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#enable_ssm_access SagemakerEndpointConfiguration#enable_ssm_access}.
EnableSsmAccess interface{} `field:"optional" json:"enableSsmAccess" yaml:"enableSsmAccess"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#initial_instance_count SagemakerEndpointConfiguration#initial_instance_count}.
InitialInstanceCount *float64 `field:"optional" json:"initialInstanceCount" yaml:"initialInstanceCount"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#initial_variant_weight SagemakerEndpointConfiguration#initial_variant_weight}.
InitialVariantWeight *float64 `field:"optional" json:"initialVariantWeight" yaml:"initialVariantWeight"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#instance_type SagemakerEndpointConfiguration#instance_type}.
InstanceType *string `field:"optional" json:"instanceType" yaml:"instanceType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#model_data_download_timeout_in_seconds SagemakerEndpointConfiguration#model_data_download_timeout_in_seconds}.
ModelDataDownloadTimeoutInSeconds *float64 `field:"optional" json:"modelDataDownloadTimeoutInSeconds" yaml:"modelDataDownloadTimeoutInSeconds"`
// serverless_config block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#serverless_config SagemakerEndpointConfiguration#serverless_config}
ServerlessConfig *SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig `field:"optional" json:"serverlessConfig" yaml:"serverlessConfig"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#variant_name SagemakerEndpointConfiguration#variant_name}.
VariantName *string `field:"optional" json:"variantName" yaml:"variantName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#volume_size_in_gb SagemakerEndpointConfiguration#volume_size_in_gb}.
VolumeSizeInGb *float64 `field:"optional" json:"volumeSizeInGb" yaml:"volumeSizeInGb"`
}
type SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig ¶
type SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#destination_s3_uri SagemakerEndpointConfiguration#destination_s3_uri}.
DestinationS3Uri *string `field:"required" json:"destinationS3Uri" yaml:"destinationS3Uri"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#kms_key_id SagemakerEndpointConfiguration#kms_key_id}.
KmsKeyId *string `field:"required" json:"kmsKeyId" yaml:"kmsKeyId"`
}
type SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference ¶
type SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DestinationS3Uri() *string
SetDestinationS3Uri(val *string)
DestinationS3UriInput() *string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig
SetInternalValue(val *SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig)
KmsKeyId() *string
SetKmsKeyId(val *string)
KmsKeyIdInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference ¶
func NewSagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference
type SagemakerEndpointConfigurationShadowProductionVariantsList ¶
type SagemakerEndpointConfigurationShadowProductionVariantsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) SagemakerEndpointConfigurationShadowProductionVariantsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationShadowProductionVariantsList ¶
func NewSagemakerEndpointConfigurationShadowProductionVariantsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SagemakerEndpointConfigurationShadowProductionVariantsList
type SagemakerEndpointConfigurationShadowProductionVariantsOutputReference ¶
type SagemakerEndpointConfigurationShadowProductionVariantsOutputReference interface {
cdktf.ComplexObject
AcceleratorType() *string
SetAcceleratorType(val *string)
AcceleratorTypeInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ContainerStartupHealthCheckTimeoutInSeconds() *float64
SetContainerStartupHealthCheckTimeoutInSeconds(val *float64)
ContainerStartupHealthCheckTimeoutInSecondsInput() *float64
CoreDumpConfig() SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference
CoreDumpConfigInput() *SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EnableSsmAccess() interface{}
SetEnableSsmAccess(val interface{})
EnableSsmAccessInput() interface{}
// Experimental.
Fqn() *string
InitialInstanceCount() *float64
SetInitialInstanceCount(val *float64)
InitialInstanceCountInput() *float64
InitialVariantWeight() *float64
SetInitialVariantWeight(val *float64)
InitialVariantWeightInput() *float64
InstanceType() *string
SetInstanceType(val *string)
InstanceTypeInput() *string
InternalValue() interface{}
SetInternalValue(val interface{})
ModelDataDownloadTimeoutInSeconds() *float64
SetModelDataDownloadTimeoutInSeconds(val *float64)
ModelDataDownloadTimeoutInSecondsInput() *float64
ModelName() *string
SetModelName(val *string)
ModelNameInput() *string
ServerlessConfig() SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference
ServerlessConfigInput() *SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VariantName() *string
SetVariantName(val *string)
VariantNameInput() *string
VolumeSizeInGb() *float64
SetVolumeSizeInGb(val *float64)
VolumeSizeInGbInput() *float64
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCoreDumpConfig(value *SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig)
PutServerlessConfig(value *SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig)
ResetAcceleratorType()
ResetContainerStartupHealthCheckTimeoutInSeconds()
ResetCoreDumpConfig()
ResetEnableSsmAccess()
ResetInitialInstanceCount()
ResetInitialVariantWeight()
ResetInstanceType()
ResetModelDataDownloadTimeoutInSeconds()
ResetServerlessConfig()
ResetVariantName()
ResetVolumeSizeInGb()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationShadowProductionVariantsOutputReference ¶
func NewSagemakerEndpointConfigurationShadowProductionVariantsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SagemakerEndpointConfigurationShadowProductionVariantsOutputReference
type SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig ¶
type SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#max_concurrency SagemakerEndpointConfiguration#max_concurrency}.
MaxConcurrency *float64 `field:"required" json:"maxConcurrency" yaml:"maxConcurrency"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_endpoint_configuration#memory_size_in_mb SagemakerEndpointConfiguration#memory_size_in_mb}.
MemorySizeInMb *float64 `field:"required" json:"memorySizeInMb" yaml:"memorySizeInMb"`
}
type SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference ¶
type SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig
SetInternalValue(val *SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig)
MaxConcurrency() *float64
SetMaxConcurrency(val *float64)
MaxConcurrencyInput() *float64
MemorySizeInMb() *float64
SetMemorySizeInMb(val *float64)
MemorySizeInMbInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewSagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference ¶
func NewSagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference
Source Files
¶
- SagemakerEndpointConfiguration.go
- SagemakerEndpointConfigurationAsyncInferenceConfig.go
- SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig.go
- SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference.go
- SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference__checks.go
- SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig.go
- SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig.go
- SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference.go
- SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference__checks.go
- SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference.go
- SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference__checks.go
- SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference.go
- SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference__checks.go
- SagemakerEndpointConfigurationConfig.go
- SagemakerEndpointConfigurationDataCaptureConfig.go
- SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader.go
- SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference.go
- SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference__checks.go
- SagemakerEndpointConfigurationDataCaptureConfigCaptureOptions.go
- SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList.go
- SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsList__checks.go
- SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference.go
- SagemakerEndpointConfigurationDataCaptureConfigCaptureOptionsOutputReference__checks.go
- SagemakerEndpointConfigurationDataCaptureConfigOutputReference.go
- SagemakerEndpointConfigurationDataCaptureConfigOutputReference__checks.go
- SagemakerEndpointConfigurationProductionVariants.go
- SagemakerEndpointConfigurationProductionVariantsCoreDumpConfig.go
- SagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference.go
- SagemakerEndpointConfigurationProductionVariantsCoreDumpConfigOutputReference__checks.go
- SagemakerEndpointConfigurationProductionVariantsList.go
- SagemakerEndpointConfigurationProductionVariantsList__checks.go
- SagemakerEndpointConfigurationProductionVariantsOutputReference.go
- SagemakerEndpointConfigurationProductionVariantsOutputReference__checks.go
- SagemakerEndpointConfigurationProductionVariantsServerlessConfig.go
- SagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference.go
- SagemakerEndpointConfigurationProductionVariantsServerlessConfigOutputReference__checks.go
- SagemakerEndpointConfigurationShadowProductionVariants.go
- SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfig.go
- SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference.go
- SagemakerEndpointConfigurationShadowProductionVariantsCoreDumpConfigOutputReference__checks.go
- SagemakerEndpointConfigurationShadowProductionVariantsList.go
- SagemakerEndpointConfigurationShadowProductionVariantsList__checks.go
- SagemakerEndpointConfigurationShadowProductionVariantsOutputReference.go
- SagemakerEndpointConfigurationShadowProductionVariantsOutputReference__checks.go
- SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfig.go
- SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference.go
- SagemakerEndpointConfigurationShadowProductionVariantsServerlessConfigOutputReference__checks.go
- SagemakerEndpointConfiguration__checks.go
- main.go