Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RawConfig ¶
type RawConfig struct { // Auth details IdentityEndpoint providerconfigtypes.ConfigVarString `json:"identityEndpoint,omitempty"` Username providerconfigtypes.ConfigVarString `json:"username,omitempty"` Password providerconfigtypes.ConfigVarString `json:"password,omitempty"` ApplicationCredentialID providerconfigtypes.ConfigVarString `json:"applicationCredentialID,omitempty"` ApplicationCredentialSecret providerconfigtypes.ConfigVarString `json:"applicationCredentialSecret,omitempty"` DomainName providerconfigtypes.ConfigVarString `json:"domainName,omitempty"` ProjectName providerconfigtypes.ConfigVarString `json:"projectName,omitempty"` ProjectID providerconfigtypes.ConfigVarString `json:"projectID,omitempty"` TenantName providerconfigtypes.ConfigVarString `json:"tenantName,omitempty"` TenantID providerconfigtypes.ConfigVarString `json:"tenantID,omitempty"` TokenID providerconfigtypes.ConfigVarString `json:"tokenId,omitempty"` Region providerconfigtypes.ConfigVarString `json:"region,omitempty"` InstanceReadyCheckPeriod providerconfigtypes.ConfigVarString `json:"instanceReadyCheckPeriod,omitempty"` InstanceReadyCheckTimeout providerconfigtypes.ConfigVarString `json:"instanceReadyCheckTimeout,omitempty"` ComputeAPIVersion providerconfigtypes.ConfigVarString `json:"computeAPIVersion,omitempty"` // Machine details Image providerconfigtypes.ConfigVarString `json:"image"` Flavor providerconfigtypes.ConfigVarString `json:"flavor"` SecurityGroups []providerconfigtypes.ConfigVarString `json:"securityGroups,omitempty"` Network providerconfigtypes.ConfigVarString `json:"network,omitempty"` Subnet providerconfigtypes.ConfigVarString `json:"subnet,omitempty"` FloatingIPPool providerconfigtypes.ConfigVarString `json:"floatingIpPool,omitempty"` AvailabilityZone providerconfigtypes.ConfigVarString `json:"availabilityZone,omitempty"` TrustDevicePath providerconfigtypes.ConfigVarBool `json:"trustDevicePath"` RootDiskSizeGB *int `json:"rootDiskSizeGB"` RootDiskVolumeType providerconfigtypes.ConfigVarString `json:"rootDiskVolumeType,omitempty"` NodeVolumeAttachLimit *uint `json:"nodeVolumeAttachLimit"` ServerGroup providerconfigtypes.ConfigVarString `json:"serverGroup"` ConfigDrive providerconfigtypes.ConfigVarBool `json:"configDrive,omitempty"` // This tag is related to server metadata, not compute server's tag Tags map[string]string `json:"tags,omitempty"` }
Click to show internal directories.
Click to hide internal directories.