Documentation ¶
Index ¶
- Constants
- func DataSourceIBMPICatalogImages() *schema.Resource
- func DataSourceIBMPICloudConnection() *schema.Resource
- func DataSourceIBMPICloudConnections() *schema.Resource
- func DataSourceIBMPICloudInstance() *schema.Resource
- func DataSourceIBMPIDatacenter() *schema.Resource
- func DataSourceIBMPIDatacenters() *schema.Resource
- func DataSourceIBMPIDhcp() *schema.Resource
- func DataSourceIBMPIDhcps() *schema.Resource
- func DataSourceIBMPIDisasterRecoveryLocation() *schema.Resource
- func DataSourceIBMPIDisasterRecoveryLocations() *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 DataSourceIBMPISPPPlacementGroup() *schema.Resource
- func DataSourceIBMPISPPPlacementGroups() *schema.Resource
- func DataSourceIBMPISharedProcessorPool() *schema.Resource
- func DataSourceIBMPISharedProcessorPools() *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 DataSourceIBMPIVolumeClone() *schema.Resource
- func DataSourceIBMPIVolumeFlashCopyMappings() *schema.Resource
- func DataSourceIBMPIVolumeGroup() *schema.Resource
- func DataSourceIBMPIVolumeGroupDetails() *schema.Resource
- func DataSourceIBMPIVolumeGroupRemoteCopyRelationships() *schema.Resource
- func DataSourceIBMPIVolumeGroupStorageDetails() *schema.Resource
- func DataSourceIBMPIVolumeGroups() *schema.Resource
- func DataSourceIBMPIVolumeGroupsDetails() *schema.Resource
- func DataSourceIBMPIVolumeOnboarding() *schema.Resource
- func DataSourceIBMPIVolumeOnboardings() *schema.Resource
- func DataSourceIBMPIVolumeRemoteCopyRelationship() *schema.Resource
- func DatasourceIBMPIWorkspace() *schema.Resource
- func DatasourceIBMPIWorkspaces() *schema.Resource
- func ResourceIBMPICapture() *schema.Resource
- func ResourceIBMPICloudConnection() *schema.Resource
- func ResourceIBMPICloudConnectionNetworkAttach() *schema.Resource
- func ResourceIBMPIDhcp() *schema.Resource
- func ResourceIBMPIIKEPolicy() *schema.Resource
- func ResourceIBMPIIPSecPolicy() *schema.Resource
- func ResourceIBMPIImage() *schema.Resource
- func ResourceIBMPIImageExport() *schema.Resource
- func ResourceIBMPIInstance() *schema.Resource
- func ResourceIBMPIInstanceAction() *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 ResourceIBMPISPPPlacementGroup() *schema.Resource
- func ResourceIBMPISharedProcessorPool() *schema.Resource
- func ResourceIBMPISnapshot() *schema.Resource
- func ResourceIBMPIVPNConnection() *schema.Resource
- func ResourceIBMPIVolume() *schema.Resource
- func ResourceIBMPIVolumeAttach() *schema.Resource
- func ResourceIBMPIVolumeClone() *schema.Resource
- func ResourceIBMPIVolumeGroup() *schema.Resource
- func ResourceIBMPIVolumeGroupAction() *schema.Resource
- func ResourceIBMPIVolumeOnboarding() *schema.Resource
- func ResourceIBMPIVolumeValidator() *validate.ResourceValidator
- func ResourceIBMPIWorkspace() *schema.Resource
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 ( DatacenterRegion = "region" DatacenterType = "type" DatacenterUrl = "url" )
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" ReplicationEnabled = "replication_enabled" )
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 ( WorkspaceCreationDate = "creation_date" WorkspaceCRN = "crn" WorkspaceRegion = "region" WorkspaceType = "type" WorkspaceUrl = "url" )
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" Arg_DhcpSnatEnabled = "pi_dhcp_snat_enabled" 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" // Instance Arg_PVMInstanceId = "pi_instance_id" Arg_PVMInstanceActionType = "pi_action" Arg_PVMInstanceHealthStatus = "pi_health_status" Attr_Status = "status" Attr_Progress = "progress" Attr_HealthStatus = "health_status" PVMInstanceHealthOk = "OK" PVMInstanceHealthWarning = "WARNING" // power service instance capabilities CUSTOM_VIRTUAL_CORES = "custom-virtualcores" PIInstanceDeploymentType = "pi_deployment_type" 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 PIVolumeIds = "pi_volume_ids" PIAffinityPolicy = "pi_affinity_policy" PIAffinityVolume = "pi_affinity_volume" PIAffinityInstance = "pi_affinity_instance" PIAntiAffinityInstances = "pi_anti_affinity_instances" PIAntiAffinityVolumes = "pi_anti_affinity_volumes" // Volume Clone PIVolumeCloneName = "pi_volume_clone_name" PIVolumeCloneTaskID = "pi_volume_clone_task_id" PITargetStorageTier = "pi_target_storage_tier" // IBM PI Volume Group PIVolumeGroupName = "pi_volume_group_name" PIVolumeGroupConsistencyGroupName = "pi_consistency_group_name" PIVolumeGroupID = "pi_volume_group_id" PIVolumeGroupAction = "pi_volume_group_action" PIVolumeOnboardingID = "pi_volume_onboarding_id" // Disaster Recovery Location PIDRLocation = "location" // 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" // Shared Processor Pool // SPP Placement Group Arg_SPPPlacementGroupName = "pi_spp_placement_group_name" Arg_SPPPlacementGroupPolicy = "pi_spp_placement_group_policy" Attr_SPPPlacementGroupID = "spp_placement_group_id" Attr_SPPPlacementGroupMembers = "members" Arg_SPPPlacementGroupID = "pi_spp_placement_group_id" Attr_SPPPlacementGroupPolicy = "policy" Attr_SPPPlacementGroupName = "name" // status // common status states StatusShutoff = "SHUTOFF" StatusActive = "ACTIVE" StatusResize = "RESIZE" StatusError = "ERROR" StatusBuild = "BUILD" StatusPending = "PENDING" SctionStart = "start" SctionStop = "stop" // volume clone task status VolumeCloneCompleted = "completed" VolumeCloneRunning = "running" // Workspaces Attr_WorkspaceCapabilities = "pi_workspace_capabilities" Attr_WorkspaceDetails = "pi_workspace_details" Attr_WorkspaceID = "pi_workspace_id" Attr_WorkspaceLocation = "pi_workspace_location" Attr_WorkspaceName = "pi_workspace_name" Attr_WorkspaceStatus = "pi_workspace_status" Attr_WorkspaceType = "pi_workspace_type" // Datacenter Arg_DatacenterZone = "pi_datacenter_zone" Attr_DatacenterCapabilities = "pi_datacenter_capabilities" Attr_DatacenterLocation = "pi_datacenter_location" Attr_DatacenterStatus = "pi_datacenter_status" Attr_DatacenterType = "pi_datacenter_type" Attr_DatacenterHref = "pi_datacenter_href" // IBM PI Workspace PIWorkspaceName = "pi_name" PIWorkspaceDatacenter = "pi_datacenter" PIWorkspaceResourceGroup = "pi_resource_group_id" PIWorkspacePlan = "pi_plan" )
View Source
const (
Datacenters = "datacenters"
)
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 (
PISPPPlacementGroups = "spp_placement_groups"
)
View Source
const (
)
View Source
const (
PITypeName = "pi_storage_type"
)
View Source
const (
StorageTypesCapacity = "storage_types_capacity"
)
View Source
const (
Workspaces = "workspaces"
)
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 DataSourceIBMPIDatacenter ¶ added in v1.59.0
func DataSourceIBMPIDatacenters ¶ added in v1.59.0
func DataSourceIBMPIDhcp ¶
func DataSourceIBMPIDhcps ¶
func DataSourceIBMPIDisasterRecoveryLocation ¶ added in v1.48.0
func DataSourceIBMPIDisasterRecoveryLocations ¶ added in v1.48.0
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 DataSourceIBMPISPPPlacementGroup ¶ added in v1.46.0
func DataSourceIBMPISPPPlacementGroups ¶ added in v1.46.0
func DataSourceIBMPISharedProcessorPool ¶ added in v1.46.0
func DataSourceIBMPISharedProcessorPools ¶ added in v1.46.0
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 DataSourceIBMPIVolumeClone ¶ added in v1.62.0
func DataSourceIBMPIVolumeFlashCopyMappings ¶ added in v1.48.0
func DataSourceIBMPIVolumeGroup ¶ added in v1.48.0
func DataSourceIBMPIVolumeGroupDetails ¶ added in v1.48.0
func DataSourceIBMPIVolumeGroupRemoteCopyRelationships ¶ added in v1.48.0
func DataSourceIBMPIVolumeGroupStorageDetails ¶ added in v1.48.0
func DataSourceIBMPIVolumeGroups ¶ added in v1.48.0
func DataSourceIBMPIVolumeGroupsDetails ¶ added in v1.48.0
func DataSourceIBMPIVolumeOnboarding ¶ added in v1.48.0
func DataSourceIBMPIVolumeOnboardings ¶ added in v1.48.0
func DataSourceIBMPIVolumeRemoteCopyRelationship ¶ added in v1.48.0
func DatasourceIBMPIWorkspace ¶ added in v1.59.0
func DatasourceIBMPIWorkspaces ¶ added in v1.59.0
func ResourceIBMPICapture ¶
func ResourceIBMPICloudConnectionNetworkAttach ¶ added in v1.41.0
func ResourceIBMPIDhcp ¶
func ResourceIBMPIIKEPolicy ¶
func ResourceIBMPIImage ¶
func ResourceIBMPIInstance ¶
func ResourceIBMPIInstanceAction ¶ added in v1.46.0
func ResourceIBMPIKey ¶
func ResourceIBMPINetwork ¶
func ResourceIBMPISPPPlacementGroup ¶ added in v1.46.0
func ResourceIBMPISharedProcessorPool ¶ added in v1.46.0
func ResourceIBMPISnapshot ¶
func ResourceIBMPIVolume ¶
func ResourceIBMPIVolumeClone ¶ added in v1.62.0
func ResourceIBMPIVolumeGroup ¶ added in v1.48.0
func ResourceIBMPIVolumeGroupAction ¶ added in v1.48.0
func ResourceIBMPIVolumeOnboarding ¶ added in v1.48.0
func ResourceIBMPIVolumeValidator ¶
func ResourceIBMPIVolumeValidator() *validate.ResourceValidator
func ResourceIBMPIWorkspace ¶ added in v1.60.0
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_datacenter.go
- data_source_ibm_pi_datacenters.go
- data_source_ibm_pi_dhcp.go
- data_source_ibm_pi_dhcps.go
- data_source_ibm_pi_disaster_recovery_location.go
- data_source_ibm_pi_disaster_recovery_locations.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_shared_processor_pool.go
- data_source_ibm_pi_shared_processor_pools.go
- data_source_ibm_pi_snapshot.go
- data_source_ibm_pi_snapshots.go
- data_source_ibm_pi_spp_placement_group.go
- data_source_ibm_pi_spp_placement_groups.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
- data_source_ibm_pi_volume_clone.go
- data_source_ibm_pi_volume_flash_copy_mappings.go
- data_source_ibm_pi_volume_group.go
- data_source_ibm_pi_volume_group_details.go
- data_source_ibm_pi_volume_group_remote_copy_relationships.go
- data_source_ibm_pi_volume_group_storage_details.go
- data_source_ibm_pi_volume_groups.go
- data_source_ibm_pi_volume_groups_details.go
- data_source_ibm_pi_volume_onboarding.go
- data_source_ibm_pi_volume_onboardings.go
- data_source_ibm_pi_volume_remote_copy_relationship.go
- data_source_ibm_pi_workspace.go
- data_source_ibm_pi_workspaces.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_action.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_placement_group.go
- resource_ibm_pi_shared_processor_pool.go
- resource_ibm_pi_snapshot.go
- resource_ibm_pi_spp_placement_group.go
- resource_ibm_pi_volume.go
- resource_ibm_pi_volume_attach.go
- resource_ibm_pi_volume_clone.go
- resource_ibm_pi_volume_group.go
- resource_ibm_pi_volume_group_action.go
- resource_ibm_pi_volume_onboarding.go
- resource_ibm_pi_vpn_connection.go
- resource_ibm_pi_workspace.go
Click to show internal directories.
Click to hide internal directories.