@Generated(value="software.amazon.awssdk:codegen") public final class UpdateServiceSettingRequest extends SsmRequest implements ToCopyableBuilder<UpdateServiceSettingRequest.Builder,UpdateServiceSettingRequest>
The request body of the UpdateServiceSetting API operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateServiceSettingRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateServiceSettingRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateServiceSettingRequest.Builder> |
serializableBuilderClass() |
String |
settingId()
The Amazon Resource Name (ARN) of the service setting to update.
|
String |
settingValue()
The new value to specify for the service setting.
|
UpdateServiceSettingRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String settingId()
The Amazon Resource Name (ARN) of the service setting to update. For example,
arn:aws:ssm:us-east-1:111122223333:servicesetting/ssm/parameter-store/high-throughput-enabled. The
setting ID can be one of the following.
/ssm/managed-instance/default-ec2-instance-management-role
/ssm/automation/customer-script-log-destination
/ssm/automation/customer-script-log-group-name
/ssm/documents/console/public-sharing-permission
/ssm/managed-instance/activation-tier
/ssm/opsinsights/opscenter
/ssm/parameter-store/default-parameter-tier
/ssm/parameter-store/high-throughput-enabled
Permissions to update the /ssm/managed-instance/default-ec2-instance-management-role setting should
only be provided to administrators. Implement least privilege access when allowing individuals to configure or
modify the Default Host Management Configuration.
arn:aws:ssm:us-east-1:111122223333:servicesetting/ssm/parameter-store/high-throughput-enabled
. The setting ID can be one of the following.
/ssm/managed-instance/default-ec2-instance-management-role
/ssm/automation/customer-script-log-destination
/ssm/automation/customer-script-log-group-name
/ssm/documents/console/public-sharing-permission
/ssm/managed-instance/activation-tier
/ssm/opsinsights/opscenter
/ssm/parameter-store/default-parameter-tier
/ssm/parameter-store/high-throughput-enabled
Permissions to update the /ssm/managed-instance/default-ec2-instance-management-role setting
should only be provided to administrators. Implement least privilege access when allowing individuals to
configure or modify the Default Host Management Configuration.
public final String settingValue()
The new value to specify for the service setting. The following list specifies the available values for each setting.
/ssm/managed-instance/default-ec2-instance-management-role: The name of an IAM role
/ssm/automation/customer-script-log-destination: CloudWatch
/ssm/automation/customer-script-log-group-name: The name of an Amazon CloudWatch Logs log group
/ssm/documents/console/public-sharing-permission: Enable or Disable
/ssm/managed-instance/activation-tier: standard or advanced
/ssm/opsinsights/opscenter: Enabled or Disabled
/ssm/parameter-store/default-parameter-tier: Standard, Advanced,
Intelligent-Tiering
/ssm/parameter-store/high-throughput-enabled: true or false
/ssm/managed-instance/default-ec2-instance-management-role: The name of an IAM role
/ssm/automation/customer-script-log-destination: CloudWatch
/ssm/automation/customer-script-log-group-name: The name of an Amazon CloudWatch Logs log
group
/ssm/documents/console/public-sharing-permission: Enable or
Disable
/ssm/managed-instance/activation-tier: standard or advanced
/ssm/opsinsights/opscenter: Enabled or Disabled
/ssm/parameter-store/default-parameter-tier: Standard, Advanced,
Intelligent-Tiering
/ssm/parameter-store/high-throughput-enabled: true or false
public UpdateServiceSettingRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateServiceSettingRequest.Builder,UpdateServiceSettingRequest>toBuilder in class SsmRequestpublic static UpdateServiceSettingRequest.Builder builder()
public static Class<? extends UpdateServiceSettingRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.