Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for destPortGenerator (0.13 sec)

  1. pilot/pkg/security/authz/model/generator.go

    	return nil, fmt.Errorf("unimplemented")
    }
    
    type destPortGenerator struct{}
    
    func (destPortGenerator) permission(_, value string, _ bool) (*rbacpb.Permission, error) {
    	portValue, err := convertToPort(value)
    	if err != nil {
    		return nil, err
    	}
    	return permissionDestinationPort(portValue), nil
    }
    
    func (destPortGenerator) principal(_, _ string, _ bool, _ bool) (*rbacpb.Principal, error) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 03 18:02:42 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  2. pilot/pkg/security/authz/model/generator_test.go

    			g:     destIPGenerator{},
    			value: "1.2.3.4",
    			want: yamlPermission(t, `
             destinationIp:
              addressPrefix: 1.2.3.4
              prefixLen: 32`),
    		},
    		{
    			name:  "destPortGenerator",
    			g:     destPortGenerator{},
    			value: "80",
    			want: yamlPermission(t, `
             destinationPort: 80`),
    		},
    		{
    			name:  "connSNIGenerator",
    			g:     connSNIGenerator{},
    			value: "exact.com",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sat Apr 20 01:58:53 UTC 2024
    - 13K bytes
    - Viewed (0)
  3. pilot/pkg/security/authz/model/model.go

    	for _, when := range r.When {
    		k := when.Key
    		switch {
    		case k == attrDestIP:
    			basePermission.appendLast(destIPGenerator{}, k, when.Values, when.NotValues)
    		case k == attrDestPort:
    			basePermission.appendLast(destPortGenerator{}, k, when.Values, when.NotValues)
    		case k == attrConnSNI:
    			basePermission.appendLast(connSNIGenerator{}, k, when.Values, when.NotValues)
    		case strings.HasPrefix(k, attrEnvoyFilter):
    			if useExtendedJwt {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Mar 25 10:39:25 UTC 2024
    - 13.8K bytes
    - Viewed (0)
Back to top