Skip to content

Gets information about the products for the specified portfolio or all products

Description

Gets information about the products for the specified portfolio or all products.

Usage

servicecatalog_search_products_as_admin(AcceptLanguage, PortfolioId,
  Filters, SortBy, SortOrder, PageToken, PageSize, ProductSource)

Arguments

  • AcceptLanguage

    The language code.

    • jp - Japanese
    • zh - Chinese
  • PortfolioId

    The portfolio identifier.

  • Filters

    The search filters. If no search filters are specified, the output includes all products to which the administrator has access.

  • SortBy

    The sort field. If no value is specified, the results are not sorted.

  • SortOrder

    The sort order. If no value is specified, the results are not sorted.

  • PageToken

    The page token for the next set of results. To retrieve the first set of results, use null.

  • PageSize

    The maximum number of items to return with this call.

  • ProductSource

    Access level of the source of the product.

Value

A list with the following syntax:

list(
  ProductViewDetails = list(
    list(
      ProductViewSummary = list(
        Id = "string",
        ProductId = "string",
        Name = "string",
        Owner = "string",
        ShortDescription = "string",
        Type = "CLOUD_FORMATION_TEMPLATE"|"MARKETPLACE"|"TERRAFORM_OPEN_SOURCE"|"TERRAFORM_CLOUD"|"EXTERNAL",
        Distributor = "string",
        HasDefaultPath = TRUE|FALSE,
        SupportEmail = "string",
        SupportDescription = "string",
        SupportUrl = "string"
      ),
      Status = "AVAILABLE"|"CREATING"|"FAILED",
      ProductARN = "string",
      CreatedTime = as.POSIXct(
        "2015-01-01"
      ),
      SourceConnection = list(
        Type = "CODESTAR",
        ConnectionParameters = list(
          CodeStar = list(
            ConnectionArn = "string",
            Repository = "string",
            Branch = "string",
            ArtifactPath = "string"
          )
        ),
        LastSync = list(
          LastSyncTime = as.POSIXct(
            "2015-01-01"
          ),
          LastSyncStatus = "SUCCEEDED"|"FAILED",
          LastSyncStatusMessage = "string",
          LastSuccessfulSyncTime = as.POSIXct(
            "2015-01-01"
          ),
          LastSuccessfulSyncProvisioningArtifactId = "string"
        )
      )
    )
  ),
  NextPageToken = "string"
)

Request syntax

svc$search_products_as_admin(
  AcceptLanguage = "string",
  PortfolioId = "string",
  Filters = list(
    list(
      "string"
    )
  ),
  SortBy = "Title"|"VersionCount"|"CreationDate",
  SortOrder = "ASCENDING"|"DESCENDING",
  PageToken = "string",
  PageSize = 123,
  ProductSource = "ACCOUNT"
)