Class UpdateServiceSettingRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateServiceSettingRequest.Builder,UpdateServiceSettingRequest>
The request body of the UpdateServiceSetting API operation.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends UpdateServiceSettingRequest.Builder>final StringThe Amazon Resource Name (ARN) of the service setting to update.final StringThe new value to specify for the service setting.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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/appmanager/appmanager-enabled -
/ssm/automation/customer-script-log-destination -
/ssm/automation/customer-script-log-group-name -
/ssm/automation/enable-adaptive-concurrency
-
/ssm/documents/console/public-sharing-permission -
/ssm/managed-instance/activation-tier -
/ssm/managed-instance/default-ec2-instance-management-role -
/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-rolesetting should only be provided to administrators. Implement least privilege access when allowing individuals to configure or modify the Default Host Management Configuration.- Returns:
- 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/appmanager/appmanager-enabled -
/ssm/automation/customer-script-log-destination -
/ssm/automation/customer-script-log-group-name -
/ssm/automation/enable-adaptive-concurrency
-
/ssm/documents/console/public-sharing-permission -
/ssm/managed-instance/activation-tier -
/ssm/managed-instance/default-ec2-instance-management-role -
/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-rolesetting should only be provided to administrators. Implement least privilege access when allowing individuals to configure or modify the Default Host Management Configuration. -
-
-
settingValue
The new value to specify for the service setting. The following list specifies the available values for each setting.
-
For
/ssm/appmanager/appmanager-enabled, enterTrueorFalse. -
For
/ssm/automation/customer-script-log-destination, enterCloudWatch. -
For
/ssm/automation/customer-script-log-group-name, enter the name of an Amazon CloudWatch Logs log group. -
For
/ssm/documents/console/public-sharing-permission, enterEnableorDisable. -
For
/ssm/managed-instance/activation-tier, enterstandardoradvanced. -
For
/ssm/managed-instance/default-ec2-instance-management-role, enter the name of an IAM role. -
For
/ssm/opsinsights/opscenter, enterEnabledorDisabled. -
For
/ssm/parameter-store/default-parameter-tier, enterStandard,Advanced, orIntelligent-Tiering -
For
/ssm/parameter-store/high-throughput-enabled, entertrueorfalse.
- Returns:
- The new value to specify for the service setting. The following list specifies the available values for
each setting.
-
For
/ssm/appmanager/appmanager-enabled, enterTrueorFalse. -
For
/ssm/automation/customer-script-log-destination, enterCloudWatch. -
For
/ssm/automation/customer-script-log-group-name, enter the name of an Amazon CloudWatch Logs log group. -
For
/ssm/documents/console/public-sharing-permission, enterEnableorDisable. -
For
/ssm/managed-instance/activation-tier, enterstandardoradvanced. -
For
/ssm/managed-instance/default-ec2-instance-management-role, enter the name of an IAM role. -
For
/ssm/opsinsights/opscenter, enterEnabledorDisabled. -
For
/ssm/parameter-store/default-parameter-tier, enterStandard,Advanced, orIntelligent-Tiering -
For
/ssm/parameter-store/high-throughput-enabled, entertrueorfalse.
-
-
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateServiceSettingRequest.Builder,UpdateServiceSettingRequest> - Specified by:
toBuilderin classSsmRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-