Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Host : KotlinCustomResource

Provides a Bastion Host Host resource. For information about Bastion Host Host and how to use it, see What is Host.

Link copied to clipboard
class HostAccount : KotlinCustomResource

Provides a Bastion Host Host Account resource. For information about Bastion Host Host Account and how to use it, see What is Host Account.

Link copied to clipboard
data class HostAccountArgs(val hostAccountName: Output<String>? = null, val hostId: Output<String>? = null, val instanceId: Output<String>? = null, val passPhrase: Output<String>? = null, val password: Output<String>? = null, val privateKey: Output<String>? = null, val protocolName: Output<String>? = null) : ConvertibleToJava<HostAccountArgs>

Provides a Bastion Host Host Account resource. For information about Bastion Host Host Account and how to use it, see What is Host Account.

Link copied to clipboard
Link copied to clipboard
object HostAccountMapper : ResourceMapper<HostAccount>
Link copied to clipboard
Link copied to clipboard
class HostAccountShareKeyAttachment : KotlinCustomResource

Provides a Bastion Host Account Share Key Attachment resource. For information about Bastion Host Host Account Share Key Attachment and how to use it, see What is Host Account Share Key Attachment.

Link copied to clipboard
data class HostAccountShareKeyAttachmentArgs(val hostAccountId: Output<String>? = null, val hostShareKeyId: Output<String>? = null, val instanceId: Output<String>? = null) : ConvertibleToJava<HostAccountShareKeyAttachmentArgs>

Provides a Bastion Host Account Share Key Attachment resource. For information about Bastion Host Host Account Share Key Attachment and how to use it, see What is Host Account Share Key Attachment.

Link copied to clipboard
class HostAccountUserAttachment : KotlinCustomResource

Provides a Bastion Host Host Account Attachment resource to add list host accounts into one user.

Link copied to clipboard
data class HostAccountUserAttachmentArgs(val hostAccountIds: Output<List<String>>? = null, val hostId: Output<String>? = null, val instanceId: Output<String>? = null, val userId: Output<String>? = null) : ConvertibleToJava<HostAccountUserAttachmentArgs>

Provides a Bastion Host Host Account Attachment resource to add list host accounts into one user.

Link copied to clipboard
class HostAccountUserGroupAttachment : KotlinCustomResource

Provides a Bastion Host Host Account Attachment resource to add list host accounts into one user group.

Link copied to clipboard
data class HostAccountUserGroupAttachmentArgs(val hostAccountIds: Output<List<String>>? = null, val hostId: Output<String>? = null, val instanceId: Output<String>? = null, val userGroupId: Output<String>? = null) : ConvertibleToJava<HostAccountUserGroupAttachmentArgs>

Provides a Bastion Host Host Account Attachment resource to add list host accounts into one user group.

Link copied to clipboard
data class HostArgs(val activeAddressType: Output<String>? = null, val comment: Output<String>? = null, val hostName: Output<String>? = null, val hostPrivateAddress: Output<String>? = null, val hostPublicAddress: Output<String>? = null, val instanceId: Output<String>? = null, val instanceRegionId: Output<String>? = null, val osType: Output<String>? = null, val source: Output<String>? = null, val sourceInstanceId: Output<String>? = null) : ConvertibleToJava<HostArgs>

Provides a Bastion Host Host resource. For information about Bastion Host Host and how to use it, see What is Host.

Link copied to clipboard

Builder for HostArgs.

Link copied to clipboard
class HostAttachment : KotlinCustomResource

Provides a Bastion Host Host Attachment resource to add host into one host group.

Link copied to clipboard
data class HostAttachmentArgs(val hostGroupId: Output<String>? = null, val hostId: Output<String>? = null, val instanceId: Output<String>? = null) : ConvertibleToJava<HostAttachmentArgs>

Provides a Bastion Host Host Attachment resource to add host into one host group.

Link copied to clipboard
Link copied to clipboard
object HostAttachmentMapper : ResourceMapper<HostAttachment>
Link copied to clipboard
class HostGroup : KotlinCustomResource

Provides a Bastion Host Host Group resource. For information about Bastion Host Host Group and how to use it, see What is Host Group.

Link copied to clipboard
class HostGroupAccountUserAttachment : KotlinCustomResource

Provides a Bastion Host Host Account Attachment resource to add list host accounts into one user and one host group.

Link copied to clipboard
data class HostGroupAccountUserAttachmentArgs(val hostAccountNames: Output<List<String>>? = null, val hostGroupId: Output<String>? = null, val instanceId: Output<String>? = null, val userId: Output<String>? = null) : ConvertibleToJava<HostGroupAccountUserAttachmentArgs>

Provides a Bastion Host Host Account Attachment resource to add list host accounts into one user and one host group.

Link copied to clipboard
class HostGroupAccountUserGroupAttachment : KotlinCustomResource

Provides a Bastion Host Host Account Attachment resource to add list host accounts into one user group and one host group.

