classicinfrastructure

package
v1.60.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: MPL-2.0 Imports: 39 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IBMComputeTimeFormat                                 = string("2006-01-02T15:04:05-07:00")
	IBMCOMPUTE_SCALE_POLICY_TRIGGER_TYPE_ID_RESOURCE_USE = 1
	IBMCOMPUTE_SCALE_POLICY_TRIGGER_TYPE_ID_REPEATING    = 2
	IBMCOMPUTE_SCALE_POLICY_TRIGGER_TYPE_ID_ONE_TIME     = 3
)
View Source
const (
	LB_LARGE_150000_CONNECTIONS = 150000
	LB_SMALL_15000_CONNECTIONS  = 15000

	LbLocalPackageType = "ADDITIONAL_SERVICES_LOAD_BALANCER"
)
View Source
const (
	PACKAGE_ID_APPLICATION_DELIVERY_CONTROLLER = 192
	DELIMITER                                  = "_"
)
View Source
const (
	AdditionalServicesGlobalIpAddressesPackageType = "ADDITIONAL_SERVICES_GLOBAL_IP_ADDRESSES"

	GlobalIpMask = "id,ipAddress[ipAddress,id,note],destinationIpAddress[ipAddress]"
)
View Source
const (
	AdditionalServicesPackageType            = "ADDITIONAL_SERVICES"
	AdditionalServicesNetworkVlanPackageType = "ADDITIONAL_SERVICES_NETWORK_VLAN"

	VlanMask = "id,name,primaryRouter[datacenter[name]],primaryRouter[hostname],vlanNumber," +
		"billingItem[recurringFee],guestNetworkComponentCount,subnets[networkIdentifier,cidr,subnetType],tagReferences[id,tag[name]]"
)
View Source
const (
	AdditionalSSLServicesPackageType            = "ADDITIONAL_SERVICES"
	AdditionalServicesSSLCertificatePackageType = "ADDITIONAL_SERVICES_SSL_CERTIFICATE"

	SSLMask = "id"
)
View Source
const (
	BareMetalMask = "globalIdentifier,hostname,domain,bandwidthAllocation,provisionDate,id," +
		"primaryIpAddress,primaryBackendIpAddress,privateNetworkOnlyFlag," +
		"notes,userData[value],tagReferences[id,tag[name]]," +
		"allowedNetworkStorage[id,nasType]," +
		"hourlyBillingFlag," +
		"datacenter[id,name,longName]," +
		"primaryNetworkComponent[primarySubnet[networkVlan[id,primaryRouter,vlanNumber],id],maxSpeed," +
		"primaryIpAddressRecord[id]," +
		"primaryVersion6IpAddressRecord[subnet,id]]," +
		"primaryBackendNetworkComponent[primarySubnet[networkVlan[id,primaryRouter,vlanNumber],id]," +
		"primaryIpAddressRecord[id]," +
		"maxSpeed,redundancyEnabledFlag]," +
		"memoryCapacity,powerSupplyCount," +
		"operatingSystem[softwareLicense[softwareDescription[referenceCode]]]"
)
View Source
const (
	FwHardwareDedicatedPackageType = "ADDITIONAL_SERVICES_FIREWALL"
)
View Source
const (
	FwHardwarePackageType = "ADDITIONAL_SERVICES_FIREWALL"
)
View Source
const GATEWAY_APPLIANCE_CLUSTER = "NETWORK_GATEWAY_APPLIANCE_CLUSTER"
View Source
const HEALTH_CHECK_TYPE_HTTP_CUSTOM = "HTTP-CUSTOM"
View Source
const NOT_FOUND = "SoftLayer_Exception_Network_LBaaS_ObjectNotFound"
View Source
const (
	SubnetMask = "id,addressSpace,subnetType,version,ipAddressCount," +
		"networkIdentifier,cidr,note,endPointIpAddress[ipAddress],networkVlan[id],totalIpAddresses"
)
View Source
const (
	VPX_VERSION_10_1 = "10.1"
)

Variables

View Source
var IBMComputeAutoScaleGroupObjectMask = []string{
	"id",
	"name",
	"minimumMemberCount",
	"maximumMemberCount",
	"cooldown",
	"status[keyName]",
	"regionalGroup[id,name]",
	"terminationPolicy[keyName]",
	"virtualGuestMemberTemplate[blockDeviceTemplateGroup,primaryNetworkComponent[networkVlan[id]],primaryBackendNetworkComponent[networkVlan[id]]]",
	"loadBalancers[id,port,virtualServerId,healthCheck[id]]",
	"networkVlans[id,networkVlanId,networkVlan[vlanNumber,primaryRouter[hostname]]]",
	"loadBalancers[healthCheck[healthCheckTypeId,type[keyname],attributes[value,type[id,keyname]]]]",
}
View Source
var IBMComputeAutoScalePolicyObjectMask = []string{
	"cooldown",
	"id",
	"name",
	"scaleActions",
	"scaleGroupId",
	"oneTimeTriggers",
	"repeatingTriggers",
	"resourceUseTriggers.watches",
	"triggers",
}

Functions

func DataSourceIBMComputeBareMetal

func DataSourceIBMComputeBareMetal() *schema.Resource

func DataSourceIBMComputeImageTemplate

func DataSourceIBMComputeImageTemplate() *schema.Resource

func DataSourceIBMComputePlacementGroup

func DataSourceIBMComputePlacementGroup() *schema.Resource

func DataSourceIBMComputeReservedCapacity

func DataSourceIBMComputeReservedCapacity() *schema.Resource

func DataSourceIBMComputeSSHKey

func DataSourceIBMComputeSSHKey() *schema.Resource

func DataSourceIBMComputeVmInstance

func DataSourceIBMComputeVmInstance() *schema.Resource

func DataSourceIBMDNSDomain

func DataSourceIBMDNSDomain() *schema.Resource

func DataSourceIBMDNSDomainRegistration

func DataSourceIBMDNSDomainRegistration() *schema.Resource

func DataSourceIBMDNSSecondary

func DataSourceIBMDNSSecondary() *schema.Resource

func DataSourceIBMLbaas

func DataSourceIBMLbaas() *schema.Resource

func DataSourceIBMNetworkVlan

func DataSourceIBMNetworkVlan() *schema.Resource

func DataSourceIBMSecurityGroup

func DataSourceIBMSecurityGroup() *schema.Resource

func ResourceIBMCDN

func ResourceIBMCDN() *schema.Resource

func ResourceIBMComputeAutoScaleGroup

func ResourceIBMComputeAutoScaleGroup() *schema.Resource

func ResourceIBMComputeAutoScalePolicy

func ResourceIBMComputeAutoScalePolicy() *schema.Resource

func ResourceIBMComputeBareMetal

func ResourceIBMComputeBareMetal() *schema.Resource

func ResourceIBMComputeDedicatedHost

func ResourceIBMComputeDedicatedHost() *schema.Resource

func ResourceIBMComputeMonitor

func ResourceIBMComputeMonitor() *schema.Resource

func ResourceIBMComputePlacementGroup

func ResourceIBMComputePlacementGroup() *schema.Resource

func ResourceIBMComputeProvisioningHook

func ResourceIBMComputeProvisioningHook() *schema.Resource

func ResourceIBMComputeReservedCapacity

func ResourceIBMComputeReservedCapacity() *schema.Resource

func ResourceIBMComputeSSHKey

func ResourceIBMComputeSSHKey() *schema.Resource

func ResourceIBMComputeSSLCertificate

func ResourceIBMComputeSSLCertificate() *schema.Resource

func ResourceIBMComputeUser

func ResourceIBMComputeUser() *schema.Resource

func ResourceIBMComputeVmInstance

func ResourceIBMComputeVmInstance() *schema.Resource

func ResourceIBMDNSDomain

func ResourceIBMDNSDomain() *schema.Resource

func ResourceIBMDNSDomainRegistrationNameservers

func ResourceIBMDNSDomainRegistrationNameservers() *schema.Resource

func ResourceIBMDNSRecord

func ResourceIBMDNSRecord() *schema.Resource

func ResourceIBMDNSReverseRecord

func ResourceIBMDNSReverseRecord() *schema.Resource

func ResourceIBMDNSSecondary

func ResourceIBMDNSSecondary() *schema.Resource

func ResourceIBMFirewall

func ResourceIBMFirewall() *schema.Resource

func ResourceIBMFirewallPolicy

func ResourceIBMFirewallPolicy() *schema.Resource

func ResourceIBMFirewallShared

func ResourceIBMFirewallShared() *schema.Resource

