Package-level declarations

Types

Link copied to clipboard
class AccessConfiguration : KotlinCustomResource

Provides a Cloud SSO Access Configuration resource. For information about Cloud SSO Access Configuration and how to use it, see What is Access Configuration.

Link copied to clipboard
data class AccessConfigurationArgs(val accessConfigurationName: Output<String>? = null, val description: Output<String>? = null, val directoryId: Output<String>? = null, val forceRemovePermissionPolicies: Output<Boolean>? = null, val permissionPolicies: Output<List<AccessConfigurationPermissionPolicyArgs>>? = null, val relayState: Output<String>? = null, val sessionDuration: Output<Int>? = null) : ConvertibleToJava<AccessConfigurationArgs>

Provides a Cloud SSO Access Configuration resource. For information about Cloud SSO Access Configuration and how to use it, see What is Access Configuration.

Link copied to clipboard
Link copied to clipboard
class AccessConfigurationProvisioning : KotlinCustomResource

Provides a Cloud SSO Access Configuration Provisioning resource. For information about Cloud SSO Access Configuration Provisioning and how to use it, see What is Access Configuration Provisioning.

Link copied to clipboard
data class AccessConfigurationProvisioningArgs(val accessConfigurationId: Output<String>? = null, val directoryId: Output<String>? = null, val status: Output<String>? = null, val targetId: Output<String>? = null, val targetType: Output<String>? = null) : ConvertibleToJava<AccessConfigurationProvisioningArgs>

Provides a Cloud SSO Access Configuration Provisioning resource. For information about Cloud SSO Access Configuration Provisioning and how to use it, see What is Access Configuration Provisioning.

Link copied to clipboard
class AccessManagement : KotlinCustomResource

Provides a Cloud SSO Access Assignment resource. For information about Cloud SSO Access Assignment and how to use it, see What is Access Assignment.

Link copied to clipboard
data class AccessManagementArgs(val accessConfigurationId: Output<String>? = null, val deprovisionStrategy: Output<String>? = null, val directoryId: Output<String>? = null, val principalId: Output<String>? = null, val principalType: Output<String>? = null, val targetId: Output<String>? = null, val targetType: Output<String>? = null) : ConvertibleToJava<AccessManagementArgs>

Provides a Cloud SSO Access Assignment resource. For information about Cloud SSO Access Assignment and how to use it, see What is Access Assignment.

Link copied to clipboard
object AccessManagementMapper : ResourceMapper<AccessManagement>
Link copied to clipboard
Link copied to clipboard
class Directory : KotlinCustomResource

Provides a Cloud SSO Directory resource. For information about Cloud SSO Directory and how to use it, see What is Directory.

Link copied to clipboard
data class DirectoryArgs(val directoryGlobalAccessStatus: Output<String>? = null, val directoryName: Output<String>? = null, val loginPreference: Output<DirectoryLoginPreferenceArgs>? = null, val mfaAuthenticationSettingInfo: Output<DirectoryMfaAuthenticationSettingInfoArgs>? = null, val mfaAuthenticationStatus: Output<String>? = null, val passwordPolicy: Output<DirectoryPasswordPolicyArgs>? = null, val samlIdentityProviderConfiguration: Output<DirectorySamlIdentityProviderConfigurationArgs>? = null, val samlServiceProvider: Output<DirectorySamlServiceProviderArgs>? = null, val scimSynchronizationStatus: Output<String>? = null, val userProvisioningConfiguration: Output<DirectoryUserProvisioningConfigurationArgs>? = null) : ConvertibleToJava<DirectoryArgs>

Provides a Cloud SSO Directory resource. For information about Cloud SSO Directory and how to use it, see What is Directory.

Link copied to clipboard
Link copied to clipboard
object DirectoryMapper : ResourceMapper<Directory>
Link copied to clipboard
Link copied to clipboard
class Group : KotlinCustomResource

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

Link copied to clipboard
data class GroupArgs(val description: Output<String>? = null, val directoryId: Output<String>? = null, val groupName: Output<String>? = null) : ConvertibleToJava<GroupArgs>

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

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 ScimServerCredential : KotlinCustomResource

Provides a Cloud SSO SCIM Server Credential resource. For information about Cloud SSO SCIM Server Credential and how to use it, see What is Cloud SSO SCIM Server Credential.

Link copied to clipboard
data class ScimServerCredentialArgs(val credentialSecretFile: Output<String>? = null, val directoryId: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<ScimServerCredentialArgs>

Provides a Cloud SSO SCIM Server Credential resource. For information about Cloud SSO SCIM Server Credential and how to use it, see What is Cloud SSO SCIM Server Credential.

Link copied to clipboard
Link copied to clipboard
class User : KotlinCustomResource

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

Link copied to clipboard
data class UserArgs(val description: Output<String>? = null, val directoryId: Output<String>? = null, val displayName: Output<String>? = null, val email: Output<String>? = null, val firstName: Output<String>? = null, val lastName: Output<String>? = null, val status: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserArgs>

Provides a Cloud SSO User resource. For information about Cloud SSO 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 Cloud SSO User Attachment resource. For information about Cloud SSO User Attachment and how to use it, see What is User Attachment.

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

Provides a Cloud SSO User Attachment resource. For information about Cloud SSO User Attachment and how to use it, see What is User Attachment.

Link copied to clipboard
Link copied to clipboard
object UserAttachmentMapper : ResourceMapper<UserAttachment>
Link copied to clipboard
object UserMapper : ResourceMapper<User>
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun directory(name: String, block: suspend DirectoryResourceBuilder.() -> Unit): Directory
Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
fun user(name: String): User
suspend fun user(name: String, block: suspend UserResourceBuilder.() -> Unit): User
Link copied to clipboard