acctest

package
v1.86.0 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2025 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProviderName          = "ibm"
	ProviderNameAlternate = "ibmalternate"
)

Variables

View Source
var (
	AccountId                       string
	ActionID                        string
	ActivityTrackerInstanceCRN      string
	AgentID                         string
	AppIDTenantID                   string
	AppIDTestUserEmail              string
	BackupPolicyID                  string
	BackupPolicyJobID               string
	BackupVaultCrn                  string
	BackupVaultCrn2                 string
	BackupVaultName                 string
	BackupVaultName2                string
	BucketCRN                       string
	BucketName                      string
	CertCRN                         string
	CfOrganization                  string
	CfSpace                         string
	CisDomainStatic                 string
	CisDomainTest                   string
	CisInstance                     string
	CisResourceGroup                string
	CloudShellAccountID             string
	CosBackupPolicyID               string
	CosCRN                          string
	CosName                         string
	CsRegion                        string
	Customerpeerip                  string
	Customersubnetid                string
	DNSInstanceCRN                  string
	DNSInstanceCRN1                 string
	DNSZoneID                       string
	DNSZoneID1                      string
	Datacenter                      string
	DedicatedHostGroupClass         string
	DedicatedHostGroupFamily        string
	DedicatedHostGroupID            string
	DedicatedHostID                 string
	DedicatedHostName               string
	DedicatedHostProfileName        string
	EnterpriseCRN                   string
	ExtendedHardwareTesting         bool
	FloatingIpID                    string
	HpcsInstanceID                  string
	HpcsInstanceName                string
	IAMAccountId                    string
	IAMServiceId                    string
	IAMTrustedProfileID             string
	IAMUser                         string
	ISAddressPrefixCIDR             string
	ISBootSnapshotID                string
	ISCIDR                          string
	ISCIDR2                         string
	ISCatalogImageName              string
	ISIPV4Address                   string
	ISPrivateSSHKeyFilePath         string
	ISPublicSSHKeyFilePath          string
	ISResourceCrn                   string
	ISRouteDestination              string
	ISRouteNextHop                  string
	ISSnapshotCRN                   string
	ISZoneName                      string
	ISZoneName2                     string
	ISZoneName3                     string
	Ibmid1                          string
	Ibmid2                          string
	InstanceCRN                     string
	InstanceDiskProfileName         string
	InstanceName                    string
	InstanceProfileName             string
	InstanceProfileNameUpdate       string
	IpsecDatacenter                 string
	IsAdminConfig                   string
	IsBareMetalServerImage          string
	IsBareMetalServerImage2         string
	IsBareMetalServerProfileName    string
	IsResourceGroupID               string
	IsResourceGroupIDUpdate         string
	JobID                           string
	KmsKeyCrn                       string
	KubeUpdateVersion               string
	KubeVersion                     string
	LbListerenerCertificateInstance string
	LbaasDatacenter                 string
	LbaasSubnetId                   string
	MachineType                     string
	MetricsMonitoringCRN            string
	PrivateSubnetID                 string
	PrivateVlanID                   string
	PublicSubnetID                  string
	PublicVlanID                    string
	RegionName                      string
	RepoBranch                      string
	RepoURL                         string
	SecretCRN                       string
	SecretCRN2                      string
	SecretGroupID                   string
	ShareEncryptionKey              string
	ShareProfileName                string
	SourceShareCRN                  string
	SubnetID                        string
	TemplateID                      string
	ToolchainID                     string
	UpdatedCertCRN                  string
	VNIId                           string
	VSIDataVolumeID                 string
	VSIUnattachedBootVolumeID       string
	VolumeProfileName               string
	WorkerPoolSecondaryStorage      string
	WorkspaceID                     string
	Zone                            string
	ZonePrivateVlan                 string
	ZonePublicVlan                  string
	ZoneUpdatePrivateVlan           string
	ZoneUpdatePublicVlan            string
)
View Source
var (
	MqcloudConfigEndpoint                       string
	MqcloudDeploymentID                         string
	MqcloudCapacityID                           string
	MqcloudQueueManagerID                       string
	MqcloudKSCertFilePath                       string
	MqcloudTSCertFilePath                       string
	MqCloudQueueManagerLocation                 string
	MqCloudQueueManagerVersion                  string
	MqCloudQueueManagerVersionUpdate            string
	MqCloudVirtualPrivateEndPointTargetCrn      string
	MqCloudVirtualPrivateEndPointTrustedProfile string
)

