Interface AccountLevelBpaSync.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AccountLevelBpaSync.Builder,
,AccountLevelBpaSync> SdkBuilder<AccountLevelBpaSync.Builder,
,AccountLevelBpaSync> SdkPojo
- Enclosing class:
AccountLevelBpaSync
-
Method Summary
Modifier and TypeMethodDescriptionbpaImpactsLightsail
(Boolean bpaImpactsLightsail) A Boolean value that indicates whether account-level block public access is affecting your Lightsail buckets.lastSyncedAt
(Instant lastSyncedAt) The timestamp of when the account-level BPA configuration was last synchronized.A message that provides a reason for aFailed
orDefaulted
synchronization status.message
(BPAStatusMessage message) A message that provides a reason for aFailed
orDefaulted
synchronization status.The status of the account-level BPA synchronization.status
(AccountLevelBpaSyncStatus status) The status of the account-level BPA synchronization.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
status
The status of the account-level BPA synchronization.
The following statuses are possible:
-
InSync
- Account-level BPA is synchronized. The Amazon S3 account-level BPA configuration applies to your Lightsail buckets. -
NeverSynced
- Synchronization has not yet happened. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets. -
Failed
- Synchronization failed. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets. -
Defaulted
- Synchronization failed and account-level BPA for your Lightsail buckets is defaulted to active.
You might need to complete further actions if the status is
Failed
orDefaulted
. Themessage
parameter provides more information for those statuses.- Parameters:
status
- The status of the account-level BPA synchronization.The following statuses are possible:
-
InSync
- Account-level BPA is synchronized. The Amazon S3 account-level BPA configuration applies to your Lightsail buckets. -
NeverSynced
- Synchronization has not yet happened. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets. -
Failed
- Synchronization failed. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets. -
Defaulted
- Synchronization failed and account-level BPA for your Lightsail buckets is defaulted to active.
You might need to complete further actions if the status is
Failed
orDefaulted
. Themessage
parameter provides more information for those statuses.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
The status of the account-level BPA synchronization.
The following statuses are possible:
-
InSync
- Account-level BPA is synchronized. The Amazon S3 account-level BPA configuration applies to your Lightsail buckets. -
NeverSynced
- Synchronization has not yet happened. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets. -
Failed
- Synchronization failed. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets. -
Defaulted
- Synchronization failed and account-level BPA for your Lightsail buckets is defaulted to active.
You might need to complete further actions if the status is
Failed
orDefaulted
. Themessage
parameter provides more information for those statuses.- Parameters:
status
- The status of the account-level BPA synchronization.The following statuses are possible:
-
InSync
- Account-level BPA is synchronized. The Amazon S3 account-level BPA configuration applies to your Lightsail buckets. -
NeverSynced
- Synchronization has not yet happened. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets. -
Failed
- Synchronization failed. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets. -
Defaulted
- Synchronization failed and account-level BPA for your Lightsail buckets is defaulted to active.
You might need to complete further actions if the status is
Failed
orDefaulted
. Themessage
parameter provides more information for those statuses.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
lastSyncedAt
The timestamp of when the account-level BPA configuration was last synchronized. This value is null when the account-level BPA configuration has not been synchronized.
- Parameters:
lastSyncedAt
- The timestamp of when the account-level BPA configuration was last synchronized. This value is null when the account-level BPA configuration has not been synchronized.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
message
A message that provides a reason for a
Failed
orDefaulted
synchronization status.The following messages are possible:
-
SYNC_ON_HOLD
- The synchronization has not yet happened. This status message occurs immediately after you create your first Lightsail bucket. This status message should change after the first synchronization happens, approximately 1 hour after the first bucket is created. -
DEFAULTED_FOR_SLR_MISSING
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. The account-level BPA configuration for your Lightsail buckets is defaulted to active until the synchronization can occur. This means that all your buckets are private and not publicly accessible. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide. -
DEFAULTED_FOR_SLR_MISSING_ON_HOLD
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. Account-level BPA is not yet configured for your Lightsail buckets. Therefore, only the bucket access permissions and individual object access permissions apply to your Lightsail buckets. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide. -
Unknown
- The reason that synchronization failed is unknown. Contact Amazon Web ServicesSupport for more information.
- Parameters:
message
- A message that provides a reason for aFailed
orDefaulted
synchronization status.The following messages are possible:
-
SYNC_ON_HOLD
- The synchronization has not yet happened. This status message occurs immediately after you create your first Lightsail bucket. This status message should change after the first synchronization happens, approximately 1 hour after the first bucket is created. -
DEFAULTED_FOR_SLR_MISSING
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. The account-level BPA configuration for your Lightsail buckets is defaulted to active until the synchronization can occur. This means that all your buckets are private and not publicly accessible. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide. -
DEFAULTED_FOR_SLR_MISSING_ON_HOLD
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. Account-level BPA is not yet configured for your Lightsail buckets. Therefore, only the bucket access permissions and individual object access permissions apply to your Lightsail buckets. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide. -
Unknown
- The reason that synchronization failed is unknown. Contact Amazon Web ServicesSupport for more information.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
message
A message that provides a reason for a
Failed
orDefaulted
synchronization status.The following messages are possible:
-
SYNC_ON_HOLD
- The synchronization has not yet happened. This status message occurs immediately after you create your first Lightsail bucket. This status message should change after the first synchronization happens, approximately 1 hour after the first bucket is created. -
DEFAULTED_FOR_SLR_MISSING
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. The account-level BPA configuration for your Lightsail buckets is defaulted to active until the synchronization can occur. This means that all your buckets are private and not publicly accessible. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide. -
DEFAULTED_FOR_SLR_MISSING_ON_HOLD
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. Account-level BPA is not yet configured for your Lightsail buckets. Therefore, only the bucket access permissions and individual object access permissions apply to your Lightsail buckets. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide. -
Unknown
- The reason that synchronization failed is unknown. Contact Amazon Web ServicesSupport for more information.
- Parameters:
message
- A message that provides a reason for aFailed
orDefaulted
synchronization status.The following messages are possible:
-
SYNC_ON_HOLD
- The synchronization has not yet happened. This status message occurs immediately after you create your first Lightsail bucket. This status message should change after the first synchronization happens, approximately 1 hour after the first bucket is created. -
DEFAULTED_FOR_SLR_MISSING
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. The account-level BPA configuration for your Lightsail buckets is defaulted to active until the synchronization can occur. This means that all your buckets are private and not publicly accessible. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide. -
DEFAULTED_FOR_SLR_MISSING_ON_HOLD
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. Account-level BPA is not yet configured for your Lightsail buckets. Therefore, only the bucket access permissions and individual object access permissions apply to your Lightsail buckets. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide. -
Unknown
- The reason that synchronization failed is unknown. Contact Amazon Web ServicesSupport for more information.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
bpaImpactsLightsail
A Boolean value that indicates whether account-level block public access is affecting your Lightsail buckets.
- Parameters:
bpaImpactsLightsail
- A Boolean value that indicates whether account-level block public access is affecting your Lightsail buckets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-