func ResourceIBMIPSecVPN

func ResourceIBMIPSecVPN() *schema.Resource

func ResourceIBMLb

func ResourceIBMLb() *schema.Resource

func ResourceIBMLbService

func ResourceIBMLbService() *schema.Resource

func ResourceIBMLbServiceGroup

func ResourceIBMLbServiceGroup() *schema.Resource

func ResourceIBMLbVpx

func ResourceIBMLbVpx() *schema.Resource

func ResourceIBMLbVpxHa

func ResourceIBMLbVpxHa() *schema.Resource

func ResourceIBMLbVpxService

func ResourceIBMLbVpxService() *schema.Resource

func ResourceIBMLbVpxVip

func ResourceIBMLbVpxVip() *schema.Resource

func ResourceIBMLbaas

func ResourceIBMLbaas() *schema.Resource

func ResourceIBMLbaasHealthMonitor

func ResourceIBMLbaasHealthMonitor() *schema.Resource

func ResourceIBMLbaasServerInstanceAttachment

func ResourceIBMLbaasServerInstanceAttachment() *schema.Resource

func ResourceIBMMultiVlanFirewall

func ResourceIBMMultiVlanFirewall() *schema.Resource

func ResourceIBMNetworkGateway

func ResourceIBMNetworkGateway() *schema.Resource

func ResourceIBMNetworkGatewayVlanAttachment

func ResourceIBMNetworkGatewayVlanAttachment() *schema.Resource

func ResourceIBMNetworkInterfaceSGAttachment

func ResourceIBMNetworkInterfaceSGAttachment() *schema.Resource

func ResourceIBMNetworkPublicIp

func ResourceIBMNetworkPublicIp() *schema.Resource

func ResourceIBMNetworkVlan

func ResourceIBMNetworkVlan() *schema.Resource

func ResourceIBMNetworkVlanSpan

func ResourceIBMNetworkVlanSpan() *schema.Resource

func ResourceIBMObjectStorageAccount

func ResourceIBMObjectStorageAccount() *schema.Resource

func ResourceIBMSSLCertificate

func ResourceIBMSSLCertificate() *schema.Resource

func ResourceIBMSecurityGroup

func ResourceIBMSecurityGroup() *schema.Resource

func ResourceIBMSecurityGroupRule

func ResourceIBMSecurityGroupRule() *schema.Resource

func ResourceIBMStorageBlock

func ResourceIBMStorageBlock() *schema.Resource

func ResourceIBMStorageEvault

func ResourceIBMStorageEvault() *schema.Resource

func ResourceIBMStorageFile

func ResourceIBMStorageFile() *schema.Resource

func ResourceIBMSubnet

func ResourceIBMSubnet() *schema.Resource

func WaitForEvaultAvailable

func WaitForEvaultAvailable(d *schema.ResourceData, meta interface{}, timeout string) (interface{}, error)

Waits for storage provisioning

func WaitForNoActiveTransactions

func WaitForNoActiveTransactions(id int, d *schema.ResourceData, timeout time.Duration, meta interface{}) (interface{}, error)

WaitForNoActiveTransactions Wait for no active transactions

func WaitForOrderCompletion

func WaitForOrderCompletion(
	receipt *datatypes.Container_Product_Order_Receipt, meta interface{}) (datatypes.Billing_Order_Item, error)

func WaitForStorageAvailable

func WaitForStorageAvailable(d *schema.ResourceData, meta interface{}) (interface{}, error)

Waits for storage provisioning

func WaitForStorageUpdate

func WaitForStorageUpdate(d *schema.ResourceData, meta interface{}) (interface{}, error)

Waits for storage update

func WaitForUpgradeTransactionsToAppear

func WaitForUpgradeTransactionsToAppear(d *schema.ResourceData, meta interface{}) (interface{}, error)

WaitForUpgradeTransactionsToAppear Wait for upgrade transactions

func WaitForVSAvailable

func WaitForVSAvailable(d *schema.ResourceData, meta interface{}, timeout time.Duration) (interface{}, error)

WaitForVirtualGuestAvailable Waits for virtual guest creation

func WaitForVirtualGuestAvailable

func WaitForVirtualGuestAvailable(id int, d *schema.ResourceData, meta interface{}) (interface{}, error)

WaitForVirtualGuestAvailable Waits for virtual guest creation

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL