...

Source file src/edge-infra.dev/pkg/lib/gcp/iam/permission.go

Documentation: edge-infra.dev/pkg/lib/gcp/iam

     1  package iam
     2  
     3  import "google.golang.org/api/iam/v1"
     4  
     5  // CreatePermission returns a new iam permission.
     6  func CreatePermission(name, description string, apiDisabled bool) *iam.Permission {
     7  	return &iam.Permission{
     8  		Name:        name,
     9  		Description: description,
    10  		ApiDisabled: apiDisabled,
    11  	}
    12  }
    13  
    14  // CreateCondition returns a new iam condition expressions.
    15  func CreateCondition(title, description, expression string) *iam.Expr {
    16  	return &iam.Expr{
    17  		Title:       title,
    18  		Description: description,
    19  		Expression:  expression,
    20  	}
    21  }
    22  

View as plain text