Class: Anthropic::Models::Beta::Vaults::BetaManagedAgentsCredentialValidation
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Anthropic::Models::Beta::Vaults::BetaManagedAgentsCredentialValidation
- Defined in:
- lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb
Overview
Defined Under Namespace
Modules: Type
Instance Attribute Summary collapse
-
#credential_id ⇒ String
Unique identifier of the credential that was validated.
-
#has_refresh_token ⇒ Boolean
Whether the credential has a refresh token configured.
-
#mcp_probe ⇒ Anthropic::Models::Beta::Vaults::BetaManagedAgentsMCPProbe?
The failing step of an MCP validation probe.
-
#refresh ⇒ Anthropic::Models::Beta::Vaults::BetaManagedAgentsRefreshObject?
Outcome of a refresh-token exchange attempted during credential validation.
-
#status ⇒ Symbol, Anthropic::Models::Beta::Vaults::BetaManagedAgentsCredentialValidationStatus
Overall verdict of a credential validation probe.
- #type ⇒ Symbol, Anthropic::Models::Beta::Vaults::BetaManagedAgentsCredentialValidation::Type
-
#validated_at ⇒ Time
A timestamp in RFC 3339 format.
-
#vault_id ⇒ String
Identifier of the vault containing the credential.
Instance Method Summary collapse
-
#initialize(credential_id:, has_refresh_token:, mcp_probe:, refresh:, status:, type:, validated_at:, vault_id:) ⇒ Object
constructor
Result of live-probing a credential against its configured MCP server.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(credential_id:, has_refresh_token:, mcp_probe:, refresh:, status:, type:, validated_at:, vault_id:) ⇒ Object
Result of live-probing a credential against its configured MCP server.
|
|
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 56
|
Instance Attribute Details
#credential_id ⇒ String
Unique identifier of the credential that was validated.
13 |
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 13 required :credential_id, String |
#has_refresh_token ⇒ Boolean
Whether the credential has a refresh token configured.
19 |
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 19 required :has_refresh_token, Anthropic::Internal::Type::Boolean |
#mcp_probe ⇒ Anthropic::Models::Beta::Vaults::BetaManagedAgentsMCPProbe?
The failing step of an MCP validation probe.
25 |
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 25 required :mcp_probe, -> { Anthropic::Beta::Vaults::BetaManagedAgentsMCPProbe }, nil?: true |
#refresh ⇒ Anthropic::Models::Beta::Vaults::BetaManagedAgentsRefreshObject?
Outcome of a refresh-token exchange attempted during credential validation.
31 |
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 31 required :refresh, -> { Anthropic::Beta::Vaults::BetaManagedAgentsRefreshObject }, nil?: true |
#status ⇒ Symbol, Anthropic::Models::Beta::Vaults::BetaManagedAgentsCredentialValidationStatus
Overall verdict of a credential validation probe.
37 |
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 37 required :status, enum: -> { Anthropic::Beta::Vaults::BetaManagedAgentsCredentialValidationStatus } |
#type ⇒ Symbol, Anthropic::Models::Beta::Vaults::BetaManagedAgentsCredentialValidation::Type
42 |
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 42 required :type, enum: -> { Anthropic::Beta::Vaults::BetaManagedAgentsCredentialValidation::Type } |
#validated_at ⇒ Time
A timestamp in RFC 3339 format
48 |
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 48 required :validated_at, Time |
#vault_id ⇒ String
Identifier of the vault containing the credential.
54 |
# File 'lib/anthropic/models/beta/vaults/beta_managed_agents_credential_validation.rb', line 54 required :vault_id, String |