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.
Basic Usage
variable "name" {
default = "tf-example"
}
provider "alicloud" {
region = "cn-shanghai"
}
data "alicloud_cloud_sso_directories" "default" {}
resource "alicloud_cloud_sso_directory" "default" {
count = length(data.alicloud_cloud_sso_directories.default.ids) > 0 ? 0 : 1
directory_name = var.name
}
locals {
directory_id = length(data.alicloud_cloud_sso_directories.default.ids) > 0 ? data.alicloud_cloud_sso_directories.default.ids[0] : concat(alicloud_cloud_sso_directory.default.*.id, [""])[0]
}
resource "alicloud_cloud_sso_scim_server_credential" "default" {
directory_id = local.directory_id
}
The following arguments are supported:
directory_id
- (Required, ForceNew) The ID of the Directory.status
- (Optional) The Status of the resource. Valid values: Disabled
, Enabled
.The following attributes are exported:
id
- The resource ID of SCIM Server Credential. The value formats as <directory_id>:<credential_id>
.credential_id
- The CredentialId of the resource.Cloud SSO SCIM Server Credential can be imported using the id, e.g.
$ terraform import alicloud_cloud_sso_scim_server_credential.example <directory_id>:<credential_id>