ArmSecurityCenterModelFactory.GitLabProjectProperties Method

Definition

public static Azure.ResourceManager.SecurityCenter.Models.GitLabProjectProperties GitLabProjectProperties(string provisioningStatusMessage = default, DateTimeOffset? provisioningStatusUpdatedOn = default, Azure.ResourceManager.SecurityCenter.Models.DevOpsProvisioningState? provisioningState = default, string fullyQualifiedName = default, string fullyQualifiedFriendlyName = default, string fullyQualifiedParentGroupName = default, string uri = default, Azure.ResourceManager.SecurityCenter.Models.OnboardingState? onboardingState = default);
static member GitLabProjectProperties : string * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.SecurityCenter.Models.DevOpsProvisioningState> * string * string * string * string * Nullable<Azure.ResourceManager.SecurityCenter.Models.OnboardingState> -> Azure.ResourceManager.SecurityCenter.Models.GitLabProjectProperties
Public Shared Function GitLabProjectProperties (Optional provisioningStatusMessage As String = Nothing, Optional provisioningStatusUpdatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional provisioningState As Nullable(Of DevOpsProvisioningState) = Nothing, Optional fullyQualifiedName As String = Nothing, Optional fullyQualifiedFriendlyName As String = Nothing, Optional fullyQualifiedParentGroupName As String = Nothing, Optional uri As String = Nothing, Optional onboardingState As Nullable(Of OnboardingState) = Nothing) As GitLabProjectProperties

Parameters

provisioningStatusMessage
String

Gets the resource status message.

provisioningStatusUpdatedOn
Nullable<DateTimeOffset>

Gets the time when resource was last checked.

provisioningState
Nullable<DevOpsProvisioningState>

The provisioning state of the resource. Pending - Provisioning pending. Failed - Provisioning failed. Succeeded - Successful provisioning. Canceled - Provisioning canceled. PendingDeletion - Deletion pending. DeletionSuccess - Deletion successful. DeletionFailure - Deletion failure.

fullyQualifiedName
String

Gets or sets the fully-qualified name of the project object. This contains the entire hierarchy where entities are separated by the '$' character.

fullyQualifiedFriendlyName
String

Gets or sets the human readable fully-qualified name of the Project object. This contains the entire namespace hierarchy as seen on GitLab UI where entities are separated by the '/' character.

fullyQualifiedParentGroupName
String

Gets or sets the fully-qualified name of the project's parent group object. This contains the entire hierarchy where namespaces are separated by the '$' character.

uri
String

Gets or sets the url of the GitLab Project.

onboardingState
Nullable<OnboardingState>

Details about resource onboarding status across all connectors. OnboardedByOtherConnector - this resource has already been onboarded to another connector. This is only applicable to top-level resources. Onboarded - this resource has already been onboarded by the specified connector. NotOnboarded - this resource has not been onboarded to any connector. NotApplicable - the onboarding state is not applicable to the current endpoint.

Returns

A new GitLabProjectProperties instance for mocking.

Applies to