naftiko: 1.0.0-alpha2 info: label: Amazon Cognito Identity description: 'Amazon Cognito Identity. 23 operations. Lead operation: Amazon Cognito Create Identity Pool. Self-contained Naftiko capability covering one Amazon Cognito business surface.' tags: - Amazon Cognito - Amazon Cognito Identity created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: AMAZON_COGNITO_API_KEY: AMAZON_COGNITO_API_KEY capability: consumes: - type: http namespace: identity-pools baseUri: http://cognito-identity.{region}.amazonaws.com description: Amazon Cognito Identity business capability. Self-contained, no shared references. resources: - name: '#X-Amz-Target=AWSCognitoIdentityService.CreateIdentityPool' path: /#X-Amz-Target=AWSCognitoIdentityService.CreateIdentityPool operations: - name: createidentitypool method: POST description: Amazon Cognito Create Identity Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.DeleteIdentities' path: /#X-Amz-Target=AWSCognitoIdentityService.DeleteIdentities operations: - name: deleteidentities method: POST description: Amazon Cognito Delete Identities outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.DeleteIdentityPool' path: /#X-Amz-Target=AWSCognitoIdentityService.DeleteIdentityPool operations: - name: deleteidentitypool method: POST description: Amazon Cognito Delete Identity Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.DescribeIdentity' path: /#X-Amz-Target=AWSCognitoIdentityService.DescribeIdentity operations: - name: describeidentity method: POST description: Amazon Cognito Describe Identity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.DescribeIdentityPool' path: /#X-Amz-Target=AWSCognitoIdentityService.DescribeIdentityPool operations: - name: describeidentitypool method: POST description: Amazon Cognito Describe Identity Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.GetCredentialsForIdentity' path: /#X-Amz-Target=AWSCognitoIdentityService.GetCredentialsForIdentity operations: - name: getcredentialsforidentity method: POST description: Amazon Cognito Get Credentials for Identity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.GetId' path: /#X-Amz-Target=AWSCognitoIdentityService.GetId operations: - name: getid method: POST description: Amazon Cognito Get Id outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.GetIdentityPoolRoles' path: /#X-Amz-Target=AWSCognitoIdentityService.GetIdentityPoolRoles operations: - name: getidentitypoolroles method: POST description: Amazon Cognito Get Identity Pool Roles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.GetOpenIdToken' path: /#X-Amz-Target=AWSCognitoIdentityService.GetOpenIdToken operations: - name: getopenidtoken method: POST description: Amazon Cognito Get Open Id Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.GetOpenIdTokenForDeveloperIdentity' path: /#X-Amz-Target=AWSCognitoIdentityService.GetOpenIdTokenForDeveloperIdentity operations: - name: getopenidtokenfordeveloperidentity method: POST description: Amazon Cognito Get Open Id Token for Developer Identity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.GetPrincipalTagAttributeMap' path: /#X-Amz-Target=AWSCognitoIdentityService.GetPrincipalTagAttributeMap operations: - name: getprincipaltagattributemap method: POST description: Amazon Cognito Get Principal Tag Attribute Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.ListIdentities' path: /#X-Amz-Target=AWSCognitoIdentityService.ListIdentities operations: - name: listidentities method: POST description: Amazon Cognito List Identities outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.ListIdentityPools' path: /#X-Amz-Target=AWSCognitoIdentityService.ListIdentityPools operations: - name: listidentitypools method: POST description: Amazon Cognito List Identity Pools outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: MaxResults in: query type: string description: Pagination limit - name: NextToken in: query type: string description: Pagination token - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.ListTagsForResource' path: /#X-Amz-Target=AWSCognitoIdentityService.ListTagsForResource operations: - name: listtagsforresource method: POST description: Amazon Cognito List Tags for Resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.LookupDeveloperIdentity' path: /#X-Amz-Target=AWSCognitoIdentityService.LookupDeveloperIdentity operations: - name: lookupdeveloperidentity method: POST description: Amazon Cognito Lookup Developer Identity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.MergeDeveloperIdentities' path: /#X-Amz-Target=AWSCognitoIdentityService.MergeDeveloperIdentities operations: - name: mergedeveloperidentities method: POST description: Amazon Cognito Merge Developer Identities outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.SetIdentityPoolRoles' path: /#X-Amz-Target=AWSCognitoIdentityService.SetIdentityPoolRoles operations: - name: setidentitypoolroles method: POST description: Amazon Cognito Set Identity Pool Roles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.SetPrincipalTagAttributeMap' path: /#X-Amz-Target=AWSCognitoIdentityService.SetPrincipalTagAttributeMap operations: - name: setprincipaltagattributemap method: POST description: Amazon Cognito Set Principal Tag Attribute Map outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.TagResource' path: /#X-Amz-Target=AWSCognitoIdentityService.TagResource operations: - name: tagresource method: POST description: Amazon Cognito Tag Resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.UnlinkDeveloperIdentity' path: /#X-Amz-Target=AWSCognitoIdentityService.UnlinkDeveloperIdentity operations: - name: unlinkdeveloperidentity method: POST description: Amazon Cognito Unlink Developer Identity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.UnlinkIdentity' path: /#X-Amz-Target=AWSCognitoIdentityService.UnlinkIdentity operations: - name: unlinkidentity method: POST description: Amazon Cognito Unlink Identity outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.UntagResource' path: /#X-Amz-Target=AWSCognitoIdentityService.UntagResource operations: - name: untagresource method: POST description: Amazon Cognito Untag Resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: '#X-Amz-Target=AWSCognitoIdentityService.UpdateIdentityPool' path: /#X-Amz-Target=AWSCognitoIdentityService.UpdateIdentityPool operations: - name: updateidentitypool method: POST description: Amazon Cognito Update Identity Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Amz-Target in: header type: string required: true - name: body in: body type: object description: Request body (JSON). required: true authentication: type: apikey key: Authorization value: '{{env.AMAZON_COGNITO_API_KEY}}' placement: header exposes: - type: rest namespace: identity-pools-rest port: 8080 description: REST adapter for Amazon Cognito Identity. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/x-amz-target-awscognitoidentityservice-createidentitypool name: x-amz-target-awscognitoidentityservice-createidentitypool description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.CreateIdentityPool.' operations: - method: POST name: createidentitypool description: Amazon Cognito Create Identity Pool call: identity-pools.createidentitypool with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-deleteidentities name: x-amz-target-awscognitoidentityservice-deleteidentities description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.DeleteIdentities.' operations: - method: POST name: deleteidentities description: Amazon Cognito Delete Identities call: identity-pools.deleteidentities with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-deleteidentitypool name: x-amz-target-awscognitoidentityservice-deleteidentitypool description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.DeleteIdentityPool.' operations: - method: POST name: deleteidentitypool description: Amazon Cognito Delete Identity Pool call: identity-pools.deleteidentitypool with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-describeidentity name: x-amz-target-awscognitoidentityservice-describeidentity description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.DescribeIdentity.' operations: - method: POST name: describeidentity description: Amazon Cognito Describe Identity call: identity-pools.describeidentity with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-describeidentitypool name: x-amz-target-awscognitoidentityservice-describeidentitypool description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.DescribeIdentityPool.' operations: - method: POST name: describeidentitypool description: Amazon Cognito Describe Identity Pool call: identity-pools.describeidentitypool with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-getcredentialsforidentity name: x-amz-target-awscognitoidentityservice-getcredentialsforidentity description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.GetCredentialsForIdentity.' operations: - method: POST name: getcredentialsforidentity description: Amazon Cognito Get Credentials for Identity call: identity-pools.getcredentialsforidentity with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-getid name: x-amz-target-awscognitoidentityservice-getid description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.GetId.' operations: - method: POST name: getid description: Amazon Cognito Get Id call: identity-pools.getid with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-getidentitypoolroles name: x-amz-target-awscognitoidentityservice-getidentitypoolroles description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.GetIdentityPoolRoles.' operations: - method: POST name: getidentitypoolroles description: Amazon Cognito Get Identity Pool Roles call: identity-pools.getidentitypoolroles with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-getopenidtoken name: x-amz-target-awscognitoidentityservice-getopenidtoken description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.GetOpenIdToken.' operations: - method: POST name: getopenidtoken description: Amazon Cognito Get Open Id Token call: identity-pools.getopenidtoken with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-getopenidtokenfordeveloperidentity name: x-amz-target-awscognitoidentityservice-getopenidtokenfordeveloperidentity description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.GetOpenIdTokenForDeveloperIdentity.' operations: - method: POST name: getopenidtokenfordeveloperidentity description: Amazon Cognito Get Open Id Token for Developer Identity call: identity-pools.getopenidtokenfordeveloperidentity with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-getprincipaltagattributemap name: x-amz-target-awscognitoidentityservice-getprincipaltagattributemap description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.GetPrincipalTagAttributeMap.' operations: - method: POST name: getprincipaltagattributemap description: Amazon Cognito Get Principal Tag Attribute Map call: identity-pools.getprincipaltagattributemap with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-listidentities name: x-amz-target-awscognitoidentityservice-listidentities description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.ListIdentities.' operations: - method: POST name: listidentities description: Amazon Cognito List Identities call: identity-pools.listidentities with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-listidentitypools name: x-amz-target-awscognitoidentityservice-listidentitypools description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.ListIdentityPools.' operations: - method: POST name: listidentitypools description: Amazon Cognito List Identity Pools call: identity-pools.listidentitypools with: MaxResults: rest.MaxResults NextToken: rest.NextToken X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-listtagsforresource name: x-amz-target-awscognitoidentityservice-listtagsforresource description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.ListTagsForResource.' operations: - method: POST name: listtagsforresource description: Amazon Cognito List Tags for Resource call: identity-pools.listtagsforresource with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-lookupdeveloperidentity name: x-amz-target-awscognitoidentityservice-lookupdeveloperidentity description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.LookupDeveloperIdentity.' operations: - method: POST name: lookupdeveloperidentity description: Amazon Cognito Lookup Developer Identity call: identity-pools.lookupdeveloperidentity with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-mergedeveloperidentities name: x-amz-target-awscognitoidentityservice-mergedeveloperidentities description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.MergeDeveloperIdentities.' operations: - method: POST name: mergedeveloperidentities description: Amazon Cognito Merge Developer Identities call: identity-pools.mergedeveloperidentities with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-setidentitypoolroles name: x-amz-target-awscognitoidentityservice-setidentitypoolroles description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.SetIdentityPoolRoles.' operations: - method: POST name: setidentitypoolroles description: Amazon Cognito Set Identity Pool Roles call: identity-pools.setidentitypoolroles with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-setprincipaltagattributemap name: x-amz-target-awscognitoidentityservice-setprincipaltagattributemap description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.SetPrincipalTagAttributeMap.' operations: - method: POST name: setprincipaltagattributemap description: Amazon Cognito Set Principal Tag Attribute Map call: identity-pools.setprincipaltagattributemap with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-tagresource name: x-amz-target-awscognitoidentityservice-tagresource description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.TagResource.' operations: - method: POST name: tagresource description: Amazon Cognito Tag Resource call: identity-pools.tagresource with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-unlinkdeveloperidentity name: x-amz-target-awscognitoidentityservice-unlinkdeveloperidentity description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.UnlinkDeveloperIdentity.' operations: - method: POST name: unlinkdeveloperidentity description: Amazon Cognito Unlink Developer Identity call: identity-pools.unlinkdeveloperidentity with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-unlinkidentity name: x-amz-target-awscognitoidentityservice-unlinkidentity description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.UnlinkIdentity.' operations: - method: POST name: unlinkidentity description: Amazon Cognito Unlink Identity call: identity-pools.unlinkidentity with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-untagresource name: x-amz-target-awscognitoidentityservice-untagresource description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.UntagResource.' operations: - method: POST name: untagresource description: Amazon Cognito Untag Resource call: identity-pools.untagresource with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - path: /v1/x-amz-target-awscognitoidentityservice-updateidentitypool name: x-amz-target-awscognitoidentityservice-updateidentitypool description: 'REST surface for #X-Amz-Target=AWSCognitoIdentityService.UpdateIdentityPool.' operations: - method: POST name: updateidentitypool description: Amazon Cognito Update Identity Pool call: identity-pools.updateidentitypool with: X-Amz-Target: rest.X-Amz-Target body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: identity-pools-mcp port: 9090 transport: http description: MCP adapter for Amazon Cognito Identity. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: amazon-cognito-create-identity-pool description: Amazon Cognito Create Identity Pool hints: readOnly: false destructive: false idempotent: false call: identity-pools.createidentitypool with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-delete-identities description: Amazon Cognito Delete Identities hints: readOnly: false destructive: false idempotent: false call: identity-pools.deleteidentities with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-delete-identity-pool description: Amazon Cognito Delete Identity Pool hints: readOnly: false destructive: false idempotent: false call: identity-pools.deleteidentitypool with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-describe-identity description: Amazon Cognito Describe Identity hints: readOnly: false destructive: false idempotent: false call: identity-pools.describeidentity with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-describe-identity-pool description: Amazon Cognito Describe Identity Pool hints: readOnly: false destructive: false idempotent: false call: identity-pools.describeidentitypool with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-get-credentials-identity description: Amazon Cognito Get Credentials for Identity hints: readOnly: true destructive: false idempotent: false call: identity-pools.getcredentialsforidentity with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-get-id description: Amazon Cognito Get Id hints: readOnly: true destructive: false idempotent: false call: identity-pools.getid with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-get-identity-pool description: Amazon Cognito Get Identity Pool Roles hints: readOnly: true destructive: false idempotent: false call: identity-pools.getidentitypoolroles with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-get-open-id description: Amazon Cognito Get Open Id Token hints: readOnly: true destructive: false idempotent: false call: identity-pools.getopenidtoken with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-get-open-id-2 description: Amazon Cognito Get Open Id Token for Developer Identity hints: readOnly: true destructive: false idempotent: false call: identity-pools.getopenidtokenfordeveloperidentity with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-get-principal-tag description: Amazon Cognito Get Principal Tag Attribute Map hints: readOnly: true destructive: false idempotent: false call: identity-pools.getprincipaltagattributemap with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-list-identities description: Amazon Cognito List Identities hints: readOnly: true destructive: false idempotent: false call: identity-pools.listidentities with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-list-identity-pools description: Amazon Cognito List Identity Pools hints: readOnly: true destructive: false idempotent: false call: identity-pools.listidentitypools with: MaxResults: tools.MaxResults NextToken: tools.NextToken X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-list-tags-resource description: Amazon Cognito List Tags for Resource hints: readOnly: true destructive: false idempotent: false call: identity-pools.listtagsforresource with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-lookup-developer-identity description: Amazon Cognito Lookup Developer Identity hints: readOnly: true destructive: false idempotent: false call: identity-pools.lookupdeveloperidentity with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-merge-developer-identities description: Amazon Cognito Merge Developer Identities hints: readOnly: false destructive: false idempotent: false call: identity-pools.mergedeveloperidentities with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-set-identity-pool description: Amazon Cognito Set Identity Pool Roles hints: readOnly: false destructive: false idempotent: false call: identity-pools.setidentitypoolroles with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-set-principal-tag description: Amazon Cognito Set Principal Tag Attribute Map hints: readOnly: false destructive: false idempotent: false call: identity-pools.setprincipaltagattributemap with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-tag-resource description: Amazon Cognito Tag Resource hints: readOnly: false destructive: false idempotent: false call: identity-pools.tagresource with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-unlink-developer-identity description: Amazon Cognito Unlink Developer Identity hints: readOnly: false destructive: false idempotent: false call: identity-pools.unlinkdeveloperidentity with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-unlink-identity description: Amazon Cognito Unlink Identity hints: readOnly: false destructive: false idempotent: false call: identity-pools.unlinkidentity with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-untag-resource description: Amazon Cognito Untag Resource hints: readOnly: false destructive: false idempotent: false call: identity-pools.untagresource with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $. - name: amazon-cognito-update-identity-pool description: Amazon Cognito Update Identity Pool hints: readOnly: false destructive: false idempotent: false call: identity-pools.updateidentitypool with: X-Amz-Target: tools.X-Amz-Target body: tools.body outputParameters: - type: object mapping: $.