Documentation
¶
Index ¶
- type DataArgs
- type DataInstancesAttributes
- func (i DataInstancesAttributes) Instance() terra.StringValue
- func (i DataInstancesAttributes) InternalRef() (terra.Reference, error)
- func (i DataInstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataInstancesAttributes) InternalWithRef(ref terra.Reference) DataInstancesAttributes
- func (i DataInstancesAttributes) NamedPorts() terra.ListValue[DataInstancesNamedPortsAttributes]
- func (i DataInstancesAttributes) Status() terra.StringValue
- type DataInstancesNamedPortsAttributes
- func (np DataInstancesNamedPortsAttributes) InternalRef() (terra.Reference, error)
- func (np DataInstancesNamedPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (np DataInstancesNamedPortsAttributes) InternalWithRef(ref terra.Reference) DataInstancesNamedPortsAttributes
- func (np DataInstancesNamedPortsAttributes) Name() terra.StringValue
- func (np DataInstancesNamedPortsAttributes) Port() terra.NumberValue
- type DataInstancesNamedPortsState
- type DataInstancesState
- 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, optional Name terra.StringValue `hcl:"name,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // SelfLink: string, optional SelfLink terra.StringValue `hcl:"self_link,attr"` }
DataArgs contains the configurations for google_compute_region_instance_group.
type DataInstancesAttributes ¶
type DataInstancesAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesAttributes) Instance ¶
func (i DataInstancesAttributes) Instance() terra.StringValue
func (DataInstancesAttributes) InternalRef ¶
func (i DataInstancesAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesAttributes) InternalTokens ¶
func (i DataInstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesAttributes) InternalWithRef ¶
func (i DataInstancesAttributes) InternalWithRef(ref terra.Reference) DataInstancesAttributes
func (DataInstancesAttributes) NamedPorts ¶
func (i DataInstancesAttributes) NamedPorts() terra.ListValue[DataInstancesNamedPortsAttributes]
func (DataInstancesAttributes) Status ¶
func (i DataInstancesAttributes) Status() terra.StringValue
type DataInstancesNamedPortsAttributes ¶
type DataInstancesNamedPortsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesNamedPortsAttributes) InternalRef ¶
func (np DataInstancesNamedPortsAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesNamedPortsAttributes) InternalTokens ¶
func (np DataInstancesNamedPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesNamedPortsAttributes) InternalWithRef ¶
func (np DataInstancesNamedPortsAttributes) InternalWithRef(ref terra.Reference) DataInstancesNamedPortsAttributes
func (DataInstancesNamedPortsAttributes) Name ¶
func (np DataInstancesNamedPortsAttributes) Name() terra.StringValue
func (DataInstancesNamedPortsAttributes) Port ¶
func (np DataInstancesNamedPortsAttributes) Port() terra.NumberValue
type DataInstancesState ¶
type DataInstancesState struct { Instance string `json:"instance"` Status string `json:"status"` NamedPorts []DataInstancesNamedPortsState `json:"named_ports"` }
type DataSource ¶
DataSource represents the Terraform data resource google_compute_region_instance_group.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gcrig *DataSource) Attributes() dataGoogleComputeRegionInstanceGroupAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gcrig *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gcrig *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gcrig *DataSource) LocalName() string
LocalName returns the local name for DataSource.
Click to show internal directories.
Click to hide internal directories.