...

Source file src/edge-infra.dev/pkg/edge/edgecli/flagutil/constants.go

Documentation: edge-infra.dev/pkg/edge/edgecli/flagutil

     1  package flagutil
     2  
     3  import "time"
     4  
     5  const (
     6  	KubeConfigFlag              = "kubeconfig"
     7  	KubeConfigContextFlag       = "kubeconfig-context"
     8  	CaCertPath                  = "upload-ca-hash"
     9  	NonInteractiveModeFlag      = "non-interactive-mode"
    10  	BearerTokenFlag             = "token"
    11  	ClusterEdgeIDFlag           = "cluster-edge-id"
    12  	TotpTokenFlag               = "totp"
    13  	EdgeVersion                 = "edge-version"
    14  	UsernameFlag                = "username"
    15  	PasswordFlag                = "password"
    16  	OrganizationFlag            = "organization"
    17  	LaneFlag                    = "lane"
    18  	ClassFlag                   = "class"
    19  	RoleFlag                    = "role"
    20  	Gateway4Flag                = "gateway4"
    21  	Gateway6Flag                = "gateway6"
    22  	IPv4Flag                    = "ipv4"
    23  	IPv6Flag                    = "ipv6"
    24  	PrefixLen4                  = "prefix4"
    25  	PrefixLen6                  = "prefix6"
    26  	MacAddressFlag              = "mac"
    27  	StoreFlag                   = "store"
    28  	BannerFlag                  = "banner"
    29  	ServiceTypeFlag             = "service-type"
    30  	NetworkServiceIDFlag        = "network-service-id"
    31  	TerminalYamlFlag            = "definitions"
    32  	HostnameFlag                = "hostname"
    33  	SecretTypeFlag              = "secret-type"
    34  	SecretValueFlag             = "secret-value"
    35  	TerminalID                  = "terminal-id"
    36  	PxeEnabledFlag              = "pxe-enabled"
    37  	AcRelayFlag                 = "ac-relay"
    38  	BootstrapAckFlag            = "bootstrap-ack"
    39  	LumperImageFlag             = "lumper-image"
    40  	Dhcp4Flag                   = "dhcp4"
    41  	Dhcp6Flag                   = "dhcp6"
    42  	VpnEnabledmentFlag          = "vpn-enabled"
    43  	ThickPosFlag                = "thick-pos"
    44  	ThickPosModeFlag            = "thick-pos-mode"
    45  	Priority                    = "priority"
    46  	BffReqTimeout               = time.Duration(30) * time.Second
    47  	FleetFlag                   = "fleet"
    48  	ClusterTypeFlag             = "cluster-type"
    49  	LocationFlag                = "location"
    50  	CreateBSLSite               = "create-site"
    51  	BslSiteEuid                 = "site-id"
    52  	BslSiteLatitude             = "site-latitude"
    53  	BslSiteLongitude            = "site-longitude"
    54  	BslSiteRefernceID           = "site-reference-id"
    55  	Endpoint                    = "api-endpoint"
    56  	Force                       = "force"
    57  	EgressGatewayFlag           = "egress-gateway-enabled"
    58  	GatewayRateLimitingFlag     = "gateway-rate-limiting-enabled"
    59  	UplinkRateLimitFlag         = "uplink-rate-limit"
    60  	DownlinkRateLimitFlag       = "downlink-rate-limit"
    61  	ClusterLogLevel             = "cluster-log-level"
    62  	DiscoverDisksFlag           = "discover-disks"
    63  	BootDiskFlag                = "boot-disk"
    64  	PrimaryInterfaceFlag        = "primary-interface"
    65  	ExistingEfiFlag             = "existing-efi-partition"
    66  	UsePart                     = "use-partition"
    67  	DiskID                      = "disk-id"
    68  	DiskInclude                 = "include"
    69  	DiskExpectEmpty             = "expect-empty"
    70  	DiskDevicePath              = "device-path"
    71  	TerminalInterfaceID         = "terminal-interface-id"
    72  	TerminalAddressID           = "terminal-address-id"
    73  	TerminalFamily              = "terminal-family"
    74  	CIDRFlag                    = "cidr"
    75  	IPFlag                      = "ip"
    76  	PrefixLen                   = "prefix"
    77  	MaximumLanOutageHours       = "maximum_lan_outage_hours"
    78  	FleetVersion                = "fleet-version"
    79  	LoadData                    = "file"
    80  	OICommand                   = "command"
    81  	OIPrivilege                 = "privilege"
    82  	OIRole                      = "role"
    83  	Manifest                    = "manifests"
    84  	Components                  = "component"
    85  	Image                       = "image"
    86  	Porcelain                   = "porcelain"
    87  	RevokeUsername              = "revoke-username"
    88  	Version                     = "version"
    89  	OptInEdgeSecurityCompliance = "opt-in-edge-security-compliance"
    90  )
    91  

View as plain text