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 }
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.