Interface for a team.

Hierarchy (view full)

Implements

Constructors

Properties

name: string

Team name, expected to be unique

namespaceManifest: KubernetesManifest
serviceAccount: ServiceAccount
teamProps: TeamProps

Methods

  • Creates a new role with trust relationship or adds trust relationship for an existing role.

    Parameters

    • clusterInfo: ClusterInfo
    • users: ArnPrincipal[]
    • OptionalroleArn: string

    Returns undefined | IRole

  • Setup method is invoked in the lifecycle of cluster provisioning after add-ons are provisioned but before and post deployment hooks.

    Parameters

    Returns void

  • Sets up quotas

    Parameters

    Returns void

  • Sets up ServiceAccount for the team namespace

    Parameters

    Returns void