Sha256: 93af0c1c4a278e627c155ac8b7d2450b99ba44d84c20e0ecf3c0ce2fb16ec035
Contents?: true
Size: 910 Bytes
Versions: 18
Compression:
Stored size: 910 Bytes
Contents
# Create an application key with scopes for this service account returns "Created" response require "datadog_api_client" api_instance = DatadogAPIClient::V2::ServiceAccountsAPI.new # there is a valid "service_account_user" in the system SERVICE_ACCOUNT_USER_DATA_ID = ENV["SERVICE_ACCOUNT_USER_DATA_ID"] body = DatadogAPIClient::V2::ApplicationKeyCreateRequest.new({ data: DatadogAPIClient::V2::ApplicationKeyCreateData.new({ attributes: DatadogAPIClient::V2::ApplicationKeyCreateAttributes.new({ name: "Example-Create_an_application_key_with_scopes_for_this_service_account_returns_Created_response", scopes: [ "dashboards_read", "dashboards_write", "dashboards_public_share", ], }), type: DatadogAPIClient::V2::ApplicationKeysType::APPLICATION_KEYS, }), }) p api_instance.create_service_account_application_key(SERVICE_ACCOUNT_USER_DATA_ID, body)
Version data entries
18 entries across 18 versions & 1 rubygems