BranchRule constructor
BranchRule(
- String name, {
- BranchRuleArgs? args,
- CustomResourceOptions? options,
Creates a new BranchRule.
name The Pulumi resource name.
args Arguments used to configure this BranchRule. The set of arguments for BranchRule.
options Resource options controlling this resource's behavior.
Implementation
BranchRule(
String name, {
BranchRuleArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:securesourcemanager/branchRule:BranchRule',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
allowStaleReviews = registerOutput<bool?>('allowStaleReviews');
branchRuleId = registerOutput<String>('branchRuleId');
createTime = registerOutput<String>('createTime');
deletionPolicy = registerOutput<String>('deletionPolicy');
disabled = registerOutput<bool?>('disabled');
includePattern = registerOutput<String>('includePattern');
location = registerOutput<String>('location');
minimumApprovalsCount = registerOutput<int?>('minimumApprovalsCount');
minimumReviewsCount = registerOutput<int?>('minimumReviewsCount');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
repositoryId = registerOutput<String>('repositoryId');
requireCommentsResolved = registerOutput<bool?>('requireCommentsResolved');
requireLinearHistory = registerOutput<bool?>('requireLinearHistory');
requirePullRequest = registerOutput<bool?>('requirePullRequest');
uid = registerOutput<String>('uid');
updateTime = registerOutput<String>('updateTime');
}