Interface PermissionsConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PermissionsConfiguration.Builder,,PermissionsConfiguration> SdkBuilder<PermissionsConfiguration.Builder,,PermissionsConfiguration> SdkPojo
- Enclosing class:
PermissionsConfiguration
@Mutable
@NotThreadSafe
public static interface PermissionsConfiguration.Builder
extends SdkPojo, CopyableBuilder<PermissionsConfiguration.Builder,PermissionsConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncapacityProviderOperatorRoleArn(String capacityProviderOperatorRoleArn) The Amazon Resource Name (ARN) of the IAM role that AgentCore assumes to manage the capacity provider, including launching, tagging, and terminating instances and their network interfaces.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
capacityProviderOperatorRoleArn
PermissionsConfiguration.Builder capacityProviderOperatorRoleArn(String capacityProviderOperatorRoleArn) The Amazon Resource Name (ARN) of the IAM role that AgentCore assumes to manage the capacity provider, including launching, tagging, and terminating instances and their network interfaces. We recommend scoping this role to the minimum permissions that your workloads require.
- Parameters:
capacityProviderOperatorRoleArn- The Amazon Resource Name (ARN) of the IAM role that AgentCore assumes to manage the capacity provider, including launching, tagging, and terminating instances and their network interfaces. We recommend scoping this role to the minimum permissions that your workloads require.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-