AWSDeadlineCloud

2026/06/08 - AWSDeadlineCloud - 4 updated api methods

Changes  Added optional identityCenterRegion parameter to AssociateMember APIs to allow managing memberships for users and groups in other regions.

AssociateMemberToFarm (updated) Link ¶
Changes (request)
{'identityCenterRegion': 'string'}

Assigns a farm membership level to a member.

See also: AWS API Documentation

Request Syntax

client.associate_member_to_farm(
    farmId='string',
    principalType='USER'|'GROUP',
    identityStoreId='string',
    membershipLevel='VIEWER'|'CONTRIBUTOR'|'OWNER'|'MANAGER',
    principalId='string',
    identityCenterRegion='string'
)
type farmId:

string

param farmId:

[REQUIRED]

The ID of the farm to associate with the member.

type principalType:

string

param principalType:

[REQUIRED]

The principal type of the member to associate with the farm.

type identityStoreId:

string

param identityStoreId:

[REQUIRED]

The identity store ID of the member to associate with the farm.

type membershipLevel:

string

param membershipLevel:

[REQUIRED]

The principal's membership level for the associated farm.

type principalId:

string

param principalId:

[REQUIRED]

The member's principal ID to associate with the farm.

type identityCenterRegion:

string

param identityCenterRegion:

The Region of the IAM Identity Center instance. If not provided, the service defaults to the Region of the farm.

rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --

AssociateMemberToFleet (updated) Link ¶
Changes (request)
{'identityCenterRegion': 'string'}

Assigns a fleet membership level to a member.

See also: AWS API Documentation

Request Syntax

client.associate_member_to_fleet(
    farmId='string',
    fleetId='string',
    principalType='USER'|'GROUP',
    identityStoreId='string',
    membershipLevel='VIEWER'|'CONTRIBUTOR'|'OWNER'|'MANAGER',
    principalId='string',
    identityCenterRegion='string'
)
type farmId:

string

param farmId:

[REQUIRED]

The farm ID of the fleet to associate with the member.

type fleetId:

string

param fleetId:

[REQUIRED]

The ID of the fleet to associate with a member.

type principalType:

string

param principalType:

[REQUIRED]

The member's principal type to associate with the fleet.

type identityStoreId:

string

param identityStoreId:

[REQUIRED]

The member's identity store ID to associate with the fleet.

type membershipLevel:

string

param membershipLevel:

[REQUIRED]

The principal's membership level for the associated fleet.

type principalId:

string

param principalId:

[REQUIRED]

The member's principal ID to associate with a fleet.

type identityCenterRegion:

string

param identityCenterRegion:

The Region of the IAM Identity Center instance. If not provided, the service defaults to the Region of the farm.

rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --

AssociateMemberToJob (updated) Link ¶
Changes (request)
{'identityCenterRegion': 'string'}

Assigns a job membership level to a member

See also: AWS API Documentation

Request Syntax

client.associate_member_to_job(
    farmId='string',
    queueId='string',
    jobId='string',
    principalType='USER'|'GROUP',
    identityStoreId='string',
    membershipLevel='VIEWER'|'CONTRIBUTOR'|'OWNER'|'MANAGER',
    principalId='string',
    identityCenterRegion='string'
)
type farmId:

string

param farmId:

[REQUIRED]

The farm ID of the job to associate with the member.

type queueId:

string

param queueId:

[REQUIRED]

The queue ID to associate to the member.

type jobId:

string

param jobId:

[REQUIRED]

The job ID to associate with the member.

type principalType:

string

param principalType:

[REQUIRED]

The member's principal type to associate with the job.

type identityStoreId:

string

param identityStoreId:

[REQUIRED]

The member's identity store ID to associate with the job.

type membershipLevel:

string

param membershipLevel:

[REQUIRED]

The principal's membership level for the associated job.

type principalId:

string

param principalId:

[REQUIRED]

The member's principal ID to associate with the job.

type identityCenterRegion:

string

param identityCenterRegion:

The Region of the IAM Identity Center instance. If not provided, the service defaults to the Region of the farm.

rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --

AssociateMemberToQueue (updated) Link ¶
Changes (request)
{'identityCenterRegion': 'string'}

Assigns a queue membership level to a member

See also: AWS API Documentation

Request Syntax

client.associate_member_to_queue(
    farmId='string',
    queueId='string',
    principalType='USER'|'GROUP',
    identityStoreId='string',
    membershipLevel='VIEWER'|'CONTRIBUTOR'|'OWNER'|'MANAGER',
    principalId='string',
    identityCenterRegion='string'
)
type farmId:

string

param farmId:

[REQUIRED]

The farm ID of the queue to associate with the member.

type queueId:

string

param queueId:

[REQUIRED]

The ID of the queue to associate to the member.

type principalType:

string

param principalType:

[REQUIRED]

The member's principal type to associate with the queue.

type identityStoreId:

string

param identityStoreId:

[REQUIRED]

The member's identity store ID to associate with the queue.

type membershipLevel:

string

param membershipLevel:

[REQUIRED]

The principal's membership level for the associated queue.

type principalId:

string

param principalId:

[REQUIRED]

The member's principal ID to associate with the queue.

type identityCenterRegion:

string

param identityCenterRegion:

The Region of the IAM Identity Center instance. If not provided, the service defaults to the Region of the farm.

rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --