CustomVCSIntegrationArgs class

The set of arguments for CustomVCSIntegration. The set of arguments for CustomVCSIntegration.

Constructors

CustomVCSIntegrationArgs({required Input<String> baseUrl, required Input<String> environment, Input<String>? integrationId, required Input<String> name, required Input<String> orgName, Input<String>? vcsType})
Creates a new CustomVCSIntegrationArgs. baseUrl URL prefix for repositories covered by this integration (e.g. 'https://gitea.example.com/myorg'). Used to match repositories to integrations. environment ESC environment reference in 'project/envName' format containing VCS credentials (e.g. SSH keys, access tokens) used for repository operations integrationId The custom VCS integration identifier name Human-readable name for the integration, unique within the organization (e.g. 'Gitea Production') orgName The organization name vcsType Version control system type. Defaults to 'git' if not specified.
const
CustomVCSIntegrationArgs.fromMap(Map<String, dynamic> map)
factory

Properties

baseUrl → Input<String>
URL prefix for repositories covered by this integration (e.g. 'https://gitea.example.com/myorg'). Used to match repositories to integrations.
final
environment → Input<String>
ESC environment reference in 'project/envName' format containing VCS credentials (e.g. SSH keys, access tokens) used for repository operations
final
hashCode → int
The hash code for this object.
no setterinherited
integrationId → Input<String>?
The custom VCS integration identifier
final
name → Input<String>
Human-readable name for the integration, unique within the organization (e.g. 'Gitea Production')
final
orgName → Input<String>
The organization name
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
vcsType → Input<String>?
Version control system type. Defaults to 'git' if not specified.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited