AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads Class Reference

#include <BucketCountPolicyAllowsUnencryptedObjectUploads.h>

Public Member Functions

 BucketCountPolicyAllowsUnencryptedObjectUploads ()
 
 BucketCountPolicyAllowsUnencryptedObjectUploads (Aws::Utils::Json::JsonView jsonValue)
 
BucketCountPolicyAllowsUnencryptedObjectUploadsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetAllowsUnencryptedObjectUploads () const
 
bool AllowsUnencryptedObjectUploadsHasBeenSet () const
 
void SetAllowsUnencryptedObjectUploads (long long value)
 
BucketCountPolicyAllowsUnencryptedObjectUploadsWithAllowsUnencryptedObjectUploads (long long value)
 
long long GetDeniesUnencryptedObjectUploads () const
 
bool DeniesUnencryptedObjectUploadsHasBeenSet () const
 
void SetDeniesUnencryptedObjectUploads (long long value)
 
BucketCountPolicyAllowsUnencryptedObjectUploadsWithDeniesUnencryptedObjectUploads (long long value)
 
long long GetUnknown () const
 
bool UnknownHasBeenSet () const
 
void SetUnknown (long long value)
 
BucketCountPolicyAllowsUnencryptedObjectUploadsWithUnknown (long long value)
 

Detailed Description

Provides information about the number of S3 buckets whose bucket policies do or don't require server-side encryption of objects when objects are uploaded to the buckets.

See Also:

AWS API Reference

Definition at line 31 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

Constructor & Destructor Documentation

◆ BucketCountPolicyAllowsUnencryptedObjectUploads() [1/2]

Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::BucketCountPolicyAllowsUnencryptedObjectUploads ( )

◆ BucketCountPolicyAllowsUnencryptedObjectUploads() [2/2]

Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::BucketCountPolicyAllowsUnencryptedObjectUploads ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AllowsUnencryptedObjectUploadsHasBeenSet()

bool Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::AllowsUnencryptedObjectUploadsHasBeenSet ( ) const
inline

The total number of buckets that don't have a bucket policy or have a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, the policy doesn't require PutObject requests to include the x-amz-server-side-encryption header and it doesn't require the value for that header to be AES256 or aws:kms.

Definition at line 56 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ DeniesUnencryptedObjectUploadsHasBeenSet()

bool Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::DeniesUnencryptedObjectUploadsHasBeenSet ( ) const
inline

The total number of buckets whose bucket policies require server-side encryption of new objects. PutObject requests for these buckets must include the x-amz-server-side-encryption header and the value for that header must be AES256 or aws:kms.

Definition at line 91 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ GetAllowsUnencryptedObjectUploads()

long long Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::GetAllowsUnencryptedObjectUploads ( ) const
inline

The total number of buckets that don't have a bucket policy or have a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, the policy doesn't require PutObject requests to include the x-amz-server-side-encryption header and it doesn't require the value for that header to be AES256 or aws:kms.

Definition at line 47 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ GetDeniesUnencryptedObjectUploads()

long long Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::GetDeniesUnencryptedObjectUploads ( ) const
inline

The total number of buckets whose bucket policies require server-side encryption of new objects. PutObject requests for these buckets must include the x-amz-server-side-encryption header and the value for that header must be AES256 or aws:kms.

Definition at line 83 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ GetUnknown()

long long Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::GetUnknown ( ) const
inline

The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for. Macie can't determine whether the bucket policies for these buckets require server-side encryption of new objects.

Definition at line 116 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::Jsonize ( ) const

◆ operator=()

BucketCountPolicyAllowsUnencryptedObjectUploads& Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAllowsUnencryptedObjectUploads()

void Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::SetAllowsUnencryptedObjectUploads ( long long  value)
inline

The total number of buckets that don't have a bucket policy or have a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, the policy doesn't require PutObject requests to include the x-amz-server-side-encryption header and it doesn't require the value for that header to be AES256 or aws:kms.

Definition at line 65 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ SetDeniesUnencryptedObjectUploads()

void Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::SetDeniesUnencryptedObjectUploads ( long long  value)
inline

The total number of buckets whose bucket policies require server-side encryption of new objects. PutObject requests for these buckets must include the x-amz-server-side-encryption header and the value for that header must be AES256 or aws:kms.

Definition at line 99 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ SetUnknown()

void Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::SetUnknown ( long long  value)
inline

The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for. Macie can't determine whether the bucket policies for these buckets require server-side encryption of new objects.

Definition at line 132 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ UnknownHasBeenSet()

bool Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::UnknownHasBeenSet ( ) const
inline

The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for. Macie can't determine whether the bucket policies for these buckets require server-side encryption of new objects.

Definition at line 124 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ WithAllowsUnencryptedObjectUploads()

BucketCountPolicyAllowsUnencryptedObjectUploads& Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::WithAllowsUnencryptedObjectUploads ( long long  value)
inline

The total number of buckets that don't have a bucket policy or have a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, the policy doesn't require PutObject requests to include the x-amz-server-side-encryption header and it doesn't require the value for that header to be AES256 or aws:kms.

Definition at line 74 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ WithDeniesUnencryptedObjectUploads()

BucketCountPolicyAllowsUnencryptedObjectUploads& Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::WithDeniesUnencryptedObjectUploads ( long long  value)
inline

The total number of buckets whose bucket policies require server-side encryption of new objects. PutObject requests for these buckets must include the x-amz-server-side-encryption header and the value for that header must be AES256 or aws:kms.

Definition at line 107 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.

◆ WithUnknown()

BucketCountPolicyAllowsUnencryptedObjectUploads& Aws::Macie2::Model::BucketCountPolicyAllowsUnencryptedObjectUploads::WithUnknown ( long long  value)
inline

The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for. Macie can't determine whether the bucket policies for these buckets require server-side encryption of new objects.

Definition at line 140 of file BucketCountPolicyAllowsUnencryptedObjectUploads.h.


The documentation for this class was generated from the following file: