Package com.pulumi.aws.bedrock.inputs
Class AgentcoreGatewayTargetCredentialProviderConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.bedrock.inputs.AgentcoreGatewayTargetCredentialProviderConfigurationArgs
-
public final class AgentcoreGatewayTargetCredentialProviderConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAgentcoreGatewayTargetCredentialProviderConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AgentcoreGatewayTargetCredentialProviderConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationApiKeyArgs>>apiKey()static AgentcoreGatewayTargetCredentialProviderConfigurationArgs.Builderbuilder()static AgentcoreGatewayTargetCredentialProviderConfigurationArgs.Builderbuilder(AgentcoreGatewayTargetCredentialProviderConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationCallerIamCredentialsArgs>>callerIamCredentials()java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationGatewayIamRoleArgs>>gatewayIamRole()java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationJwtPassthroughArgs>>jwtPassthrough()java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationOauthArgs>>oauth()
-
-
-
Field Detail
-
Empty
public static final AgentcoreGatewayTargetCredentialProviderConfigurationArgs Empty
-
-
Method Detail
-
apiKey
public java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationApiKeyArgs>> apiKey()
- Returns:
- API key-based authentication configuration. See `apiKey` Block below.
-
callerIamCredentials
public java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationCallerIamCredentialsArgs>> callerIamCredentials()
- Returns:
- Caller IAM credentials-based authentication configuration. See `callerIamCredentials` Block below.
-
gatewayIamRole
public java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationGatewayIamRoleArgs>> gatewayIamRole()
- Returns:
- Use the gateway's IAM role for authentication. See `gatewayIamRole` Block below.
-
jwtPassthrough
public java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationJwtPassthroughArgs>> jwtPassthrough()
- Returns:
- JWT passthrough-based authentication configuration. This is an empty configuration block.
-
oauth
public java.util.Optional<com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationOauthArgs>> oauth()
- Returns:
- OAuth-based authentication configuration. See `oauth` Block below.
-
builder
public static AgentcoreGatewayTargetCredentialProviderConfigurationArgs.Builder builder()
-
builder
public static AgentcoreGatewayTargetCredentialProviderConfigurationArgs.Builder builder(AgentcoreGatewayTargetCredentialProviderConfigurationArgs defaults)
-
-