MQ on Cloud

View Source
var (
	LogsInstanceId                      string
	LogsInstanceRegion                  string
	LogsEventNotificationInstanceId     string
	LogsEventNotificationInstanceRegion string
)

Logs

View Source
var (
	SecretsManagerInstanceID                                                        string
	SecretsManagerInstanceRegion                                                    string
	SecretsManagerENInstanceCrn                                                     string
	SecretsManagerIamCredentialsConfigurationApiKey                                 string
	SecretsManagerIamCredentialsSecretServiceId                                     string
	SecretsManagerIamCredentialsSecretServiceAccessGroup                            string
	SecretsManagerPublicCertificateLetsEncryptEnvironment                           string
	SecretsManagerPublicCertificateLetsEncryptPrivateKey                            string
	SecretsManagerPublicCertificateCisCrn                                           string
	SecretsManagerPublicCertificateClassicInfrastructureUsername                    string
	SecretsManagerPublicCertificateClassicInfrastructurePassword                    string
	SecretsManagerPublicCertificateCommonName                                       string
	SecretsManagerValidateManualDnsCisZoneId                                        string
	SecretsManagerImportedCertificatePathToCertificate                              string
	SecretsManagerServiceCredentialsCosCrn                                          string
	SecretsManagerPrivateCertificateConfigurationCryptoKeyIAMSecretServiceId        string
	SecretsManagerPrivateCertificateConfigurationCryptoKeyProviderType              string
	SecretsManagerPrivateCertificateConfigurationCryptoKeyProviderInstanceCrn       string
	SecretsManagerPrivateCertificateConfigurationCryptoKeyProviderPrivateKeystoreId string
	SecretsManagerSecretType                                                        string
	SecretsManagerSecretID                                                          string
	SecretsManagerCodeEngineProjectId                                               string
	SecretsManagerCodeEngineRegion                                                  string
	SecretsManagerCodeEngineJobName                                                 string
	SecretsManagerServiceIdForCustomCredentials                                     string
)

Secrets Manager

View Source
var (
	HpcsAdmin1                string
	HpcsToken1                string
	HpcsAdmin2                string
	HpcsToken2                string
	HpcsRootKeyCrn            string
	RealmName                 string
	IksSa                     string
	IksClusterID              string
	IksClusterVpcID           string
	IksClusterSubnetID        string
	IksClusterResourceGroupID string
	IcdDbDeploymentId         string
	IcdDbBackupId             string
	IcdDbTaskId               string
	KmsInstanceID             string
	CrkID                     string
	KmsAccountID              string
	BaasEncryptionkeyCRN      string
)
View Source
var (
	IsKMSInstanceId string
	IsKMSKeyName    string
)

for snapshot encryption

View Source
var (
	Pi_auxiliary_volume_name          string
	Pi_cloud_instance_id              string
	Pi_dhcp_id                        string
	Pi_host_group_id                  string
	Pi_host_id                        string
	Pi_image                          string
	Pi_image_bucket_access_key        string
	Pi_image_bucket_file_name         string
	Pi_image_bucket_name              string
	Pi_image_bucket_region            string
	Pi_image_bucket_secret_key        string
	Pi_image_id                       string
	Pi_instance_id                    string
	Pi_instance_name                  string
	Pi_key_name                       string
	Pi_network_address_group_id       string
	Pi_network_id                     string
	Pi_network_interface_id           string
	Pi_network_name                   string
	Pi_network_peer_id                string
	Pi_network_security_group_id      string
	Pi_network_security_group_rule_id string
	Pi_peer_interface_id              string
	Pi_placement_group_id             string
	Pi_remote_id                      string
	Pi_remote_type                    string
	Pi_replication_volume_id          string
	Pi_resource_group_id              string
	Pi_route_filter_id                string
	Pi_route_id                       string
	Pi_sap_image                      string
	Pi_sap_profile_id                 string
	Pi_shared_processor_pool_id       string
	Pi_snapshot_id                    string
	Pi_spp_placement_group_id         string
	Pi_ssh_key_id                     string
	Pi_storage_connection             string
	Pi_target_storage_tier            string
	Pi_virtual_serial_number          string
	Pi_volume_clone_task_id           string
	Pi_volume_group_id                string
	Pi_volume_group_name              string
	Pi_volume_id                      string
	Pi_volume_name                    string
	Pi_volume_onboarding_id           string
	Pi_volume_onboarding_source_crn   string
	PiCloudConnectionName             string
	PiStoragePool                     string
	PiStorageType                     string
)
View Source
var (
	Pi_capture_storage_image_path       string
	Pi_capture_cloud_storage_access_key string
	Pi_capture_cloud_storage_secret_key string
	Pi_capture_cloud_storage_region     string
)
View Source
var (
	IsImageName             string
	IsImageName2            string
	IsImage                 string
	IsImage2                string
	IsImageEncryptedDataKey string
	IsImageEncryptionKey    string
	IsWinImage              string
	IsCosBucketName         string
	IsCosBucketCRN          string
	Image_cos_url           string
	Image_cos_url_encrypted string
	Image_operating_system  string
)
View Source
var (
	Tg_cross_network_account_id      string
	Tg_cross_network_account_api_key string
	Tg_cross_network_id              string
)

