Skip to content

Update Catalog

glue_update_catalog R Documentation

Updates an existing catalog's properties in the Glue Data Catalog

Description

Updates an existing catalog's properties in the Glue Data Catalog.

Usage

glue_update_catalog(CatalogId, CatalogInput)

Arguments

CatalogId

[required] The ID of the catalog.

CatalogInput

[required] A CatalogInput object specifying the new properties of an existing catalog.

Value

An empty list.

Request syntax

svc$update_catalog(
  CatalogId = "string",
  CatalogInput = list(
    Description = "string",
    FederatedCatalog = list(
      Identifier = "string",
      ConnectionName = "string"
    ),
    Parameters = list(
      "string"
    ),
    TargetRedshiftCatalog = list(
      CatalogArn = "string"
    ),
    CatalogProperties = list(
      DataLakeAccessProperties = list(
        DataLakeAccess = TRUE|FALSE,
        DataTransferRole = "string",
        KmsKey = "string",
        CatalogType = "string"
      ),
      CustomProperties = list(
        "string"
      )
    ),
    CreateTableDefaultPermissions = list(
      list(
        Principal = list(
          DataLakePrincipalIdentifier = "string"
        ),
        Permissions = list(
          "ALL"|"SELECT"|"ALTER"|"DROP"|"DELETE"|"INSERT"|"CREATE_DATABASE"|"CREATE_TABLE"|"DATA_LOCATION_ACCESS"
        )
      )
    ),
    CreateDatabaseDefaultPermissions = list(
      list(
        Principal = list(
          DataLakePrincipalIdentifier = "string"
        ),
        Permissions = list(
          "ALL"|"SELECT"|"ALTER"|"DROP"|"DELETE"|"INSERT"|"CREATE_DATABASE"|"CREATE_TABLE"|"DATA_LOCATION_ACCESS"
        )
      )
    )
  )
)