Skip to content

Latest commit

 

History

History
156 lines (133 loc) · 6.75 KB

File metadata and controls

156 lines (133 loc) · 6.75 KB

AWS.Athena @ default

Resource AWS.Athena/CapacityReservation@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.Athena/DataCatalog@default

  • Valid Scope(s): Unknown

Properties

  • alias: string (Required): the resource alias
  • name: string: the resource name
  • properties: AWS.Athena/DataCatalogProperties (Required): properties of the resource

Resource AWS.Athena/PreparedStatement@default

  • Valid Scope(s): Unknown

Properties

Resource AWS.Athena/WorkGroup@default

  • Valid Scope(s): Unknown

Properties

  • alias: string (Required): the resource alias
  • name: string: the resource name
  • properties: AWS.Athena/WorkGroupProperties (Required): properties of the resource

AWS.Athena/CapacityReservationProperties

Properties

  • AllocatedDpus: int (ReadOnly): The number of DPUs Athena has provisioned and allocated for the reservation
  • Arn: string (ReadOnly, Identifier)
  • CapacityAssignmentConfiguration: CapacityAssignmentConfiguration
  • CreationTime: string (ReadOnly): The date and time the reservation was created.
  • LastSuccessfulAllocationTime: string (ReadOnly): The timestamp when the last successful allocated was made
  • Name: string (Required): The reservation name.
  • Status: string (ReadOnly): The status of the reservation.
  • Tags: Tag[]: An array of key-value pairs to apply to this resource.
  • TargetDpus: int (Required): The number of DPUs to request to be allocated to the reservation.

CapacityAssignmentConfiguration

Properties

CapacityAssignment

Properties

  • WorkgroupNames: string[] (Required)

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.Athena/DataCatalogProperties

Properties

  • Description: string: A description of the data catalog to be created.
  • Name: string (Required, Identifier): The name of the data catalog to create. The catalog name must be unique for the AWS account and can use a maximum of 128 alphanumeric, underscore, at sign, or hyphen characters.
  • Parameters: DataCatalog_Parameters: Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type.
  • Tags: Tag[]: A list of comma separated tags to add to the data catalog that is created.
  • Type: string (Required): The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore.

DataCatalog_Parameters

Properties

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

AWS.Athena/PreparedStatementProperties

Properties

  • Description: string: The description of the prepared statement.
  • QueryStatement: string (Required): The query string for the prepared statement.
  • StatementName: string (Required, Identifier): The name of the prepared statement.
  • WorkGroup: string (Required, Identifier): The name of the workgroup to which the prepared statement belongs.

AWS.Athena/WorkGroupProperties

Properties

  • CreationTime: string (ReadOnly): The date and time the workgroup was created.
  • Description: string: The workgroup description.
  • Name: string (Required, Identifier): The workGroup name.
  • RecursiveDeleteOption: bool (WriteOnly): The option to delete the workgroup and its contents even if the workgroup contains any named queries.
  • State: string: The state of the workgroup: ENABLED or DISABLED.
  • Tags: Tag[]: One or more tags, separated by commas, that you want to attach to the workgroup as you create it
  • WorkGroupConfiguration: WorkGroupConfiguration: The workgroup configuration
  • WorkGroupConfigurationUpdates: WorkGroupConfigurationUpdates (WriteOnly): The workgroup configuration update object

Tag

Properties

  • Key: string (Required)
  • Value: string (Required)

WorkGroupConfiguration

Properties

CustomerContentEncryptionConfiguration

Properties

  • KmsKey: string (Required)

EngineVersion

Properties

  • EffectiveEngineVersion: string (ReadOnly)
  • SelectedEngineVersion: string

ResultConfiguration

Properties

AclConfiguration

Properties

  • S3AclOption: string (Required)

EncryptionConfiguration

Properties

  • EncryptionOption: string (Required)
  • KmsKey: string

WorkGroupConfigurationUpdates

Properties

  • AdditionalConfiguration: string
  • BytesScannedCutoffPerQuery: int
  • CustomerContentEncryptionConfiguration: CustomerContentEncryptionConfiguration
  • EnforceWorkGroupConfiguration: bool
  • EngineVersion: EngineVersion
  • ExecutionRole: string
  • PublishCloudWatchMetricsEnabled: bool
  • RemoveBytesScannedCutoffPerQuery: bool
  • RemoveCustomerContentEncryptionConfiguration: bool
  • RequesterPaysEnabled: bool
  • ResultConfigurationUpdates: ResultConfigurationUpdates

ResultConfigurationUpdates

Properties

  • AclConfiguration: AclConfiguration
  • EncryptionConfiguration: EncryptionConfiguration
  • ExpectedBucketOwner: string
  • OutputLocation: string
  • RemoveAclConfiguration: bool
  • RemoveEncryptionConfiguration: bool
  • RemoveExpectedBucketOwner: bool
  • RemoveOutputLocation: bool