UNPKG

@datadog/datadog-api-client

Version:

OpenAPI client for Datadog APIs

79 lines (78 loc) 2.8 kB
/** * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. * This product includes software developed at Datadog (https://www.datadoghq.com/). * Copyright 2020-Present Datadog, Inc. */ import { AccessRole } from "./AccessRole"; import { OrganizationSettingsSaml } from "./OrganizationSettingsSaml"; import { OrganizationSettingsSamlAutocreateUsersDomains } from "./OrganizationSettingsSamlAutocreateUsersDomains"; import { OrganizationSettingsSamlIdpInitiatedLogin } from "./OrganizationSettingsSamlIdpInitiatedLogin"; import { OrganizationSettingsSamlStrictMode } from "./OrganizationSettingsSamlStrictMode"; import { AttributeTypeMap } from "../../datadog-api-client-common/util"; /** * A JSON array of settings. */ export declare class OrganizationSettings { /** * Whether or not the organization users can share widgets outside of Datadog. */ "privateWidgetShare"?: boolean; /** * Set the boolean property enabled to enable or disable single sign on with SAML. * See the SAML documentation for more information about all SAML settings. */ "saml"?: OrganizationSettingsSaml; /** * The access role of the user. Options are **st** (standard user), **adm** (admin user), or **ro** (read-only user). */ "samlAutocreateAccessRole"?: AccessRole; /** * Has two properties, `enabled` (boolean) and `domains`, which is a list of domains without the @ symbol. */ "samlAutocreateUsersDomains"?: OrganizationSettingsSamlAutocreateUsersDomains; /** * Whether or not SAML can be enabled for this organization. */ "samlCanBeEnabled"?: boolean; /** * Identity provider endpoint for SAML authentication. */ "samlIdpEndpoint"?: string; /** * Has one property enabled (boolean). */ "samlIdpInitiatedLogin"?: OrganizationSettingsSamlIdpInitiatedLogin; /** * Whether or not a SAML identity provider metadata file was provided to the Datadog organization. */ "samlIdpMetadataUploaded"?: boolean; /** * URL for SAML logging. */ "samlLoginUrl"?: string; /** * Has one property enabled (boolean). */ "samlStrictMode"?: OrganizationSettingsSamlStrictMode; /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with * the 'additionalProperties' keyword in the OAS document. */ "additionalProperties"?: { [key: string]: any; }; /** * @ignore */ "_unparsed"?: boolean; /** * @ignore */ static readonly attributeTypeMap: AttributeTypeMap; /** * @ignore */ static getAttributeTypeMap(): AttributeTypeMap; constructor(); }