Separate accounts/host catalogs/host sets into their own packages (#311)

This commit is contained in:
Jeff Mitchell authored and GitHub committed 2020-08-27 20:43:33 -04:00
1 parent 936c970635
commit 17ecb6f2ce
64 files changed
+2298 -2265

No files matched your search

@@ -1,8 +1,8 @@
syntax = "proto3";
package controller.api.resources.authmethods.v1;
package controller.api.resources.accounts.v1;
option go_package = "github.com/hashicorp/boundary/internal/gen/controller/api/resources/authmethods;authmethods";
option go_package = "github.com/hashicorp/boundary/internal/gen/controller/api/resources/accounts;accounts";
import "google/protobuf/timestamp.proto";
import "google/protobuf/wrappers.proto";
@@ -1,8 +1,8 @@
syntax = "proto3";
package controller.api.resources.hosts.v1;
package controller.api.resources.hostcatalogs.v1;
option go_package = "github.com/hashicorp/boundary/internal/gen/controller/api/resources/hosts;hosts";
option go_package = "github.com/hashicorp/boundary/internal/gen/controller/api/resources/hostcatalogs;hostcatalogs";
import "google/protobuf/timestamp.proto";
import "google/protobuf/wrappers.proto";
@@ -44,20 +44,3 @@ message HostCatalog {
// Attributes specific to the catalog type
google.protobuf.Struct attributes = 90 [(custom_options.v1.generate_sdk_option) = true];
}
message StaticHostCatalogDetails {
// nothing here yet.
}
message AwsEc2HostCatalogDetails {
// The AWS regions from which this catalog will retrieve the EC2 instances.
repeated string regions = 10;
// The access key used for authenticating with AWS when retrieving EC2 instance details.
google.protobuf.StringValue access_key = 20 [json_name="access_key"];
// Input only.
google.protobuf.StringValue secret_key = 30 [json_name="secret_key"];
// This value will never be returned in a response.
google.protobuf.BoolValue rotate = 40;
}
@@ -1,8 +1,8 @@
syntax = "proto3";
package controller.api.resources.hosts.v1;
package controller.api.resources.hostsets.v1;
option go_package = "github.com/hashicorp/boundary/internal/gen/controller/api/resources/hosts;hosts";
option go_package = "github.com/hashicorp/boundary/internal/gen/controller/api/resources/hostsets;hostsets";
import "google/protobuf/struct.proto";
import "google/protobuf/timestamp.proto";
@@ -55,6 +55,3 @@ message HostSet {
// The attributes that are applied for the specific host set type.
google.protobuf.Struct attributes = 110;
}
message StaticHostSetAttributes {
}
@@ -8,7 +8,7 @@ import "protoc-gen-openapiv2/options/annotations.proto";
import "google/api/annotations.proto";
import "google/protobuf/field_mask.proto";
import "google/protobuf/wrappers.proto";
import "controller/api/resources/authmethods/v1/account.proto";
import "controller/api/resources/accounts/v1/account.proto";
service AccountService {
@@ -124,7 +124,7 @@ message GetAccountRequest {
}
message GetAccountResponse {
resources.authmethods.v1.Account item = 1;
resources.accounts.v1.Account item = 1;
}
message ListAccountsRequest {
@@ -133,28 +133,28 @@ message ListAccountsRequest {
}
message ListAccountsResponse {
repeated resources.authmethods.v1.Account items = 1;
repeated resources.accounts.v1.Account items = 1;
}
message CreateAccountRequest {
string auth_method_id = 1;
resources.authmethods.v1.Account item = 2;
resources.accounts.v1.Account item = 2;
}
message CreateAccountResponse {
string uri = 1;
resources.authmethods.v1.Account item = 2;
resources.accounts.v1.Account item = 2;
}
message UpdateAccountRequest {
string auth_method_id = 1;
string id = 2;
resources.authmethods.v1.Account item = 3;
resources.accounts.v1.Account item = 3;
google.protobuf.FieldMask update_mask = 4;
}
message UpdateAccountResponse {
resources.authmethods.v1.Account item = 1;
resources.accounts.v1.Account item = 1;
}
message DeleteAccountRequest {
@@ -174,7 +174,7 @@ message SetPasswordRequest {
}
message SetPasswordResponse {
resources.authmethods.v1.Account item = 1;
resources.accounts.v1.Account item = 1;
}
message ChangePasswordRequest {
@@ -186,5 +186,5 @@ message ChangePasswordRequest {
}
message ChangePasswordResponse {
resources.authmethods.v1.Account item = 1;
resources.accounts.v1.Account item = 1;
}
@@ -7,7 +7,7 @@ option go_package = "github.com/hashicorp/boundary/internal/gen/controller/api/s
import "protoc-gen-openapiv2/options/annotations.proto";
import "google/api/annotations.proto";
import "google/protobuf/field_mask.proto";
import "controller/api/resources/hosts/v1/host_catalog.proto";
import "controller/api/resources/hostcatalogs/v1/host_catalog.proto";
service HostCatalogService {
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_tag) = {
@@ -98,7 +98,7 @@ message GetHostCatalogRequest {
}
message GetHostCatalogResponse {
api.resources.hosts.v1.HostCatalog item = 1;
api.resources.hostcatalogs.v1.HostCatalog item = 1;
}
message ListHostCatalogsRequest {
@@ -106,26 +106,26 @@ message ListHostCatalogsRequest {
}
message ListHostCatalogsResponse {
repeated api.resources.hosts.v1.HostCatalog items = 1;
repeated api.resources.hostcatalogs.v1.HostCatalog items = 1;
}
message CreateHostCatalogRequest {
api.resources.hosts.v1.HostCatalog item = 1;
api.resources.hostcatalogs.v1.HostCatalog item = 1;
}
message CreateHostCatalogResponse {
string uri = 1;
api.resources.hosts.v1.HostCatalog item = 2;
api.resources.hostcatalogs.v1.HostCatalog item = 2;
}
message UpdateHostCatalogRequest {
string id = 1;
api.resources.hosts.v1.HostCatalog item = 2;
api.resources.hostcatalogs.v1.HostCatalog item = 2;
google.protobuf.FieldMask update_mask = 3;
}
message UpdateHostCatalogResponse {
api.resources.hosts.v1.HostCatalog item = 1;
api.resources.hostcatalogs.v1.HostCatalog item = 1;
}
message DeleteHostCatalogRequest {
@@ -7,7 +7,7 @@ option go_package = "github.com/hashicorp/boundary/internal/gen/controller/api/s
import "protoc-gen-openapiv2/options/annotations.proto";
import "google/api/annotations.proto";
import "google/protobuf/field_mask.proto";
import "controller/api/resources/hosts/v1/host_set.proto";
import "controller/api/resources/hostsets/v1/host_set.proto";
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {
info: {
@@ -157,7 +157,7 @@ message GetHostSetRequest {
}
message GetHostSetResponse {
api.resources.hosts.v1.HostSet item = 1;
api.resources.hostsets.v1.HostSet item = 1;
}
message ListHostSetsRequest {
@@ -166,28 +166,28 @@ message ListHostSetsRequest {
}
message ListHostSetsResponse {
repeated api.resources.hosts.v1.HostSet items = 1;
repeated api.resources.hostsets.v1.HostSet items = 1;
}
message CreateHostSetRequest {
string host_catalog_id = 1 [json_name="host_catalog_id"];
api.resources.hosts.v1.HostSet item = 2;
api.resources.hostsets.v1.HostSet item = 2;
}
message CreateHostSetResponse {
string uri = 1;
api.resources.hosts.v1.HostSet item = 2;
api.resources.hostsets.v1.HostSet item = 2;
}
message UpdateHostSetRequest {
string host_catalog_id = 1 [json_name="host_catalog_id"];
string id = 2;
api.resources.hosts.v1.HostSet item = 3;
api.resources.hostsets.v1.HostSet item = 3;
google.protobuf.FieldMask update_mask = 4;
}
message UpdateHostSetResponse {
api.resources.hosts.v1.HostSet item = 1;
api.resources.hostsets.v1.HostSet item = 1;
}
message DeleteHostSetRequest {
@@ -211,7 +211,7 @@ message AddHostSetHostsRequest {
}
message AddHostSetHostsResponse {
api.resources.hosts.v1.HostSet item = 1;
api.resources.hostsets.v1.HostSet item = 1;
}
message SetHostSetHostsRequest {
@@ -226,7 +226,7 @@ message SetHostSetHostsRequest {
}
message SetHostSetHostsResponse {
api.resources.hosts.v1.HostSet item = 1;
api.resources.hostsets.v1.HostSet item = 1;
}
message RemoveHostSetHostsRequest {
@@ -241,5 +241,5 @@ message RemoveHostSetHostsRequest {
}
message RemoveHostSetHostsResponse {
api.resources.hosts.v1.HostSet item = 1;
api.resources.hostsets.v1.HostSet item = 1;
}