Skip to content

Commit

Permalink
Generated schemas for ipam-federation in go client
Browse files Browse the repository at this point in the history
  • Loading branch information
AnilGadiyarHJ committed Aug 16, 2024
1 parent d48ae53 commit b5804f0
Show file tree
Hide file tree
Showing 133 changed files with 26,368 additions and 0 deletions.
4 changes: 4 additions & 0 deletions client/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
"github.com/infobloxopen/bloxone-go-client/inframgmt"
"github.com/infobloxopen/bloxone-go-client/infraprovision"
"github.com/infobloxopen/bloxone-go-client/ipam"
"github.com/infobloxopen/bloxone-go-client/ipamfederation"
"github.com/infobloxopen/bloxone-go-client/keys"
"github.com/infobloxopen/bloxone-go-client/option"
"github.com/infobloxopen/bloxone-go-client/redirect"
Expand All @@ -18,6 +19,7 @@ import (
// APIClient is an aggregation of different BloxOne API clients.
type APIClient struct {
IPAddressManagementAPI *ipam.APIClient
IPAMFederationAPI *ipamfederation.APIClient
DNSConfigurationAPI *dnsconfig.APIClient
DNSDataAPI *dnsdata.APIClient
HostActivationAPI *infraprovision.APIClient
Expand All @@ -34,6 +36,7 @@ type APIClient struct {
// This is an aggregation of different BloxOne API clients.
// The following clients are available:
// - IPAddressManagementAPI
// - IpamFederatonAPI
// - DNSConfigurationAPI
// - DNSDataAPI
// - HostActivationAPI
Expand All @@ -54,6 +57,7 @@ type APIClient struct {
func NewAPIClient(options ...option.ClientOption) *APIClient {
return &APIClient{
IPAddressManagementAPI: ipam.NewAPIClient(options...),
IPAMFederationAPI: ipamfederation.NewAPIClient(options...),
DNSConfigurationAPI: dnsconfig.NewAPIClient(options...),
DNSDataAPI: dnsdata.NewAPIClient(options...),
HostActivationAPI: infraprovision.NewAPIClient(options...),
Expand Down
23 changes: 23 additions & 0 deletions ipamfederation/.openapi-generator-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator

# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.

# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs

# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux

# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux

# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md
130 changes: 130 additions & 0 deletions ipamfederation/.openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
.openapi-generator-ignore
README.md
api/openapi.yaml
api_bulk.go
api_config_gen.go
api_delegation.go
api_federated_block.go
api_federated_realm.go
api_next_available_delegation.go
api_next_available_federated_block.go
api_next_available_overlapping_block.go
api_next_available_reserved_block.go
api_overlapping_block.go
api_reserved_block.go
client.go
docs/BulkAPI.md
docs/ConfigGenAPI.md
docs/DelegationAPI.md
docs/FederatedBlockAPI.md
docs/FederatedRealmAPI.md
docs/FederationAllocation.md
docs/FederationConfigObject.md
docs/FederationCreateDelegationResponse.md
docs/FederationCreateFederatedBlockResponse.md
docs/FederationCreateFederatedRealmResponse.md
docs/FederationCreateNextAvailableFederatedBlockResponse.md
docs/FederationCreateNextAvailableOverlappingBlockResponse.md
docs/FederationCreateNextAvailableReservedBlockResponse.md
docs/FederationCreateOverlappingBlockResponse.md
docs/FederationCreateReservedBlockResponse.md
docs/FederationDelegation.md
docs/FederationDelegationBulkItem.md
docs/FederationDelegationBulkRequest.md
docs/FederationDelegationBulkResponse.md
docs/FederationFederatedBlock.md
docs/FederationFederatedRealm.md
docs/FederationGenerateConfigBundleResponse.md
docs/FederationGetNextAvailableDelegationRequest.md
docs/FederationGetNextAvailableDelegationResponse.md
docs/FederationHealthCheckConfigResponse.md
docs/FederationHealthConfig.md
docs/FederationListDelegationResponse.md
docs/FederationListFederatedBlockResponse.md
docs/FederationListFederatedRealmResponse.md
docs/FederationListNextAvailableFederatedBlockResponse.md
docs/FederationListNextAvailableOverlappingBlockResponse.md
docs/FederationListNextAvailableReservedBlockResponse.md
docs/FederationListOverlappingBlockResponse.md
docs/FederationListReservedBlockResponse.md
docs/FederationNextAvailableBlockRequest.md
docs/FederationNextAvailableDelegationArguments.md
docs/FederationNextAvailableDelegationProperties.md
docs/FederationOverlappingBlock.md
docs/FederationReadDelegationResponse.md
docs/FederationReadFederatedBlockResponse.md
docs/FederationReadFederatedRealmResponse.md
docs/FederationReadOverlappingBlockResponse.md
docs/FederationReadReservedBlockResponse.md
docs/FederationReservedBlock.md
docs/FederationUpdateDelegationResponse.md
docs/FederationUpdateFederatedBlockResponse.md
docs/FederationUpdateFederatedRealmResponse.md
docs/FederationUpdateOverlappingBlockResponse.md
docs/FederationUpdateReservedBlockResponse.md
docs/HealthConfigStatusCode.md
docs/NextAvailableDelegationAPI.md
docs/NextAvailableFederatedBlockAPI.md
docs/NextAvailableOverlappingBlockAPI.md
docs/NextAvailableReservedBlockAPI.md
docs/OverlappingBlockAPI.md
docs/ProtobufFieldMask.md
docs/ReservedBlockAPI.md
model_federation_allocation.go
model_federation_config_object.go
model_federation_create_delegation_response.go
model_federation_create_federated_block_response.go
model_federation_create_federated_realm_response.go
model_federation_create_next_available_federated_block_response.go
model_federation_create_next_available_overlapping_block_response.go
model_federation_create_next_available_reserved_block_response.go
model_federation_create_overlapping_block_response.go
model_federation_create_reserved_block_response.go
model_federation_delegation.go
model_federation_delegation_bulk_item.go
model_federation_delegation_bulk_request.go
model_federation_delegation_bulk_response.go
model_federation_federated_block.go
model_federation_federated_realm.go
model_federation_generate_config_bundle_response.go
model_federation_get_next_available_delegation_request.go
model_federation_get_next_available_delegation_response.go
model_federation_health_check_config_response.go
model_federation_health_config.go
model_federation_list_delegation_response.go
model_federation_list_federated_block_response.go
model_federation_list_federated_realm_response.go
model_federation_list_next_available_federated_block_response.go
model_federation_list_next_available_overlapping_block_response.go
model_federation_list_next_available_reserved_block_response.go
model_federation_list_overlapping_block_response.go
model_federation_list_reserved_block_response.go
model_federation_next_available_block_request.go
model_federation_next_available_delegation_arguments.go
model_federation_next_available_delegation_properties.go
model_federation_overlapping_block.go
model_federation_read_delegation_response.go
model_federation_read_federated_block_response.go
model_federation_read_federated_realm_response.go
model_federation_read_overlapping_block_response.go
model_federation_read_reserved_block_response.go
model_federation_reserved_block.go
model_federation_update_delegation_response.go
model_federation_update_federated_block_response.go
model_federation_update_federated_realm_response.go
model_federation_update_overlapping_block_response.go
model_federation_update_reserved_block_response.go
model_health_config_status_code.go
model_protobuf_field_mask.go
test/api_bulk_test.go
test/api_config_gen_test.go
test/api_delegation_test.go
test/api_federated_block_test.go
test/api_federated_realm_test.go
test/api_next_available_delegation_test.go
test/api_next_available_federated_block_test.go
test/api_next_available_overlapping_block_test.go
test/api_next_available_reserved_block_test.go
test/api_overlapping_block_test.go
test/api_reserved_block_test.go
utils.go
1 change: 1 addition & 0 deletions ipamfederation/.openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7.5.0
Loading

0 comments on commit b5804f0

Please sign in to comment.