Documentation
¶
Index ¶
- type DataArgs
- type DataBestRoutesAttributes
- func (br DataBestRoutesAttributes) Description() terra.StringValue
- func (br DataBestRoutesAttributes) DestRange() terra.StringValue
- func (br DataBestRoutesAttributes) InternalRef() (terra.Reference, error)
- func (br DataBestRoutesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (br DataBestRoutesAttributes) InternalWithRef(ref terra.Reference) DataBestRoutesAttributes
- func (br DataBestRoutesAttributes) Name() terra.StringValue
- func (br DataBestRoutesAttributes) Network() terra.StringValue
- func (br DataBestRoutesAttributes) NextHopGateway() terra.StringValue
- func (br DataBestRoutesAttributes) NextHopIlb() terra.StringValue
- func (br DataBestRoutesAttributes) NextHopInstance() terra.StringValue
- func (br DataBestRoutesAttributes) NextHopInstanceZone() terra.StringValue
- func (br DataBestRoutesAttributes) NextHopIp() terra.StringValue
- func (br DataBestRoutesAttributes) NextHopNetwork() terra.StringValue
- func (br DataBestRoutesAttributes) NextHopVpnTunnel() terra.StringValue
- func (br DataBestRoutesAttributes) Priority() terra.NumberValue
- func (br DataBestRoutesAttributes) Project() terra.StringValue
- func (br DataBestRoutesAttributes) SelfLink() terra.StringValue
- func (br DataBestRoutesAttributes) Tags() terra.SetValue[terra.StringValue]
- type DataBestRoutesForRouterAttributes
- func (brfr DataBestRoutesForRouterAttributes) Description() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) DestRange() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) InternalRef() (terra.Reference, error)
- func (brfr DataBestRoutesForRouterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (brfr DataBestRoutesForRouterAttributes) InternalWithRef(ref terra.Reference) DataBestRoutesForRouterAttributes
- func (brfr DataBestRoutesForRouterAttributes) Name() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) Network() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) NextHopGateway() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) NextHopIlb() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) NextHopInstance() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) NextHopInstanceZone() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) NextHopIp() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) NextHopNetwork() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) NextHopVpnTunnel() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) Priority() terra.NumberValue
- func (brfr DataBestRoutesForRouterAttributes) Project() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) SelfLink() terra.StringValue
- func (brfr DataBestRoutesForRouterAttributes) Tags() terra.SetValue[terra.StringValue]
- type DataBestRoutesForRouterState
- type DataBestRoutesState
- type DataSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` }
DataArgs contains the configurations for google_compute_router_status.
type DataBestRoutesAttributes ¶
type DataBestRoutesAttributes struct {
// contains filtered or unexported fields
}
func (DataBestRoutesAttributes) Description ¶
func (br DataBestRoutesAttributes) Description() terra.StringValue
func (DataBestRoutesAttributes) DestRange ¶
func (br DataBestRoutesAttributes) DestRange() terra.StringValue
func (DataBestRoutesAttributes) InternalRef ¶
func (br DataBestRoutesAttributes) InternalRef() (terra.Reference, error)
func (DataBestRoutesAttributes) InternalTokens ¶
func (br DataBestRoutesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBestRoutesAttributes) InternalWithRef ¶
func (br DataBestRoutesAttributes) InternalWithRef(ref terra.Reference) DataBestRoutesAttributes
func (DataBestRoutesAttributes) Name ¶
func (br DataBestRoutesAttributes) Name() terra.StringValue
func (DataBestRoutesAttributes) Network ¶
func (br DataBestRoutesAttributes) Network() terra.StringValue
func (DataBestRoutesAttributes) NextHopGateway ¶
func (br DataBestRoutesAttributes) NextHopGateway() terra.StringValue
func (DataBestRoutesAttributes) NextHopIlb ¶
func (br DataBestRoutesAttributes) NextHopIlb() terra.StringValue
func (DataBestRoutesAttributes) NextHopInstance ¶
func (br DataBestRoutesAttributes) NextHopInstance() terra.StringValue
func (DataBestRoutesAttributes) NextHopInstanceZone ¶
func (br DataBestRoutesAttributes) NextHopInstanceZone() terra.StringValue
func (DataBestRoutesAttributes) NextHopIp ¶
func (br DataBestRoutesAttributes) NextHopIp() terra.StringValue
func (DataBestRoutesAttributes) NextHopNetwork ¶
func (br DataBestRoutesAttributes) NextHopNetwork() terra.StringValue
func (DataBestRoutesAttributes) NextHopVpnTunnel ¶
func (br DataBestRoutesAttributes) NextHopVpnTunnel() terra.StringValue
func (DataBestRoutesAttributes) Priority ¶
func (br DataBestRoutesAttributes) Priority() terra.NumberValue
func (DataBestRoutesAttributes) Project ¶
func (br DataBestRoutesAttributes) Project() terra.StringValue
func (DataBestRoutesAttributes) SelfLink ¶
func (br DataBestRoutesAttributes) SelfLink() terra.StringValue
func (DataBestRoutesAttributes) Tags ¶
func (br DataBestRoutesAttributes) Tags() terra.SetValue[terra.StringValue]
type DataBestRoutesForRouterAttributes ¶
type DataBestRoutesForRouterAttributes struct {
// contains filtered or unexported fields
}
func (DataBestRoutesForRouterAttributes) Description ¶
func (brfr DataBestRoutesForRouterAttributes) Description() terra.StringValue
func (DataBestRoutesForRouterAttributes) DestRange ¶
func (brfr DataBestRoutesForRouterAttributes) DestRange() terra.StringValue
func (DataBestRoutesForRouterAttributes) InternalRef ¶
func (brfr DataBestRoutesForRouterAttributes) InternalRef() (terra.Reference, error)
func (DataBestRoutesForRouterAttributes) InternalTokens ¶
func (brfr DataBestRoutesForRouterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBestRoutesForRouterAttributes) InternalWithRef ¶
func (brfr DataBestRoutesForRouterAttributes) InternalWithRef(ref terra.Reference) DataBestRoutesForRouterAttributes
func (DataBestRoutesForRouterAttributes) Name ¶
func (brfr DataBestRoutesForRouterAttributes) Name() terra.StringValue
func (DataBestRoutesForRouterAttributes) Network ¶
func (brfr DataBestRoutesForRouterAttributes) Network() terra.StringValue
func (DataBestRoutesForRouterAttributes) NextHopGateway ¶
func (brfr DataBestRoutesForRouterAttributes) NextHopGateway() terra.StringValue
func (DataBestRoutesForRouterAttributes) NextHopIlb ¶
func (brfr DataBestRoutesForRouterAttributes) NextHopIlb() terra.StringValue
func (DataBestRoutesForRouterAttributes) NextHopInstance ¶
func (brfr DataBestRoutesForRouterAttributes) NextHopInstance() terra.StringValue
func (DataBestRoutesForRouterAttributes) NextHopInstanceZone ¶
func (brfr DataBestRoutesForRouterAttributes) NextHopInstanceZone() terra.StringValue
func (DataBestRoutesForRouterAttributes) NextHopIp ¶
func (brfr DataBestRoutesForRouterAttributes) NextHopIp() terra.StringValue
func (DataBestRoutesForRouterAttributes) NextHopNetwork ¶
func (brfr DataBestRoutesForRouterAttributes) NextHopNetwork() terra.StringValue
func (DataBestRoutesForRouterAttributes) NextHopVpnTunnel ¶
func (brfr DataBestRoutesForRouterAttributes) NextHopVpnTunnel() terra.StringValue
func (DataBestRoutesForRouterAttributes) Priority ¶
func (brfr DataBestRoutesForRouterAttributes) Priority() terra.NumberValue
func (DataBestRoutesForRouterAttributes) Project ¶
func (brfr DataBestRoutesForRouterAttributes) Project() terra.StringValue
func (DataBestRoutesForRouterAttributes) SelfLink ¶
func (brfr DataBestRoutesForRouterAttributes) SelfLink() terra.StringValue
func (DataBestRoutesForRouterAttributes) Tags ¶
func (brfr DataBestRoutesForRouterAttributes) Tags() terra.SetValue[terra.StringValue]
type DataBestRoutesForRouterState ¶
type DataBestRoutesForRouterState struct { Description string `json:"description"` DestRange string `json:"dest_range"` Name string `json:"name"` Network string `json:"network"` NextHopGateway string `json:"next_hop_gateway"` NextHopIlb string `json:"next_hop_ilb"` NextHopInstance string `json:"next_hop_instance"` NextHopInstanceZone string `json:"next_hop_instance_zone"` NextHopIp string `json:"next_hop_ip"` NextHopNetwork string `json:"next_hop_network"` NextHopVpnTunnel string `json:"next_hop_vpn_tunnel"` Priority float64 `json:"priority"` Project string `json:"project"` SelfLink string `json:"self_link"` Tags []string `json:"tags"` }
type DataBestRoutesState ¶
type DataBestRoutesState struct { Description string `json:"description"` DestRange string `json:"dest_range"` Name string `json:"name"` Network string `json:"network"` NextHopGateway string `json:"next_hop_gateway"` NextHopIlb string `json:"next_hop_ilb"` NextHopInstance string `json:"next_hop_instance"` NextHopInstanceZone string `json:"next_hop_instance_zone"` NextHopIp string `json:"next_hop_ip"` NextHopNetwork string `json:"next_hop_network"` NextHopVpnTunnel string `json:"next_hop_vpn_tunnel"` Priority float64 `json:"priority"` Project string `json:"project"` SelfLink string `json:"self_link"` Tags []string `json:"tags"` }
type DataSource ¶
DataSource represents the Terraform data resource google_compute_router_status.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gcrs *DataSource) Attributes() dataGoogleComputeRouterStatusAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gcrs *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gcrs *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gcrs *DataSource) LocalName() string
LocalName returns the local name for DataSource.
Click to show internal directories.
Click to hide internal directories.