Documentation ¶
Index ¶
- type Args
- type MonitoringScheduleConfig
- type MonitoringScheduleConfigAttributes
- func (msc MonitoringScheduleConfigAttributes) InternalRef() (terra.Reference, error)
- func (msc MonitoringScheduleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (msc MonitoringScheduleConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringScheduleConfigAttributes
- func (msc MonitoringScheduleConfigAttributes) MonitoringJobDefinitionName() terra.StringValue
- func (msc MonitoringScheduleConfigAttributes) MonitoringType() terra.StringValue
- func (msc MonitoringScheduleConfigAttributes) ScheduleConfig() terra.ListValue[MonitoringScheduleConfigScheduleConfigAttributes]
- type MonitoringScheduleConfigScheduleConfig
- type MonitoringScheduleConfigScheduleConfigAttributes
- func (sc MonitoringScheduleConfigScheduleConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc MonitoringScheduleConfigScheduleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc MonitoringScheduleConfigScheduleConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringScheduleConfigScheduleConfigAttributes
- func (sc MonitoringScheduleConfigScheduleConfigAttributes) ScheduleExpression() terra.StringValue
- type MonitoringScheduleConfigScheduleConfigState
- type MonitoringScheduleConfigState
- type Resource
- func (asms *Resource) Attributes() awsSagemakerMonitoringScheduleAttributes
- func (asms *Resource) Configuration() interface{}
- func (asms *Resource) DependOn() terra.Reference
- func (asms *Resource) Dependencies() terra.Dependencies
- func (asms *Resource) ImportState(state io.Reader) error
- func (asms *Resource) LifecycleManagement() *terra.Lifecycle
- func (asms *Resource) LocalName() string
- func (asms *Resource) State() (*awsSagemakerMonitoringScheduleState, bool)
- func (asms *Resource) StateMust() *awsSagemakerMonitoringScheduleState
- func (asms *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,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"` // MonitoringScheduleConfig: required MonitoringScheduleConfig *MonitoringScheduleConfig `hcl:"monitoring_schedule_config,block" validate:"required"` }
Args contains the configurations for aws_sagemaker_monitoring_schedule.
type MonitoringScheduleConfig ¶
type MonitoringScheduleConfig struct { // MonitoringJobDefinitionName: string, required MonitoringJobDefinitionName terra.StringValue `hcl:"monitoring_job_definition_name,attr" validate:"required"` // MonitoringType: string, required MonitoringType terra.StringValue `hcl:"monitoring_type,attr" validate:"required"` // MonitoringScheduleConfigScheduleConfig: optional ScheduleConfig *MonitoringScheduleConfigScheduleConfig `hcl:"schedule_config,block"` }
type MonitoringScheduleConfigAttributes ¶
type MonitoringScheduleConfigAttributes struct {
// contains filtered or unexported fields
}
func (MonitoringScheduleConfigAttributes) InternalRef ¶
func (msc MonitoringScheduleConfigAttributes) InternalRef() (terra.Reference, error)
func (MonitoringScheduleConfigAttributes) InternalTokens ¶
func (msc MonitoringScheduleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitoringScheduleConfigAttributes) InternalWithRef ¶
func (msc MonitoringScheduleConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringScheduleConfigAttributes
func (MonitoringScheduleConfigAttributes) MonitoringJobDefinitionName ¶
func (msc MonitoringScheduleConfigAttributes) MonitoringJobDefinitionName() terra.StringValue
func (MonitoringScheduleConfigAttributes) MonitoringType ¶
func (msc MonitoringScheduleConfigAttributes) MonitoringType() terra.StringValue
func (MonitoringScheduleConfigAttributes) ScheduleConfig ¶
func (msc MonitoringScheduleConfigAttributes) ScheduleConfig() terra.ListValue[MonitoringScheduleConfigScheduleConfigAttributes]
type MonitoringScheduleConfigScheduleConfig ¶
type MonitoringScheduleConfigScheduleConfig struct { // ScheduleExpression: string, required ScheduleExpression terra.StringValue `hcl:"schedule_expression,attr" validate:"required"` }
type MonitoringScheduleConfigScheduleConfigAttributes ¶
type MonitoringScheduleConfigScheduleConfigAttributes struct {
// contains filtered or unexported fields
}
func (MonitoringScheduleConfigScheduleConfigAttributes) InternalRef ¶
func (sc MonitoringScheduleConfigScheduleConfigAttributes) InternalRef() (terra.Reference, error)
func (MonitoringScheduleConfigScheduleConfigAttributes) InternalTokens ¶
func (sc MonitoringScheduleConfigScheduleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitoringScheduleConfigScheduleConfigAttributes) InternalWithRef ¶
func (sc MonitoringScheduleConfigScheduleConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringScheduleConfigScheduleConfigAttributes
func (MonitoringScheduleConfigScheduleConfigAttributes) ScheduleExpression ¶
func (sc MonitoringScheduleConfigScheduleConfigAttributes) ScheduleExpression() terra.StringValue
type MonitoringScheduleConfigScheduleConfigState ¶
type MonitoringScheduleConfigScheduleConfigState struct {
ScheduleExpression string `json:"schedule_expression"`
}
type MonitoringScheduleConfigState ¶
type MonitoringScheduleConfigState struct { MonitoringJobDefinitionName string `json:"monitoring_job_definition_name"` MonitoringType string `json:"monitoring_type"` ScheduleConfig []MonitoringScheduleConfigScheduleConfigState `json:"schedule_config"` }
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_monitoring_schedule.
func (*Resource) Attributes ¶
func (asms *Resource) Attributes() awsSagemakerMonitoringScheduleAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (asms *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (asms *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.