Documentation ¶
Index ¶
- type Configuration
- type ConfigurationAttributes
- func (c ConfigurationAttributes) ContentSourceConfiguration() terra.ListValue[ContentSourceConfigurationAttributes]
- func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
- func (c ConfigurationAttributes) UserIdentityConfiguration() terra.ListValue[UserIdentityConfigurationAttributes]
- type ConfigurationState
- type ContentSourceConfiguration
- type ContentSourceConfigurationAttributes
- func (csc ContentSourceConfigurationAttributes) DataSourceIds() terra.SetValue[terra.StringValue]
- func (csc ContentSourceConfigurationAttributes) DirectPutContent() terra.BoolValue
- func (csc ContentSourceConfigurationAttributes) FaqIds() terra.SetValue[terra.StringValue]
- func (csc ContentSourceConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (csc ContentSourceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (csc ContentSourceConfigurationAttributes) InternalWithRef(ref terra.Reference) ContentSourceConfigurationAttributes
- type ContentSourceConfigurationState
- type Endpoints
- type EndpointsAttributes
- func (e EndpointsAttributes) Endpoint() terra.StringValue
- func (e EndpointsAttributes) EndpointType() terra.StringValue
- func (e EndpointsAttributes) InternalRef() (terra.Reference, error)
- func (e EndpointsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e EndpointsAttributes) InternalWithRef(ref terra.Reference) EndpointsAttributes
- type EndpointsState
- 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) Update() terra.StringValue
- type TimeoutsState
- type UserIdentityConfiguration
- type UserIdentityConfigurationAttributes
- func (uic UserIdentityConfigurationAttributes) IdentityAttributeName() terra.StringValue
- func (uic UserIdentityConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (uic UserIdentityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uic UserIdentityConfigurationAttributes) InternalWithRef(ref terra.Reference) UserIdentityConfigurationAttributes
- type UserIdentityConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { // ContentSourceConfiguration: optional ContentSourceConfiguration *ContentSourceConfiguration `hcl:"content_source_configuration,block"` // UserIdentityConfiguration: optional UserIdentityConfiguration *UserIdentityConfiguration `hcl:"user_identity_configuration,block"` }
type ConfigurationAttributes ¶
type ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ConfigurationAttributes) ContentSourceConfiguration ¶
func (c ConfigurationAttributes) ContentSourceConfiguration() terra.ListValue[ContentSourceConfigurationAttributes]
func (ConfigurationAttributes) InternalRef ¶
func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ConfigurationAttributes) InternalTokens ¶
func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigurationAttributes) InternalWithRef ¶
func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
func (ConfigurationAttributes) UserIdentityConfiguration ¶
func (c ConfigurationAttributes) UserIdentityConfiguration() terra.ListValue[UserIdentityConfigurationAttributes]
type ConfigurationState ¶
type ConfigurationState struct { ContentSourceConfiguration []ContentSourceConfigurationState `json:"content_source_configuration"` UserIdentityConfiguration []UserIdentityConfigurationState `json:"user_identity_configuration"` }
type ContentSourceConfiguration ¶
type ContentSourceConfiguration struct { // DataSourceIds: set of string, optional DataSourceIds terra.SetValue[terra.StringValue] `hcl:"data_source_ids,attr"` // DirectPutContent: bool, optional DirectPutContent terra.BoolValue `hcl:"direct_put_content,attr"` // FaqIds: set of string, optional FaqIds terra.SetValue[terra.StringValue] `hcl:"faq_ids,attr"` }
type ContentSourceConfigurationAttributes ¶
type ContentSourceConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ContentSourceConfigurationAttributes) DataSourceIds ¶
func (csc ContentSourceConfigurationAttributes) DataSourceIds() terra.SetValue[terra.StringValue]
func (ContentSourceConfigurationAttributes) DirectPutContent ¶
func (csc ContentSourceConfigurationAttributes) DirectPutContent() terra.BoolValue
func (ContentSourceConfigurationAttributes) FaqIds ¶
func (csc ContentSourceConfigurationAttributes) FaqIds() terra.SetValue[terra.StringValue]
func (ContentSourceConfigurationAttributes) InternalRef ¶
func (csc ContentSourceConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ContentSourceConfigurationAttributes) InternalTokens ¶
func (csc ContentSourceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContentSourceConfigurationAttributes) InternalWithRef ¶
func (csc ContentSourceConfigurationAttributes) InternalWithRef(ref terra.Reference) ContentSourceConfigurationAttributes
type EndpointsAttributes ¶
type EndpointsAttributes struct {
// contains filtered or unexported fields
}
func (EndpointsAttributes) Endpoint ¶
func (e EndpointsAttributes) Endpoint() terra.StringValue
func (EndpointsAttributes) EndpointType ¶
func (e EndpointsAttributes) EndpointType() terra.StringValue
func (EndpointsAttributes) InternalRef ¶
func (e EndpointsAttributes) InternalRef() (terra.Reference, error)
func (EndpointsAttributes) InternalTokens ¶
func (e EndpointsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EndpointsAttributes) InternalWithRef ¶
func (e EndpointsAttributes) InternalWithRef(ref terra.Reference) EndpointsAttributes
type EndpointsState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,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) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type UserIdentityConfiguration ¶
type UserIdentityConfiguration struct { // IdentityAttributeName: string, required IdentityAttributeName terra.StringValue `hcl:"identity_attribute_name,attr" validate:"required"` }
type UserIdentityConfigurationAttributes ¶
type UserIdentityConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (UserIdentityConfigurationAttributes) IdentityAttributeName ¶
func (uic UserIdentityConfigurationAttributes) IdentityAttributeName() terra.StringValue
func (UserIdentityConfigurationAttributes) InternalRef ¶
func (uic UserIdentityConfigurationAttributes) InternalRef() (terra.Reference, error)
func (UserIdentityConfigurationAttributes) InternalTokens ¶
func (uic UserIdentityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserIdentityConfigurationAttributes) InternalWithRef ¶
func (uic UserIdentityConfigurationAttributes) InternalWithRef(ref terra.Reference) UserIdentityConfigurationAttributes
type UserIdentityConfigurationState ¶
type UserIdentityConfigurationState struct {
IdentityAttributeName string `json:"identity_attribute_name"`
}
Click to show internal directories.
Click to hide internal directories.