nsxt.ComputeManager
Explore with Pulumi AI
Create ComputeManager Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ComputeManager(name: string, args: ComputeManagerArgs, opts?: CustomResourceOptions);
@overload
def ComputeManager(resource_name: str,
args: ComputeManagerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ComputeManager(resource_name: str,
opts: Optional[ResourceOptions] = None,
credential: Optional[ComputeManagerCredentialArgs] = None,
server: Optional[str] = None,
display_name: Optional[str] = None,
extension_certificate: Optional[ComputeManagerExtensionCertificateArgs] = None,
description: Optional[str] = None,
create_service_account: Optional[bool] = None,
access_level_for_oidc: Optional[str] = None,
multi_nsx: Optional[bool] = None,
origin_type: Optional[str] = None,
reverse_proxy_https_port: Optional[float] = None,
compute_manager_id: Optional[str] = None,
set_as_oidc_provider: Optional[bool] = None,
tags: Optional[Sequence[ComputeManagerTagArgs]] = None)
func NewComputeManager(ctx *Context, name string, args ComputeManagerArgs, opts ...ResourceOption) (*ComputeManager, error)
public ComputeManager(string name, ComputeManagerArgs args, CustomResourceOptions? opts = null)
public ComputeManager(String name, ComputeManagerArgs args)
public ComputeManager(String name, ComputeManagerArgs args, CustomResourceOptions options)
type: nsxt:ComputeManager
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ComputeManagerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ComputeManagerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ComputeManagerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ComputeManagerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ComputeManagerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var computeManagerResource = new Nsxt.ComputeManager("computeManagerResource", new()
{
Credential = new Nsxt.Inputs.ComputeManagerCredentialArgs
{
SamlLogin = new Nsxt.Inputs.ComputeManagerCredentialSamlLoginArgs
{
Thumbprint = "string",
Token = "string",
},
SessionLogin = new Nsxt.Inputs.ComputeManagerCredentialSessionLoginArgs
{
SessionId = "string",
Thumbprint = "string",
},
UsernamePasswordLogin = new Nsxt.Inputs.ComputeManagerCredentialUsernamePasswordLoginArgs
{
Password = "string",
Thumbprint = "string",
Username = "string",
},
VerifiableAsymmetricLogin = new Nsxt.Inputs.ComputeManagerCredentialVerifiableAsymmetricLoginArgs
{
AsymmetricCredential = "string",
CredentialKey = "string",
CredentialVerifier = "string",
},
},
Server = "string",
DisplayName = "string",
ExtensionCertificate = new Nsxt.Inputs.ComputeManagerExtensionCertificateArgs
{
PemEncoded = "string",
PrivateKey = "string",
},
Description = "string",
CreateServiceAccount = false,
AccessLevelForOidc = "string",
MultiNsx = false,
OriginType = "string",
ReverseProxyHttpsPort = 0,
ComputeManagerId = "string",
SetAsOidcProvider = false,
Tags = new[]
{
new Nsxt.Inputs.ComputeManagerTagArgs
{
Scope = "string",
Tag = "string",
},
},
});
example, err := nsxt.NewComputeManager(ctx, "computeManagerResource", &nsxt.ComputeManagerArgs{
Credential: &nsxt.ComputeManagerCredentialArgs{
SamlLogin: &nsxt.ComputeManagerCredentialSamlLoginArgs{
Thumbprint: pulumi.String("string"),
Token: pulumi.String("string"),
},
SessionLogin: &nsxt.ComputeManagerCredentialSessionLoginArgs{
SessionId: pulumi.String("string"),
Thumbprint: pulumi.String("string"),
},
UsernamePasswordLogin: &nsxt.ComputeManagerCredentialUsernamePasswordLoginArgs{
Password: pulumi.String("string"),
Thumbprint: pulumi.String("string"),
Username: pulumi.String("string"),
},
VerifiableAsymmetricLogin: &nsxt.ComputeManagerCredentialVerifiableAsymmetricLoginArgs{
AsymmetricCredential: pulumi.String("string"),
CredentialKey: pulumi.String("string"),
CredentialVerifier: pulumi.String("string"),
},
},
Server: pulumi.String("string"),
DisplayName: pulumi.String("string"),
ExtensionCertificate: &nsxt.ComputeManagerExtensionCertificateArgs{
PemEncoded: pulumi.String("string"),
PrivateKey: pulumi.String("string"),
},
Description: pulumi.String("string"),
CreateServiceAccount: pulumi.Bool(false),
AccessLevelForOidc: pulumi.String("string"),
MultiNsx: pulumi.Bool(false),
OriginType: pulumi.String("string"),
ReverseProxyHttpsPort: pulumi.Float64(0),
ComputeManagerId: pulumi.String("string"),
SetAsOidcProvider: pulumi.Bool(false),
Tags: nsxt.ComputeManagerTagArray{
&nsxt.ComputeManagerTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
})
var computeManagerResource = new ComputeManager("computeManagerResource", ComputeManagerArgs.builder()
.credential(ComputeManagerCredentialArgs.builder()
.samlLogin(ComputeManagerCredentialSamlLoginArgs.builder()
.thumbprint("string")
.token("string")
.build())
.sessionLogin(ComputeManagerCredentialSessionLoginArgs.builder()
.sessionId("string")
.thumbprint("string")
.build())
.usernamePasswordLogin(ComputeManagerCredentialUsernamePasswordLoginArgs.builder()
.password("string")
.thumbprint("string")
.username("string")
.build())
.verifiableAsymmetricLogin(ComputeManagerCredentialVerifiableAsymmetricLoginArgs.builder()
.asymmetricCredential("string")
.credentialKey("string")
.credentialVerifier("string")
.build())
.build())
.server("string")
.displayName("string")
.extensionCertificate(ComputeManagerExtensionCertificateArgs.builder()
.pemEncoded("string")
.privateKey("string")
.build())
.description("string")
.createServiceAccount(false)
.accessLevelForOidc("string")
.multiNsx(false)
.originType("string")
.reverseProxyHttpsPort(0)
.computeManagerId("string")
.setAsOidcProvider(false)
.tags(ComputeManagerTagArgs.builder()
.scope("string")
.tag("string")
.build())
.build());
compute_manager_resource = nsxt.ComputeManager("computeManagerResource",
credential={
"saml_login": {
"thumbprint": "string",
"token": "string",
},
"session_login": {
"session_id": "string",
"thumbprint": "string",
},
"username_password_login": {
"password": "string",
"thumbprint": "string",
"username": "string",
},
"verifiable_asymmetric_login": {
"asymmetric_credential": "string",
"credential_key": "string",
"credential_verifier": "string",
},
},
server="string",
display_name="string",
extension_certificate={
"pem_encoded": "string",
"private_key": "string",
},
description="string",
create_service_account=False,
access_level_for_oidc="string",
multi_nsx=False,
origin_type="string",
reverse_proxy_https_port=0,
compute_manager_id="string",
set_as_oidc_provider=False,
tags=[{
"scope": "string",
"tag": "string",
}])
const computeManagerResource = new nsxt.ComputeManager("computeManagerResource", {
credential: {
samlLogin: {
thumbprint: "string",
token: "string",
},
sessionLogin: {
sessionId: "string",
thumbprint: "string",
},
usernamePasswordLogin: {
password: "string",
thumbprint: "string",
username: "string",
},
verifiableAsymmetricLogin: {
asymmetricCredential: "string",
credentialKey: "string",
credentialVerifier: "string",
},
},
server: "string",
displayName: "string",
extensionCertificate: {
pemEncoded: "string",
privateKey: "string",
},
description: "string",
createServiceAccount: false,
accessLevelForOidc: "string",
multiNsx: false,
originType: "string",
reverseProxyHttpsPort: 0,
computeManagerId: "string",
setAsOidcProvider: false,
tags: [{
scope: "string",
tag: "string",
}],
});
type: nsxt:ComputeManager
properties:
accessLevelForOidc: string
computeManagerId: string
createServiceAccount: false
credential:
samlLogin:
thumbprint: string
token: string
sessionLogin:
sessionId: string
thumbprint: string
usernamePasswordLogin:
password: string
thumbprint: string
username: string
verifiableAsymmetricLogin:
asymmetricCredential: string
credentialKey: string
credentialVerifier: string
description: string
displayName: string
extensionCertificate:
pemEncoded: string
privateKey: string
multiNsx: false
originType: string
reverseProxyHttpsPort: 0
server: string
setAsOidcProvider: false
tags:
- scope: string
tag: string
ComputeManager Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ComputeManager resource accepts the following input properties:
- Credential
Compute
Manager Credential - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- Display
Name string - Display name of the resource.
- Server string
- IP address or hostname of compute manager
- Access
Level stringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- Compute
Manager stringId - ID of the resource.
- Create
Service boolAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - Description string
- Description of the resource.
- Extension
Certificate ComputeManager Extension Certificate - Specifies certificate for compute manager extension
- Multi
Nsx bool - Specifies whether multi nsx feature is enabled for compute manager
- Origin
Type string - Compute manager type like vCenter
- Reverse
Proxy doubleHttps Port - Proxy https port of compute manager
- Set
As boolOidc Provider - Specifies whether compute manager has been set as OIDC provider
- List<Compute
Manager Tag> - A list of scope + tag pairs to associate with this resource.
- Credential
Compute
Manager Credential Args - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- Display
Name string - Display name of the resource.
- Server string
- IP address or hostname of compute manager
- Access
Level stringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- Compute
Manager stringId - ID of the resource.
- Create
Service boolAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - Description string
- Description of the resource.
- Extension
Certificate ComputeManager Extension Certificate Args - Specifies certificate for compute manager extension
- Multi
Nsx bool - Specifies whether multi nsx feature is enabled for compute manager
- Origin
Type string - Compute manager type like vCenter
- Reverse
Proxy float64Https Port - Proxy https port of compute manager
- Set
As boolOidc Provider - Specifies whether compute manager has been set as OIDC provider
- []Compute
Manager Tag Args - A list of scope + tag pairs to associate with this resource.
- credential
Compute
Manager Credential - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- display
Name String - Display name of the resource.
- server String
- IP address or hostname of compute manager
- access
Level StringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- compute
Manager StringId - ID of the resource.
- create
Service BooleanAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - description String
- Description of the resource.
- extension
Certificate ComputeManager Extension Certificate - Specifies certificate for compute manager extension
- multi
Nsx Boolean - Specifies whether multi nsx feature is enabled for compute manager
- origin
Type String - Compute manager type like vCenter
- reverse
Proxy DoubleHttps Port - Proxy https port of compute manager
- set
As BooleanOidc Provider - Specifies whether compute manager has been set as OIDC provider
- List<Compute
Manager Tag> - A list of scope + tag pairs to associate with this resource.
- credential
Compute
Manager Credential - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- display
Name string - Display name of the resource.
- server string
- IP address or hostname of compute manager
- access
Level stringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- compute
Manager stringId - ID of the resource.
- create
Service booleanAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - description string
- Description of the resource.
- extension
Certificate ComputeManager Extension Certificate - Specifies certificate for compute manager extension
- multi
Nsx boolean - Specifies whether multi nsx feature is enabled for compute manager
- origin
Type string - Compute manager type like vCenter
- reverse
Proxy numberHttps Port - Proxy https port of compute manager
- set
As booleanOidc Provider - Specifies whether compute manager has been set as OIDC provider
- Compute
Manager Tag[] - A list of scope + tag pairs to associate with this resource.
- credential
Compute
Manager Credential Args - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- display_
name str - Display name of the resource.
- server str
- IP address or hostname of compute manager
- access_
level_ strfor_ oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- compute_
manager_ strid - ID of the resource.
- create_
service_ boolaccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - description str
- Description of the resource.
- extension_
certificate ComputeManager Extension Certificate Args - Specifies certificate for compute manager extension
- multi_
nsx bool - Specifies whether multi nsx feature is enabled for compute manager
- origin_
type str - Compute manager type like vCenter
- reverse_
proxy_ floathttps_ port - Proxy https port of compute manager
- set_
as_ booloidc_ provider - Specifies whether compute manager has been set as OIDC provider
- Sequence[Compute
Manager Tag Args] - A list of scope + tag pairs to associate with this resource.
- credential Property Map
- Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- display
Name String - Display name of the resource.
- server String
- IP address or hostname of compute manager
- access
Level StringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- compute
Manager StringId - ID of the resource.
- create
Service BooleanAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - description String
- Description of the resource.
- extension
Certificate Property Map - Specifies certificate for compute manager extension
- multi
Nsx Boolean - Specifies whether multi nsx feature is enabled for compute manager
- origin
Type String - Compute manager type like vCenter
- reverse
Proxy NumberHttps Port - Proxy https port of compute manager
- set
As BooleanOidc Provider - Specifies whether compute manager has been set as OIDC provider
- List<Property Map>
- A list of scope + tag pairs to associate with this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the ComputeManager resource produces the following output properties:
Look up Existing ComputeManager Resource
Get an existing ComputeManager resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ComputeManagerState, opts?: CustomResourceOptions): ComputeManager
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_level_for_oidc: Optional[str] = None,
compute_manager_id: Optional[str] = None,
create_service_account: Optional[bool] = None,
credential: Optional[ComputeManagerCredentialArgs] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
extension_certificate: Optional[ComputeManagerExtensionCertificateArgs] = None,
multi_nsx: Optional[bool] = None,
origin_type: Optional[str] = None,
reverse_proxy_https_port: Optional[float] = None,
revision: Optional[float] = None,
server: Optional[str] = None,
set_as_oidc_provider: Optional[bool] = None,
tags: Optional[Sequence[ComputeManagerTagArgs]] = None) -> ComputeManager
func GetComputeManager(ctx *Context, name string, id IDInput, state *ComputeManagerState, opts ...ResourceOption) (*ComputeManager, error)
public static ComputeManager Get(string name, Input<string> id, ComputeManagerState? state, CustomResourceOptions? opts = null)
public static ComputeManager get(String name, Output<String> id, ComputeManagerState state, CustomResourceOptions options)
resources: _: type: nsxt:ComputeManager get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Access
Level stringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- Compute
Manager stringId - ID of the resource.
- Create
Service boolAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - Credential
Compute
Manager Credential - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Extension
Certificate ComputeManager Extension Certificate - Specifies certificate for compute manager extension
- Multi
Nsx bool - Specifies whether multi nsx feature is enabled for compute manager
- Origin
Type string - Compute manager type like vCenter
- Reverse
Proxy doubleHttps Port - Proxy https port of compute manager
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Server string
- IP address or hostname of compute manager
- Set
As boolOidc Provider - Specifies whether compute manager has been set as OIDC provider
- List<Compute
Manager Tag> - A list of scope + tag pairs to associate with this resource.
- Access
Level stringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- Compute
Manager stringId - ID of the resource.
- Create
Service boolAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - Credential
Compute
Manager Credential Args - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Extension
Certificate ComputeManager Extension Certificate Args - Specifies certificate for compute manager extension
- Multi
Nsx bool - Specifies whether multi nsx feature is enabled for compute manager
- Origin
Type string - Compute manager type like vCenter
- Reverse
Proxy float64Https Port - Proxy https port of compute manager
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Server string
- IP address or hostname of compute manager
- Set
As boolOidc Provider - Specifies whether compute manager has been set as OIDC provider
- []Compute
Manager Tag Args - A list of scope + tag pairs to associate with this resource.
- access
Level StringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- compute
Manager StringId - ID of the resource.
- create
Service BooleanAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - credential
Compute
Manager Credential - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- extension
Certificate ComputeManager Extension Certificate - Specifies certificate for compute manager extension
- multi
Nsx Boolean - Specifies whether multi nsx feature is enabled for compute manager
- origin
Type String - Compute manager type like vCenter
- reverse
Proxy DoubleHttps Port - Proxy https port of compute manager
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- server String
- IP address or hostname of compute manager
- set
As BooleanOidc Provider - Specifies whether compute manager has been set as OIDC provider
- List<Compute
Manager Tag> - A list of scope + tag pairs to associate with this resource.
- access
Level stringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- compute
Manager stringId - ID of the resource.
- create
Service booleanAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - credential
Compute
Manager Credential - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- description string
- Description of the resource.
- display
Name string - Display name of the resource.
- extension
Certificate ComputeManager Extension Certificate - Specifies certificate for compute manager extension
- multi
Nsx boolean - Specifies whether multi nsx feature is enabled for compute manager
- origin
Type string - Compute manager type like vCenter
- reverse
Proxy numberHttps Port - Proxy https port of compute manager
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- server string
- IP address or hostname of compute manager
- set
As booleanOidc Provider - Specifies whether compute manager has been set as OIDC provider
- Compute
Manager Tag[] - A list of scope + tag pairs to associate with this resource.
- access_
level_ strfor_ oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- compute_
manager_ strid - ID of the resource.
- create_
service_ boolaccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - credential
Compute
Manager Credential Args - Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- description str
- Description of the resource.
- display_
name str - Display name of the resource.
- extension_
certificate ComputeManager Extension Certificate Args - Specifies certificate for compute manager extension
- multi_
nsx bool - Specifies whether multi nsx feature is enabled for compute manager
- origin_
type str - Compute manager type like vCenter
- reverse_
proxy_ floathttps_ port - Proxy https port of compute manager
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- server str
- IP address or hostname of compute manager
- set_
as_ booloidc_ provider - Specifies whether compute manager has been set as OIDC provider
- Sequence[Compute
Manager Tag Args] - A list of scope + tag pairs to associate with this resource.
- access
Level StringFor Oidc - Specifies access level to NSX from the compute manager. Accepted values - 'FULL' or 'LIMITED'. The default value is 'FULL'.
- compute
Manager StringId - ID of the resource.
- create
Service BooleanAccount - Specifies whether service account is created or not on compute manager. Note that
false
value for this attribute is no longer supported with NSX 9.0 and above. - credential Property Map
- Login credentials for the compute manager. Should contain exactly one credential enlisted below:
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- extension
Certificate Property Map - Specifies certificate for compute manager extension
- multi
Nsx Boolean - Specifies whether multi nsx feature is enabled for compute manager
- origin
Type String - Compute manager type like vCenter
- reverse
Proxy NumberHttps Port - Proxy https port of compute manager
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- server String
- IP address or hostname of compute manager
- set
As BooleanOidc Provider - Specifies whether compute manager has been set as OIDC provider
- List<Property Map>
- A list of scope + tag pairs to associate with this resource.
Supporting Types
ComputeManagerCredential, ComputeManagerCredentialArgs
- Saml
Login ComputeManager Credential Saml Login - A login credential specifying saml token.
- Session
Login ComputeManager Credential Session Login - A login credential specifying session_id.
- Username
Password ComputeLogin Manager Credential Username Password Login - A login credential specifying a username and password.
- Verifiable
Asymmetric ComputeLogin Manager Credential Verifiable Asymmetric Login - A verifiable asymmetric login credential.
- Saml
Login ComputeManager Credential Saml Login - A login credential specifying saml token.
- Session
Login ComputeManager Credential Session Login - A login credential specifying session_id.
- Username
Password ComputeLogin Manager Credential Username Password Login - A login credential specifying a username and password.
- Verifiable
Asymmetric ComputeLogin Manager Credential Verifiable Asymmetric Login - A verifiable asymmetric login credential.
- saml
Login ComputeManager Credential Saml Login - A login credential specifying saml token.
- session
Login ComputeManager Credential Session Login - A login credential specifying session_id.
- username
Password ComputeLogin Manager Credential Username Password Login - A login credential specifying a username and password.
- verifiable
Asymmetric ComputeLogin Manager Credential Verifiable Asymmetric Login - A verifiable asymmetric login credential.
- saml
Login ComputeManager Credential Saml Login - A login credential specifying saml token.
- session
Login ComputeManager Credential Session Login - A login credential specifying session_id.
- username
Password ComputeLogin Manager Credential Username Password Login - A login credential specifying a username and password.
- verifiable
Asymmetric ComputeLogin Manager Credential Verifiable Asymmetric Login - A verifiable asymmetric login credential.
- saml_
login ComputeManager Credential Saml Login - A login credential specifying saml token.
- session_
login ComputeManager Credential Session Login - A login credential specifying session_id.
- username_
password_ Computelogin Manager Credential Username Password Login - A login credential specifying a username and password.
- verifiable_
asymmetric_ Computelogin Manager Credential Verifiable Asymmetric Login - A verifiable asymmetric login credential.
- saml
Login Property Map - A login credential specifying saml token.
- session
Login Property Map - A login credential specifying session_id.
- username
Password Property MapLogin - A login credential specifying a username and password.
- verifiable
Asymmetric Property MapLogin - A verifiable asymmetric login credential.
ComputeManagerCredentialSamlLogin, ComputeManagerCredentialSamlLoginArgs
- Thumbprint string
- Thumbprint of the server.
- Token string
- The saml token to login to server.
- Thumbprint string
- Thumbprint of the server.
- Token string
- The saml token to login to server.
- thumbprint String
- Thumbprint of the server.
- token String
- The saml token to login to server.
- thumbprint string
- Thumbprint of the server.
- token string
- The saml token to login to server.
- thumbprint str
- Thumbprint of the server.
- token str
- The saml token to login to server.
- thumbprint String
- Thumbprint of the server.
- token String
- The saml token to login to server.
ComputeManagerCredentialSessionLogin, ComputeManagerCredentialSessionLoginArgs
- Session
Id string - The session_id to login to server.
- Thumbprint string
- Thumbprint of the login server.
- Session
Id string - The session_id to login to server.
- Thumbprint string
- Thumbprint of the login server.
- session
Id String - The session_id to login to server.
- thumbprint String
- Thumbprint of the login server.
- session
Id string - The session_id to login to server.
- thumbprint string
- Thumbprint of the login server.
- session_
id str - The session_id to login to server.
- thumbprint str
- Thumbprint of the login server.
- session
Id String - The session_id to login to server.
- thumbprint String
- Thumbprint of the login server.
ComputeManagerCredentialUsernamePasswordLogin, ComputeManagerCredentialUsernamePasswordLoginArgs
- Password string
- The authentication password for login.
- Thumbprint string
- Thumbprint of the login server.
- Username string
- The username for login.
- Password string
- The authentication password for login.
- Thumbprint string
- Thumbprint of the login server.
- Username string
- The username for login.
- password String
- The authentication password for login.
- thumbprint String
- Thumbprint of the login server.
- username String
- The username for login.
- password string
- The authentication password for login.
- thumbprint string
- Thumbprint of the login server.
- username string
- The username for login.
- password str
- The authentication password for login.
- thumbprint str
- Thumbprint of the login server.
- username str
- The username for login.
- password String
- The authentication password for login.
- thumbprint String
- Thumbprint of the login server.
- username String
- The username for login.
ComputeManagerCredentialVerifiableAsymmetricLogin, ComputeManagerCredentialVerifiableAsymmetricLoginArgs
- Asymmetric
Credential string - Asymmetric login credential.
- Credential
Key string - Credential key.
- Credential
Verifier string - Credential verifier.
- Asymmetric
Credential string - Asymmetric login credential.
- Credential
Key string - Credential key.
- Credential
Verifier string - Credential verifier.
- asymmetric
Credential String - Asymmetric login credential.
- credential
Key String - Credential key.
- credential
Verifier String - Credential verifier.
- asymmetric
Credential string - Asymmetric login credential.
- credential
Key string - Credential key.
- credential
Verifier string - Credential verifier.
- asymmetric_
credential str - Asymmetric login credential.
- credential_
key str - Credential key.
- credential_
verifier str - Credential verifier.
- asymmetric
Credential String - Asymmetric login credential.
- credential
Key String - Credential key.
- credential
Verifier String - Credential verifier.
ComputeManagerExtensionCertificate, ComputeManagerExtensionCertificateArgs
- Pem
Encoded string - PEM encoded certificate data
- Private
Key string - Private key of certificate
- Pem
Encoded string - PEM encoded certificate data
- Private
Key string - Private key of certificate
- pem
Encoded String - PEM encoded certificate data
- private
Key String - Private key of certificate
- pem
Encoded string - PEM encoded certificate data
- private
Key string - Private key of certificate
- pem_
encoded str - PEM encoded certificate data
- private_
key str - Private key of certificate
- pem
Encoded String - PEM encoded certificate data
- private
Key String - Private key of certificate
ComputeManagerTag, ComputeManagerTagArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.