Documentation ¶
Index ¶
- type ContentLink
- type ContentLinkAttributes
- func (cl ContentLinkAttributes) Hash() terra.ListValue[ContentLinkHashAttributes]
- func (cl ContentLinkAttributes) InternalRef() (terra.Reference, error)
- func (cl ContentLinkAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cl ContentLinkAttributes) InternalWithRef(ref terra.Reference) ContentLinkAttributes
- func (cl ContentLinkAttributes) Uri() terra.StringValue
- func (cl ContentLinkAttributes) Version() terra.StringValue
- type ContentLinkHash
- type ContentLinkHashAttributes
- func (h ContentLinkHashAttributes) Algorithm() terra.StringValue
- func (h ContentLinkHashAttributes) InternalRef() (terra.Reference, error)
- func (h ContentLinkHashAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h ContentLinkHashAttributes) InternalWithRef(ref terra.Reference) ContentLinkHashAttributes
- func (h ContentLinkHashAttributes) Value() terra.StringValue
- type ContentLinkHashState
- type ContentLinkState
- type Draft
- type DraftAttributes
- func (d DraftAttributes) ContentLink() terra.ListValue[ContentLinkAttributes]
- func (d DraftAttributes) CreationTime() terra.StringValue
- func (d DraftAttributes) EditModeEnabled() terra.BoolValue
- func (d DraftAttributes) InternalRef() (terra.Reference, error)
- func (d DraftAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d DraftAttributes) InternalWithRef(ref terra.Reference) DraftAttributes
- func (d DraftAttributes) LastModifiedTime() terra.StringValue
- func (d DraftAttributes) OutputTypes() terra.ListValue[terra.StringValue]
- func (d DraftAttributes) Parameters() terra.ListValue[ParametersAttributes]
- type DraftState
- type JobSchedule
- type JobScheduleAttributes
- func (js JobScheduleAttributes) InternalRef() (terra.Reference, error)
- func (js JobScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (js JobScheduleAttributes) InternalWithRef(ref terra.Reference) JobScheduleAttributes
- func (js JobScheduleAttributes) JobScheduleId() terra.StringValue
- func (js JobScheduleAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (js JobScheduleAttributes) RunOn() terra.StringValue
- func (js JobScheduleAttributes) ScheduleName() terra.StringValue
- type JobScheduleState
- type Parameters
- type ParametersAttributes
- func (p ParametersAttributes) DefaultValue() terra.StringValue
- func (p ParametersAttributes) InternalRef() (terra.Reference, error)
- func (p ParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p ParametersAttributes) InternalWithRef(ref terra.Reference) ParametersAttributes
- func (p ParametersAttributes) Key() terra.StringValue
- func (p ParametersAttributes) Mandatory() terra.BoolValue
- func (p ParametersAttributes) Position() terra.NumberValue
- func (p ParametersAttributes) Type() terra.StringValue
- type ParametersState
- type PublishContentLink
- type PublishContentLinkAttributes
- func (pcl PublishContentLinkAttributes) Hash() terra.ListValue[PublishContentLinkHashAttributes]
- func (pcl PublishContentLinkAttributes) InternalRef() (terra.Reference, error)
- func (pcl PublishContentLinkAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pcl PublishContentLinkAttributes) InternalWithRef(ref terra.Reference) PublishContentLinkAttributes
- func (pcl PublishContentLinkAttributes) Uri() terra.StringValue
- func (pcl PublishContentLinkAttributes) Version() terra.StringValue
- type PublishContentLinkHash
- type PublishContentLinkHashAttributes
- func (h PublishContentLinkHashAttributes) Algorithm() terra.StringValue
- func (h PublishContentLinkHashAttributes) InternalRef() (terra.Reference, error)
- func (h PublishContentLinkHashAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h PublishContentLinkHashAttributes) InternalWithRef(ref terra.Reference) PublishContentLinkHashAttributes
- func (h PublishContentLinkHashAttributes) Value() terra.StringValue
- type PublishContentLinkHashState
- type PublishContentLinkState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContentLink ¶
type ContentLink struct { // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` // ContentLinkHash: optional Hash *ContentLinkHash `hcl:"hash,block"` }
type ContentLinkAttributes ¶
type ContentLinkAttributes struct {
// contains filtered or unexported fields
}
func (ContentLinkAttributes) Hash ¶
func (cl ContentLinkAttributes) Hash() terra.ListValue[ContentLinkHashAttributes]
func (ContentLinkAttributes) InternalRef ¶
func (cl ContentLinkAttributes) InternalRef() (terra.Reference, error)
func (ContentLinkAttributes) InternalTokens ¶
func (cl ContentLinkAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContentLinkAttributes) InternalWithRef ¶
func (cl ContentLinkAttributes) InternalWithRef(ref terra.Reference) ContentLinkAttributes
func (ContentLinkAttributes) Uri ¶
func (cl ContentLinkAttributes) Uri() terra.StringValue
func (ContentLinkAttributes) Version ¶
func (cl ContentLinkAttributes) Version() terra.StringValue
type ContentLinkHash ¶
type ContentLinkHash struct { // Algorithm: string, required Algorithm terra.StringValue `hcl:"algorithm,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ContentLinkHashAttributes ¶
type ContentLinkHashAttributes struct {
// contains filtered or unexported fields
}
func (ContentLinkHashAttributes) Algorithm ¶
func (h ContentLinkHashAttributes) Algorithm() terra.StringValue
func (ContentLinkHashAttributes) InternalRef ¶
func (h ContentLinkHashAttributes) InternalRef() (terra.Reference, error)
func (ContentLinkHashAttributes) InternalTokens ¶
func (h ContentLinkHashAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContentLinkHashAttributes) InternalWithRef ¶
func (h ContentLinkHashAttributes) InternalWithRef(ref terra.Reference) ContentLinkHashAttributes
func (ContentLinkHashAttributes) Value ¶
func (h ContentLinkHashAttributes) Value() terra.StringValue
type ContentLinkHashState ¶
type ContentLinkState ¶
type ContentLinkState struct { Uri string `json:"uri"` Version string `json:"version"` Hash []ContentLinkHashState `json:"hash"` }
type Draft ¶
type Draft struct { // EditModeEnabled: bool, optional EditModeEnabled terra.BoolValue `hcl:"edit_mode_enabled,attr"` // OutputTypes: list of string, optional OutputTypes terra.ListValue[terra.StringValue] `hcl:"output_types,attr"` // ContentLink: optional ContentLink *ContentLink `hcl:"content_link,block"` // Parameters: min=0 Parameters []Parameters `hcl:"parameters,block" validate:"min=0"` }
type DraftAttributes ¶
type DraftAttributes struct {
// contains filtered or unexported fields
}
func (DraftAttributes) ContentLink ¶
func (d DraftAttributes) ContentLink() terra.ListValue[ContentLinkAttributes]
func (DraftAttributes) CreationTime ¶
func (d DraftAttributes) CreationTime() terra.StringValue
func (DraftAttributes) EditModeEnabled ¶
func (d DraftAttributes) EditModeEnabled() terra.BoolValue
func (DraftAttributes) InternalRef ¶
func (d DraftAttributes) InternalRef() (terra.Reference, error)
func (DraftAttributes) InternalTokens ¶
func (d DraftAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DraftAttributes) InternalWithRef ¶
func (d DraftAttributes) InternalWithRef(ref terra.Reference) DraftAttributes
func (DraftAttributes) LastModifiedTime ¶
func (d DraftAttributes) LastModifiedTime() terra.StringValue
func (DraftAttributes) OutputTypes ¶
func (d DraftAttributes) OutputTypes() terra.ListValue[terra.StringValue]
func (DraftAttributes) Parameters ¶
func (d DraftAttributes) Parameters() terra.ListValue[ParametersAttributes]
type DraftState ¶
type DraftState struct { CreationTime string `json:"creation_time"` EditModeEnabled bool `json:"edit_mode_enabled"` LastModifiedTime string `json:"last_modified_time"` OutputTypes []string `json:"output_types"` ContentLink []ContentLinkState `json:"content_link"` Parameters []ParametersState `json:"parameters"` }
type JobSchedule ¶
type JobSchedule struct { // JobScheduleId: string, optional JobScheduleId terra.StringValue `hcl:"job_schedule_id,attr"` // Parameters: map of string, optional Parameters terra.MapValue[terra.StringValue] `hcl:"parameters,attr"` // RunOn: string, optional RunOn terra.StringValue `hcl:"run_on,attr"` // ScheduleName: string, optional ScheduleName terra.StringValue `hcl:"schedule_name,attr"` }
type JobScheduleAttributes ¶
type JobScheduleAttributes struct {
// contains filtered or unexported fields
}
func (JobScheduleAttributes) InternalRef ¶
func (js JobScheduleAttributes) InternalRef() (terra.Reference, error)
func (JobScheduleAttributes) InternalTokens ¶
func (js JobScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobScheduleAttributes) InternalWithRef ¶
func (js JobScheduleAttributes) InternalWithRef(ref terra.Reference) JobScheduleAttributes
func (JobScheduleAttributes) JobScheduleId ¶
func (js JobScheduleAttributes) JobScheduleId() terra.StringValue
func (JobScheduleAttributes) Parameters ¶
func (js JobScheduleAttributes) Parameters() terra.MapValue[terra.StringValue]
func (JobScheduleAttributes) RunOn ¶
func (js JobScheduleAttributes) RunOn() terra.StringValue
func (JobScheduleAttributes) ScheduleName ¶
func (js JobScheduleAttributes) ScheduleName() terra.StringValue
type JobScheduleState ¶
type Parameters ¶
type Parameters struct { // DefaultValue: string, optional DefaultValue terra.StringValue `hcl:"default_value,attr"` // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Mandatory: bool, optional Mandatory terra.BoolValue `hcl:"mandatory,attr"` // Position: number, optional Position terra.NumberValue `hcl:"position,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type ParametersAttributes ¶
type ParametersAttributes struct {
// contains filtered or unexported fields
}
func (ParametersAttributes) DefaultValue ¶
func (p ParametersAttributes) DefaultValue() terra.StringValue
func (ParametersAttributes) InternalRef ¶
func (p ParametersAttributes) InternalRef() (terra.Reference, error)
func (ParametersAttributes) InternalTokens ¶
func (p ParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersAttributes) InternalWithRef ¶
func (p ParametersAttributes) InternalWithRef(ref terra.Reference) ParametersAttributes
func (ParametersAttributes) Key ¶
func (p ParametersAttributes) Key() terra.StringValue
func (ParametersAttributes) Mandatory ¶
func (p ParametersAttributes) Mandatory() terra.BoolValue
func (ParametersAttributes) Position ¶
func (p ParametersAttributes) Position() terra.NumberValue
func (ParametersAttributes) Type ¶
func (p ParametersAttributes) Type() terra.StringValue
type ParametersState ¶
type PublishContentLink ¶
type PublishContentLink struct { // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` // PublishContentLinkHash: optional Hash *PublishContentLinkHash `hcl:"hash,block"` }
type PublishContentLinkAttributes ¶
type PublishContentLinkAttributes struct {
// contains filtered or unexported fields
}
func (PublishContentLinkAttributes) Hash ¶
func (pcl PublishContentLinkAttributes) Hash() terra.ListValue[PublishContentLinkHashAttributes]
func (PublishContentLinkAttributes) InternalRef ¶
func (pcl PublishContentLinkAttributes) InternalRef() (terra.Reference, error)
func (PublishContentLinkAttributes) InternalTokens ¶
func (pcl PublishContentLinkAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PublishContentLinkAttributes) InternalWithRef ¶
func (pcl PublishContentLinkAttributes) InternalWithRef(ref terra.Reference) PublishContentLinkAttributes
func (PublishContentLinkAttributes) Uri ¶
func (pcl PublishContentLinkAttributes) Uri() terra.StringValue
func (PublishContentLinkAttributes) Version ¶
func (pcl PublishContentLinkAttributes) Version() terra.StringValue
type PublishContentLinkHash ¶
type PublishContentLinkHash struct { // Algorithm: string, required Algorithm terra.StringValue `hcl:"algorithm,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type PublishContentLinkHashAttributes ¶
type PublishContentLinkHashAttributes struct {
// contains filtered or unexported fields
}
func (PublishContentLinkHashAttributes) Algorithm ¶
func (h PublishContentLinkHashAttributes) Algorithm() terra.StringValue
func (PublishContentLinkHashAttributes) InternalRef ¶
func (h PublishContentLinkHashAttributes) InternalRef() (terra.Reference, error)
func (PublishContentLinkHashAttributes) InternalTokens ¶
func (h PublishContentLinkHashAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PublishContentLinkHashAttributes) InternalWithRef ¶
func (h PublishContentLinkHashAttributes) InternalWithRef(ref terra.Reference) PublishContentLinkHashAttributes
func (PublishContentLinkHashAttributes) Value ¶
func (h PublishContentLinkHashAttributes) Value() terra.StringValue
type PublishContentLinkState ¶
type PublishContentLinkState struct { Uri string `json:"uri"` Version string `json:"version"` Hash []PublishContentLinkHashState `json:"hash"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
Click to show internal directories.
Click to hide internal directories.