Source code for airflow.providers.google.cloud.operators.managed_spark
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
from __future__ import annotations
from typing import TypeAlias
from airflow.providers.google.cloud.operators.dataproc import (
DataprocCancelOperationOperator,
DataprocCreateBatchOperator,
DataprocCreateClusterOperator,
DataprocCreateWorkflowTemplateOperator,
DataprocDeleteBatchOperator,
DataprocDeleteClusterOperator,
DataprocDiagnoseClusterOperator,
DataprocGetBatchOperator,
DataprocInstantiateInlineWorkflowTemplateOperator,
DataprocInstantiateWorkflowTemplateOperator,
DataprocListBatchesOperator,
DataprocStartClusterOperator,
DataprocStopClusterOperator,
DataprocSubmitJobOperator,
DataprocUpdateClusterOperator,
)
[docs]
ManagedSparkCreateClusterOperator: TypeAlias = DataprocCreateClusterOperator
[docs]
ManagedSparkDeleteClusterOperator: TypeAlias = DataprocDeleteClusterOperator
[docs]
ManagedSparkStartClusterOperator: TypeAlias = DataprocStartClusterOperator
[docs]
ManagedSparkStopClusterOperator: TypeAlias = DataprocStopClusterOperator
[docs]
ManagedSparkCreateWorkflowTemplateOperator: TypeAlias = DataprocCreateWorkflowTemplateOperator
[docs]
ManagedSparkInstantiateWorkflowTemplateOperator: TypeAlias = DataprocInstantiateWorkflowTemplateOperator
[docs]
ManagedSparkInstantiateInlineWorkflowTemplateOperator: TypeAlias = (
DataprocInstantiateInlineWorkflowTemplateOperator
)
[docs]
ManagedSparkSubmitJobOperator: TypeAlias = DataprocSubmitJobOperator
[docs]
ManagedSparkUpdateClusterOperator: TypeAlias = DataprocUpdateClusterOperator
[docs]
ManagedSparkDiagnoseClusterOperator: TypeAlias = DataprocDiagnoseClusterOperator
[docs]
ManagedSparkCreateBatchOperator: TypeAlias = DataprocCreateBatchOperator
[docs]
ManagedSparkDeleteBatchOperator: TypeAlias = DataprocDeleteBatchOperator
[docs]
ManagedSparkGetBatchOperator: TypeAlias = DataprocGetBatchOperator
[docs]
ManagedSparkListBatchesOperator: TypeAlias = DataprocListBatchesOperator
[docs]
ManagedSparkCancelOperationOperator: TypeAlias = DataprocCancelOperationOperator