Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
Types ¶
type IbmSpec ¶
type IbmSpec struct { // The Bluemix API Key // +optional // Deprecated BluemixAPIKey *string `json:"bluemixAPIKey,omitempty" tf:"bluemix_api_key"` // The timeout (in seconds) to set for any Bluemix API calls made. // +optional // Deprecated BluemixTimeout *int64 `json:"bluemixTimeout,omitempty" tf:"bluemix_timeout"` // The IBM Cloud Function namespace // +optional // Deprecated FunctionNamespace *string `json:"functionNamespace,omitempty" tf:"function_namespace"` // Generation of Virtual Private Cloud. Default is 2 // +optional // Deprecated Generation *int64 `json:"generation,omitempty" tf:"generation"` // The Classic Infrastructure API Key // +optional IaasClassicAPIKey *string `json:"iaasClassicAPIKey,omitempty" tf:"iaas_classic_api_key"` // The Classic Infrastructure Endpoint // +optional IaasClassicEndpointURL *string `json:"iaasClassicEndpointURL,omitempty" tf:"iaas_classic_endpoint_url"` // The timeout (in seconds) to set for any Classic Infrastructure API calls made. // +optional IaasClassicTimeout *int64 `json:"iaasClassicTimeout,omitempty" tf:"iaas_classic_timeout"` // The Classic Infrastructure API user name // +optional IaasClassicUsername *string `json:"iaasClassicUsername,omitempty" tf:"iaas_classic_username"` // IAM Authentication refresh token // +optional IamRefreshToken *string `json:"iamRefreshToken,omitempty" tf:"iam_refresh_token"` // IAM Authentication token // +optional IamToken *string `json:"iamToken,omitempty" tf:"iam_token"` // The IBM Cloud API Key // +optional IbmcloudAPIKey *string `json:"ibmcloudAPIKey,omitempty" tf:"ibmcloud_api_key"` // The timeout (in seconds) to set for any IBM Cloud API calls made. // +optional IbmcloudTimeout *int64 `json:"ibmcloudTimeout,omitempty" tf:"ibmcloud_timeout"` // The retry count to set for API calls. // +optional MaxRetries *int64 `json:"maxRetries,omitempty" tf:"max_retries"` // The IBM cloud Region (for example 'us-south'). // +optional Region *string `json:"region,omitempty" tf:"region"` // The Resource group id. // +optional ResourceGroup *string `json:"resourceGroup,omitempty" tf:"resource_group"` // The next generation infrastructure service endpoint url. // +optional // Deprecated RiaasEndpoint *string `json:"riaasEndpoint,omitempty" tf:"riaas_endpoint"` // The SoftLayer API Key // +optional // Deprecated SoftlayerAPIKey *string `json:"softlayerAPIKey,omitempty" tf:"softlayer_api_key"` // The Softlayer Endpoint // +optional // Deprecated SoftlayerEndpointURL *string `json:"softlayerEndpointURL,omitempty" tf:"softlayer_endpoint_url"` // The timeout (in seconds) to set for any SoftLayer API calls made. // +optional // Deprecated SoftlayerTimeout *int64 `json:"softlayerTimeout,omitempty" tf:"softlayer_timeout"` // The SoftLayer user name // +optional // Deprecated SoftlayerUsername *string `json:"softlayerUsername,omitempty" tf:"softlayer_username"` // Visibility of the provider if it is private or public. // +optional Visibility *string `json:"visibility,omitempty" tf:"visibility"` // The IBM cloud Region zone (for example 'us-south-1') for power resources. // +optional Zone *string `json:"zone,omitempty" tf:"zone"` }
Click to show internal directories.
Click to hide internal directories.