Documentation ¶
Index ¶
- type Args
- type DataArgs
- type DataHcxAttributes
- func (h DataHcxAttributes) Fqdn() terra.StringValue
- func (h DataHcxAttributes) InternalIp() terra.StringValue
- func (h DataHcxAttributes) InternalRef() (terra.Reference, error)
- func (h DataHcxAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataHcxAttributes) InternalWithRef(ref terra.Reference) DataHcxAttributes
- func (h DataHcxAttributes) State() terra.StringValue
- func (h DataHcxAttributes) Version() terra.StringValue
- type DataHcxState
- type DataManagementClusterAttributes
- func (mc DataManagementClusterAttributes) ClusterId() terra.StringValue
- func (mc DataManagementClusterAttributes) InternalRef() (terra.Reference, error)
- func (mc DataManagementClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc DataManagementClusterAttributes) InternalWithRef(ref terra.Reference) DataManagementClusterAttributes
- func (mc DataManagementClusterAttributes) NodeTypeConfigs() terra.SetValue[DataManagementClusterNodeTypeConfigsAttributes]
- type DataManagementClusterNodeTypeConfigsAttributes
- func (ntc DataManagementClusterNodeTypeConfigsAttributes) CustomCoreCount() terra.NumberValue
- func (ntc DataManagementClusterNodeTypeConfigsAttributes) InternalRef() (terra.Reference, error)
- func (ntc DataManagementClusterNodeTypeConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ntc DataManagementClusterNodeTypeConfigsAttributes) InternalWithRef(ref terra.Reference) DataManagementClusterNodeTypeConfigsAttributes
- func (ntc DataManagementClusterNodeTypeConfigsAttributes) NodeCount() terra.NumberValue
- func (ntc DataManagementClusterNodeTypeConfigsAttributes) NodeTypeId() terra.StringValue
- type DataManagementClusterNodeTypeConfigsState
- type DataManagementClusterState
- type DataNetworkConfigAttributes
- func (nc DataNetworkConfigAttributes) DnsServerIp() terra.StringValue
- func (nc DataNetworkConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc DataNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc DataNetworkConfigAttributes) InternalWithRef(ref terra.Reference) DataNetworkConfigAttributes
- func (nc DataNetworkConfigAttributes) ManagementCidr() terra.StringValue
- func (nc DataNetworkConfigAttributes) ManagementIpAddressLayoutVersion() terra.NumberValue
- func (nc DataNetworkConfigAttributes) VmwareEngineNetwork() terra.StringValue
- func (nc DataNetworkConfigAttributes) VmwareEngineNetworkCanonical() terra.StringValue
- type DataNetworkConfigState
- type DataNsxAttributes
- func (n DataNsxAttributes) Fqdn() terra.StringValue
- func (n DataNsxAttributes) InternalIp() terra.StringValue
- func (n DataNsxAttributes) InternalRef() (terra.Reference, error)
- func (n DataNsxAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n DataNsxAttributes) InternalWithRef(ref terra.Reference) DataNsxAttributes
- func (n DataNsxAttributes) State() terra.StringValue
- func (n DataNsxAttributes) Version() terra.StringValue
- type DataNsxState
- type DataSource
- type DataVcenterAttributes
- func (v DataVcenterAttributes) Fqdn() terra.StringValue
- func (v DataVcenterAttributes) InternalIp() terra.StringValue
- func (v DataVcenterAttributes) InternalRef() (terra.Reference, error)
- func (v DataVcenterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v DataVcenterAttributes) InternalWithRef(ref terra.Reference) DataVcenterAttributes
- func (v DataVcenterAttributes) State() terra.StringValue
- func (v DataVcenterAttributes) Version() terra.StringValue
- type DataVcenterState
- type HcxAttributes
- func (h HcxAttributes) Fqdn() terra.StringValue
- func (h HcxAttributes) InternalIp() terra.StringValue
- func (h HcxAttributes) InternalRef() (terra.Reference, error)
- func (h HcxAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h HcxAttributes) InternalWithRef(ref terra.Reference) HcxAttributes
- func (h HcxAttributes) State() terra.StringValue
- func (h HcxAttributes) Version() terra.StringValue
- type HcxState
- type ManagementCluster
- type ManagementClusterAttributes
- func (mc ManagementClusterAttributes) ClusterId() terra.StringValue
- func (mc ManagementClusterAttributes) InternalRef() (terra.Reference, error)
- func (mc ManagementClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc ManagementClusterAttributes) InternalWithRef(ref terra.Reference) ManagementClusterAttributes
- func (mc ManagementClusterAttributes) NodeTypeConfigs() terra.SetValue[ManagementClusterNodeTypeConfigsAttributes]
- type ManagementClusterNodeTypeConfigs
- type ManagementClusterNodeTypeConfigsAttributes
- func (ntc ManagementClusterNodeTypeConfigsAttributes) CustomCoreCount() terra.NumberValue
- func (ntc ManagementClusterNodeTypeConfigsAttributes) InternalRef() (terra.Reference, error)
- func (ntc ManagementClusterNodeTypeConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ntc ManagementClusterNodeTypeConfigsAttributes) InternalWithRef(ref terra.Reference) ManagementClusterNodeTypeConfigsAttributes
- func (ntc ManagementClusterNodeTypeConfigsAttributes) NodeCount() terra.NumberValue
- func (ntc ManagementClusterNodeTypeConfigsAttributes) NodeTypeId() terra.StringValue
- type ManagementClusterNodeTypeConfigsState
- type ManagementClusterState
- type NetworkConfig
- type NetworkConfigAttributes
- func (nc NetworkConfigAttributes) DnsServerIp() terra.StringValue
- func (nc NetworkConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NetworkConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigAttributes
- func (nc NetworkConfigAttributes) ManagementCidr() terra.StringValue
- func (nc NetworkConfigAttributes) ManagementIpAddressLayoutVersion() terra.NumberValue
- func (nc NetworkConfigAttributes) VmwareEngineNetwork() terra.StringValue
- func (nc NetworkConfigAttributes) VmwareEngineNetworkCanonical() terra.StringValue
- type NetworkConfigState
- type NsxAttributes
- func (n NsxAttributes) Fqdn() terra.StringValue
- func (n NsxAttributes) InternalIp() terra.StringValue
- func (n NsxAttributes) InternalRef() (terra.Reference, error)
- func (n NsxAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n NsxAttributes) InternalWithRef(ref terra.Reference) NsxAttributes
- func (n NsxAttributes) State() terra.StringValue
- func (n NsxAttributes) Version() terra.StringValue
- type NsxState
- type Resource
- func (gvpc *Resource) Attributes() googleVmwareenginePrivateCloudAttributes
- func (gvpc *Resource) Configuration() interface{}
- func (gvpc *Resource) DependOn() terra.Reference
- func (gvpc *Resource) Dependencies() terra.Dependencies
- func (gvpc *Resource) ImportState(state io.Reader) error
- func (gvpc *Resource) LifecycleManagement() *terra.Lifecycle
- func (gvpc *Resource) LocalName() string
- func (gvpc *Resource) State() (*googleVmwareenginePrivateCloudState, bool)
- func (gvpc *Resource) StateMust() *googleVmwareenginePrivateCloudState
- func (gvpc *Resource) Type() string
- 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 VcenterAttributes
- func (v VcenterAttributes) Fqdn() terra.StringValue
- func (v VcenterAttributes) InternalIp() terra.StringValue
- func (v VcenterAttributes) InternalRef() (terra.Reference, error)
- func (v VcenterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v VcenterAttributes) InternalWithRef(ref terra.Reference) VcenterAttributes
- func (v VcenterAttributes) State() terra.StringValue
- func (v VcenterAttributes) Version() terra.StringValue
- type VcenterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // PreferredZone: string, optional PreferredZone terra.StringValue `hcl:"preferred_zone,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // SecondaryZone: string, optional SecondaryZone terra.StringValue `hcl:"secondary_zone,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // ManagementCluster: required ManagementCluster *ManagementCluster `hcl:"management_cluster,block" validate:"required"` // NetworkConfig: required NetworkConfig *NetworkConfig `hcl:"network_config,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_vmwareengine_private_cloud.
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` }
DataArgs contains the configurations for google_vmwareengine_private_cloud.
type DataHcxAttributes ¶
type DataHcxAttributes struct {
// contains filtered or unexported fields
}
func (DataHcxAttributes) Fqdn ¶
func (h DataHcxAttributes) Fqdn() terra.StringValue
func (DataHcxAttributes) InternalIp ¶
func (h DataHcxAttributes) InternalIp() terra.StringValue
func (DataHcxAttributes) InternalRef ¶
func (h DataHcxAttributes) InternalRef() (terra.Reference, error)
func (DataHcxAttributes) InternalTokens ¶
func (h DataHcxAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHcxAttributes) InternalWithRef ¶
func (h DataHcxAttributes) InternalWithRef(ref terra.Reference) DataHcxAttributes
func (DataHcxAttributes) State ¶
func (h DataHcxAttributes) State() terra.StringValue
func (DataHcxAttributes) Version ¶
func (h DataHcxAttributes) Version() terra.StringValue
type DataHcxState ¶
type DataManagementClusterAttributes ¶
type DataManagementClusterAttributes struct {
// contains filtered or unexported fields
}
func (DataManagementClusterAttributes) ClusterId ¶
func (mc DataManagementClusterAttributes) ClusterId() terra.StringValue
func (DataManagementClusterAttributes) InternalRef ¶
func (mc DataManagementClusterAttributes) InternalRef() (terra.Reference, error)
func (DataManagementClusterAttributes) InternalTokens ¶
func (mc DataManagementClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataManagementClusterAttributes) InternalWithRef ¶
func (mc DataManagementClusterAttributes) InternalWithRef(ref terra.Reference) DataManagementClusterAttributes
func (DataManagementClusterAttributes) NodeTypeConfigs ¶
func (mc DataManagementClusterAttributes) NodeTypeConfigs() terra.SetValue[DataManagementClusterNodeTypeConfigsAttributes]
type DataManagementClusterNodeTypeConfigsAttributes ¶
type DataManagementClusterNodeTypeConfigsAttributes struct {
// contains filtered or unexported fields
}
func (DataManagementClusterNodeTypeConfigsAttributes) CustomCoreCount ¶
func (ntc DataManagementClusterNodeTypeConfigsAttributes) CustomCoreCount() terra.NumberValue
func (DataManagementClusterNodeTypeConfigsAttributes) InternalRef ¶
func (ntc DataManagementClusterNodeTypeConfigsAttributes) InternalRef() (terra.Reference, error)
func (DataManagementClusterNodeTypeConfigsAttributes) InternalTokens ¶
func (ntc DataManagementClusterNodeTypeConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataManagementClusterNodeTypeConfigsAttributes) InternalWithRef ¶
func (ntc DataManagementClusterNodeTypeConfigsAttributes) InternalWithRef(ref terra.Reference) DataManagementClusterNodeTypeConfigsAttributes
func (DataManagementClusterNodeTypeConfigsAttributes) NodeCount ¶
func (ntc DataManagementClusterNodeTypeConfigsAttributes) NodeCount() terra.NumberValue
func (DataManagementClusterNodeTypeConfigsAttributes) NodeTypeId ¶
func (ntc DataManagementClusterNodeTypeConfigsAttributes) NodeTypeId() terra.StringValue
type DataManagementClusterState ¶
type DataManagementClusterState struct { ClusterId string `json:"cluster_id"` NodeTypeConfigs []DataManagementClusterNodeTypeConfigsState `json:"node_type_configs"` }
type DataNetworkConfigAttributes ¶
type DataNetworkConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataNetworkConfigAttributes) DnsServerIp ¶
func (nc DataNetworkConfigAttributes) DnsServerIp() terra.StringValue
func (DataNetworkConfigAttributes) InternalRef ¶
func (nc DataNetworkConfigAttributes) InternalRef() (terra.Reference, error)
func (DataNetworkConfigAttributes) InternalTokens ¶
func (nc DataNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNetworkConfigAttributes) InternalWithRef ¶
func (nc DataNetworkConfigAttributes) InternalWithRef(ref terra.Reference) DataNetworkConfigAttributes
func (DataNetworkConfigAttributes) ManagementCidr ¶
func (nc DataNetworkConfigAttributes) ManagementCidr() terra.StringValue
func (DataNetworkConfigAttributes) ManagementIpAddressLayoutVersion ¶
func (nc DataNetworkConfigAttributes) ManagementIpAddressLayoutVersion() terra.NumberValue
func (DataNetworkConfigAttributes) VmwareEngineNetwork ¶
func (nc DataNetworkConfigAttributes) VmwareEngineNetwork() terra.StringValue
func (DataNetworkConfigAttributes) VmwareEngineNetworkCanonical ¶
func (nc DataNetworkConfigAttributes) VmwareEngineNetworkCanonical() terra.StringValue
type DataNetworkConfigState ¶
type DataNetworkConfigState struct { DnsServerIp string `json:"dns_server_ip"` ManagementCidr string `json:"management_cidr"` ManagementIpAddressLayoutVersion float64 `json:"management_ip_address_layout_version"` VmwareEngineNetwork string `json:"vmware_engine_network"` VmwareEngineNetworkCanonical string `json:"vmware_engine_network_canonical"` }
type DataNsxAttributes ¶
type DataNsxAttributes struct {
// contains filtered or unexported fields
}
func (DataNsxAttributes) Fqdn ¶
func (n DataNsxAttributes) Fqdn() terra.StringValue
func (DataNsxAttributes) InternalIp ¶
func (n DataNsxAttributes) InternalIp() terra.StringValue
func (DataNsxAttributes) InternalRef ¶
func (n DataNsxAttributes) InternalRef() (terra.Reference, error)
func (DataNsxAttributes) InternalTokens ¶
func (n DataNsxAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNsxAttributes) InternalWithRef ¶
func (n DataNsxAttributes) InternalWithRef(ref terra.Reference) DataNsxAttributes
func (DataNsxAttributes) State ¶
func (n DataNsxAttributes) State() terra.StringValue
func (DataNsxAttributes) Version ¶
func (n DataNsxAttributes) Version() terra.StringValue
type DataNsxState ¶
type DataSource ¶
DataSource represents the Terraform data resource google_vmwareengine_private_cloud.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (gvpc *DataSource) Attributes() dataGoogleVmwareenginePrivateCloudAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (gvpc *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (gvpc *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (gvpc *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataVcenterAttributes ¶
type DataVcenterAttributes struct {
// contains filtered or unexported fields
}
func (DataVcenterAttributes) Fqdn ¶
func (v DataVcenterAttributes) Fqdn() terra.StringValue
func (DataVcenterAttributes) InternalIp ¶
func (v DataVcenterAttributes) InternalIp() terra.StringValue
func (DataVcenterAttributes) InternalRef ¶
func (v DataVcenterAttributes) InternalRef() (terra.Reference, error)
func (DataVcenterAttributes) InternalTokens ¶
func (v DataVcenterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataVcenterAttributes) InternalWithRef ¶
func (v DataVcenterAttributes) InternalWithRef(ref terra.Reference) DataVcenterAttributes
func (DataVcenterAttributes) State ¶
func (v DataVcenterAttributes) State() terra.StringValue
func (DataVcenterAttributes) Version ¶
func (v DataVcenterAttributes) Version() terra.StringValue
type DataVcenterState ¶
type HcxAttributes ¶
type HcxAttributes struct {
// contains filtered or unexported fields
}
func (HcxAttributes) Fqdn ¶
func (h HcxAttributes) Fqdn() terra.StringValue
func (HcxAttributes) InternalIp ¶
func (h HcxAttributes) InternalIp() terra.StringValue
func (HcxAttributes) InternalRef ¶
func (h HcxAttributes) InternalRef() (terra.Reference, error)
func (HcxAttributes) InternalTokens ¶
func (h HcxAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HcxAttributes) InternalWithRef ¶
func (h HcxAttributes) InternalWithRef(ref terra.Reference) HcxAttributes
func (HcxAttributes) State ¶
func (h HcxAttributes) State() terra.StringValue
func (HcxAttributes) Version ¶
func (h HcxAttributes) Version() terra.StringValue
type ManagementCluster ¶
type ManagementCluster struct { // ClusterId: string, required ClusterId terra.StringValue `hcl:"cluster_id,attr" validate:"required"` // ManagementClusterNodeTypeConfigs: min=0 NodeTypeConfigs []ManagementClusterNodeTypeConfigs `hcl:"node_type_configs,block" validate:"min=0"` }
type ManagementClusterAttributes ¶
type ManagementClusterAttributes struct {
// contains filtered or unexported fields
}
func (ManagementClusterAttributes) ClusterId ¶
func (mc ManagementClusterAttributes) ClusterId() terra.StringValue
func (ManagementClusterAttributes) InternalRef ¶
func (mc ManagementClusterAttributes) InternalRef() (terra.Reference, error)
func (ManagementClusterAttributes) InternalTokens ¶
func (mc ManagementClusterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagementClusterAttributes) InternalWithRef ¶
func (mc ManagementClusterAttributes) InternalWithRef(ref terra.Reference) ManagementClusterAttributes
func (ManagementClusterAttributes) NodeTypeConfigs ¶
func (mc ManagementClusterAttributes) NodeTypeConfigs() terra.SetValue[ManagementClusterNodeTypeConfigsAttributes]
type ManagementClusterNodeTypeConfigs ¶
type ManagementClusterNodeTypeConfigs struct { // CustomCoreCount: number, optional CustomCoreCount terra.NumberValue `hcl:"custom_core_count,attr"` // NodeCount: number, required NodeCount terra.NumberValue `hcl:"node_count,attr" validate:"required"` // NodeTypeId: string, required NodeTypeId terra.StringValue `hcl:"node_type_id,attr" validate:"required"` }
type ManagementClusterNodeTypeConfigsAttributes ¶
type ManagementClusterNodeTypeConfigsAttributes struct {
// contains filtered or unexported fields
}
func (ManagementClusterNodeTypeConfigsAttributes) CustomCoreCount ¶
func (ntc ManagementClusterNodeTypeConfigsAttributes) CustomCoreCount() terra.NumberValue
func (ManagementClusterNodeTypeConfigsAttributes) InternalRef ¶
func (ntc ManagementClusterNodeTypeConfigsAttributes) InternalRef() (terra.Reference, error)
func (ManagementClusterNodeTypeConfigsAttributes) InternalTokens ¶
func (ntc ManagementClusterNodeTypeConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagementClusterNodeTypeConfigsAttributes) InternalWithRef ¶
func (ntc ManagementClusterNodeTypeConfigsAttributes) InternalWithRef(ref terra.Reference) ManagementClusterNodeTypeConfigsAttributes
func (ManagementClusterNodeTypeConfigsAttributes) NodeCount ¶
func (ntc ManagementClusterNodeTypeConfigsAttributes) NodeCount() terra.NumberValue
func (ManagementClusterNodeTypeConfigsAttributes) NodeTypeId ¶
func (ntc ManagementClusterNodeTypeConfigsAttributes) NodeTypeId() terra.StringValue
type ManagementClusterState ¶
type ManagementClusterState struct { ClusterId string `json:"cluster_id"` NodeTypeConfigs []ManagementClusterNodeTypeConfigsState `json:"node_type_configs"` }
type NetworkConfig ¶
type NetworkConfig struct { // ManagementCidr: string, required ManagementCidr terra.StringValue `hcl:"management_cidr,attr" validate:"required"` // VmwareEngineNetwork: string, optional VmwareEngineNetwork terra.StringValue `hcl:"vmware_engine_network,attr"` }
type NetworkConfigAttributes ¶
type NetworkConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigAttributes) DnsServerIp ¶
func (nc NetworkConfigAttributes) DnsServerIp() terra.StringValue
func (NetworkConfigAttributes) InternalRef ¶
func (nc NetworkConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigAttributes) InternalTokens ¶
func (nc NetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigAttributes) InternalWithRef ¶
func (nc NetworkConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigAttributes
func (NetworkConfigAttributes) ManagementCidr ¶
func (nc NetworkConfigAttributes) ManagementCidr() terra.StringValue
func (NetworkConfigAttributes) ManagementIpAddressLayoutVersion ¶
func (nc NetworkConfigAttributes) ManagementIpAddressLayoutVersion() terra.NumberValue
func (NetworkConfigAttributes) VmwareEngineNetwork ¶
func (nc NetworkConfigAttributes) VmwareEngineNetwork() terra.StringValue
func (NetworkConfigAttributes) VmwareEngineNetworkCanonical ¶
func (nc NetworkConfigAttributes) VmwareEngineNetworkCanonical() terra.StringValue
type NetworkConfigState ¶
type NetworkConfigState struct { DnsServerIp string `json:"dns_server_ip"` ManagementCidr string `json:"management_cidr"` ManagementIpAddressLayoutVersion float64 `json:"management_ip_address_layout_version"` VmwareEngineNetwork string `json:"vmware_engine_network"` VmwareEngineNetworkCanonical string `json:"vmware_engine_network_canonical"` }
type NsxAttributes ¶
type NsxAttributes struct {
// contains filtered or unexported fields
}
func (NsxAttributes) Fqdn ¶
func (n NsxAttributes) Fqdn() terra.StringValue
func (NsxAttributes) InternalIp ¶
func (n NsxAttributes) InternalIp() terra.StringValue
func (NsxAttributes) InternalRef ¶
func (n NsxAttributes) InternalRef() (terra.Reference, error)
func (NsxAttributes) InternalTokens ¶
func (n NsxAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NsxAttributes) InternalWithRef ¶
func (n NsxAttributes) InternalWithRef(ref terra.Reference) NsxAttributes
func (NsxAttributes) State ¶
func (n NsxAttributes) State() terra.StringValue
func (NsxAttributes) Version ¶
func (n NsxAttributes) Version() terra.StringValue
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_vmwareengine_private_cloud.
func (*Resource) Attributes ¶
func (gvpc *Resource) Attributes() googleVmwareenginePrivateCloudAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gvpc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gvpc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
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 VcenterAttributes ¶
type VcenterAttributes struct {
// contains filtered or unexported fields
}
func (VcenterAttributes) Fqdn ¶
func (v VcenterAttributes) Fqdn() terra.StringValue
func (VcenterAttributes) InternalIp ¶
func (v VcenterAttributes) InternalIp() terra.StringValue
func (VcenterAttributes) InternalRef ¶
func (v VcenterAttributes) InternalRef() (terra.Reference, error)
func (VcenterAttributes) InternalTokens ¶
func (v VcenterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VcenterAttributes) InternalWithRef ¶
func (v VcenterAttributes) InternalWithRef(ref terra.Reference) VcenterAttributes
func (VcenterAttributes) State ¶
func (v VcenterAttributes) State() terra.StringValue
func (VcenterAttributes) Version ¶
func (v VcenterAttributes) Version() terra.StringValue