Documentation ¶
Index ¶
- type Router
- type RouterAttributes
- func (r RouterAttributes) InternalRef() (terra.Reference, error)
- func (r RouterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RouterAttributes) InternalWithRef(ref terra.Reference) RouterAttributes
- func (r RouterAttributes) Platform() terra.StringValue
- func (r RouterAttributes) RouterTypeIdentifier() terra.StringValue
- func (r RouterAttributes) Software() terra.StringValue
- func (r RouterAttributes) Vendor() terra.StringValue
- func (r RouterAttributes) XsltTemplateName() terra.StringValue
- func (r RouterAttributes) XsltTemplateNameForMacSec() terra.StringValue
- type RouterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RouterAttributes ¶
type RouterAttributes struct {
// contains filtered or unexported fields
}
func (RouterAttributes) InternalRef ¶
func (r RouterAttributes) InternalRef() (terra.Reference, error)
func (RouterAttributes) InternalTokens ¶
func (r RouterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RouterAttributes) InternalWithRef ¶
func (r RouterAttributes) InternalWithRef(ref terra.Reference) RouterAttributes
func (RouterAttributes) Platform ¶
func (r RouterAttributes) Platform() terra.StringValue
func (RouterAttributes) RouterTypeIdentifier ¶
func (r RouterAttributes) RouterTypeIdentifier() terra.StringValue
func (RouterAttributes) Software ¶
func (r RouterAttributes) Software() terra.StringValue
func (RouterAttributes) Vendor ¶
func (r RouterAttributes) Vendor() terra.StringValue
func (RouterAttributes) XsltTemplateName ¶
func (r RouterAttributes) XsltTemplateName() terra.StringValue
func (RouterAttributes) XsltTemplateNameForMacSec ¶
func (r RouterAttributes) XsltTemplateNameForMacSec() terra.StringValue
type RouterState ¶
type RouterState struct { Platform string `json:"platform"` RouterTypeIdentifier string `json:"router_type_identifier"` Software string `json:"software"` Vendor string `json:"vendor"` XsltTemplateName string `json:"xslt_template_name"` XsltTemplateNameForMacSec string `json:"xslt_template_name_for_mac_sec"` }
Click to show internal directories.
Click to hide internal directories.