From 18b24416091fbbae7e7b7d98cb5ca61b5c192b9b Mon Sep 17 00:00:00 2001 From: HashiCorp Cloud Services Date: Wed, 18 Oct 2023 22:01:32 +0000 Subject: [PATCH] Update cloud-iam SDK --- ...als_service_update_workload_identity_provider_responses.go | 4 ++-- .../stable/2019-12-10/models/hashicorp_cloud_iam_group.go | 3 +++ .../2019-12-10/models/hashicorp_cloud_iam_user_principal.go | 4 ++++ .../models/hashicorp_cloud_iam_workload_identity_provider.go | 4 ++-- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/clients/cloud-iam/stable/2019-12-10/client/service_principals_service/service_principals_service_update_workload_identity_provider_responses.go b/clients/cloud-iam/stable/2019-12-10/client/service_principals_service/service_principals_service_update_workload_identity_provider_responses.go index 9bd44faf..175e8f44 100644 --- a/clients/cloud-iam/stable/2019-12-10/client/service_principals_service/service_principals_service_update_workload_identity_provider_responses.go +++ b/clients/cloud-iam/stable/2019-12-10/client/service_principals_service/service_principals_service_update_workload_identity_provider_responses.go @@ -202,7 +202,7 @@ type ServicePrincipalsServiceUpdateWorkloadIdentityProviderBody struct { // created_at is when the workload identity provider was created. // Format: date-time - CreatedAt strfmt.DateTime `json:"created_at,omitempty"` + CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // description is an optional description for the workload identity provider. Description string `json:"description,omitempty"` @@ -220,7 +220,7 @@ type ServicePrincipalsServiceUpdateWorkloadIdentityProviderBody struct { // updated_at is when the workload identity provider was last updated. // Format: date-time - UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` + UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` } // Validate validates this service principals service update workload identity provider body diff --git a/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_group.go b/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_group.go index 5f41a38a..ec5f00a9 100644 --- a/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_group.go +++ b/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_group.go @@ -39,6 +39,9 @@ type HashicorpCloudIamGroup struct { // resource_name is the name of the group. ResourceName string `json:"resource_name,omitempty"` + // scim_synchronized denotes the group was synchronized from an upstream IdP using SCIM. + ScimSynchronized bool `json:"scim_synchronized,omitempty"` + // updated_at is when the group was last updated. // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` diff --git a/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_user_principal.go b/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_user_principal.go index 735fc231..2900153d 100644 --- a/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_user_principal.go +++ b/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_user_principal.go @@ -36,6 +36,10 @@ type HashicorpCloudIamUserPrincipal struct { // identity_types is an array of the identity types for this user. IdentityTypes []*HashicorpCloudIamUserPrincipalIdentityType `json:"identity_types"` + // scim_synchronized denotes the user principal was synchronized from a + // customer's IdP using SCIM. + ScimSynchronized bool `json:"scim_synchronized,omitempty"` + // subject is the user ID from the authenticating IDP (e.g. Hydra). Subject string `json:"subject,omitempty"` } diff --git a/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_workload_identity_provider.go b/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_workload_identity_provider.go index 3429fe4f..277e48df 100644 --- a/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_workload_identity_provider.go +++ b/clients/cloud-iam/stable/2019-12-10/models/hashicorp_cloud_iam_workload_identity_provider.go @@ -30,7 +30,7 @@ type HashicorpCloudIamWorkloadIdentityProvider struct { // created_at is when the workload identity provider was created. // Format: date-time - CreatedAt strfmt.DateTime `json:"created_at,omitempty"` + CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` // description is an optional description for the workload identity provider. Description string `json:"description,omitempty"` @@ -52,7 +52,7 @@ type HashicorpCloudIamWorkloadIdentityProvider struct { // updated_at is when the workload identity provider was last updated. // Format: date-time - UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` + UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"` } // Validate validates this hashicorp cloud iam workload identity provider