Package-level declarations

Types

Link copied to clipboard

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 clientTypes: Output<List<DeviceClientTypesItem>>? = null, val customer: Output<String>? = null, val deviceId: Output<String>? = null, val hostname: 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
Link copied to clipboard

Builder for Device.

Link copied to clipboard

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, val posixGroups: Output<List<PosixGroupArgs>>? = 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
Link copied to clipboard

Builder for Group.

Link copied to clipboard

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

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

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 memberKey: Output<EntityKeyArgs>? = 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
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