| Parameter | Choices/Defaults | Comments | 
                
                                                            | api_key 
                    string
                                                                 |  | Token used to authenticate with the API. Can also be specified via K8S_AUTH_API_KEY environment variable. | 
                            
                                                            | ca_cert 
                    path
                                                                 |  | Path to a CA certificate used to authenticate with the API. The full certificate chain must be provided to avoid certificate validation errors. Can also be specified via K8S_AUTH_SSL_CA_CERT environment variable. aliases: ssl_ca_cert
 | 
                            
                                                            | client_cert 
                    path
                                                                 |  | Path to a certificate used to authenticate with the API. Can also be specified via K8S_AUTH_CERT_FILE environment variable. aliases: cert_file
 | 
                            
                                                            | client_key 
                    path
                                                                 |  | Path to a key file used to authenticate with the API. Can also be specified via K8S_AUTH_KEY_FILE environment variable. aliases: key_file
 | 
                            
                                                            | context 
                    string
                                                                 |  | The name of a context found in the config file. Can also be specified via K8S_AUTH_CONTEXT environment variable. | 
                            
                                                            | host 
                    string
                                                                 |  | Provide a URL for accessing the API. Can also be specified via K8S_AUTH_HOST environment variable. | 
                            
                                                            | kubeconfig 
                    path
                                                                 |  | Path to an existing Kubernetes config file. If not provided, and no other connection options are provided, the openshift client will attempt to load the default configuration file from ~/.kube/config.json. Can also be specified via K8S_AUTH_KUBECONFIG environment variable. | 
                            
                                                            | merge_type 
                    list
                                                                 | Choices:
                                                                                                                                                            jsonmergestrategic-merge | Whether to override the default patch merge approach with a specific type. By default, the strategic merge will typically be used. | 
                            
                                                            | password 
                    string
                                                                 |  | Provide a password for authenticating with the API. Can also be specified via K8S_AUTH_PASSWORD environment variable. Please read the description of the usernameoption for a discussion of when this option is applicable. | 
                            
                                                            | path 
                    -
                                                                 |  | Path of local image file to transfer. | 
                            
                                                            | proxy 
                    -
                                                                 added in 2.9 |  | The URL of an HTTP proxy to use for the connection. Can also be specified via K8S_AUTH_PROXY environment variable. Please note that this module does not pick up typical proxy settings from the environment (e.g. HTTP_PROXY). | 
                            
                                                            | pvc_name 
                    -
                                             / required                     |  | Use to specify the name of the target PersistentVolumeClaim. | 
                            
                                                            | pvc_namespace 
                    -
                                             / required                     |  | Use to specify the namespace of the target PersistentVolumeClaim. | 
                            
                                                            | upload_host 
                    -
                                                                 |  | URL containing the host and port on which the CDI Upload Proxy is available. | 
                            
                                                            | upload_host_validate_certs 
                    boolean
                                                                 |  | Whether or not to verify the CDI Upload Proxy's SSL certificates against your system's CA trust store. aliases: upload_host_verify_ssl
 | 
                            
                                                            | username 
                    string
                                                                 |  | Provide a username for authenticating with the API. Can also be specified via K8S_AUTH_USERNAME environment variable. Please note that this only works with clusters configured to use HTTP Basic Auth. If your cluster has a different form of authentication (e.g. OAuth2 in OpenShift), this option will not work as expected and you should look into the k8s_authmodule, as that might do what you need. | 
                            
                                                            | validate_certs 
                    boolean
                                                                 |  | Whether or not to verify the API server's SSL certificates. Can also be specified via K8S_AUTH_VERIFY_SSL environment variable. aliases: verify_ssl
 |