Skip to content
v2.274.0

WorkloadIdentityProps Struct ​

Properties for a new {@link WorkloadIdentity}.

Example ​

ts
new agentcore.WorkloadIdentity(this, "MyWorkloadIdentity", {
  workloadIdentityName: "customer-support-agent-prod",
  allowedResourceOauth2ReturnUrls: ["https://app.example.com/oauth/callback"],
  tags: { team: "agents", env: "prod" },
});

Properties ​

allowedResourceOauth2ReturnUrlsoptionalstring[]allowed_resource_oauth2_return_urlsoptionaltyping.List[str]allowedResourceOauth2ReturnUrlsoptionalList<String>AllowedResourceOauth2ReturnUrlsoptionalstring[]AllowedResourceOauth2ReturnUrlsoptional*[]*string#
Allowed OAuth2 return URLs for resources associated with this workload identity.

Default: no return URLs

tagsoptional{ [key: string]: string }tagsoptionaltyping.Mapping[str, str]tagsoptionalMap<String, String>TagsoptionalIDictionary<string, string>Tagsoptional*map[string]*string#
Tags for this workload identity.

Default: no tags

workloadIdentityNameoptionalstringworkload_identity_nameoptionalstrworkloadIdentityNameoptionalStringWorkloadIdentityNameoptionalstringWorkloadIdentityNameoptional*string#
Name of the workload identity.

Default: a name generated by CDK