Skip to content

Latest commit

 

History

History
101 lines (73 loc) · 2.42 KB

File metadata and controls

101 lines (73 loc) · 2.42 KB

spotinst_sdk2.models.admin.user_mapping

UserMapping

UserMapping(self,
            user_email='d3043820717d74d9a17694c176d39733',
            account_id='d3043820717d74d9a17694c176d39733',
            role='d3043820717d74d9a17694c176d39733')

Arguments

  • user_email: str
  • account_id: str
  • role: str

spotinst_sdk2.models.admin.organization

Statement

Statement(self,
          effect: str = 'd3043820717d74d9a17694c176d39733',
          actions: typing.List[str] = None,
          resources: typing.List[str] = None)

Arguments

  • effect: str
  • actions: List[str]
  • resources: List[str]

PolicyContent

PolicyContent(
    self,
    statements:
    typing.List[spotinst_sdk2.models.admin.organization.Statement] = 'd3043820717d74d9a17694c176d39733'
)

Arguments

  • statements: List[Statement]

AccessPolicy

AccessPolicy(
  self,
  description: str = 'd3043820717d74d9a17694c176d39733',
  name: str = 'd3043820717d74d9a17694c176d39733',
  type: str = 'd3043820717d74d9a17694c176d39733',
  policy_content: PolicyContent = 'd3043820717d74d9a17694c176d39733')

Arguments

  • description: str
  • name: str
  • type: str
  • policy_content: PolicyContent

PolicyMapping

PolicyMapping(
  self,
  policy_id: str = 'd3043820717d74d9a17694c176d39733',
  account_ids: typing.List[str] = 'd3043820717d74d9a17694c176d39733')

Arguments

  • account_ids: List[str]
  • policy_id: str

UserGroup

UserGroup(
  self,
  description: str = 'd3043820717d74d9a17694c176d39733',
  name: str = 'd3043820717d74d9a17694c176d39733',
  policies:
    typing.List[spotinst_sdk2.models.admin.organization.PolicyMapping] = 'd3043820717d74d9a17694c176d39733',
  user_ids: typing.List[str] = 'd3043820717d74d9a17694c176d39733')

Arguments

  • description: str
  • name: str
  • policies: List[PolicyMapping]
  • user_ids: List[str]