updateGlobalSettings method

Future<void> updateGlobalSettings({
  1. DiscoveryIntegrationStatus? discoveryIntegrationStatus,
  2. AccountJiraConfigurationInput? jiraConfiguration,
  3. OrganizationSharingStatus? organizationSharingStatus,
})

Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.

May throw AccessDeniedException. May throw ConflictException. May throw InternalServerException. May throw ThrottlingException. May throw ValidationException.

Parameter discoveryIntegrationStatus : The status of discovery support settings.

Parameter jiraConfiguration : The status of Jira integration settings.

Parameter organizationSharingStatus : The status of organization sharing settings.

Implementation

Future<void> updateGlobalSettings({
  DiscoveryIntegrationStatus? discoveryIntegrationStatus,
  AccountJiraConfigurationInput? jiraConfiguration,
  OrganizationSharingStatus? organizationSharingStatus,
}) async {
  final $payload = <String, dynamic>{
    if (discoveryIntegrationStatus != null)
      'DiscoveryIntegrationStatus': discoveryIntegrationStatus.value,
    if (jiraConfiguration != null) 'JiraConfiguration': jiraConfiguration,
    if (organizationSharingStatus != null)
      'OrganizationSharingStatus': organizationSharingStatus.value,
  };
  await _protocol.send(
    payload: $payload,
    method: 'PATCH',
    requestUri: '/global-settings',
    exceptionFnMap: _exceptionFns,
  );
}