├── .gitattributes ├── .github ├── dco.yaml ├── renovate.json ├── semantic.yml └── workflows │ ├── pr-title.yaml │ ├── pr.yaml │ └── release.yaml ├── .gitignore ├── LICENSE ├── README.md ├── buf.gen.yaml ├── cerbos-sdk-net.sln ├── dotnet-tools.json └── src ├── Sdk.UnitTests ├── Cerbos │ └── Sdk │ │ └── UnitTests │ │ ├── Builder │ │ ├── AttributeValueTest.cs │ │ ├── AuxDataTest.cs │ │ ├── PrincipalTest.cs │ │ ├── ResourceEntryTest.cs │ │ └── ResourceTest.cs │ │ ├── CerbosClientTest.cs │ │ └── Cloud │ │ └── V1 │ │ └── Store │ │ ├── ChangeDetailsTest.cs │ │ ├── FileFilterTest.cs │ │ ├── FileOpTest.cs │ │ ├── FileTest.cs │ │ ├── GetFilesRequestTest.cs │ │ ├── ListFilesRequestTest.cs │ │ ├── ModifyFilesRequestTest.cs │ │ ├── ReplaceFilesRequestTest.cs │ │ ├── StoreClientTest.cs │ │ └── StringMatchTest.cs ├── Sdk.UnitTests.csproj └── res │ ├── cloud │ └── v1 │ │ ├── store.zip │ │ ├── temporary.yaml │ │ └── temporary.zip │ ├── config │ ├── config.yaml │ └── verify_key.jwk │ └── policies │ ├── _schemas │ ├── principal.json │ └── resources │ │ └── leave_request.json │ ├── derived_roles │ ├── common_roles.yaml │ ├── derived_roles_01.yaml │ ├── derived_roles_02.yaml │ └── derived_roles_03.yaml │ ├── principal_policies │ ├── policy_01.yaml │ ├── policy_02.yaml │ └── policy_02_acme.yaml │ └── resource_policies │ ├── policy_01.yaml │ ├── policy_02.yaml │ ├── policy_03.yaml │ ├── policy_04.yaml │ ├── policy_05.yaml │ ├── policy_05_acme.hr.uk.yaml │ ├── policy_05_acme.hr.yaml │ └── policy_05_acme.yaml └── Sdk ├── Buf └── Validate │ └── Validate.g.cs ├── Cerbos ├── Api │ ├── Cloud │ │ └── V1 │ │ │ ├── ApiKey │ │ │ ├── Apikey.g.cs │ │ │ └── ApikeyGrpc.cs │ │ │ └── Store │ │ │ ├── Store.g.cs │ │ │ └── StoreGrpc.cs │ └── V1 │ │ ├── Effect │ │ └── Effect.g.cs │ │ ├── Engine │ │ └── Engine.g.cs │ │ ├── Request │ │ └── Request.g.cs │ │ ├── Response │ │ └── Response.g.cs │ │ ├── Schema │ │ └── Schema.g.cs │ │ └── Svc │ │ ├── Svc.g.cs │ │ └── SvcGrpc.cs └── Sdk │ ├── Builder │ ├── AttributeValue.cs │ ├── AuxData.cs │ ├── CerbosClientBuilder.cs │ ├── CheckResourcesRequest.cs │ ├── HealthCheckRequest.cs │ ├── PlanResourcesRequest.cs │ ├── Principal.cs │ ├── Resource.cs │ └── ResourceEntry.cs │ ├── CerbosClient.cs │ ├── Cloud │ └── V1 │ │ ├── ApiKey │ │ ├── ApiKeyClient.cs │ │ ├── IssueAccessTokenRequest.cs │ │ └── IssueAccessTokenResponse.cs │ │ ├── Credentials.cs │ │ ├── HubClient.cs │ │ ├── HubClientBuilder.cs │ │ ├── Interceptor │ │ └── AuthInterceptor.cs │ │ ├── Resilience.cs │ │ └── Store │ │ ├── ChangeDetails.cs │ │ ├── ErrorDetailException.cs │ │ ├── File.cs │ │ ├── FileFilter.cs │ │ ├── FileOp.cs │ │ ├── GetFilesRequest.cs │ │ ├── GetFilesResponse.cs │ │ ├── ListFilesRequest.cs │ │ ├── ListFilesResponse.cs │ │ ├── ModifyFilesRequest.cs │ │ ├── ModifyFilesResponse.cs │ │ ├── ReplaceFilesRequest.cs │ │ ├── ReplaceFilesResponse.cs │ │ ├── StoreClient.cs │ │ └── StringMatch.cs │ ├── ICerbosClient.cs │ ├── Response │ ├── CheckResourcesResponse.cs │ ├── HealthCheckResponse.cs │ └── PlanResourcesResponse.cs │ └── Utility │ ├── Metadata.cs │ └── RequestId.cs ├── Grpc ├── Gateway │ └── ProtocGenOpenapiv2 │ │ └── Options │ │ ├── Annotations.g.cs │ │ └── Openapiv2.g.cs └── Health │ └── V1 │ ├── Health.g.cs │ └── HealthGrpc.cs └── sdk.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dco.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | require: 3 | members: false 4 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/.github/workflows/pr-title.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/README.md -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /cerbos-sdk-net.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/cerbos-sdk-net.sln -------------------------------------------------------------------------------- /dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/dotnet-tools.json -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/AttributeValueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/AttributeValueTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/AuxDataTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/AuxDataTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/PrincipalTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/PrincipalTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/ResourceEntryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/ResourceEntryTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/ResourceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Builder/ResourceTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/CerbosClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/CerbosClientTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/ChangeDetailsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/ChangeDetailsTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/FileFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/FileFilterTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/FileOpTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/FileOpTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/FileTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/FileTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/GetFilesRequestTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/GetFilesRequestTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/ListFilesRequestTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/ListFilesRequestTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/ModifyFilesRequestTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/ModifyFilesRequestTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/ReplaceFilesRequestTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/ReplaceFilesRequestTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/StoreClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/StoreClientTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/StringMatchTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Cerbos/Sdk/UnitTests/Cloud/V1/Store/StringMatchTest.cs -------------------------------------------------------------------------------- /src/Sdk.UnitTests/Sdk.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/Sdk.UnitTests.csproj -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/cloud/v1/store.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/cloud/v1/store.zip -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/cloud/v1/temporary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/cloud/v1/temporary.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/cloud/v1/temporary.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/cloud/v1/temporary.zip -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/config/config.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/config/verify_key.jwk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/config/verify_key.jwk -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/_schemas/principal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/_schemas/principal.json -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/_schemas/resources/leave_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/_schemas/resources/leave_request.json -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/derived_roles/common_roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/derived_roles/common_roles.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/derived_roles/derived_roles_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/derived_roles/derived_roles_01.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/derived_roles/derived_roles_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/derived_roles/derived_roles_02.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/derived_roles/derived_roles_03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/derived_roles/derived_roles_03.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/principal_policies/policy_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/principal_policies/policy_01.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/principal_policies/policy_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/principal_policies/policy_02.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/principal_policies/policy_02_acme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/principal_policies/policy_02_acme.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/resource_policies/policy_01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/resource_policies/policy_01.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/resource_policies/policy_02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/resource_policies/policy_02.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/resource_policies/policy_03.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/resource_policies/policy_03.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/resource_policies/policy_04.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/resource_policies/policy_04.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/resource_policies/policy_05.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/resource_policies/policy_05.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/resource_policies/policy_05_acme.hr.uk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/resource_policies/policy_05_acme.hr.uk.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/resource_policies/policy_05_acme.hr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/resource_policies/policy_05_acme.hr.yaml -------------------------------------------------------------------------------- /src/Sdk.UnitTests/res/policies/resource_policies/policy_05_acme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk.UnitTests/res/policies/resource_policies/policy_05_acme.yaml -------------------------------------------------------------------------------- /src/Sdk/Buf/Validate/Validate.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Buf/Validate/Validate.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/Cloud/V1/ApiKey/Apikey.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/Cloud/V1/ApiKey/Apikey.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/Cloud/V1/ApiKey/ApikeyGrpc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/Cloud/V1/ApiKey/ApikeyGrpc.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/Cloud/V1/Store/Store.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/Cloud/V1/Store/Store.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/Cloud/V1/Store/StoreGrpc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/Cloud/V1/Store/StoreGrpc.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/V1/Effect/Effect.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/V1/Effect/Effect.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/V1/Engine/Engine.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/V1/Engine/Engine.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/V1/Request/Request.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/V1/Request/Request.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/V1/Response/Response.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/V1/Response/Response.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/V1/Schema/Schema.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/V1/Schema/Schema.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/V1/Svc/Svc.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/V1/Svc/Svc.g.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Api/V1/Svc/SvcGrpc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Api/V1/Svc/SvcGrpc.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/AttributeValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/AttributeValue.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/AuxData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/AuxData.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/CerbosClientBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/CerbosClientBuilder.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/CheckResourcesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/CheckResourcesRequest.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/HealthCheckRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/HealthCheckRequest.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/PlanResourcesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/PlanResourcesRequest.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/Principal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/Principal.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/Resource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/Resource.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Builder/ResourceEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Builder/ResourceEntry.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/CerbosClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/CerbosClient.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/ApiKey/ApiKeyClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/ApiKey/ApiKeyClient.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/ApiKey/IssueAccessTokenRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/ApiKey/IssueAccessTokenRequest.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/ApiKey/IssueAccessTokenResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/ApiKey/IssueAccessTokenResponse.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Credentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Credentials.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/HubClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/HubClient.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/HubClientBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/HubClientBuilder.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Interceptor/AuthInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Interceptor/AuthInterceptor.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Resilience.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Resilience.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ChangeDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ChangeDetails.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ErrorDetailException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ErrorDetailException.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/File.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/File.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/FileFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/FileFilter.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/FileOp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/FileOp.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/GetFilesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/GetFilesRequest.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/GetFilesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/GetFilesResponse.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ListFilesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ListFilesRequest.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ListFilesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ListFilesResponse.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ModifyFilesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ModifyFilesRequest.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ModifyFilesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ModifyFilesResponse.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ReplaceFilesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ReplaceFilesRequest.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ReplaceFilesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/ReplaceFilesResponse.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/StoreClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/StoreClient.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Cloud/V1/Store/StringMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Cloud/V1/Store/StringMatch.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/ICerbosClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/ICerbosClient.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Response/CheckResourcesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Response/CheckResourcesResponse.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Response/HealthCheckResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Response/HealthCheckResponse.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Response/PlanResourcesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Response/PlanResourcesResponse.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Utility/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Utility/Metadata.cs -------------------------------------------------------------------------------- /src/Sdk/Cerbos/Sdk/Utility/RequestId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Cerbos/Sdk/Utility/RequestId.cs -------------------------------------------------------------------------------- /src/Sdk/Grpc/Gateway/ProtocGenOpenapiv2/Options/Annotations.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Grpc/Gateway/ProtocGenOpenapiv2/Options/Annotations.g.cs -------------------------------------------------------------------------------- /src/Sdk/Grpc/Gateway/ProtocGenOpenapiv2/Options/Openapiv2.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Grpc/Gateway/ProtocGenOpenapiv2/Options/Openapiv2.g.cs -------------------------------------------------------------------------------- /src/Sdk/Grpc/Health/V1/Health.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Grpc/Health/V1/Health.g.cs -------------------------------------------------------------------------------- /src/Sdk/Grpc/Health/V1/HealthGrpc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/Grpc/Health/V1/HealthGrpc.cs -------------------------------------------------------------------------------- /src/Sdk/sdk.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cerbos/cerbos-sdk-net/HEAD/src/Sdk/sdk.csproj --------------------------------------------------------------------------------