Documentation ¶
Index ¶
- Constants
- func DataSourceIBMPICatalogImages() *schema.Resource
- func DataSourceIBMPICloudConnection() *schema.Resource
- func DataSourceIBMPICloudConnections() *schema.Resource
- func DataSourceIBMPICloudInstance() *schema.Resource
- func DataSourceIBMPIDhcp() *schema.Resource
- func DataSourceIBMPIDhcps() *schema.Resource
- func DataSourceIBMPIImage() *schema.Resource
- func DataSourceIBMPIImages() *schema.Resource
- func DataSourceIBMPIInstance() *schema.Resource
- func DataSourceIBMPIInstanceConsoleLanguages() *schema.Resource
- func DataSourceIBMPIInstanceIP() *schema.Resource
- func DataSourceIBMPIInstanceVolumes() *schema.Resource
- func DataSourceIBMPIInstances() *schema.Resource
- func DataSourceIBMPIKey() *schema.Resource
- func DataSourceIBMPIKeys() *schema.Resource
- func DataSourceIBMPINetwork() *schema.Resource
- func DataSourceIBMPINetworkPort() *schema.Resource
- func DataSourceIBMPIPlacementGroup() *schema.Resource
- func DataSourceIBMPIPlacementGroups() *schema.Resource
- func DataSourceIBMPIPublicNetwork() *schema.Resource
- func DataSourceIBMPISAPProfile() *schema.Resource
- func DataSourceIBMPISAPProfiles() *schema.Resource
- func DataSourceIBMPISnapshot() *schema.Resource
- func DataSourceIBMPISnapshots() *schema.Resource
- func DataSourceIBMPIStoragePoolCapacity() *schema.Resource
- func DataSourceIBMPIStoragePoolsCapacity() *schema.Resource
- func DataSourceIBMPIStorageTypeCapacity() *schema.Resource
- func DataSourceIBMPIStorageTypesCapacity() *schema.Resource
- func DataSourceIBMPISystemPools() *schema.Resource
- func DataSourceIBMPITenant() *schema.Resource
- func DataSourceIBMPIVolume() *schema.Resource
- func ResourceIBMPICapture() *schema.Resource
- func ResourceIBMPICloudConnection() *schema.Resource
- func ResourceIBMPICloudConnectionNetworkAttach() *schema.Resource
- func ResourceIBMPIDhcp() *schema.Resource
- func ResourceIBMPIIKEPolicy() *schema.Resource
- func ResourceIBMPIIOperations() *schema.Resource
- func ResourceIBMPIIPSecPolicy() *schema.Resource
- func ResourceIBMPIImage() *schema.Resource
- func ResourceIBMPIImageExport() *schema.Resource
- func ResourceIBMPIInstance() *schema.Resource
- func ResourceIBMPIInstanceConsoleLanguage() *schema.Resource
- func ResourceIBMPIKey() *schema.Resource
- func ResourceIBMPINetwork() *schema.Resource
- func ResourceIBMPINetworkPort() *schema.Resource
- func ResourceIBMPINetworkPortAttach() *schema.Resource
- func ResourceIBMPIPlacementGroup() *schema.Resource
- func ResourceIBMPISnapshot() *schema.Resource
- func ResourceIBMPIVPNConnection() *schema.Resource
- func ResourceIBMPIVolume() *schema.Resource
- func ResourceIBMPIVolumeAttach() *schema.Resource
- func ResourceIBMPIVolumeValidator() *validate.ResourceValidator
Constants ¶
View Source
const ( PICloudConnectionId = "cloud_connection_id" PICloudConnectionName = "name" PICloudConnectionSpeed = "speed" PICloudConnectionGlobalRouting = "global_routing" PICloudConnectionMetered = "metered" PICloudConnectionStatus = "status" PICloudConnectionClassicEnabled = "classic_enabled" PICloudConnectionUserIPAddress = "user_ip_address" PICloudConnectionIBMIPAddress = "ibm_ip_address" PICloudConnectionPort = "port" PICloudConnectionNetworks = "networks" PICloudConnectionClassicGreDest = "gre_destination_address" PICloudConnectionClassicGreSource = "gre_source_address" PICloudConnectionVPCEnabled = "vpc_enabled" PICloudConnectionVPCCRNs = "vpc_crns" PICloudConnectionConnectionMode = "connection_mode" )
View Source
const ( ConsoleLanguages = "console_languages" ConsoleLanguageCode = "code" ConsoleLanguageDesc = "language" )
View Source
const ( MaximumStorageAllocation = "maximum_storage_allocation" StoragePoolsCapacity = "storage_pools_capacity" MaxAllocationSize = "max_allocation_size" PoolName = "pool_name" StoragePool = "storage_pool" StorageType = "storage_type" TotalCapacity = "total_capacity" )
View Source
const ( SystemPoolName = "system_pool_name" SystemPools = "system_pools" SystemPool = "system_pool" Capacity = "capacity" CoreMemoryRatio = "core_memory_ratio" MaxAvailable = "max_available" MaxCoresAvailable = "max_cores_available" MaxMemoryAvailable = "max_memory_available" Type = "type" Systems = "systems" Cores = "cores" ID = "id" Memory = "memory" Default = "default" Max = "max" Min = "min" )
View Source
const ( // used by all Arg_CloudInstanceID = "pi_cloud_instance_id" // Keys Arg_KeyName = "pi_key_name" Arg_Key = "pi_ssh_key" Attr_KeyID = "key_id" Attr_Keys = "keys" Attr_KeyCreationDate = "creation_date" Attr_Key = "ssh_key" Attr_KeyName = "name" // SAP Profile PISAPProfiles = "profiles" PISAPProfileCertified = "certified" PISAPProfileCores = "cores" PISAPProfileMemory = "memory" PISAPProfileID = "profile_id" PISAPProfileType = "type" // DHCP Arg_DhcpCidr = "pi_cidr" Arg_DhcpID = "pi_dhcp_id" Arg_DhcpCloudConnectionID = "pi_cloud_connection_id" Arg_DhcpDnsServer = "pi_dns_server" Arg_DhcpName = "pi_dhcp_name" Attr_DhcpServers = "servers" Attr_DhcpID = "dhcp_id" Attr_DhcpLeases = "leases" Attr_DhcpLeaseInstanceIP = "instance_ip" Attr_DhcpLeaseInstanceMac = "instance_mac" Attr_DhcpNetworkDeprecated = "network" // to deprecate Attr_DhcpNetworkID = "network_id" Attr_DhcpNetworkName = "network_name" Attr_DhcpStatus = "status" // power service instance capabilities CUSTOM_VIRTUAL_CORES = "custom-virtualcores" PIInstanceNetwork = "pi_network" PIInstanceStoragePool = "pi_storage_pool" PISAPInstanceProfileID = "pi_sap_profile_id" PISAPInstanceDeploymentType = "pi_sap_deployment_type" PIInstanceStoragePoolAffinity = "pi_storage_pool_affinity" // Placement Group PIPlacementGroupID = "placement_group_id" PIPlacementGroupMembers = "members" // Volume PIAffinityPolicy = "pi_affinity_policy" PIAffinityVolume = "pi_affinity_volume" PIAffinityInstance = "pi_affinity_instance" PIAntiAffinityInstances = "pi_anti_affinity_instances" PIAntiAffinityVolumes = "pi_anti_affinity_volumes" // VPN PIVPNConnectionId = "connection_id" PIVPNConnectionStatus = "connection_status" PIVPNConnectionDeadPeerDetection = "dead_peer_detections" PIVPNConnectionDeadPeerDetectionAction = "action" PIVPNConnectionDeadPeerDetectionInterval = "interval" PIVPNConnectionDeadPeerDetectionThreshold = "threshold" PIVPNConnectionLocalGatewayAddress = "local_gateway_address" PIVPNConnectionVpnGatewayAddress = "gateway_address" // Cloud Connections PICloudConnectionTransitEnabled = "pi_cloud_connection_transit_enabled" // status // common status states StatusShutoff = "SHUTOFF" StatusActive = "ACTIVE" StatusResize = "RESIZE" StatusError = "ERROR" StatusBuild = "BUILD" SctionStart = "start" SctionStop = "stop" )
View Source
const (
PICloudConnectionNetworkId = "pi_network_id"
)
View Source
const PICloudConnections = "connections"
View Source
const (
PIConsoleLanguageCode = "pi_language_code"
)
View Source
const (
PIPlacementGroups = "placement_groups"
)
View Source
const (
PIPolicyId = "policy_id"
)
View Source
const (
PIPoolName = "pi_storage_pool"
)
View Source
const (
PITypeName = "pi_storage_type"
)
View Source
const (
StorageTypesCapacity = "storage_types_capacity"
)
Variables ¶
This section is empty.
Functions ¶
func DataSourceIBMPICatalogImages ¶
Datasource to get the list of images that are available when a power instance is created
func DataSourceIBMPIDhcp ¶
func DataSourceIBMPIDhcps ¶
func DataSourceIBMPIImage ¶
func DataSourceIBMPIImages ¶
Datasource to get the list of images that are available when a power instance is created
func DataSourceIBMPIInstance ¶
func DataSourceIBMPIInstanceConsoleLanguages ¶
Datasource to get the list of available console languages for an instance
func DataSourceIBMPIKey ¶
func DataSourceIBMPIKeys ¶
func DataSourceIBMPINetwork ¶
func DataSourceIBMPISnapshot ¶
func DataSourceIBMPIStoragePoolCapacity ¶ added in v1.40.0
func DataSourceIBMPIStoragePoolsCapacity ¶ added in v1.40.0
func DataSourceIBMPIStorageTypeCapacity ¶ added in v1.40.0
func DataSourceIBMPIStorageTypesCapacity ¶ added in v1.40.0
func DataSourceIBMPISystemPools ¶ added in v1.42.0
func DataSourceIBMPITenant ¶
func DataSourceIBMPIVolume ¶
func ResourceIBMPICapture ¶
func ResourceIBMPICloudConnectionNetworkAttach ¶ added in v1.41.0
func ResourceIBMPIDhcp ¶
func ResourceIBMPIIKEPolicy ¶
func ResourceIBMPIImage ¶
func ResourceIBMPIInstance ¶
func ResourceIBMPIKey ¶
func ResourceIBMPINetwork ¶
func ResourceIBMPISnapshot ¶
func ResourceIBMPIVolume ¶
func ResourceIBMPIVolumeValidator ¶
func ResourceIBMPIVolumeValidator() *validate.ResourceValidator
Types ¶
This section is empty.
Source Files ¶
- data_source_ibm_pi_catalog_images.go
- data_source_ibm_pi_cloud_connection.go
- data_source_ibm_pi_cloud_connections.go
- data_source_ibm_pi_cloud_instance.go
- data_source_ibm_pi_dhcp.go
- data_source_ibm_pi_dhcps.go
- data_source_ibm_pi_image.go
- data_source_ibm_pi_images.go
- data_source_ibm_pi_instance.go
- data_source_ibm_pi_instance_console_languages.go
- data_source_ibm_pi_instance_ip.go
- data_source_ibm_pi_instance_volumes.go
- data_source_ibm_pi_instances.go
- data_source_ibm_pi_key.go
- data_source_ibm_pi_keys.go
- data_source_ibm_pi_network.go
- data_source_ibm_pi_network_port.go
- data_source_ibm_pi_placement_group.go
- data_source_ibm_pi_placement_groups.go
- data_source_ibm_pi_public_network.go
- data_source_ibm_pi_sap_profile.go
- data_source_ibm_pi_sap_profiles.go
- data_source_ibm_pi_snapshot.go
- data_source_ibm_pi_snapshots.go
- data_source_ibm_pi_storage_pool_capacity.go
- data_source_ibm_pi_storage_pools_capacity.go
- data_source_ibm_pi_storage_type_capacity.go
- data_source_ibm_pi_storage_types_capacity.go
- data_source_ibm_pi_system_pools.go
- data_source_ibm_pi_tenant.go
- data_source_ibm_pi_volume.go
- ibm_pi_constants.go
- resource_ibm_pi_capture.go
- resource_ibm_pi_cloud_connection.go
- resource_ibm_pi_cloud_connection_network_attach.go
- resource_ibm_pi_dhcp.go
- resource_ibm_pi_ike_policy.go
- resource_ibm_pi_image.go
- resource_ibm_pi_image_export.go
- resource_ibm_pi_instance.go
- resource_ibm_pi_instance_console_language.go
- resource_ibm_pi_ipsec_policy.go
- resource_ibm_pi_key.go
- resource_ibm_pi_network.go
- resource_ibm_pi_network_port.go
- resource_ibm_pi_network_port_attach.go
- resource_ibm_pi_operations.go
- resource_ibm_pi_placement_group.go
- resource_ibm_pi_snapshot.go
- resource_ibm_pi_volume.go
- resource_ibm_pi_volume_attach.go
- resource_ibm_pi_vpn_connection.go
Click to show internal directories.
Click to hide internal directories.