MCPcopy Create free account
hub / github.com/agenticsorg/edge-agents / AWSCredentials

Class AWSCredentials

scripts/agents/devops/src/core/credentials.py:22–50  ·  view source on GitHub ↗

AWS credentials model.

Source from the content-addressed store, hash-verified

20
21
22class AWSCredentials(BaseModel):
23 """
24 AWS credentials model.
25 """
26
27 access_key_id: Optional[str] = Field(
28 default=None,
29 description="AWS access key ID"
30 )
31
32 secret_access_key: Optional[str] = Field(
33 default=None,
34 description="AWS secret access key"
35 )
36
37 session_token: Optional[str] = Field(
38 default=None,
39 description="AWS session token for temporary credentials"
40 )
41
42 region: Optional[str] = Field(
43 default=None,
44 description="AWS region"
45 )
46
47 profile_name: Optional[str] = Field(
48 default=None,
49 description="AWS profile name"
50 )
51
52
53class GitHubCredentials(BaseModel):

Callers 6

test_get_sessionMethod · 0.90
aws_credentialsFunction · 0.90
aws_credentialsFunction · 0.90
get_aws_credentialsMethod · 0.70

Calls 1

FieldFunction · 0.50

Tested by 5

test_get_sessionMethod · 0.72
aws_credentialsFunction · 0.72
aws_credentialsFunction · 0.72