TrustedAccount

TrustedAccount #

Package : spaceone.api.identity.v2



TrustedAccount #

TrustedAccount Methods:

MethodRequestResponse
createCreateTrustedAccountRequestTrustedAccountInfo
updateUpdateTrustedAccountRequestTrustedAccountInfo
update_secret_dataUpdateTrustedAccountSecretRequestTrustedAccountInfo
deleteTrustedAccountRequestEmpty
syncTrustedAccountRequestJobInfo
getTrustedAccountRequestTrustedAccountInfo
listTrustedAccountSearchQueryTrustedAccountsInfo
statTrustedAccountStatQueryStruct

create #

POST /identity/v2/trusted-account/create

CreateTrustedAccountRequest

  • name (string) Required

  • data (Struct) Required

    Base Information of Trusted Account. It depends on provider.

  • provider (string) Required

  • secret_schema_id (string) Required

  • secret_data (Struct) Required

  • resource_group (ResourceGroup) Required

  • schedule (Scheduled)

  • sync_options (Struct)

  • plugin_options (Struct)

  • tags (Struct)

  • workspace_id (string)

{
 "name": "Trusted Account",
 "data": {
   "account_id": "123456789",
  }
 "provider": "aws",
 "secret_schema_id": "aws-secret-access-key",
 "schedule": {
   "state": "ENABLED",
   "hours": [3, 15]
 },
 "resource_group": "DOMAIN",
 "workspace_id": "*"
}

update #

POST /identity/v2/trusted-account/update


update_secret_data #

POST /identity/v2/trusted-account/update-secret-data


delete #

POST /identity/v2/trusted-account/delete


sync #

POST /identity/v2/trusted-account/sync


get #

POST /identity/v2/trusted-account/get


list #

POST /identity/v2/trusted-account/list


stat #

POST /identity/v2/trusted-account/stat



Message #

CreateTrustedAccountRequest #

  • name (string) Required

  • data (Struct) Required

    Base Information of Trusted Account. It depends on provider.

  • provider (string) Required

  • secret_schema_id (string) Required

  • secret_data (Struct) Required

  • resource_group (ResourceGroup) Required

  • schedule (Scheduled)

  • sync_options (Struct)

  • plugin_options (Struct)

  • tags (Struct)

  • workspace_id (string)


Scheduled #

  • state (ScheduledState) Required

  • hours (int32) Repeated Required


TrustedAccountInfo #

  • trusted_account_id (string) Required

  • name (string) Required

  • data (Struct) Required

  • provider (string) Required

  • schedule (Scheduled) Required

  • sync_options (Struct) Required

  • plugin_options (Struct) Required

  • tags (Struct) Required

  • resource_group (ResourceGroup) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • secret_schema_id (string) Required

  • trusted_secret_id (string) Required

  • created_at (string) Required


TrustedAccountRequest #

  • trusted_account_id (string) Required


TrustedAccountSearchQuery #

  • query (Query)

  • trusted_account_id (string)

  • name (string)

  • provider (string)

  • workspace_id (string)

  • secret_schema_id (string)

  • trusted_secret_id (string)


TrustedAccountStatQuery #

  • query (StatisticsQuery) Required


TrustedAccountsInfo #

  • results (TrustedAccountInfo) Repeated Required

  • total_count (int32) Required


UpdateTrustedAccountRequest #

  • trusted_account_id (string) Required

  • tags (Struct) Required

  • name (string)

  • data (Struct)

  • schedule (Scheduled)

  • sync_options (Struct)

  • plugin_options (Struct)


UpdateTrustedAccountSecretRequest #

  • trusted_account_id (string) Required

  • secret_schema_id (string) Required

  • secret_data (Struct) Required


Calendar November 4, 2024
Edit Edit this page