in google_cloud_automlops/deployments/github_actions.py [0:0]
def __init__(self,
project_number: str,
workload_identity_pool: str,
workload_identity_provider: str,
workload_identity_service_account: str):
"""Initializes a GitHub Actions object by reading in default attributes.
Args:
project_number (str): The project number.
workload_identity_pool (str): Pool for workload identity federation.
workload_identity_provider (str): Provider for workload identity federation.
workload_identity_service_account (str): Service account for workload identity federation (specify the full string).
"""
super().__init__()
self.project_number = project_number
self.workload_identity_pool = workload_identity_pool
self.workload_identity_provider = workload_identity_provider
self.workload_identity_service_account = workload_identity_service_account