examples/v2/roles/UpdateRole.rb in datadog_api_client-2.0.2 vs examples/v2/roles/UpdateRole.rb in datadog_api_client-2.1.0

- old
+ new

@@ -5,15 +5,28 @@ # there is a valid "role" in the system ROLE_DATA_ATTRIBUTES_NAME = ENV["ROLE_DATA_ATTRIBUTES_NAME"] ROLE_DATA_ID = ENV["ROLE_DATA_ID"] +# there is a valid "permission" in the system +PERMISSION_ID = ENV["PERMISSION_ID"] + body = DatadogAPIClient::V2::RoleUpdateRequest.new({ data: DatadogAPIClient::V2::RoleUpdateData.new({ id: ROLE_DATA_ID, type: DatadogAPIClient::V2::RolesType::ROLES, attributes: DatadogAPIClient::V2::RoleUpdateAttributes.new({ name: "developers-updated", + }), + relationships: DatadogAPIClient::V2::RoleRelationships.new({ + permissions: DatadogAPIClient::V2::RelationshipToPermissions.new({ + data: [ + DatadogAPIClient::V2::RelationshipToPermissionData.new({ + id: PERMISSION_ID, + type: DatadogAPIClient::V2::PermissionsType::PERMISSIONS, + }), + ], + }), }), }), }) p api_instance.update_role(ROLE_DATA_ID, body)