/// <summary> /// Initializes a new instance of the SourceControl class. /// </summary> /// <param name="id">Fully qualified resource ID for the resource. Ex - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}</param> /// <param name="name">The name of the resource</param> /// <param name="type">The type of the resource. E.g. /// "Microsoft.Compute/virtualMachines" or /// "Microsoft.Storage/storageAccounts"</param> /// <param name="systemData">Azure Resource Manager metadata containing /// createdBy and modifiedBy information.</param> /// <param name="operationState">Current provisioning State of the /// operation. Possible values include: 'InProgress', 'Succeeded', /// 'Failed', 'Canceled'</param> /// <param name="repoUrl">The repo url which will be integrated to /// ContainerApp.</param> /// <param name="branch">The branch which will trigger the auto /// deployment</param> /// <param name="githubActionConfiguration">Container App Revision /// Template with all possible settings and the /// defaults if user did not provide them. The defaults are populated /// as they were at the creation time</param> public SourceControl(string id = default(string), string name = default(string), string type = default(string), SystemData systemData = default(SystemData), string operationState = default(string), string repoUrl = default(string), string branch = default(string), GithubActionConfiguration githubActionConfiguration = default(GithubActionConfiguration)) : base(id, name, type, systemData) { OperationState = operationState; RepoUrl = repoUrl; Branch = branch; GithubActionConfiguration = githubActionConfiguration; CustomInit(); }