Transit Gateway cross account

View Source
var (
	SccApiEndpoint            string
	SccEventNotificationsCRN  string
	SccInstanceID             string
	SccAccountID              string
	SccObjectStorageCRN       string
	SccObjectStorageBucket    string
	SccProviderTypeAttributes string
	SccProviderTypeID         string
	SccResourceGroupID        string
	SccReportID               string
)

Security and Complinace Center

View Source
var (
	Satellite_location_id          string
	Satellite_Resource_instance_id string
)

Satellite instance

View Source
var (
	CdResourceGroupName              string
	CdAppConfigInstanceName          string
	CdKeyProtectInstanceName         string
	CdSecretsManagerInstanceName     string
	CdSlackChannelName               string
	CdSlackTeamName                  string
	CdSlackWebhook                   string
	CdJiraProjectKey                 string
	CdJiraApiUrl                     string
	CdJiraUsername                   string
	CdJiraApiToken                   string
	CdSaucelabsAccessKey             string
	CdSaucelabsUsername              string
	CdBitbucketRepoUrl               string
	CdGithubConsolidatedRepoUrl      string
	CdGitlabRepoUrl                  string
	CdHostedGitRepoUrl               string
	CdEventNotificationsInstanceName string
)

Continuous Delivery

View Source
var (
	ISCertificateCrn string
	ISClientCaCrn    string
)

VPN Server

View Source
var (
	IesApiKey    string
	IngestionKey string
	COSApiKey    string
)

Atracker

View Source
var (
	CeResourceGroupID   string
	CeProjectId         string
	CeServiceInstanceID string
	CeResourceKeyID     string
	CeDomainMappingName string
	CeTLSCert           string
	CeTLSKey            string
	CeTLSKeyFilePath    string
	CeTLSCertFilePath   string
)

For Code Engine

View Source
var (
	PagCosInstanceName         string
	PagCosBucketName           string
	PagCosBucketRegion         string
	PagVpcName                 string
	PagServicePlan             string
	PagVpcSubnetNameInstance_1 string
	PagVpcSubnetNameInstance_2 string
	PagVpcSgInstance_1         string
	PagVpcSgInstance_2         string
)

For PAG

View Source
var (
	Vmaas_Directorsite_id      string
	Vmaas_Directorsite_pvdc_id string
	Vmaas_edge_id              string
	Vmaas_transit_gateway_id   string
	Vmaas_vdc_id               string
)

For VMware as a Service

View Source
var (
	TargetAccountId      string
	TargetEnterpriseId   string
	TargetAccountGroupId string
)

For IAM Access Management

View Source
var (
	PcsRegistrationAccountId                         string
	PcsOnboardingProductWithApprovedProgrammaticName string
	// one Onboarding product can only have one catalog product ever
	PcsOnboardingProductWithApprovedProgrammaticName2 string
	PcsOnboardingProductWithCatalogProduct            string
	PcsOnboardingCatalogProductId                     string
	PcsOnboardingCatalogPlanId                        string
	PcsIamServiceRegistrationId                       string
)

For Partner Center Sell

View Source
var (
	ISClusterNetworkProfileName        string
	ISInstanceGPUProfileName           string
	ISClusterNetworkSubnetPrefixesCidr string
)

