/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Specifies the allow lists, custom data identifiers, and managed data
* identifiers to include (use) when performing automated sensitive data discovery
* for an Amazon Macie account. The configuration must specify at least one custom
* data identifier or managed data identifier. For information about the managed
* data identifiers that Amazon Macie currently provides, see Using
* managed data identifiers in the Amazon Macie User
* Guide.See Also:
AWS
* API Reference
An array of unique identifiers, one for each allow list to include.
*/ inline const Aws::VectorAn array of unique identifiers, one for each allow list to include.
*/ inline bool AllowListIdsHasBeenSet() const { return m_allowListIdsHasBeenSet; } /** *An array of unique identifiers, one for each allow list to include.
*/ inline void SetAllowListIds(const Aws::VectorAn array of unique identifiers, one for each allow list to include.
*/ inline void SetAllowListIds(Aws::VectorAn array of unique identifiers, one for each allow list to include.
*/ inline SensitivityInspectionTemplateIncludes& WithAllowListIds(const Aws::VectorAn array of unique identifiers, one for each allow list to include.
*/ inline SensitivityInspectionTemplateIncludes& WithAllowListIds(Aws::VectorAn array of unique identifiers, one for each allow list to include.
*/ inline SensitivityInspectionTemplateIncludes& AddAllowListIds(const Aws::String& value) { m_allowListIdsHasBeenSet = true; m_allowListIds.push_back(value); return *this; } /** *An array of unique identifiers, one for each allow list to include.
*/ inline SensitivityInspectionTemplateIncludes& AddAllowListIds(Aws::String&& value) { m_allowListIdsHasBeenSet = true; m_allowListIds.push_back(std::move(value)); return *this; } /** *An array of unique identifiers, one for each allow list to include.
*/ inline SensitivityInspectionTemplateIncludes& AddAllowListIds(const char* value) { m_allowListIdsHasBeenSet = true; m_allowListIds.push_back(value); return *this; } /** *An array of unique identifiers, one for each custom data identifier to * include.
*/ inline const Aws::VectorAn array of unique identifiers, one for each custom data identifier to * include.
*/ inline bool CustomDataIdentifierIdsHasBeenSet() const { return m_customDataIdentifierIdsHasBeenSet; } /** *An array of unique identifiers, one for each custom data identifier to * include.
*/ inline void SetCustomDataIdentifierIds(const Aws::VectorAn array of unique identifiers, one for each custom data identifier to * include.
*/ inline void SetCustomDataIdentifierIds(Aws::VectorAn array of unique identifiers, one for each custom data identifier to * include.
*/ inline SensitivityInspectionTemplateIncludes& WithCustomDataIdentifierIds(const Aws::VectorAn array of unique identifiers, one for each custom data identifier to * include.
*/ inline SensitivityInspectionTemplateIncludes& WithCustomDataIdentifierIds(Aws::VectorAn array of unique identifiers, one for each custom data identifier to * include.
*/ inline SensitivityInspectionTemplateIncludes& AddCustomDataIdentifierIds(const Aws::String& value) { m_customDataIdentifierIdsHasBeenSet = true; m_customDataIdentifierIds.push_back(value); return *this; } /** *An array of unique identifiers, one for each custom data identifier to * include.
*/ inline SensitivityInspectionTemplateIncludes& AddCustomDataIdentifierIds(Aws::String&& value) { m_customDataIdentifierIdsHasBeenSet = true; m_customDataIdentifierIds.push_back(std::move(value)); return *this; } /** *An array of unique identifiers, one for each custom data identifier to * include.
*/ inline SensitivityInspectionTemplateIncludes& AddCustomDataIdentifierIds(const char* value) { m_customDataIdentifierIdsHasBeenSet = true; m_customDataIdentifierIds.push_back(value); return *this; } /** *An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.
An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.
An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.
An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.
An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.
An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.
An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.
An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.
An array of unique identifiers, one for each managed data identifier to * include.
Amazon Macie uses these managed data identifiers in addition to * managed data identifiers that are subsequently released and recommended for * automated sensitive data discovery. To retrieve a list of valid values for the * managed data identifiers that are currently available, use the * ListManagedDataIdentifiers operation.