Documentation ¶
Index ¶
- type Args
- type KernelGatewayImageConfig
- type KernelGatewayImageConfigAttributes
- func (kgic KernelGatewayImageConfigAttributes) FileSystemConfig() terra.ListValue[KernelGatewayImageConfigFileSystemConfigAttributes]
- func (kgic KernelGatewayImageConfigAttributes) InternalRef() (terra.Reference, error)
- func (kgic KernelGatewayImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kgic KernelGatewayImageConfigAttributes) InternalWithRef(ref terra.Reference) KernelGatewayImageConfigAttributes
- func (kgic KernelGatewayImageConfigAttributes) KernelSpec() terra.ListValue[KernelGatewayImageConfigKernelSpecAttributes]
- type KernelGatewayImageConfigFileSystemConfig
- type KernelGatewayImageConfigFileSystemConfigAttributes
- func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) DefaultGid() terra.NumberValue
- func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) DefaultUid() terra.NumberValue
- func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) InternalRef() (terra.Reference, error)
- func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) InternalWithRef(ref terra.Reference) KernelGatewayImageConfigFileSystemConfigAttributes
- func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) MountPath() terra.StringValue
- type KernelGatewayImageConfigFileSystemConfigState
- type KernelGatewayImageConfigKernelSpec
- type KernelGatewayImageConfigKernelSpecAttributes
- func (ks KernelGatewayImageConfigKernelSpecAttributes) DisplayName() terra.StringValue
- func (ks KernelGatewayImageConfigKernelSpecAttributes) InternalRef() (terra.Reference, error)
- func (ks KernelGatewayImageConfigKernelSpecAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ks KernelGatewayImageConfigKernelSpecAttributes) InternalWithRef(ref terra.Reference) KernelGatewayImageConfigKernelSpecAttributes
- func (ks KernelGatewayImageConfigKernelSpecAttributes) Name() terra.StringValue
- type KernelGatewayImageConfigKernelSpecState
- type KernelGatewayImageConfigState
- type Resource
- func (asaic *Resource) Attributes() awsSagemakerAppImageConfigAttributes
- func (asaic *Resource) Configuration() interface{}
- func (asaic *Resource) DependOn() terra.Reference
- func (asaic *Resource) Dependencies() terra.Dependencies
- func (asaic *Resource) ImportState(state io.Reader) error
- func (asaic *Resource) LifecycleManagement() *terra.Lifecycle
- func (asaic *Resource) LocalName() string
- func (asaic *Resource) State() (*awsSagemakerAppImageConfigState, bool)
- func (asaic *Resource) StateMust() *awsSagemakerAppImageConfigState
- func (asaic *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AppImageConfigName: string, required AppImageConfigName terra.StringValue `hcl:"app_image_config_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // 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"` // KernelGatewayImageConfig: optional KernelGatewayImageConfig *KernelGatewayImageConfig `hcl:"kernel_gateway_image_config,block"` }
Args contains the configurations for aws_sagemaker_app_image_config.
type KernelGatewayImageConfig ¶
type KernelGatewayImageConfig struct { // KernelGatewayImageConfigFileSystemConfig: optional FileSystemConfig *KernelGatewayImageConfigFileSystemConfig `hcl:"file_system_config,block"` // KernelGatewayImageConfigKernelSpec: required KernelSpec *KernelGatewayImageConfigKernelSpec `hcl:"kernel_spec,block" validate:"required"` }
type KernelGatewayImageConfigAttributes ¶
type KernelGatewayImageConfigAttributes struct {
// contains filtered or unexported fields
}
func (KernelGatewayImageConfigAttributes) FileSystemConfig ¶
func (kgic KernelGatewayImageConfigAttributes) FileSystemConfig() terra.ListValue[KernelGatewayImageConfigFileSystemConfigAttributes]
func (KernelGatewayImageConfigAttributes) InternalRef ¶
func (kgic KernelGatewayImageConfigAttributes) InternalRef() (terra.Reference, error)
func (KernelGatewayImageConfigAttributes) InternalTokens ¶
func (kgic KernelGatewayImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KernelGatewayImageConfigAttributes) InternalWithRef ¶
func (kgic KernelGatewayImageConfigAttributes) InternalWithRef(ref terra.Reference) KernelGatewayImageConfigAttributes
func (KernelGatewayImageConfigAttributes) KernelSpec ¶
func (kgic KernelGatewayImageConfigAttributes) KernelSpec() terra.ListValue[KernelGatewayImageConfigKernelSpecAttributes]
type KernelGatewayImageConfigFileSystemConfig ¶
type KernelGatewayImageConfigFileSystemConfig struct { // DefaultGid: number, optional DefaultGid terra.NumberValue `hcl:"default_gid,attr"` // DefaultUid: number, optional DefaultUid terra.NumberValue `hcl:"default_uid,attr"` // MountPath: string, optional MountPath terra.StringValue `hcl:"mount_path,attr"` }
type KernelGatewayImageConfigFileSystemConfigAttributes ¶
type KernelGatewayImageConfigFileSystemConfigAttributes struct {
// contains filtered or unexported fields
}
func (KernelGatewayImageConfigFileSystemConfigAttributes) DefaultGid ¶
func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) DefaultGid() terra.NumberValue
func (KernelGatewayImageConfigFileSystemConfigAttributes) DefaultUid ¶
func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) DefaultUid() terra.NumberValue
func (KernelGatewayImageConfigFileSystemConfigAttributes) InternalRef ¶
func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) InternalRef() (terra.Reference, error)
func (KernelGatewayImageConfigFileSystemConfigAttributes) InternalTokens ¶
func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KernelGatewayImageConfigFileSystemConfigAttributes) InternalWithRef ¶
func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) InternalWithRef(ref terra.Reference) KernelGatewayImageConfigFileSystemConfigAttributes
func (KernelGatewayImageConfigFileSystemConfigAttributes) MountPath ¶
func (fsc KernelGatewayImageConfigFileSystemConfigAttributes) MountPath() terra.StringValue
type KernelGatewayImageConfigKernelSpec ¶
type KernelGatewayImageConfigKernelSpec struct { // DisplayName: string, optional DisplayName terra.StringValue `hcl:"display_name,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type KernelGatewayImageConfigKernelSpecAttributes ¶
type KernelGatewayImageConfigKernelSpecAttributes struct {
// contains filtered or unexported fields
}
func (KernelGatewayImageConfigKernelSpecAttributes) DisplayName ¶
func (ks KernelGatewayImageConfigKernelSpecAttributes) DisplayName() terra.StringValue
func (KernelGatewayImageConfigKernelSpecAttributes) InternalRef ¶
func (ks KernelGatewayImageConfigKernelSpecAttributes) InternalRef() (terra.Reference, error)
func (KernelGatewayImageConfigKernelSpecAttributes) InternalTokens ¶
func (ks KernelGatewayImageConfigKernelSpecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KernelGatewayImageConfigKernelSpecAttributes) InternalWithRef ¶
func (ks KernelGatewayImageConfigKernelSpecAttributes) InternalWithRef(ref terra.Reference) KernelGatewayImageConfigKernelSpecAttributes
func (KernelGatewayImageConfigKernelSpecAttributes) Name ¶
func (ks KernelGatewayImageConfigKernelSpecAttributes) Name() terra.StringValue
type KernelGatewayImageConfigState ¶
type KernelGatewayImageConfigState struct { FileSystemConfig []KernelGatewayImageConfigFileSystemConfigState `json:"file_system_config"` KernelSpec []KernelGatewayImageConfigKernelSpecState `json:"kernel_spec"` }
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_app_image_config.
func (*Resource) Attributes ¶
func (asaic *Resource) Attributes() awsSagemakerAppImageConfigAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (asaic *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (asaic *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
Click to show internal directories.
Click to hide internal directories.