Link copied to clipboard
data class HostGroupAccountUserGroupAttachmentArgs(val hostAccountNames: Output<List<String>>? = null, val hostGroupId: Output<String>? = null, val instanceId: Output<String>? = null, val userGroupId: Output<String>? = null) : ConvertibleToJava<HostGroupAccountUserGroupAttachmentArgs>

Provides a Bastion Host Host Account Attachment resource to add list host accounts into one user group and one host group.

Link copied to clipboard
data class HostGroupArgs(val comment: Output<String>? = null, val hostGroupName: Output<String>? = null, val instanceId: Output<String>? = null) : ConvertibleToJava<HostGroupArgs>

Provides a Bastion Host Host Group resource. For information about Bastion Host Host Group and how to use it, see What is Host Group.

Link copied to clipboard
Link copied to clipboard
object HostGroupMapper : ResourceMapper<HostGroup>
Link copied to clipboard
Link copied to clipboard
object HostMapper : ResourceMapper<Host>
Link copied to clipboard

Builder for Host.

Link copied to clipboard
class HostShareKey : KotlinCustomResource

Provides a Bastion Host Share Key resource. For information about Bastion Host Host Share Key and how to use it, see What is Host Share Key.

Link copied to clipboard
data class HostShareKeyArgs(val hostShareKeyName: Output<String>? = null, val instanceId: Output<String>? = null, val passPhrase: Output<String>? = null, val privateKey: Output<String>? = null) : ConvertibleToJava<HostShareKeyArgs>

Provides a Bastion Host Share Key resource. For information about Bastion Host Host Share Key and how to use it, see What is Host Share Key.

Link copied to clipboard
Link copied to clipboard
object HostShareKeyMapper : ResourceMapper<HostShareKey>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Yundun_bastionhost instance can be imported using the id, e.g.

Link copied to clipboard
data class InstanceArgs(val adAuthServers: Output<List<InstanceAdAuthServerArgs>>? = null, val bandwidth: Output<String>? = null, val description: Output<String>? = null, val enablePublicAccess: Output<Boolean>? = null, val ldapAuthServers: Output<List<InstanceLdapAuthServerArgs>>? = null, val licenseCode: Output<String>? = null, val period: Output<Int>? = null, val planCode: Output<String>? = null, val publicWhiteLists: Output<List<String>>? = null, val renewPeriod: Output<Int>? = null, val renewalPeriodUnit: Output<String>? = null, val renewalStatus: Output<String>? = null, val resourceGroupId: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val storage: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Yundun_bastionhost instance can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
class User : KotlinCustomResource

Provides a Bastion Host User resource. For information about Bastion Host User and how to use it, see What is User.

Link copied to clipboard
data class UserArgs(val comment: Output<String>? = null, val displayName: Output<String>? = null, val email: Output<String>? = null, val instanceId: Output<String>? = null, val mobile: Output<String>? = null, val mobileCountryCode: Output<String>? = null, val password: Output<String>? = null, val source: Output<String>? = null, val sourceUserId: Output<String>? = null, val status: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserArgs>

Provides a Bastion Host User resource. For information about Bastion Host User and how to use it, see What is User.

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
class UserAttachment : KotlinCustomResource

Provides a Bastion Host User Attachment resource to add user to one user group.

Link copied to clipboard
data class UserAttachmentArgs(val instanceId: Output<String>? = null, val userGroupId: Output<String>? = null, val userId: Output<String>? = null) : ConvertibleToJava<UserAttachmentArgs>

Provides a Bastion Host User Attachment resource to add user to one user group.

Link copied to clipboard
Link copied to clipboard
object UserAttachmentMapper : ResourceMapper<UserAttachment>
Link copied to clipboard
class UserGroup : KotlinCustomResource

Provides a Bastion Host User Group resource. For information about Bastion Host User Group and how to use it, see What is User Group.

Link copied to clipboard
data class UserGroupArgs(val comment: Output<String>? = null, val instanceId: Output<String>? = null, val userGroupName: Output<String>? = null) : ConvertibleToJava<UserGroupArgs>

Provides a Bastion Host User Group resource. For information about Bastion Host User Group and how to use it, see What is User Group.

Link copied to clipboard
Link copied to clipboard
object UserGroupMapper : ResourceMapper<UserGroup>
Link copied to clipboard
Link copied to clipboard
object UserMapper : ResourceMapper<User>
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
fun host(name: String): Host
suspend fun host(name: String, block: suspend HostResourceBuilder.() -> Unit): Host
Link copied to clipboard
suspend fun hostAccount(name: String, block: suspend HostAccountResourceBuilder.() -> Unit): HostAccount
Link copied to clipboard
Link copied to clipboard
suspend fun hostGroup(name: String, block: suspend HostGroupResourceBuilder.() -> Unit): HostGroup
Link copied to clipboard
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
fun user(name: String): User
suspend fun user(name: String, block: suspend UserResourceBuilder.() -> Unit): User
Link copied to clipboard
Link copied to clipboard
suspend fun userGroup(name: String, block: suspend UserGroupResourceBuilder.() -> Unit): UserGroup