alicloud.bastionhost.Instance
Explore with Pulumi AI
Import
Yundun_bastionhost instance can be imported using the id, e.g.
$ pulumi import alicloud:bastionhost/instance:Instance example bastionhost-exampe123456
Create Instance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
@overload
def Instance(resource_name: str,
args: InstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
plan_code: Optional[str] = None,
bandwidth: Optional[str] = None,
description: Optional[str] = None,
vswitch_id: Optional[str] = None,
storage: Optional[str] = None,
license_code: Optional[str] = None,
security_group_ids: Optional[Sequence[str]] = None,
public_white_lists: Optional[Sequence[str]] = None,
ad_auth_servers: Optional[Sequence[InstanceAdAuthServerArgs]] = None,
renew_period: Optional[int] = None,
renewal_period_unit: Optional[str] = None,
renewal_status: Optional[str] = None,
resource_group_id: Optional[str] = None,
period: Optional[int] = None,
ldap_auth_servers: Optional[Sequence[InstanceLdapAuthServerArgs]] = None,
tags: Optional[Mapping[str, str]] = None,
enable_public_access: Optional[bool] = None)
func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: alicloud:bastionhost:Instance
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 InstanceArgs
- 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 InstanceArgs
- 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 InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- 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 exampleinstanceResourceResourceFromBastionhostinstance = new AliCloud.BastionHost.Instance("exampleinstanceResourceResourceFromBastionhostinstance", new()
{
PlanCode = "string",
Bandwidth = "string",
Description = "string",
VswitchId = "string",
Storage = "string",
LicenseCode = "string",
SecurityGroupIds = new[]
{
"string",
},
PublicWhiteLists = new[]
{
"string",
},
AdAuthServers = new[]
{
new AliCloud.BastionHost.Inputs.InstanceAdAuthServerArgs
{
Account = "string",
BaseDn = "string",
Domain = "string",
IsSsl = false,
Password = "string",
Port = 0,
Server = "string",
EmailMapping = "string",
Filter = "string",
MobileMapping = "string",
NameMapping = "string",
StandbyServer = "string",
},
},
RenewPeriod = 0,
RenewalPeriodUnit = "string",
RenewalStatus = "string",
ResourceGroupId = "string",
Period = 0,
LdapAuthServers = new[]
{
new AliCloud.BastionHost.Inputs.InstanceLdapAuthServerArgs
{
Account = "string",
BaseDn = "string",
Password = "string",
Port = 0,
Server = "string",
EmailMapping = "string",
Filter = "string",
IsSsl = false,
LoginNameMapping = "string",
MobileMapping = "string",
NameMapping = "string",
StandbyServer = "string",
},
},
Tags =
{
{ "string", "string" },
},
EnablePublicAccess = false,
});
example, err := bastionhost.NewInstance(ctx, "exampleinstanceResourceResourceFromBastionhostinstance", &bastionhost.InstanceArgs{
PlanCode: pulumi.String("string"),
Bandwidth: pulumi.String("string"),
Description: pulumi.String("string"),
VswitchId: pulumi.String("string"),
Storage: pulumi.String("string"),
LicenseCode: pulumi.String("string"),
SecurityGroupIds: pulumi.StringArray{
pulumi.String("string"),
},
PublicWhiteLists: pulumi.StringArray{
pulumi.String("string"),
},
AdAuthServers: bastionhost.InstanceAdAuthServerArray{
&bastionhost.InstanceAdAuthServerArgs{
Account: pulumi.String("string"),
BaseDn: pulumi.String("string"),
Domain: pulumi.String("string"),
IsSsl: pulumi.Bool(false),
Password: pulumi.String("string"),
Port: pulumi.Int(0),
Server: pulumi.String("string"),
EmailMapping: pulumi.String("string"),
Filter: pulumi.String("string"),
MobileMapping: pulumi.String("string"),
NameMapping: pulumi.String("string"),
StandbyServer: pulumi.String("string"),
},
},
RenewPeriod: pulumi.Int(0),
RenewalPeriodUnit: pulumi.String("string"),
RenewalStatus: pulumi.String("string"),
ResourceGroupId: pulumi.String("string"),
Period: pulumi.Int(0),
LdapAuthServers: bastionhost.InstanceLdapAuthServerArray{
&bastionhost.InstanceLdapAuthServerArgs{
Account: pulumi.String("string"),
BaseDn: pulumi.String("string"),
Password: pulumi.String("string"),
Port: pulumi.Int(0),
Server: pulumi.String("string"),
EmailMapping: pulumi.String("string"),
Filter: pulumi.String("string"),
IsSsl: pulumi.Bool(false),
LoginNameMapping: pulumi.String("string"),
MobileMapping: pulumi.String("string"),
NameMapping: pulumi.String("string"),
StandbyServer: pulumi.String("string"),
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
EnablePublicAccess: pulumi.Bool(false),
})
var exampleinstanceResourceResourceFromBastionhostinstance = new Instance("exampleinstanceResourceResourceFromBastionhostinstance", InstanceArgs.builder()
.planCode("string")
.bandwidth("string")
.description("string")
.vswitchId("string")
.storage("string")
.licenseCode("string")
.securityGroupIds("string")
.publicWhiteLists("string")
.adAuthServers(InstanceAdAuthServerArgs.builder()
.account("string")
.baseDn("string")
.domain("string")
.isSsl(false)
.password("string")
.port(0)
.server("string")
.emailMapping("string")
.filter("string")
.mobileMapping("string")
.nameMapping("string")
.standbyServer("string")
.build())
.renewPeriod(0)
.renewalPeriodUnit("string")
.renewalStatus("string")
.resourceGroupId("string")
.period(0)
.ldapAuthServers(InstanceLdapAuthServerArgs.builder()
.account("string")
.baseDn("string")
.password("string")
.port(0)
.server("string")
.emailMapping("string")
.filter("string")
.isSsl(false)
.loginNameMapping("string")
.mobileMapping("string")
.nameMapping("string")
.standbyServer("string")
.build())
.tags(Map.of("string", "string"))
.enablePublicAccess(false)
.build());
exampleinstance_resource_resource_from_bastionhostinstance = alicloud.bastionhost.Instance("exampleinstanceResourceResourceFromBastionhostinstance",
plan_code="string",
bandwidth="string",
description="string",
vswitch_id="string",
storage="string",
license_code="string",
security_group_ids=["string"],
public_white_lists=["string"],
ad_auth_servers=[{
"account": "string",
"base_dn": "string",
"domain": "string",
"is_ssl": False,
"password": "string",
"port": 0,
"server": "string",
"email_mapping": "string",
"filter": "string",
"mobile_mapping": "string",
"name_mapping": "string",
"standby_server": "string",
}],
renew_period=0,
renewal_period_unit="string",
renewal_status="string",
resource_group_id="string",
period=0,
ldap_auth_servers=[{
"account": "string",
"base_dn": "string",
"password": "string",
"port": 0,
"server": "string",
"email_mapping": "string",
"filter": "string",
"is_ssl": False,
"login_name_mapping": "string",
"mobile_mapping": "string",
"name_mapping": "string",
"standby_server": "string",
}],
tags={
"string": "string",
},
enable_public_access=False)
const exampleinstanceResourceResourceFromBastionhostinstance = new alicloud.bastionhost.Instance("exampleinstanceResourceResourceFromBastionhostinstance", {
planCode: "string",
bandwidth: "string",
description: "string",
vswitchId: "string",
storage: "string",
licenseCode: "string",
securityGroupIds: ["string"],
publicWhiteLists: ["string"],
adAuthServers: [{
account: "string",
baseDn: "string",
domain: "string",
isSsl: false,
password: "string",
port: 0,
server: "string",
emailMapping: "string",
filter: "string",
mobileMapping: "string",
nameMapping: "string",
standbyServer: "string",
}],
renewPeriod: 0,
renewalPeriodUnit: "string",
renewalStatus: "string",
resourceGroupId: "string",
period: 0,
ldapAuthServers: [{
account: "string",
baseDn: "string",
password: "string",
port: 0,
server: "string",
emailMapping: "string",
filter: "string",
isSsl: false,
loginNameMapping: "string",
mobileMapping: "string",
nameMapping: "string",
standbyServer: "string",
}],
tags: {
string: "string",
},
enablePublicAccess: false,
});
type: alicloud:bastionhost:Instance
properties:
adAuthServers:
- account: string
baseDn: string
domain: string
emailMapping: string
filter: string
isSsl: false
mobileMapping: string
nameMapping: string
password: string
port: 0
server: string
standbyServer: string
bandwidth: string
description: string
enablePublicAccess: false
ldapAuthServers:
- account: string
baseDn: string
emailMapping: string
filter: string
isSsl: false
loginNameMapping: string
mobileMapping: string
nameMapping: string
password: string
port: 0
server: string
standbyServer: string
licenseCode: string
period: 0
planCode: string
publicWhiteLists:
- string
renewPeriod: 0
renewalPeriodUnit: string
renewalStatus: string
resourceGroupId: string
securityGroupIds:
- string
storage: string
tags:
string: string
vswitchId: string
Instance 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 Instance resource accepts the following input properties:
- Bandwidth string
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- Description string
- Description of the instance. This name can have a string of 1 to 63 characters.
- License
Code string - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- Plan
Code string - The plan code of Cloud Bastionhost instance. Valid values:
- Security
Group List<string>Ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - Storage string
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- Vswitch
Id string - VSwitch ID configured to Bastionhost.
- Ad
Auth List<Pulumi.Servers Ali Cloud. Bastion Host. Inputs. Instance Ad Auth Server> - The AD auth server of the Instance. See
ad_auth_server
below. - Enable
Public boolAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - Ldap
Auth List<Pulumi.Servers Ali Cloud. Bastion Host. Inputs. Instance Ldap Auth Server> - The LDAP auth server of the Instance. See
ldap_auth_server
below. - Period int
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- Public
White List<string>Lists - Renew
Period int - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - Renewal
Period stringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- Renewal
Status string - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - Resource
Group stringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Bandwidth string
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- Description string
- Description of the instance. This name can have a string of 1 to 63 characters.
- License
Code string - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- Plan
Code string - The plan code of Cloud Bastionhost instance. Valid values:
- Security
Group []stringIds - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - Storage string
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- Vswitch
Id string - VSwitch ID configured to Bastionhost.
- Ad
Auth []InstanceServers Ad Auth Server Args - The AD auth server of the Instance. See
ad_auth_server
below. - Enable
Public boolAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - Ldap
Auth []InstanceServers Ldap Auth Server Args - The LDAP auth server of the Instance. See
ldap_auth_server
below. - Period int
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- Public
White []stringLists - Renew
Period int - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - Renewal
Period stringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- Renewal
Status string - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - Resource
Group stringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- map[string]string
- A mapping of tags to assign to the resource.
- bandwidth String
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- description String
- Description of the instance. This name can have a string of 1 to 63 characters.
- license
Code String - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- plan
Code String - The plan code of Cloud Bastionhost instance. Valid values:
- security
Group List<String>Ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - storage String
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- vswitch
Id String - VSwitch ID configured to Bastionhost.
- ad
Auth List<InstanceServers Ad Auth Server> - The AD auth server of the Instance. See
ad_auth_server
below. - enable
Public BooleanAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - ldap
Auth List<InstanceServers Ldap Auth Server> - The LDAP auth server of the Instance. See
ldap_auth_server
below. - period Integer
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- public
White List<String>Lists - renew
Period Integer - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - renewal
Period StringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- renewal
Status String - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - resource
Group StringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- Map<String,String>
- A mapping of tags to assign to the resource.
- bandwidth string
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- description string
- Description of the instance. This name can have a string of 1 to 63 characters.
- license
Code string - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- plan
Code string - The plan code of Cloud Bastionhost instance. Valid values:
- security
Group string[]Ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - storage string
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- vswitch
Id string - VSwitch ID configured to Bastionhost.
- ad
Auth InstanceServers Ad Auth Server[] - The AD auth server of the Instance. See
ad_auth_server
below. - enable
Public booleanAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - ldap
Auth InstanceServers Ldap Auth Server[] - The LDAP auth server of the Instance. See
ldap_auth_server
below. - period number
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- public
White string[]Lists - renew
Period number - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - renewal
Period stringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- renewal
Status string - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - resource
Group stringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- bandwidth str
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- description str
- Description of the instance. This name can have a string of 1 to 63 characters.
- license_
code str - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- plan_
code str - The plan code of Cloud Bastionhost instance. Valid values:
- security_
group_ Sequence[str]ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - storage str
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- vswitch_
id str - VSwitch ID configured to Bastionhost.
- ad_
auth_ Sequence[Instanceservers Ad Auth Server Args] - The AD auth server of the Instance. See
ad_auth_server
below. - enable_
public_ boolaccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - ldap_
auth_ Sequence[Instanceservers Ldap Auth Server Args] - The LDAP auth server of the Instance. See
ldap_auth_server
below. - period int
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- public_
white_ Sequence[str]lists - renew_
period int - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - renewal_
period_ strunit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- renewal_
status str - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - resource_
group_ strid - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- bandwidth String
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- description String
- Description of the instance. This name can have a string of 1 to 63 characters.
- license
Code String - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- plan
Code String - The plan code of Cloud Bastionhost instance. Valid values:
- security
Group List<String>Ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - storage String
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- vswitch
Id String - VSwitch ID configured to Bastionhost.
- ad
Auth List<Property Map>Servers - The AD auth server of the Instance. See
ad_auth_server
below. - enable
Public BooleanAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - ldap
Auth List<Property Map>Servers - The LDAP auth server of the Instance. See
ldap_auth_server
below. - period Number
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- public
White List<String>Lists - renew
Period Number - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - renewal
Period StringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- renewal
Status String - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - resource
Group StringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- Map<String>
- A mapping of tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Instance Resource
Get an existing Instance 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?: InstanceState, opts?: CustomResourceOptions): Instance
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ad_auth_servers: Optional[Sequence[InstanceAdAuthServerArgs]] = None,
bandwidth: Optional[str] = None,
description: Optional[str] = None,
enable_public_access: Optional[bool] = None,
ldap_auth_servers: Optional[Sequence[InstanceLdapAuthServerArgs]] = None,
license_code: Optional[str] = None,
period: Optional[int] = None,
plan_code: Optional[str] = None,
public_white_lists: Optional[Sequence[str]] = None,
renew_period: Optional[int] = None,
renewal_period_unit: Optional[str] = None,
renewal_status: Optional[str] = None,
resource_group_id: Optional[str] = None,
security_group_ids: Optional[Sequence[str]] = None,
storage: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
vswitch_id: Optional[str] = None) -> Instance
func GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)
public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)
public static Instance get(String name, Output<String> id, InstanceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Ad
Auth List<Pulumi.Servers Ali Cloud. Bastion Host. Inputs. Instance Ad Auth Server> - The AD auth server of the Instance. See
ad_auth_server
below. - Bandwidth string
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- Description string
- Description of the instance. This name can have a string of 1 to 63 characters.
- Enable
Public boolAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - Ldap
Auth List<Pulumi.Servers Ali Cloud. Bastion Host. Inputs. Instance Ldap Auth Server> - The LDAP auth server of the Instance. See
ldap_auth_server
below. - License
Code string - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- Period int
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- Plan
Code string - The plan code of Cloud Bastionhost instance. Valid values:
- Public
White List<string>Lists - Renew
Period int - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - Renewal
Period stringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- Renewal
Status string - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - Resource
Group stringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- Security
Group List<string>Ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - Storage string
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Vswitch
Id string - VSwitch ID configured to Bastionhost.
- Ad
Auth []InstanceServers Ad Auth Server Args - The AD auth server of the Instance. See
ad_auth_server
below. - Bandwidth string
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- Description string
- Description of the instance. This name can have a string of 1 to 63 characters.
- Enable
Public boolAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - Ldap
Auth []InstanceServers Ldap Auth Server Args - The LDAP auth server of the Instance. See
ldap_auth_server
below. - License
Code string - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- Period int
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- Plan
Code string - The plan code of Cloud Bastionhost instance. Valid values:
- Public
White []stringLists - Renew
Period int - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - Renewal
Period stringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- Renewal
Status string - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - Resource
Group stringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- Security
Group []stringIds - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - Storage string
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- map[string]string
- A mapping of tags to assign to the resource.
- Vswitch
Id string - VSwitch ID configured to Bastionhost.
- ad
Auth List<InstanceServers Ad Auth Server> - The AD auth server of the Instance. See
ad_auth_server
below. - bandwidth String
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- description String
- Description of the instance. This name can have a string of 1 to 63 characters.
- enable
Public BooleanAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - ldap
Auth List<InstanceServers Ldap Auth Server> - The LDAP auth server of the Instance. See
ldap_auth_server
below. - license
Code String - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- period Integer
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- plan
Code String - The plan code of Cloud Bastionhost instance. Valid values:
- public
White List<String>Lists - renew
Period Integer - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - renewal
Period StringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- renewal
Status String - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - resource
Group StringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- security
Group List<String>Ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - storage String
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- Map<String,String>
- A mapping of tags to assign to the resource.
- vswitch
Id String - VSwitch ID configured to Bastionhost.
- ad
Auth InstanceServers Ad Auth Server[] - The AD auth server of the Instance. See
ad_auth_server
below. - bandwidth string
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- description string
- Description of the instance. This name can have a string of 1 to 63 characters.
- enable
Public booleanAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - ldap
Auth InstanceServers Ldap Auth Server[] - The LDAP auth server of the Instance. See
ldap_auth_server
below. - license
Code string - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- period number
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- plan
Code string - The plan code of Cloud Bastionhost instance. Valid values:
- public
White string[]Lists - renew
Period number - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - renewal
Period stringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- renewal
Status string - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - resource
Group stringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- security
Group string[]Ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - storage string
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- vswitch
Id string - VSwitch ID configured to Bastionhost.
- ad_
auth_ Sequence[Instanceservers Ad Auth Server Args] - The AD auth server of the Instance. See
ad_auth_server
below. - bandwidth str
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- description str
- Description of the instance. This name can have a string of 1 to 63 characters.
- enable_
public_ boolaccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - ldap_
auth_ Sequence[Instanceservers Ldap Auth Server Args] - The LDAP auth server of the Instance. See
ldap_auth_server
below. - license_
code str - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- period int
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- plan_
code str - The plan code of Cloud Bastionhost instance. Valid values:
- public_
white_ Sequence[str]lists - renew_
period int - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - renewal_
period_ strunit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- renewal_
status str - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - resource_
group_ strid - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- security_
group_ Sequence[str]ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - storage str
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- vswitch_
id str - VSwitch ID configured to Bastionhost.
- ad
Auth List<Property Map>Servers - The AD auth server of the Instance. See
ad_auth_server
below. - bandwidth String
- The bandwidth of Cloud Bastionhost instance. If China-Site Account, its valid values: 0 to 150. Unit: Mbit/s. The value must be a multiple of 5. If International-Site Account, its valid values: 0 to 200. Unit: Mbit/s. The value must be a multiple of 10.
- description String
- Description of the instance. This name can have a string of 1 to 63 characters.
- enable
Public BooleanAccess - Whether to Enable the public internet access to a specified Bastionhost instance. The valid values:
true
,false
. - ldap
Auth List<Property Map>Servers - The LDAP auth server of the Instance. See
ldap_auth_server
below. - license
Code String - The package type of Cloud Bastionhost instance. You can query more supported types through the DescribePricingModule.
- period Number
Duration for initially producing the instance. Valid values: [1~9], 12, 24, 36. At present, the provider does not support modify "period".
NOTE: The attribute
period
is only used to create Subscription instance or modify the PayAsYouGo instance to Subscription. Once effect, it will not be modified that means runningpulumi up
will not effect the resource.- plan
Code String - The plan code of Cloud Bastionhost instance. Valid values:
- public
White List<String>Lists - renew
Period Number - Automatic renewal period. Valid values:
1
to9
,12
,24
,36
. NOTE: Therenew_period
is required under the condition thatrenewal_status
isAutoRenewal
. From version 1.193.0,renew_period
can be modified. - renewal
Period StringUnit - The unit of the auto-renewal period. Valid values: NOTE: The
renewal_period_unit
is required under the condition thatrenewal_status
isAutoRenewal
.M
: months.Y
: years.
- renewal
Status String - Automatic renewal status. Valid values:
AutoRenewal
,ManualRenewal
,NotRenewal
. From version 1.193.0,renewal_status
can be modified. - resource
Group StringId - The Id of resource group which the Bastionhost Instance belongs. If not set, the resource is created in the default resource group.
- security
Group List<String>Ids - security group IDs configured to Bastionhost.
NOTE: There is a potential diff error because of the order of
security_group_ids
values indefinite. So, from version 1.160.0,security_group_ids
type has been updated asset
fromlist
, and you can use tolist to convert it to a list. - storage String
- The storage of Cloud Bastionhost instance. Valid values: 0 to 500. Unit: TB.
- Map<String>
- A mapping of tags to assign to the resource.
- vswitch
Id String - VSwitch ID configured to Bastionhost.
Supporting Types
InstanceAdAuthServer, InstanceAdAuthServerArgs
- Account string
- The username of the account that is used for the AD server.
- Base
Dn string - The Base distinguished name (DN).
- Domain string
- The domain on the AD server.
- Is
Ssl bool - Specifies whether to support SSL.
- Password string
- The password of the account that is used for the AD server.
- Port int
- The port that is used to access the AD server.
- Server string
- The address of the AD server.
- Email
Mapping string - The field that is used to indicate the email address of a user on the AD server.
- Filter string
- The condition that is used to filter users.
- Mobile
Mapping string - The field that is used to indicate the mobile phone number of a user on the AD server.
- Name
Mapping string - The field that is used to indicate the name of a user on the AD server.
- Standby
Server string - The address of the secondary AD server.
- Account string
- The username of the account that is used for the AD server.
- Base
Dn string - The Base distinguished name (DN).
- Domain string
- The domain on the AD server.
- Is
Ssl bool - Specifies whether to support SSL.
- Password string
- The password of the account that is used for the AD server.
- Port int
- The port that is used to access the AD server.
- Server string
- The address of the AD server.
- Email
Mapping string - The field that is used to indicate the email address of a user on the AD server.
- Filter string
- The condition that is used to filter users.
- Mobile
Mapping string - The field that is used to indicate the mobile phone number of a user on the AD server.
- Name
Mapping string - The field that is used to indicate the name of a user on the AD server.
- Standby
Server string - The address of the secondary AD server.
- account String
- The username of the account that is used for the AD server.
- base
Dn String - The Base distinguished name (DN).
- domain String
- The domain on the AD server.
- is
Ssl Boolean - Specifies whether to support SSL.
- password String
- The password of the account that is used for the AD server.
- port Integer
- The port that is used to access the AD server.
- server String
- The address of the AD server.
- email
Mapping String - The field that is used to indicate the email address of a user on the AD server.
- filter String
- The condition that is used to filter users.
- mobile
Mapping String - The field that is used to indicate the mobile phone number of a user on the AD server.
- name
Mapping String - The field that is used to indicate the name of a user on the AD server.
- standby
Server String - The address of the secondary AD server.
- account string
- The username of the account that is used for the AD server.
- base
Dn string - The Base distinguished name (DN).
- domain string
- The domain on the AD server.
- is
Ssl boolean - Specifies whether to support SSL.
- password string
- The password of the account that is used for the AD server.
- port number
- The port that is used to access the AD server.
- server string
- The address of the AD server.
- email
Mapping string - The field that is used to indicate the email address of a user on the AD server.
- filter string
- The condition that is used to filter users.
- mobile
Mapping string - The field that is used to indicate the mobile phone number of a user on the AD server.
- name
Mapping string - The field that is used to indicate the name of a user on the AD server.
- standby
Server string - The address of the secondary AD server.
- account str
- The username of the account that is used for the AD server.
- base_
dn str - The Base distinguished name (DN).
- domain str
- The domain on the AD server.
- is_
ssl bool - Specifies whether to support SSL.
- password str
- The password of the account that is used for the AD server.
- port int
- The port that is used to access the AD server.
- server str
- The address of the AD server.
- email_
mapping str - The field that is used to indicate the email address of a user on the AD server.
- filter str
- The condition that is used to filter users.
- mobile_
mapping str - The field that is used to indicate the mobile phone number of a user on the AD server.
- name_
mapping str - The field that is used to indicate the name of a user on the AD server.
- standby_
server str - The address of the secondary AD server.
- account String
- The username of the account that is used for the AD server.
- base
Dn String - The Base distinguished name (DN).
- domain String
- The domain on the AD server.
- is
Ssl Boolean - Specifies whether to support SSL.
- password String
- The password of the account that is used for the AD server.
- port Number
- The port that is used to access the AD server.
- server String
- The address of the AD server.
- email
Mapping String - The field that is used to indicate the email address of a user on the AD server.
- filter String
- The condition that is used to filter users.
- mobile
Mapping String - The field that is used to indicate the mobile phone number of a user on the AD server.
- name
Mapping String - The field that is used to indicate the name of a user on the AD server.
- standby
Server String - The address of the secondary AD server.
InstanceLdapAuthServer, InstanceLdapAuthServerArgs
- Account string
- The username of the account that is used for the LDAP server.
- Base
Dn string - The Base distinguished name (DN).
- Password string
- The password of the account that is used for the LDAP server.
- Port int
- The port that is used to access the LDAP server.
- Server string
- The address of the LDAP server.
- Email
Mapping string - The field that is used to indicate the email address of a user on the LDAP server.
- Filter string
- The condition that is used to filter users.
- Is
Ssl bool - Specifies whether to support SSL.
- Login
Name stringMapping - The field that is used to indicate the logon name of a user on the LDAP server.
- Mobile
Mapping string - The field that is used to indicate the mobile phone number of a user on the LDAP server.
- Name
Mapping string - The field that is used to indicate the name of a user on the LDAP server.
- Standby
Server string - The address of the secondary LDAP server.
- Account string
- The username of the account that is used for the LDAP server.
- Base
Dn string - The Base distinguished name (DN).
- Password string
- The password of the account that is used for the LDAP server.
- Port int
- The port that is used to access the LDAP server.
- Server string
- The address of the LDAP server.
- Email
Mapping string - The field that is used to indicate the email address of a user on the LDAP server.
- Filter string
- The condition that is used to filter users.
- Is
Ssl bool - Specifies whether to support SSL.
- Login
Name stringMapping - The field that is used to indicate the logon name of a user on the LDAP server.
- Mobile
Mapping string - The field that is used to indicate the mobile phone number of a user on the LDAP server.
- Name
Mapping string - The field that is used to indicate the name of a user on the LDAP server.
- Standby
Server string - The address of the secondary LDAP server.
- account String
- The username of the account that is used for the LDAP server.
- base
Dn String - The Base distinguished name (DN).
- password String
- The password of the account that is used for the LDAP server.
- port Integer
- The port that is used to access the LDAP server.
- server String
- The address of the LDAP server.
- email
Mapping String - The field that is used to indicate the email address of a user on the LDAP server.
- filter String
- The condition that is used to filter users.
- is
Ssl Boolean - Specifies whether to support SSL.
- login
Name StringMapping - The field that is used to indicate the logon name of a user on the LDAP server.
- mobile
Mapping String - The field that is used to indicate the mobile phone number of a user on the LDAP server.
- name
Mapping String - The field that is used to indicate the name of a user on the LDAP server.
- standby
Server String - The address of the secondary LDAP server.
- account string
- The username of the account that is used for the LDAP server.
- base
Dn string - The Base distinguished name (DN).
- password string
- The password of the account that is used for the LDAP server.
- port number
- The port that is used to access the LDAP server.
- server string
- The address of the LDAP server.
- email
Mapping string - The field that is used to indicate the email address of a user on the LDAP server.
- filter string
- The condition that is used to filter users.
- is
Ssl boolean - Specifies whether to support SSL.
- login
Name stringMapping - The field that is used to indicate the logon name of a user on the LDAP server.
- mobile
Mapping string - The field that is used to indicate the mobile phone number of a user on the LDAP server.
- name
Mapping string - The field that is used to indicate the name of a user on the LDAP server.
- standby
Server string - The address of the secondary LDAP server.
- account str
- The username of the account that is used for the LDAP server.
- base_
dn str - The Base distinguished name (DN).
- password str
- The password of the account that is used for the LDAP server.
- port int
- The port that is used to access the LDAP server.
- server str
- The address of the LDAP server.
- email_
mapping str - The field that is used to indicate the email address of a user on the LDAP server.
- filter str
- The condition that is used to filter users.
- is_
ssl bool - Specifies whether to support SSL.
- login_
name_ strmapping - The field that is used to indicate the logon name of a user on the LDAP server.
- mobile_
mapping str - The field that is used to indicate the mobile phone number of a user on the LDAP server.
- name_
mapping str - The field that is used to indicate the name of a user on the LDAP server.
- standby_
server str - The address of the secondary LDAP server.
- account String
- The username of the account that is used for the LDAP server.
- base
Dn String - The Base distinguished name (DN).
- password String
- The password of the account that is used for the LDAP server.
- port Number
- The port that is used to access the LDAP server.
- server String
- The address of the LDAP server.
- email
Mapping String - The field that is used to indicate the email address of a user on the LDAP server.
- filter String
- The condition that is used to filter users.
- is
Ssl Boolean - Specifies whether to support SSL.
- login
Name StringMapping - The field that is used to indicate the logon name of a user on the LDAP server.
- mobile
Mapping String - The field that is used to indicate the mobile phone number of a user on the LDAP server.
- name
Mapping String - The field that is used to indicate the name of a user on the LDAP server.
- standby
Server String - The address of the secondary LDAP server.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.