Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compute ¶
type Compute struct {
Disks []Disk
Networks []Network
SSLPolicies []SSLPolicy
ProjectMetadata ProjectMetadata
Instances []Instance
}
type Disk ¶
type Disk struct {
types.Metadata
Name types.StringValue
Encryption DiskEncryption
}
type DiskEncryption ¶
type DiskEncryption struct {
types.Metadata
RawKey types.BytesValue
KMSKeyLink types.StringValue
}
type EgressRule ¶
type EgressRule struct {
types.Metadata
FirewallRule
DestinationRanges []types.StringValue
}
type Firewall ¶
type Firewall struct {
types.Metadata
Name types.StringValue
IngressRules []IngressRule
EgressRules []EgressRule
SourceTags []types.StringValue
TargetTags []types.StringValue
}
type FirewallRule ¶
type IngressRule ¶
type IngressRule struct {
types.Metadata
FirewallRule
SourceRanges []types.StringValue
}
type Instance ¶
type Instance struct {
types.Metadata
Name types.StringValue
NetworkInterfaces []NetworkInterface
ShieldedVM ShieldedVMConfig
ServiceAccount ServiceAccount
CanIPForward types.BoolValue
OSLoginEnabled types.BoolValue
EnableProjectSSHKeyBlocking types.BoolValue
EnableSerialPort types.BoolValue
BootDisks []Disk
AttachedDisks []Disk
}
type NetworkInterface ¶
type NetworkInterface struct {
types.Metadata
Network *Network
SubNetwork *SubNetwork
HasPublicIP types.BoolValue
NATIP types.StringValue
}
type SSLPolicy ¶
type SSLPolicy struct {
types.Metadata
Name types.StringValue
Profile types.StringValue
MinimumTLSVersion types.StringValue
}
type ServiceAccount ¶
type ServiceAccount struct {
types.Metadata
Email types.StringValue
Scopes []types.StringValue
}
type ShieldedVMConfig ¶
type SubNetwork ¶
Click to show internal directories.
Click to hide internal directories.