Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Device : KotlinCustomResource

Creates a device. Only company-owned device may be created. Note: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class DeviceArgs(val assetTag: Output<String>? = null, val customer: Output<String>? = null, val deviceId: Output<String>? = null, val lastSyncTime: Output<String>? = null, val serialNumber: Output<String>? = null, val wifiMacAddresses: Output<List<String>>? = null) : ConvertibleToJava<DeviceArgs>

Creates a device. Only company-owned device may be created. Note: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for DeviceArgs.

Link copied to clipboard
object DeviceMapper : ResourceMapper<Device>
Link copied to clipboard

Builder for Device.

Link copied to clipboard
class Group : KotlinCustomResource

Creates a Group. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class GroupArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val dynamicGroupMetadata: Output<DynamicGroupMetadataArgs>? = null, val groupKey: Output<EntityKeyArgs>? = null, val initialGroupConfig: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val parent: Output<String>? = null) : ConvertibleToJava<GroupArgs>

Creates a Group. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard

Builder for Group.

Link copied to clipboard
class InboundSamlSsoProfile : KotlinCustomResource

Creates an InboundSamlSsoProfile for a customer. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class InboundSamlSsoProfileArgs(val customer: Output<String>? = null, val displayName: Output<String>? = null, val idpConfig: Output<SamlIdpConfigArgs>? = null, val spConfig: Output<SamlSpConfigArgs>? = null) : ConvertibleToJava<InboundSamlSsoProfileArgs>

Creates an InboundSamlSsoProfile for a customer. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class InboundSsoAssignment : KotlinCustomResource

Creates an InboundSsoAssignment for users and devices in a Customer under a given Group or OrgUnit. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class InboundSsoAssignmentArgs(val customer: Output<String>? = null, val rank: Output<Int>? = null, val samlSsoInfo: Output<SamlSsoInfoArgs>? = null, val signInBehavior: Output<SignInBehaviorArgs>? = null, val ssoMode: Output<InboundSsoAssignmentSsoMode>? = null, val targetGroup: Output<String>? = null, val targetOrgUnit: Output<String>? = null) : ConvertibleToJava<InboundSsoAssignmentArgs>

Creates an InboundSsoAssignment for users and devices in a Customer under a given Group or OrgUnit. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class Membership : KotlinCustomResource

Creates a Membership. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class MembershipArgs(val groupId: Output<String>? = null, val preferredMemberKey: Output<EntityKeyArgs>? = null, val roles: Output<List<MembershipRoleArgs>>? = null) : ConvertibleToJava<MembershipArgs>

Creates a Membership. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object MembershipMapper : ResourceMapper<Membership>
Link copied to clipboard

Functions

Link copied to clipboard
fun device(name: String): Device
suspend fun device(name: String, block: suspend DeviceResourceBuilder.() -> Unit): Device
Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
suspend fun membership(name: String, block: suspend MembershipResourceBuilder.() -> Unit): Membership