For cluster

View Source
var (
	TestAccProviders map[string]*schema.Provider
	TestAccProvider  *schema.Provider
)
View Source
var Account_to_be_imported string

Enterprise Management

View Source
var ClusterName string

ROKS Cluster

View Source
var Cos_bucket string

Billing Snapshot Configuration

View Source
var Cos_bucket_update string
View Source
var Cos_location string
View Source
var Cos_location_update string
View Source
var Cos_reports_folder string
View Source
var (
	DRApiKey string
)
View Source
var HostPoolID string

Dedicated host

View Source
var IBM_AccountID_REPL string

COS Replication Bucket

View Source
var ISDelegegatedVPC string
View Source
var IamIdentityAssignmentTargetAccountId string

for IAM Identity

View Source
var IamIdentityEnterpriseAccountId string
View Source
var ProjectsConfigApiKey string

Projects

View Source
var (
	ReclamationId string
)

Reclamation

View Source
var (
	SatelliteSSHPubKey string
)

Satellite tests

View Source
var Snapshot_date_from string
View Source
var Snapshot_date_to string
View Source
var Snapshot_month string
View Source
var Tg_power_vs_network_id string

Transit Gateway Power Virtual Server

Functions

func ConfigAlternateRegionProvider added in v1.60.0

func ConfigAlternateRegionProvider() string

func ConfigCompose added in v1.60.0

func ConfigCompose(config ...string) string

ConfigCompose can be called to concatenate multiple strings to build test configurations

func Region added in v1.60.0

func Region() string

func RegionAlternate added in v1.60.0

func RegionAlternate() string

func TestAccPreCheck

func TestAccPreCheck(t *testing.T)

func TestAccPreCheckCOS

func TestAccPreCheckCOS(t *testing.T)

func TestAccPreCheckCbr added in v1.65.0

func TestAccPreCheckCbr(t *testing.T)

func TestAccPreCheckCis

func TestAccPreCheckCis(t *testing.T)

func TestAccPreCheckCloudLogs added in v1.66.0

func TestAccPreCheckCloudLogs(t *testing.T)

func TestAccPreCheckCloudShell

func TestAccPreCheckCloudShell(t *testing.T)

func TestAccPreCheckCodeEngine added in v1.52.0

func TestAccPreCheckCodeEngine(t *testing.T)

func TestAccPreCheckEncryptedImage

func TestAccPreCheckEncryptedImage(t *testing.T)

func TestAccPreCheckEnterprise

func TestAccPreCheckEnterprise(t *testing.T)

func TestAccPreCheckEnterpriseAccountImport

func TestAccPreCheckEnterpriseAccountImport(t *testing.T)

func TestAccPreCheckHPCS

func TestAccPreCheckHPCS(t *testing.T)

func TestAccPreCheckIAMTrustedProfile

func TestAccPreCheckIAMTrustedProfile(t *testing.T)

func TestAccPreCheckIamIdentityEnterpriseTemplates added in v1.84.1

func TestAccPreCheckIamIdentityEnterpriseTemplates(t *testing.T)

func TestAccPreCheckImage

func TestAccPreCheckImage(t *testing.T)

func TestAccPreCheckMqcloud added in v1.61.0

func TestAccPreCheckMqcloud(t *testing.T)

func TestAccPreCheckPartnerCenterSell added in v1.69.0

func TestAccPreCheckPartnerCenterSell(t *testing.T)

func TestAccPreCheckSatelliteSSH added in v1.60.0

func TestAccPreCheckSatelliteSSH(t *testing.T)

func TestAccPreCheckScc added in v1.58.0

func TestAccPreCheckScc(t *testing.T)

func TestAccPreCheckUsage added in v1.59.0

func TestAccPreCheckUsage(t *testing.T)

func TestAccPreCheckVMwareService added in v1.65.0

func TestAccPreCheckVMwareService(t *testing.T)

func TestAccPreCheckVMwareTGWService added in v1.82.0

func TestAccPreCheckVMwareTGWService(t *testing.T)

func TestAccProviderFactories added in v1.60.0

func TestAccProviderFactories() map[string]func() (*schema.Provider, error)

func TestProvider

func TestProvider(t *testing.T)

func TestProvider_impl

func TestProvider_impl(t *testing.T)

Types

This section is empty.

Jump to

Keyboard shortcuts

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